一张试卷包括选择,填空,问答,大家给一下填空和问答的出题思路,有什么特别好的模式没有?

解决方案 »

  1.   

    定义题库类(1)<------------》(n)题目类 ------ 答案类随机选一些题目给考生
    具体你再细化
      

  2.   

    在一个form里把随机选的题都列出来了,题目 用 文本,选项 用 (单选)单选框  多选(复选框);提交后,判断所选项是否和数据库一致。
      

  3.   

    展现方式其实就是三个网页设计而已,选择,填空,问答三种网页,至于程序你可以用三个bean,也可以用一个bean,来处理,不知道你的难点在哪里
      

  4.   

    判题不太明白,就是给分就可以了阿,用sql语句选出答案对的统计一下数量,算分
      

  5.   

    这样的东西在一些JSP书里都有的,LZ可以找找看
      

  6.   

    我前几天做了一个,你去下载吧,有WEB版的,也有单机版的,就在CSDN上
      

  7.   

    我前段时间做过相似的,不过填空题做的比较麻烦,是直接在多媒体编辑器里面插入一个隐藏的hidden文本,然后直接把添加题目添加到数据库去了,显示的时候只要直接从数据库取出来显示就行了,答案也好获得
      

  8.   

    to:yuwenbao
    我的难点在于前台的填空题怎么录入这块,你说的三个bean我也知道,但是如何录入呢?填空题~
      

  9.   

    to:magicskyren
    你的意思直接把生成的html的代码保存在数据库里吗?
      

  10.   

    差不多就是这个意思吧,你只要插一段
    <input type='hidden' id='exercise${exerciseId}' name='exercise${exerciseId}' style='(实现一段下划线的css)'/>就好了啊,
      

  11.   

    我想可以这样 ,可以用一个onclick事件在用户需要填空的地方动态创建一个text控件用于输入,以此来获得用户输入值,而且我记得也可以用css控制text文本模仿成一个下划线形式,将下边框变成一个别的颜色,而左右上边框和背景色一致。
      

  12.   

    可以把一个填空题作为几个问答题出现,只不过是放在一组之内。这个思路可能会是使用者很不习惯。另外一个方法就是直接让用户录入填空题的内容,再要填写的部分用特殊字符代替,比如说[blank],程序处理的时候看到这个字符串之内处理成input。这样做好像比较不错。
      

  13.   

    呵呵,给你找到了控制文本框样式的css你自己改就可以了,我想这样最简单了 
    http://topic.csdn.net/t/20051015/15/4328481.html
      

  14.   

    谢谢大家,大体的意思就是在录入的时候用在线编辑器录入或者是写代码实现类似的功能~
    我现在找了一个叫“fck”的在线编辑器,但是生成的代码是html的,这个在出劵后的判題是否会比较难控制呢?
    不知道我理解的对不对呢?
      

  15.   

    呵呵,你的要求和一个小型cms差不多,大体就是将你写的html存入数据库,但存入的只是html的路径,html就放到硬盘里吧,这个总应该会吧,其实用jsp生成不就行了吗?不明白为什么要用在线编辑器
      

  16.   

    to:yuwenbao
    实现上应该是没什么问题,主要是我的经验少,没什么思路,我回去在好好想想,如何把这个在线测试作的操作上比较符合操作习惯~
    而且这个试题还是要组卷的,我在仔细想想~
    谢谢了,感谢你的热心~