Moodle在线考试防作弊软件的设计与开发_第1页
Moodle在线考试防作弊软件的设计与开发_第2页
Moodle在线考试防作弊软件的设计与开发_第3页
Moodle在线考试防作弊软件的设计与开发_第4页
Moodle在线考试防作弊软件的设计与开发_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Moodle 在线考试防作弊软件的设计与开发摘 要: 运用 Windows 操作系统提供的限制程序运行 组策略技术,设计了一款 Moodle 在线考试防作弊软件,使 得客户端只能打开火狐浏览器, 火狐浏览器只能打开 Moodle 网站,从而杜绝通过 U 盘等移动存储媒介和互联网途径抄袭 的行为。经过两个学期的在线考试应用实践,取得了良好的 防考试作弊效果。关键词: Moodle ; 在线考试; 防作弊; 限制程序运 行; 组策略中图分类号: TP302.7 文献标志码: A 文章编号: 1006-8228(2016)05-52-03Abstract : In this paper , the

2、anti-cheating software for Moodle online exam is designed by using the program operation limitation group policy provided by Windows operating system , with which the client can only open Firefox browser , and Firefox browser can only open Moodle websites , so as to prevent the behavior of U disk an

3、d other removable storage media and Internet way of plagiarism. After two semesters of online test application practice , a good result has achieved in prevention of cheating in examinations.Key words: Moodle ; online test ; anti-cheating ;limiting program operation ; group policy0 引言Moodle 是澳大利亚 Ma

4、rtin Dougiamas 博士主持开发的 开源免费网络课程平台,自 1999 年发布以来,历经了 17 年 的持续发展与改进,目前代码量已超过 160 万行。其功能全 面,在全球各级各类教育机构中得到了广泛的应用 1 。Moodle 所提供的几百个插件中, 在线考试模块已得到广 泛使用。该模块能提供填空题、单选题、多选题、完形填空 题、匹配题、计算题、简答题等多达 16 种题型,考场设置 翔实,能随机抽题组卷,选项随机呈现,题目在卷面上随机 呈现,每页显示题量可自定义,每个客户端还具有独立的倒 计时器。客观题自动评卷,主观题则提供方便的人工阅卷模 式。因而,在线考试模块被广泛用于各级各类学

5、校构建题库 和大规模在线考试。该模块一方面形成了资源,另一方面大 大减轻了教师的重复出卷和批改试卷的劳动强度,也端正了 学风 2。但在以往的考试实践中出现了一些问题,如:有的学生 打开了百度查询,有的学生插入优盘打开与考试内容有关的 文件,有的学生运行考试中不允许运行的软件。这些问题给 监考老师出了难题。因此,有必要研制一款运行于客户端的 Moodle 防作弊软件, 该软件实现的目标就是只允许客户端电 脑能运行火狐浏览器、只允许火狐浏览器打开 Moodle 考试 网站。本文从防作弊关键技术、软件架构、实现方法和运用效 果等方面阐述 Moodle 在线考试防作弊软件的设计与开发技 术。1 防作弊

6、关键技术Moodle 在线考试防作弊软件需要解决两个关键技术: 一 个是只允许火狐浏览器运行;另一个是只允许火狐浏览器打 开固定的 Moodle 网站。只允许 Windows 操作系统运行火狐浏览器,采用Windows操作系统自带的组策略 (Group Policy)技术来解决。 组策略技术是从 Windows 2000 开始引入的一项新技术,它 是管理员为用户和计算机定义并控制程序、网络资源及操作 系统行为的主要工具, 通过使用组策略, 可以设置各种软件、 计算机和用户策略。有了系统层级的组策略技术, Windows 管理员可以为用户和计算机实现特定的配置以及定义安全、 用户和网络策略 3

7、。需要注意的是,一定要关闭桌面,再启动一次桌面,上 述注册表设置才能立即生效。采用运行批处理文件的方法来 重启桌面。只需运行“重启桌面.bat ”来重启一次 Windows桌面,“重启桌面 .bat ”文本文件的两行内容为 4: taskkill /f /im Explorer.exestart Explorer.exe 在实验过程中,若是注册表生效后,限制了所有程序运 行,自己无法再进入注册表,就重启Windows ,通电时按住F8,再间断按向下的箭头,在启动列表里,选择【带命令行提示的安全模式】 ,登录后,在命令行窗口中输入 “ regedit ”, 依据上述注册表路径直接修改注册表里的限

