新 用 户 注 册】 【热 线 社 区】 【帮 助 信 息
InfoWeb首页 >> 技术天地 >> 模板源码 >> 技术文章
技术天地
相 关 报 道
* Htpasswd Password Manager V.1.0 口令管理脚本
 [2000-01-04 14:45]
* 网站目录生成脚本
 [2000-01-04 14:39]
* MailWeb version 3.1网络邮递脚本
 [2000-01-04 10:55]
* Mail Man 1.0邮递表脚本
 [2000-01-04 10:47]
* Mailing List V 1.3 邮递表脚本
 [2000-01-04 10:41]
更多相关
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)

发表看法,查看讨论,发给朋友,打印本页
InfoWeb首页 >> 技术天地 >> 模板源码 >> 技术文章
|网站地图| |关于我们| |最新更新| |使用说明| |网站检索|
————版权所有1999(C) 未经许可,不得转摘 ————