-1
我有一个用户完成测验的场景。该rubricks如下:在PHP中创建是或否的调查问卷
- 有两种是一系列与单选按钮的问题在他们旁边或没有
- 每题+1或-1给出肯定的答案,或者没有
- 每个问题都落在了它自己的类别(因此用户将获得每个类别的分数)
- 该数据被收集并呈现给用户
- 任何类别的问题,可以按随机顺序
我的思考过程是,在数据库中有一个用户表以及问题表和答案表。
问题表将包括一个ID,问题本身,它所属的类别。
答案表将有问题ID和正确的答案(在这种情况下,无论是或否)。
页面加载时x从数据库中抓取大量问题并放入表单中。
完成测验的用户将为与它们相关的每个部分(可能是评分表)设置分数。
这将在用户提交表单时更新。
编程方式,这项工作,或者我是否在夸大一个问题?
有了这些开放式问题,如果我编写解决方案然后查询它,会更有益处吗? –
不确定这里的背景,但如果你有任务提出一个这样的系统,你应该考虑查看是否有任何开源解决方案可以为你做,而不必从头开始编写它。例如,看看[Moodle](http://moodle.org/)。 Moodle是一个全功能的电子学习软件包,所以它比你所要求的要多得多,但它肯定包括运行可以得分的测验的能力。它会勾选您需求中的所有框。如果你不喜欢Moodle,还有其他的电子学习软件包可能适合你 – Simba