|
|
 |
 |
Quirex在线测验脚本

[程序语言] PERL
[下载源程序] 立即下载
[运行平台] UNIX,NT
[脚本网址] http://www.astronomy.org.hk/perl/
[功能描述]
Quirex测验脚本可以让参加考试的人选择若干试题。该脚本将从试题数据库中随机抽出若干试题,并以随机顺序显示出来。一旦答卷提交后,脚本将自动生成一个结果页面,显示出应试者的答题结果和正确的答案。并统计出回答正确的题数。
另外,该脚本还可以保存应试者的有关记录,包括姓名,email和所回答试题的数量及得分。并可以最近参加考试的人的信息。
[安装信息]
1. 在第一行中正确设置Perl解释器的路径。
2. 编辑有关选项
用你所熟悉的文本编辑器打开quirex.cgi脚本。
$data_questions
# 试题库文件,该数据库中的每一行放置一道试题。应写出该文件的路径。
$data_choices
# 选择项数据库文件的路径。该文件中的每一行中不同的选项由符号“|”隔开。选项的个数不限。
$data_answers
# 答案数据库文件的路径
$data_desc
# 有关试题和答案的附件信息的数据库文件的路径
$data_last
# 存放应试者数据的文件的路径
$html_head
# 抬头的HTML模块
$html_foot
# 脚注的HTML模块
$url
# CGI脚本的URL
$num_questions
# 试题库的试题的个数
# 如果你打算运行admin.cgi脚本时来增加试题时,就要设定该值。
$least_questions
# 应试者所须回答的最少试题数
例如,设为10,如果仅回答5或8题就不可以。
$last_num
# 可以显示出来的最近应试者的人数
3. 安装cgi-lib.pl
如果你没有cgi-lib.pl文件,请把它下载下来,如果有的话,就将其与quirex.cgi脚本放置在同一目录,并设置其属性为755。(译者注:译者已经把该文件加入该脚本工具系列文件中)
4. Setting permissions
上传所有文件。分别设置其属性如下:
chmod 755 quirex.cgi
chmod 666 quiz_last.txt
quiz_ques.txt
quiz_choices.txt
quiz_ans.txt
quiz_desc.txt
chmod 644 quiz_head.txt
quiz_foot.txt
注意:强烈推出使用POST方法。
(作者: 2000年01月04日 15:00)
|
 |