学生云平台登录【利用Moodle平台构建网上在线考试系统】
摘 要:计算机技术和网络技术的发展,使得网上在线考试平台也不断发展,由早期的C/S结构,逐渐发展到以B/S结构为主。但是,通常的在线考试系统,都是商业软件,需要较大的花费。而近些年发展起来的Moodle系统,不仅是一个免费的开放源码的网络课程管理系统,而且具有强大的测验功能模块,通过简单的操作、设置,就可以帮助学校搭建一个功能强大的在线考试系统。
关键词:Moodle 在线考试系统 开放源码
引言
随着计算机技术的迅速发展,网络应用范围不断扩大,发展以互联网为主要手段的现代远程教育己成为当今教育发展的趋势。而在线考试系统作为现代远程教育系统的一个子系统,是远程教育实现过程中的一个关键,是保证远程教育教学质量的重要手段。
Internet技术的发展使得考试的技术手段和载体发生了划时代的变化,计算机技术、网络技术和考试理论的日渐成熟,使考试从传统的纸笔考试发展到计算机辅助考试再发展到基于Web的在线考试成为现实。
现阶段,在线考试系统的主流开发技术已经相当成熟,且很好地适应了动态站点设计和基于Web的数据库访问的要求,是当前网络考试软件实现的主流技术之一。
从技术上来讲,由于计算机技术的不断进步和发展,用于开发网上在线考试系统的技术也层出不穷,从VB、VC到ASP、ASP.NET,一直到最近的J2EE、JSP、XML等等。
从考试系统的结构上来看,主要分为两种:C/S结构和B/S结构。C/S结构,即客户机/服务器结构,将数据库(考试题库等内容)放在服务器,客户机端需要安装客户端软件,考生通过客户端访问服务器。该结构的缺点是灵活性差、升级困难、维护工作量大以及系统安全性差等。而B/S结构,即浏览器/服务器结构,不需要安装客户端软件,考试可以通过Web方式,可以直接访问服务器,进行考试。此结构具有系统维护升级方便、跨平台操作、具有良好的开放性和可扩充性以及系统安全性等优点,成为现在在线考试系统的主流结构。
但是,以上的这些在线考试平台,要么是商业的,需要花费数目不少的费用购买;要么需要专门的技术人员开发,相对来说,普通的教学机构或教师个人,技术力量比较薄弱,开发出专业且功能齐全的考试系统并非易事。因此,如果能够有一个免费或花费较少的平台,经过简单的配置,使用基本的电脑技能就能操作的这样一个考试系统,对学校或教师来说,就显得很实用。笔者以为,最近几年发展起来的Moodle系统就是一个合适的平台。
1.Moodle简介
Moodle是一个网络课程管理系统,也被称为学习管理系统。它是由澳大利亚教师Martin Dougiamas博士主持开发的开放源码系统,完全免费。但是,作为一个学习管理系统,它的功能很强大,目前在各国已广泛应用。
Moodle平台界面简单、精巧。使用者可以根据需要随时调整界面,增减内容。课程列表显示了服务器上每门课程的描述,包括是否允许访客使用,访问者可以对课程进行分类和搜索,按自己的需要学习课程。
Moodle平台还具有兼容性和易用性,几乎可以在任何支持PHP的平台上安装,安装过程简单,只需要一个数据库(并且可以共享)。它具有全面的数据库抽象层,几乎支持所有的主流数据库(除了初始表定义)。利用Moodle,现今主要的媒体文件都可以进行传送,这使可以利用的资源极大丰富。在对媒体资源进行编辑时,利用的是用所见即所得的编辑器,这使得使用者无需经过专业培训,就能掌握Moodle的基本操作与编辑。Moodle注重全面的安全性,所有的表单都被检查,数据都被校验,cookie是被加密的。用户注册时,通过电子邮件进行首次登陆,且同一个邮件地址不能在同一门课程中进行重复注册,所有的这些,都使得Moodle的安全性得到了大大加强。目前,Moodle项目仍然在不断的开发与完善中。
2.Moodle的特征
像许多著名的管理系统一样,Moodle可以管理内容元件,但是更针对教育训练设计,另外,更加强了学习者的历程纪录,让教师们更能深入分析学生的学习历程。具体地讲,作为创设虚拟学习环境的软件包,Moodle的主要特征包括以下几个方面:
总体设计:Moodle比较容易安装,可以支持大量的多种类别课程,特别重视整个系统的安全性。所有的界面设计风格一致、简单、高效,而且不需要特殊的浏览技能。
网站管理:网站是在安装时定义的管理者来进行管理的。管理者进入“主题”既可以设定适合自己的网站颜色、字体大小、版面等。在网站中还有活动模块和43种语言包,用以满足不同国家的学习者的需求。而且一些代码已经清楚地写出,方便用户按照自己的需求对其进行修改。
用户管理:每一位用户都可以选择一种语言应用于Moodle的用户界面;可以指定自己的时区和相关的数据;鼓励学生建立一个在线档案,包括像片、个人描述、E-mail地址,而且这些信息可以依据用户要求不呈现。
课程管理:一个课程有一个全面负责的老师,它可以控制课程的所有设置,包括对其他老师的限制。
课程版式的选择:每周课程呈现版式、话题呈现版式或者特定讨论话题的群体版式;灵活的课程活动系列:论坛、日志、测验、资源、选择、调查、任务分配、聊天室和工作平台;自从上次登陆后的课程的最近的变化将会在课程主页上呈现;关于论坛、日志、测验和任务的登记将记录在一页里,学生可以下载。全日制的用户的登陆和跟踪活动将对学生参与情况进行详细记录。课程可以打包成压缩文件用于备份。
任务模块:任务都有完成期限和最高等级。学生可以将他们的作业上传到服务器上,有邮戳表明日期。迟交作业也是可以的,不过老师可以清楚地知道迟交的次数。对于每一个特定的任务,整个班级都要在一个论坛中进行评价,包括其等级和评论。老师的反馈是附加到学生的作业中的,将以邮件的形式通知学生。在等级评定后,老师还可以选择性地对一些作业给予新的建议。
聊天室模块:允许流畅的、同步的文本交互;在聊天窗口中可以包括图片;支持URL地址,表情符号包含HTML、图像等格式。所有的内容都会记入后续的讨论中,而且这些对学生都是公开的。
选择模块:像一个民意测验。既可以用来投票也可以得到每个学生的反馈(比如对一些研究专题),老师可以看到学生谁选择了什么。学生可以选择性地看一些最新的统计结果的图表。
论坛模块:论坛分好多种类:教师论坛、课程新闻、公众论坛和用户论坛。
论坛上附加有老师的照片。讨论有嵌套的、单调的或者有图案装饰的、最新的或者最早的置于顶部。还有的如公告论坛,教师可以选择不允许回复。老师可以比较容易地引导讨论的话题或思路。如果应用论坛等级的话,这些将会有一定的日期限制。
日志模块:日志的特性可以允许学生提出问题,持续记录自己的学习过程或者求助,在老师和学生之间是不公开的;登陆每一个日志都有一个公开的问题引导。对于每一个特殊日志的登录,整个班级可以在一个论坛的同一页面上对其进行评价。老师的反馈是附加在日志的同一页面上的,同样以邮件的形式通知学生。
测验模块:老师可以界定一个问题数据库,以便于重复应用于不同的测验中。为了便于进入,问题可以分类储存起来,并且这些类别可以在网站的任何课程中提供进入方式。测验有一个限定的时间窗口,超出这个时间的就不能进行测验了。按照教师的选择,测验可以进行多次,可以有所反馈或给出正确答案。测验的问题和答案可以随机安排,以减少欺骗行为。多选题支持多选和单选。还有简答题、判断题、匹配题、随机问答题、数字题、完形填空题,还包括有描述性的文本和图形。
资源模块:支持任意的电子文档、PPT、Flash动画、视频和声音等;可以上传和管理文件,或者创建Web形式的链接。网站上的外部内容可以链接到或者包含在课程界面中。
调查模块:内置的调查已经被证实为分析在线课程的测量工具。在线调查结果总是可取的,包括一些图表,数据可以以Excel电子表格的形式或CSV文本文件下载。
3.如何使用Moodle构建在线考试平台
测验的目的与功能在于提供整体教学历程的反馈,好的测验题目加上方便的测验工具可以协助教师与学生顺利达到教学目标。许多教学平台都提供联机测验的功能,不但能使考试的内容更具变化性,更能减少纸张印刷与批改的麻烦。
Moodle提供的联机测验功能相当完整,题型包括选择题、是非题、问答题、匹配题、随机问答、数字题、完形填空题、看图说明题等,试卷的题目也可以随机组合。此外,Moodle还提供时间控制与试卷密码设定等功能。
关于Moodle平台的下载、安装和使用在网络上可以找到很多资料,本文在此不赘述。下面,简要说明Moodle平台测验模块的操作与使用。
(1)首先开设课程并以教师的身份登入课程,然后打开编辑功能,从「添加活动」下拉菜单中选择「测验」,这时就会启动「测验」模块的基本设定画面。
在相关的空格可以输入测验的「名称」(例如:××课程××学期A卷……)与「介绍」(例如:本测验的目的……),同时可以对测验进行详细设置,包括:
时间:可以设定测验开放和关闭时间,测验时间限制,第一次试答和第二次试答间的延迟以及后续试答间的延迟;
显示:可以设定每页的题目数,是否随机排列题目,是否随机排列题目内容;
试答:可以设定允许试答的次数,是否可以在上一次试答的基础上答题,是否为适应模式;
成绩:可以设定评分办法,是否使用罚分,成绩中保留小数点的位数;
学生可以回头查看:可以设定学生在试答后,或者测验开放中间,或者测验关闭后是否可以查看自己的作答、分数、反馈、答案和通用的反馈;
保密:可以设定是否要在安全窗口中测试,并且可以设定访问密码和网络地址;
通用模块设置:可以设定是否是小组模式和是否可见;
总体反馈:可以设定不同成绩层次的反馈内容。
(2)点击“保存更改”后,就进入测验题库编辑画面。
可以根据实际情况设定题库属性,便于管理题库。
从「新建题目」的下拉菜单中「选择……」想要出题的题型,就可「编辑一个试题」了。这些题型包括计算题、描述题、论述题、匹配题、完形题、选择题、填空题、数字题、随机填空匹配题和是否题。具体的每种类型题目的编辑操作笔者就不一一演示了,读者可以自己实际操作一下。
所有的题目编辑添加完成后,Moodle会列出已有的所有题目,你可以选择你需要的题目,并「添加到测验」。如果你有大量的题库,也可以采用随机出题,非常方便。
(3)所有题目选择完成后,可以点击「更改这个测验」,回到测验设定画面。
再次检查相关设定无误后,即可保存并完成一份在线考试试卷。
(4)使用添加功能一个一个添加题目比较繁琐,Moodle支持从外部文件一次性导入大量题目,只要这些文件符合一定的标准。Moodle现在支持导入的文件格式有Aiken、Blackboard、Blackboard V6+、GIFT、Hot Potatoes、Learn wise、Moodle XML、WebCT等等。
(5)Moodle通过外部的一些插件,还可以扩展其测验模块,使测验支持多媒体。
Moodle测验模块的功能还有很多,读者可以通过实际操作来具体的体会,并熟练掌握其使用。
总结
使用Moodle构建在线考试平台有许多优势:
(1)Moodle系统是一个开源系统,使用、升级完全免费,可以为学校节省不少的费用;
(2)Moodle安装、操作都很简单,不需要专门的技术人员和维护人员,一次搭建,长期使用;
(3)Moodle测验模块支持目前能见到的各种题目类型,能够满足各类考试的要求;
(4)Moodle支持符合一定标准的文件格式的题库,既可以方便导入大量题目,也方便导出标准格式的题库,供其它考试平台使用;
(5)Moodle系统既支持局域网,也支持广域网,应用范围广,且具有良好的安全性。
总之,利用Moodle系统,我们可以搭建出一个操作简单,功能强大的在线考试系统。
参考文献:
[1] 吴小玲. 基于web的在线考试系统的实现.广东工业大学硕士学位论文,2005年.
[2] 赵燕,曹宇�,阙胜利.基于B/S模式的在线考试系统的设计与实现.电脑知识与技术(学术交流),2007年7期.
[3] 李涛,张波,张晓鹏,钟倬荣,黄志宏.课程管理系统Moodle简介与架设管理.电脑知识与技术(学术交流),2007年6期.
[4] http: // 省略 / user2 / lww0001/archives/2007/1666283.shtml,Moodle的基本概况.
