APP下载

Moodle平台单选题的批量转换与导入

2021-09-10张居彦吕冠俊

中小学信息技术教育 2021年8期

张居彦 吕冠俊

【摘 要】本文提供了一种快速将试题转化为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文件,并点击【上传此文件】,然后点击【导入】按钮。……

登录APP查看全文