用asp(六)开发在线考试程序

用asp(六)开发在线考试程序
测试代码

exam.asp提供一个单选按钮的格式一系列的话题和选择。为了使测试更具有挑战性的,有时间限制。我设立了一个包

在加载时自动启动的时钟将其时间设置为20秒,其余时间显示在屏幕底部的状态窗口中。

变量。为了每次成员想要测试时选择一个不同的主题,我使用一个随机函数。

10,每次一个成员回答5个问题,所有的主题都显示在一起,然后计时开始:
var = 0;

var = 0;

VAR时间= 0;

VaR的剩余时间= 0;

var TCOUNT = 0;

TimerFunc();

功能timerfunc(){

TF = window.settimeout(timerfunc();

TCOUNT + +;

剩余时间= 20 TCOUNT;

window.status =左键+秒;

}
要知道,没有时间限制的测试是不好玩的。

此页面上的查询是这样的:

ID = request.querystring(节)

会话()= id

sql_tblname =选择tbl_name纸id是ID

集rs_tblname =应用(连接)执行(sql_tblname)。

主题rs_tblname(0)

mystring =分裂(主体、任务型教学

查询字符串存储在会话(id)中,并且查询是按顺序启动的。

的分裂功能的目的是从结果中删除任务。(我使用命名约定在表名加TBL前缀)。一旦发现表名称,它开始指的手指

检查表单。为了使应用程序更有趣,我使用随机函数生成从1到10的任意数。这些数字用于指定的主题。

在表中,选择id:

sql_details =选择张,a.question,a.choice1,a.choice2,a.choice3,_

a.choice4从主体在张=MyArray(计数器)

在该查询中,ID的问题,喜欢,choice2,选择,和选择都是在主体的形式。

MyArray(计数器)是一个随机数产生。
测试之后,结果被存储并添加到细节表单中,这样成员就可以看到测试的结果。

记录这个主题和百分比的百分比。你还可以有一个时间日期标志。

tag:在线程序考试电脑软件ASP

相关内容