在线开放课程平台中在线考试功能的研究与实现

2019-12-06 06:22李顺琴王惠凌何娇
商情 2019年48期
关键词:在线考试

李顺琴 王惠凌 何娇

【摘要】本文介绍了基于Moodle开源包搭建的在线开放课程平台中考试功能的实现方法,包括题库建设、考试实施等环节的实现,能够有效完成章节测试、期中期末考试等,能良好地推动课程考试改革,提高教学质量。

【关键词】Moodle 在线开放课程平台 在线考试

1 引言

在线开放课程平台是互联网与教育深度融合的产物,在线考试则是课程平台的必备功能之一,也是信息化教学改革的必然趋势[1]。Moodle,是指面向对象的模块化动态学习环境,是全球最流行的学习管理系统之一。它能够帮助教师高质量创建和管理在线课程,具备网站管理、课程管理、学习管理、考试管理四大功能。依靠Moodle所提供的测验功能,能轻松完成题库建设、试卷组织、考试实施及成绩管理[2]。本文以“重庆城市管理职业学院MOOC网”为基础,总结了作者本人过去几年在实施大规模在线考试中的研究和实践经验,希望对需要利用Moodle搭建在线考试系统的老师们提供些许帮助与参考。

2 在线考试功能的研究与实现

章节测验或期中期末在线考试均可以“测验”类型添加。添加的方式有两种:一种是创建测验的同时依次添加每一道题目的内容,另一种是先以题库的方式整体导入后,再从题库中抽题形成测验[3]。在此,为了高效率生成试卷,本文主要1介绍以题库的方式导入和形成测验的方法。

2.1题库的创建

Moodle支持多种格式的题库导入,包括Aiken格式、Blackboard V6+格式、WebCT格式、Gift格式、Moodle XML格式等,本文从最容易入手的Gift格式出发,介绍在Moodle中如何批量生成题库并导入。

(1)生成题库TXT文件

GIFT是Moodle从文本文件导入题库的通用格式。它支持单选题、判断题、多选题、简答题、填空题等。

编写的所有题目需放置在一个UTF-8格式的TXT文本中。即新建一个空白的TXT文本文档后,需执行“另存为”操作,在弹出的对话框中将默认的“编码”选项默认值“ANSI”改成“UTF-8”再保存。然后即可开始编写题目,在一个单独的TXT文本文件中可以添加多种类型的题目。

也就是说,整门课程的题库中可以有多种不同类型的题目,而所有的题目可以放在一个TXT文本文档中一次性导入,或可放在多个TXT文本文档中分多次导入。

GIFT文件里的每一个问题中不能包含空行;但问题之间至少有一个空行。

(2)具体题型编写方式

下面主要介绍几种常用的试题类型的编写方式。

1)单选题

错误答案以波浪号(~)为前缀,正确答案以等号(=)为前缀,所有答案用大括号{}括起来,答案之间可以用空格隔开,也可以用换行来区分。

例如原题格式如下:

则应选用以下任意一种方式编写题目:

2)判断题

判断题的答案表明命题是对还是错。答案应该写成{TRUE} 或 {FALSE},也可以简写成{T} 或{F}。例如:

3)填空题

填空题格式可以在句子中的任意位置自动插入一个空白的文本框,答案就填写在该文本框中。注意:Moodle中每一道填空题只支持设置一个空,不允许设多个空。

在上例中,大家可以看到需填空的位置用大括号括起来,并将答案用“=”号引导写出即可。

如果多个答案都正确时,可以将多个正确答案都以“=”号开头,依次放在大括号中,用空格隔开即可。如下所示:

4)多选题

多个答案选项用于多选题,为了得到满分,学生必须选择两个或两个以上的答案。多选题中需要为每个答案设置百分比权重,选中某个正确选项即可得到相应分数,即只选择一个正确答案不能得到满分。设置权重时仅需在答案前加上一对“%%”,并在其中标明权重分值即可。注意:任何答案都不使用等号“=”,均以“~”号引导,且答案的权重百分比总和不能超过100%。否则,Moodle会返回一个错误提示。例如原题格式如下:

则应按照如下格式进行编写题目:

为了避免学生通过简单的核算答案而得到满分,最好把错误答案设置为负权重。 如下所示将错误答案的权重设置为-30%,即当错误答案被选中是,将扣除该题30%的分数。

2.2题库的导入

首先,点击课程名称右侧的编辑菜单按钮,在弹出的下拉菜单中点击【更多…】即可进入课程管理界面(如图1.1)。接下来,依次点击【课程管理】--【题库】-【导入】,進入题库导入界面(如图1.2)。

最后,在文件格式中选择“Gift格式”,然后选择编写好的TXT文档上传即可完成题库的导入。

2.3从题库中创建测验

(1)点击“添加一个活动或资源”,选择“测验”类型添加;

(2)输入测验名称,并根据需要设定与测验相关的每一项参数。若需设置及格分数,需在“成绩”选项中设置“及格线”,默认满分为10分。同时,在“活动进度”中可设置“当条件满足时,将活动标为完成”,并勾选下方的“学生必须获得成绩才能完成此活动”及“需要通过分数”。最后点击“保持并返回课程”;

(3)从课程章节列表中选中并进入刚添加的测验;

(4)点击【编辑测验】;

(5)点击右侧的【添加】按钮,在弹出的菜单中选择“+从题库”;

(6)在题库中选中所需题目前的复选框,然后点击【添加所选的试题到测验里】并完成题目的添加。

(7)回到“正在编辑测验”页面,设置测验的总分数及每道题目的分数。当然,还可临时手动添加题目。设置完成后,点击【保存】按钮即可。

(8)返回章节列表页面,点击该测验查看效果。

3 结束语

基于Moodle开发的在线开放课程平台中的在线考试功能可以按照教师制定的组卷策略自动从题库中抽取题目组成试卷,极大地提高了工作效率,减轻了教师出题的工作量。对于章节测验,学生和教师均能突破时间和地点的限制,随时随地组卷,随时随地完成自行测试,极大地拓展了考试的灵活性。总而言之,在 “互联网+教育”及在线开放课程建设成为趋势的前提下,在线考试功能的实现可以极大地推动高校课程考试改革的进行,从而进一步提高课程的教学质量。

参考文献:

[1]李霞. 基于MOOC理念的在线学习系统设计与实现. 北京工业大学,2016.

[2]李莉.大学英语在线测试系统的开发与应用研究[J].考试周刊,2015(82).

[3]李顺琴,雷隽娴,陈勇,刘丽萍. 英国主流网络教学平台研究[J].才智.2017(12).

基金项目:重庆市教育科学规划课题(立项号2017-GX-410)

猜你喜欢
在线考试
基于Java的考场管理系统的研究与实现
大学物理在线考试与分析系统
高职院校移动互联自主学习考试平台的设计与实现
基于iOS 平台的智慧课堂管理系统的设计与实现
特种设备作业人员培训考核系统实现方法研究
在线考试系统分析与设计
大数据背景下在线评教与在线考试融合的思路探讨
基于MVC模式的在线考试测评系统的设计与实现
基于JAVA的在线考试系统的设计与实现