Moodle平台单选题的批量转换与导入
2021-09-10张居彦吕冠俊
张居彦 吕冠俊
【摘 要】本文提供了一种快速将试题转化为GIFT格式并导入试题库的方法。利用Python程序将试题转化成GIFT格式,然后利用Moodle平台的导入功能将试题导入试题库,希望为一线教师提供一定帮助和借鉴。
【关键词】Moodle平台;GIFT格式;Python编程
在Moodle平台的测验模块中,单选题是最为常见的评价类型。在实际教学过程中,试题一般是教师提前制作好的,一道题一道题地添加到测验中比较繁琐,而Moodle平台提供了批量导入试题的功能。下面以Moodle平台中用得最多的GIFT格式题目为例,介绍如何将原有试题批量转换为GIFT格式的题目并导入Moodle平台的试题库。
整理试题
首先将试题整理成题干单独占一行、四个选项各占一行的形式,使用记事本软件另存为“UTF-8”的txt文件,如图1所示。
Python程序转换
使用Python程序对文件作如下处理。
(1)每道题目增加一个标题,如“::主题一练习题::[html]”,用一对html标记“”将题干括起来。
(2)四个选项使用一对“{}”括起来,把每一个选项使用一对html标记“~”括起来。
(3)每道题目之间增加一个空行。
Python源程序如下。
扫码获得Python程序代码
程序处理之后的界面如图2所示。
将生成的文字复制粘贴至记事本文件,保存文件,注意在【编码】中要选择【UTF-8】,如图3所示。
修改答案
在GIFT格式中,正确的答案前面使用“=”做标识,错误的答案前面使用“~”做标识,将每一道题的正确答案前面的“~”替换成“=”。
导入题库
(1)进入Moodle课程页面,新建一个测验活动,或进入已有的测验,单击【编辑测验】按钮,单击设置的【导入】按钮,如图4所示。
(2)选择【GIFT】格式,点击【选择一个文件】,选择刚创建的txt文件,并点击【上传此文件】,然后点击【导入】按钮。如图5所示。
导入结果如图6所示,单击【继续】按钮,则完成了试题的批量導入。
关于从【试题库】中添加试题到【测验】,操作比较简单,在此不再赘述。
参考文献
黎加厚. 信息化课程设计——Moodle信息化学习环境的创设[M]. 上海:华东师范大学出版社,2007.