php该怎么实现从单选题、多选题、判断题数据库(字段:id,问题,选项A、选项B、选项C、选项D、答案)抽取题目,组成试卷?(组卷功能)
PHP在这里面,主要是获取题目以及判断答案是否正确。
获取题目主要用random函数来生成随机数,作为表达ID获取数据。
判断答案是否正确,主要看前端传递过来的字符串和预设的字符串是否正确。
如果有分值之类的话,要考虑分值上限
你看,你也说了从数据库中取题。你写个算法,试卷总分多少,没类题型分配多少分值。然后去数据库中没类题型里面查询不超过自己分值总数的题目出来。显示在页面上就OK啦
先设计库表结构。
用随机数取,看你怎么设计,一次取一组题目还是一次取随机的题目。