張居彥 呂冠俊
【摘 要】本文提供了一種快速將試題轉化為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.