当前位置: 技术问答>java相关
如何实现再线考试--怎样处理考试结果
来源: 互联网 发布时间:2015-05-08
本文导语: 我要做一个在线考试的模块。要求从数据库中随机取试题,动态生成试卷。这点倒是好办些。在后台数据库中用存储过程将某个人的试题存进一个表内,然后再jsp中用循环生成试题网页。问题是我不知道怎样将考试结...
我要做一个在线考试的模块。要求从数据库中随机取试题,动态生成试卷。这点倒是好办些。在后台数据库中用存储过程将某个人的试题存进一个表内,然后再jsp中用循环生成试题网页。问题是我不知道怎样将考试结果读出来。我想过用循环,不过不知道动态生成的东西,怎样循环取得每道题的题号和答案,另外可能题目数量还是不定的呢。哪位有做过类似的网页,还请赐教。谢谢。要说明的是,我要将答案保存回数据库,要不就简单了。
|
你需要的话,我这儿有一个自己写的jsp实现的在线考试的源代码,支持后退功能,留下你的电子信箱。
|
有些东西完全不能只能化,有利有弊,利弊同行,好好琢磨一下吧,我倒是有一个想法:每到体都有id,然后用考生的表把每个试题的id存进来,考生的答案存进来
table ti
id,考题,考题答案
table kaosheng
idid,id,考生答案
循环显示不行么?
table ti
id,考题,考题答案
table kaosheng
idid,id,考生答案
循环显示不行么?
|
我觉得随机生成的时候,记下每道题的id就可以了,用一个数组。没必要那么复杂杂,
|
tianyanjun@163.com
我看看行不?
我看看行不?
|
能给我一分吗,谢谢!iamxuefeng@163.com
|
顶楼的,我用的是一个自己设计的examVector类,它包含试题、试题答案等属性,从数据库中读取数据后存入这个Vector,然后将Vetor放入application变量。不过,性能没经过测试。至于题号可以直接用循环变量来代替!
|
那你的答案怎么处理?每次的id随即生成是不一样的,我觉得答案和id应该是一致的。二者存储应该在一次随即生成中生成·!