張居彥 呂冠俊



【摘 要】本文提供了一種快速將試題轉(zhuǎn)化為GIFT格式并導(dǎo)入試題庫的方法。利用Python程序?qū)⒃囶}轉(zhuǎn)化成GIFT格式,然后利用Moodle平臺的導(dǎo)入功能將試題導(dǎo)入試題庫,希望為一線教師提供一定幫助和借鑒。
【關(guān)鍵詞】Moodle平臺;GIFT格式;Python編程
在Moodle平臺的測驗(yàn)?zāi)K中,單選題是最為常見的評價(jià)類型。在實(shí)際教學(xué)過程中,試題一般是教師提前制作好的,一道題一道題地添加到測驗(yàn)中比較繁瑣,而Moodle平臺提供了批量導(dǎo)入試題的功能。下面以Moodle平臺中用得最多的GIFT格式題目為例,介紹如何將原有試題批量轉(zhuǎn)換為GIFT格式的題目并導(dǎo)入Moodle平臺的試題庫。
整理試題
首先將試題整理成題干單獨(dú)占一行、四個選項(xiàng)各占一行的形式,使用記事本軟件另存為“UTF-8”的txt文件,如圖1所示。
Python程序轉(zhuǎn)換
使用Python程序?qū)ξ募魅缦绿幚怼?/p>
(1)每道題目增加一個標(biāo)題,如“::主題一練習(xí)題::[html]”,用一對html標(biāo)記“”將題干括起來。
(2)四個選項(xiàng)使用一對“{}”括起來,把每一個選項(xiàng)使用一對html標(biāo)記“~”括起來。
(3)每道題目之間增加一個空行。
Python源程序如下。
掃碼獲得Python程序代碼
程序處理之后的界面如圖2所示。
將生成的文字復(fù)制粘貼至記事本文件,保存文件,注意在【編碼】中要選擇【UTF-8】,如圖3所示。
修改答案
在GIFT格式中,正確的答案前面使用“=”做標(biāo)識,錯誤的答案前面使用“~”做標(biāo)識,將每一道題的正確答案前面的“~”替換成“=”。
導(dǎo)入題庫
(1)進(jìn)入Moodle課程頁面,新建一個測驗(yàn)活動,或進(jìn)入已有的測驗(yàn),單擊【編輯測驗(yàn)】按鈕,單擊設(shè)置的【導(dǎo)入】按鈕,如圖4所示。
(2)選擇【GIFT】格式,點(diǎn)擊【選擇一個文件】,選擇剛創(chuàng)建的txt文件,并點(diǎn)擊【上傳此文件】,然后點(diǎn)擊【導(dǎo)入】按鈕。如圖5所示。
導(dǎo)入結(jié)果如圖6所示,單擊【繼續(xù)】按鈕,則完成了試題的批量導(dǎo)入。
關(guān)于從【試題庫】中添加試題到【測驗(yàn)】,操作比較簡單,在此不再贅述。
參考文獻(xiàn)
黎加厚. 信息化課程設(shè)計(jì)——Moodle信息化學(xué)習(xí)環(huán)境的創(chuàng)設(shè)[M]. 上海:華東師范大學(xué)出版社,2007.