最近要做一个考试系统,用ASP和SQL SERVER,不要求随机抽取试题,只是随机抽取试卷就可以了,例如,我总共6套试卷,考试的时候自动抽取这6套中的一套就可以了。
看了一些源码,登录已经没有问题了,现在出现了两个问题,望高手解决:
1.点击“开始考试”进入考试界面,考试界面怎么设计啊,比如说我有单选题、多选题、判断题、简答题,用工具栏中的什么工具实现啊?
2.我的试卷库怎么设计啊?现在我有一个思路,不知道对不对,就是我建一个试卷表,包括字段有:试卷编号、试题类型、题目、答案A、答案B、答案C、答案D、正确答案,共8个字段,然后抽取试卷的时候就根据试卷编号来抽取,请大侠们指点一下这个思路行不行。最主要的是第一个问题,完全没有思路了,也看不懂人家源码中怎么做的。
看了一些源码,登录已经没有问题了,现在出现了两个问题,望高手解决:
1.点击“开始考试”进入考试界面,考试界面怎么设计啊,比如说我有单选题、多选题、判断题、简答题,用工具栏中的什么工具实现啊?
2.我的试卷库怎么设计啊?现在我有一个思路,不知道对不对,就是我建一个试卷表,包括字段有:试卷编号、试题类型、题目、答案A、答案B、答案C、答案D、正确答案,共8个字段,然后抽取试卷的时候就根据试卷编号来抽取,请大侠们指点一下这个思路行不行。最主要的是第一个问题,完全没有思路了,也看不懂人家源码中怎么做的。
2.选择题和判断题可以使用Radiobutton实现,因为是客观题,可以直接和标准答案匹配的。
3.简答题你就只能存储在数据库里,使用label或者其他的控件显示出来人工看了
4.至于数据库怎么设计?你还是自己好好琢磨琢磨吧
数据库的表里有试卷编号、题目序号、正确答案和分值,试卷其实可以先画好页面,随机跳转。
控件的ID要做好规划并严格执行。让后台程序 能够按照题目顺序来获取答案,在点击提交答案的时候去数据库获取答案和分值,一样就加分……