php在线考试系统单选题答案提交

2025-03-17 14:18:03
推荐回答(2个)
回答1:

客户端用JS的cookies保存答案/做个计时[]
弄个按纽,当时间到或按了按纽就直接提交所有答案到后台.
如果是单选就直接用字符串来表示.

后台分割POST过来的数据为数组和标准答案数组比较得到分数.

答案可以通过数据库保存.

数据表:
ID 问题 标准答案

ID 回答者 问题数组 标准答案数组 用户答案数组 分数

回答2:

数据库最少2张表,一张用来保存题目跟答案,另外一张用来保存答案

如果要看这个这个做的答案是否对,那么就把当前题目用户提交的答案跟当前题目的标准答案进行对比,如果一致表示正确,否则错误,(这个判断的话你可以用数字或字母来代替代,尽量不要用中文,防止字符乱码)