javascriptajax

所属分类:网址推荐
开发工具:JavaScript
文件大小:604KB
下载次数:22
上传日期:2006-08-07 11:45:30
上 传 者xh.bai
说明:  一个用JAVASCRIPT实现的,使用Ajax技术功能考试系统,整个界面无刷新效果
(with a JAVASCRIPT achieved, the use of Ajax technology functional test system, the entire interface with updated results)

文件列表:
王嘉 (0, 2006-07-11)
王嘉\ajaxexam (0, 2006-07-08)
王嘉\ajaxexam\answer.jsp (1984, 2006-06-23)
王嘉\ajaxexam\index.html (9357, 2006-06-23)
王嘉\ajaxexam\question.jsp (1255, 2006-06-23)
王嘉\ajaxexam\WEB-INF (0, 2006-07-08)
王嘉\ajaxexam\WEB-INF\lib (0, 2006-07-08)
王嘉\ajaxexam\WEB-INF\lib\commons-io-1.2.jar (65621, 2006-03-19)
王嘉\ajaxexam\WEB-INF\lib\dom4j-1.6.1.jar (313898, 2005-05-16)
王嘉\ajaxexam\WEB-INF\lib\jaxen-1.1-beta-6.jar (244330, 2005-05-16)
王嘉\ajaxexam\WEB-INF\questions (0, 2006-07-08)
王嘉\ajaxexam\WEB-INF\questions\1.xml (297, 2006-06-23)
王嘉\ajaxexam\WEB-INF\questions\2.xml (299, 2006-06-23)
王嘉\ajaxexam\WEB-INF\questions\3.xml (222, 2006-06-23)
王嘉\ajaxexam\WEB-INF\questions\4.xml (232, 2006-06-23)
王嘉\ajaxexam\WEB-INF\web.xml (296, 2006-06-23)
王嘉\AjaxExamDemo.swf (109166, 2006-06-23)
王嘉\说明.txt (77, 2006-07-08)

---------------- Ajax考试系统介绍 ---------------- [简介] Ajax考试系统使用ajax+jsp技术简单模拟了一个考试系统。 目前支持四种题型:单选、多选、判断、填空。 出于演示目的,没有使用数据库及任何开发框架,仅在JSP文件中使用了commons-io及dom4j用于处理XML文件。 AjaxExamDemo.swf 是考试过程的Demo Flash。 [系统使用说明] 以Tomcat为例,其它应用服务器使用方式类似,端口号请根据实际情况修改。 1. 将ajaxexam目录放到 Tomcat/webapps 下 2. 启动Tomcat 3. 访问 http://localhost:8080/ajaxexam/index.html 4. 页面打开后,点击页面底部“开始考试”按钮开始答题 5. 范例中包含四道试题(对应四种题型),取材于Ajax大赛初赛试题 6. 答题过程中可点击页面底部“下一题”按钮提交当前试题,进入下一试题 7. 答题完毕后会自动显示成绩 8. 点击“重新开始”可再次答题 [测试环境] 本系统在下列环境测试通过: j2sdk1.4.2 Tomcat 5.0 / Resin 3 IE6.0 / FireFox 1.5 [技术特点] 1. 没有使用第三方ajax框架,目的在于演示ajax基本交互方式 2. 系统使用UTF-8字符集 3. 注释完整,代码格式整洁,简单易懂 4. 试题使用XML格式保存 5. 试题读取后进行缓存处理 6. 试题评判过程在服务器进行,保障考试安全、公正 [文件及目录说明] index.html 考试系统主界面,完成与用户交互功能 question.jsp 用于获取试题信息 answer.jsp 用于判断用户做答是否正确 /WEB-INF/questions 用于存放试题信息(XML格式) [试题相关说明] 1. 试题存放于 /WEB-INF/questions 目录。 2. 每道试题有唯一编号,保存在一个xml文件中,使用其编号作为文件名。 3. xml根结点为question,包括两个属性 id、type id : 试题编号 type : 试题类型 (1:单选 2:多选 3:判断 4:填空) 4. title节点保存试题题干信息 5. options节点内包括多个选项(填空题时用作答案),每个选项使用一个option标签 6. 当前option为正确答案时增加属性 mark="1" 7. 填空题“空”部分在题干中使用 $__$ 进行标记 8. 其它详细内容可参考试题范例 [如何建立自己的考试] 1. 建立新试题,并为每道试题进行编号,保存在 /WEB-INF/questions 目录中,注意试题类型及编号的正确性 2. 修改question.jsp第6行 String[] questions = {"1","2","3","4"};//保存考试试题编号及出题顺序 可设定自己的试题编号及出题顺序,一个可能的修改范例: String[] questions = {"51","79","12","235","78"}; 3. 为避免 question.jsp 与 answer.jsp 缓存问题,请在修改试题后重新启动应用服务器

近期下载者

相关文件


收藏者