PHP考试系统怎么实现在同一页面提交后,实现随机出题,并保证提交后,不再随机,要求试题和答案保持一致
发布网友
发布时间:2022-04-23 07:25
我来回答
共2个回答
热心网友
时间:2023-10-07 12:46
用sesssion保存答过的题目id
每次选题前,先从session取出已答题目id跟所有题目id做一个差集,array_diff()可以计算数据差集。
新的题目从这个差集里随机选取。
至于试题和答案对应关系,做好答案和试题id的关联关系就行。
热心网友
时间:2023-10-07 12:46
是否有会员登陆后进行考试?
有会员情况:会员先登陆,然后随机出题,(估计这个不难),记录下随机出的题号ID,提交后把随机出的题和会员ID存进表中(表可以叫作试卷表),表基本的结构有试卷ID,会员ID,题号ID(题号ID是多个的,组合后再存进去),如果修改试卷,直接在试卷表中通过会员ID检索,读出题号ID。
大概思路这样,不知道会不会有用。