8、制程序运行项 即可。上述技术解决了只允许 Windows 操作系统运行火狐浏 览器的问题, 而只允许火狐浏览器打开固定的 Moodle 网站, 则是通过修改网卡的 DNS配置来实现5。因为Moodle网站 只允许一个固定 IP 来访问,而其他网站都是通过域名来访问。 因此,最简单的做法是直接修改本机的DNS服务器,把本机网卡的DNS值设置为一个无效的 DNS服务器,即:使得本机 火狐浏览器无法打开除 Moodle 网站以外的任何其他网站。 下面三行命令通过批处理的形式实现设置本机网卡DNS为,设置后,系统自动将此批处理文件删除:2 软件架构针对“只允许 Windows 运行火狐

9、浏览器, 只允许火狐浏 览器打开固定的 Moodle 网站”,只需设计一个独立的窗口程 序即可实现。图 2 为独立窗口界面的软件功能框架图。 Moodle 在线考试防作弊软件 限制程序运行 网站访问限 制 保存并退出 3 实现方法及关键代码 由于本软件是独立窗口界面软件,结合注册表处理和批 处理文件处理需求,采用 C+Builder 6.0 进行开发较为方便。 C+Bulider 6是Borland公司出品的一种基于 C+的快速开发 工具,它不仅易学易用, 而且功能强大、 目标程序效率高 6 。经过C+Builder编译的Release版本的exe文件,能脱离 C+Builder开发环境在其它

10、 Windows机器上独立运行。为了 减少EXE程序的大小,再采用ASPack软件对EXE程序进行压 缩加壳,使得EXE程序只有200KB大小,而且加快运行速度。 ASPack能对程序员开发的 32位Windows可执行程序进行压 缩,使最终文件减小至 70%。更独特的一点是,经过 ASPack 压缩加壳后的软件,能在没有安装 ASPack的电脑上独立运行, 且丝毫不受影响 7 。下面是 Moodle 在线考试防作弊软件的关键代码,主要 涉及注册表操作和批处理文件及文件流的关键技术。4 运用效果本 Moodle 在线考试防作弊软件研制成功后,在考场中 进行实际应用检测。考前清理考场,监考人员通

11、过机房教学 管理软件从教师机上将本软件一次性分发到学生机电脑桌 面上,然后,通过教师机发送一条运行 Moodle 防作弊软件 的命令,运行完后,软件启动限制程序运行功能,只允许火 狐浏览器运行,并设置好网卡DNS,使得火狐浏览器只允许 打开 Moodle 考试网站,重新启动桌面, 最后自动删除 Moodle 在线考试防作弊软件。在宁波职业技术学院电信学院 Moodle 互动教学平台 (网 址 http :/50 :5483/ )上经过两个学期的应用实 践,对软件进行了多次改进,使得软件的设计更加方便在线 考试的管理。 Moodle 在线考试防作弊软件应用以后, 大大减 轻

12、了监考压力,主动防止了考场中可能针对电脑和互联网本 身对在线考试可能出现的不利因素,取得了良好的应用效果。5 结束语 本文通过剖析和运用 Windows 自带的组策略技术, 利用C+Builder 6完善的注册表操作、文件流操作及 EXE独立运行 编译与ASPack可执行程序加壳压缩技术,研制了一款能功能 独特、体积小巧、能独立运行的 Moodle 在线考试防作弊软 件。该软件使得学生机只能运行火狐浏览器,火狐浏览器只 能打开指定的 Moodle 网站,彻底解决了 Moodle 在线考试中 可能引起作弊的客观因素,结合 Modole 在线考试模块选项 随机、随机抽题、卷面呈现顺序随机和一页只显示一道题的 运行机制,营造了一个纯净的考试环境。该软件的应用有助 于转变学风和考风,有助于促进考试公平和提高教学质量。参考文献( References):1 Moodle 官网 EB/OL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论