当前位置: 代码迷 >> Web前端 >> 分享自个儿做的一款答卷工具
  详细解决方案

分享自个儿做的一款答卷工具

热度:73   发布时间:2012-11-25 11:44:31.0
分享自己做的一款答卷工具

?

quiz helper是神马

是一款非常轻量的上机答题程序,能够辅助您完成
问卷的制作,标准答案录入,以及b/s方式的网络答题和自动评分

有做好的例子么

启动答题服务: java HelloServer 80 d:\q2011\
其中两项参数分别为服务端口,网页所在的文件目录

点击这里demo1,看看一个完成的例子。

我也想做一个玩玩

  1. 将空白模板网页_blank.html复制一份,改名,例如demo2.html(目前暂不支持中文命名)
  2. 将空白答案_blank.sta复制一份,改名与上述名称相同,但后缀为.sta, 例如demo2.sta
  3. 利用html编辑工具在demo2.html的内容区,粘贴你的试卷内容
  4. 在试卷每道题的合适位置,加入答题输入框,输入框的className分为三类:a_single对应单选; a_multi对应多选; a_text对应任意单行文本。
  5. 预览答卷和标准答案录入,在浏览器访问新建的答卷demo2.html,前台的js会自动计算并显示需要填写的问题总数,并将所有填空背景置为空白警告色(默认黄色),当填入内容,程序会重新计算并显示已完成的答题数, 填空背景色置为已完成(默认绿色)。填写标准答案(没有标准答案的例如“姓名”则填写“*”)并提交,工作目录下会生成一个名为demo2.rat的答题 记录文件。用文本编辑器打开它,前三项分别为“提交时间”、“ip地址”、“评分结果”,第四项是标准答案数组,用这个数组内容覆盖demo2.sta的全部内容即可。
  6. 重新启动答题服务就可以了。
  7. 按回车可以结束服务。

power by

  • NanoHTTPD: 一款不算太强但足够轻巧的http server,经过我改进,可以处理utf-8编码的中文字符串提交了
  • jquery & fixed fade out menu:用在顶部显示提示信息,在ie6下无法固定在顶部位置,其他主流浏览器均支持固定位置。
  • jsonRPC.js:用于前台数据的打包
后台程序:quizh.rar
前台程序及问卷示例:5.30.rar
前台截图:前台截图

?

  相关解决方案