当前位置:编程学习 > asp >>

利用ASP + XML 架设在线考试系统

利用ASP + XML 架设在线考试系统
<-------------此程序非本人原创-------->
    
使用这个在线的考试系统,我们能处理任何类型在线测试。
 尽管我们一般是用传统方式实现,读者非常希望将。
如果从总体上考虑。
 所有问题都储存在服务器( 它可能在数据库里) 里面的的xml 文件里。
 用户准备花费考试,然后用户测试的通体将通过微软的XML HTTP 组件传送到浏览器。
 使用同一个XML HTTP 组件,每当用户请求一个问题的时候,那些问题内容被从服务器解释并且显示在页上。
 对用户的任何问题,你所选择的答案会被储存在客户端。
 

一次考试的持续时间是5 分钟。
 没有回答不了,你可以使用NEXT回答下洋问题。
 一旦用户启动考试,所有问题目录将来自服务器。
 所给问题的Id 每请求到服务器以来在内目录在客户拿给并且给服务器派内储存。
 服务器将返回问题内容,符合问题Id,从xml 文件。
 当用户选择任何一个答案时,体制将在那些应答表里储存和在在客户边里的选择表里。
 用户最后已经选择的正确的答案,应答表用来并不地检查。
 选择表在那里是以便系统将自动选择用户已经选择了的选择 ( 例如用户点击以前的按钮) 考试将结束或者用户点击终结按钮或者首先来,时间( 例如5 分钟) 结束。
 关于终结,系统将计算并不右边答案的并且展示它。
 那些以下的文件被在在线的考试系统里使用:
OLExam.html
<html>
<script>
    var objXmlHTTP,objXmlDOM;
    var aQuest; //to store question ids
    var aAnswer = new Array(); // to track the result
    var aSelected = new Array(); // to store user's response
    var count = 0; //to store the current question no
    var ansSel = 0; //to store user's selection
    var ExamDuration = 5 * 60 ; // 5 minutes
    var timerID; //to store the setInterval fun's id
    var radIndex = -1; //to store the selected radio's index
    //constructor like function
补充:asp教程,XML相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,