我正在使用laravel 4.我是新手,我正在尝试建立一个在线测试系统,我提出了问题。
我已经注册了用户和管理员。我已经验证了登录。我已经验证了注册用户的任何失败。
我想知道如何保存包含多个单选按钮的表单并自动评分测试。
结果只能由管理员查看。结果不会给学生。
每个问题都有4个单选按钮。我的想法是分配真正的答案" 1"和3个缺失的答案分配" 0"为了只保存数据库中的正确答案。但我不知道该怎么做。
我知道我经常提问,但我希望你能告诉我如何做到这一点,或者建立一个我可以自己做的链接。谢谢大家。
答案 0 :(得分:0)
create array key =>问题值=> [答案] 在两个循环中列出所有问题以及可能的答案,如
{{ Form::checkbox('answer_name', 1, false, ["required"]) }}
当用户点击提交按钮时执行验证, 然后只获取表格中的键,其中值为true或1 nvmd。 使用循环比较model_answer数组与user_answer数组,如果答案是正确的,则迭代一些变量以获得结果。 请记住,数组计数中的位置!