日期:2014-05-18  浏览次数:20675 次

要做一个在线考试的东西,请大家给个思路(100分)
一张试卷包括选择,填空,问答,大家给一下填空和问答的出题思路,有什么特别好的模式没有?

------解决方案--------------------
定义题库类(1) <------------》(n)题目类 ------ 答案类

随机选一些题目给考生
具体你再细化

------解决方案--------------------
在一个form里把随机选的题都列出来了,

题目 用 文本,选项 用 (单选)单选框 多选(复选框);

提交后,判断所选项是否和数据库一致。
------解决方案--------------------
展现方式其实就是三个网页设计而已,选择,填空,问答三种网页,至于程序你可以用三个bean,也可以用一个bean,来处理,不知道你的难点在哪里
------解决方案--------------------
我前段时间做过相似的,不过填空题做的比较麻烦,是直接在多媒体编辑器里面插入一个隐藏的hidden文本,然后直接把添加题目添加到数据库去了,显示的时候只要直接从数据库取出来显示就行了,答案也好获得
------解决方案--------------------
差不多就是这个意思吧,你只要插一段
<input type= 'hidden ' id= 'exercise${exerciseId} ' name= 'exercise${exerciseId} ' style= '(实现一段下划线的css) '/> 就好了啊,
------解决方案--------------------
我想可以这样 ,可以用一个onclick事件在用户需要填空的地方动态创建一个text控件用于输入,以此来获得用户输入值,而且我记得也可以用css控制text文本模仿成一个下划线形式,将下边框变成一个别的颜色,而左右上边框和背景色一致。
------解决方案--------------------
可以把一个填空题作为几个问答题出现,只不过是放在一组之内。这个思路可能会是使用者很不习惯。

另外一个方法就是直接让用户录入填空题的内容,再要填写的部分用特殊字符代替,比如说[blank],程序处理的时候看到这个字符串之内处理成input。这样做好像比较不错。

------解决方案--------------------
呵呵,给你找到了控制文本框样式的css你自己改就可以了,我想这样最简单了
http://topic.csdn.net/t/20051015/15/4328481.html
------解决方案--------------------
呵呵,你的要求和一个小型cms差不多,大体就是将你写的html存入数据库,但存入的只是html的路径,html就放到硬盘里吧,这个总应该会吧,其实用jsp生成不就行了吗?不明白为什么要用在线编辑器