我正在开发一个网络应用程序,它将处理在线考试。要求是:在线调查问卷/考试应用程序的设计帮助
- 可以有 部分的正数考试和管理用户应该 能够创建问题/答案和 添加到考试。
- 这些问题应该在 浏览器中用时钟显示 一段时间,应该自动移动到下一个问题 。
- 用户不应该被允许从另一个IP打开浏览器或登录的任何其他实例,如果考试正在进行中。
我在寻求社区投票,人们如何设计符合所有这些标准的应用程序?应该使用什么样的模式?哪些组件可以帮助减少开发时间等。
我的技术堆栈是C#,ASP.NET MVC或ASP.NET与SQL Server。
在此先感谢!
需求#3似乎是不可能的与Web应用程序?除非只能在可配置机器的特定位置(例如在教室中)访问考试。 – 2011-03-08 05:38:07
当然,您可以实施某种门户来访问考试,然后只允许来自上一页的下一页加载? – Simon 2011-03-08 05:47:36
编辑:如果“其他实例”是指“考试网站的其他实例”,#3可能是可能的。我实际上在想“任何网站的其他实例”。对于混淆 – 2011-03-08 06:02:51