在Moodle中,可以作為匯入的格式,其中以Gift為最常用。根據系統說明,此一個格式支援選擇題、是非題、簡答題、配合題、數字題,以及插入一個 _____ 的填充題。各種不同題型的試題可以混合在一文字檔案中,且支援線上回應、試題名稱、回饋與百分比加權計分。
相關說明請參考
http://moodle.tw/moodle/help.php?module=quiz&file=import.html
http://moodle.tw/moodle/help.php?file=formatgift.html&module=quiz
由於,多數老師由出版商或是整理的題庫資料是建立於Excel,本文就以一簡單的Excel範例說明。並提供一個已經建立函數的檔案,供各位使用。(此檔案概念來自於辛文義老師所製作的Excel範本)
GIFT 的標準格式如下
- 以::所刮起來的文字為簡易的題目說明,如應用題。但此為非必要選項。
- 接續為「題目」(題目就是在第二個::之後,第一個{之前。
- 題目之後以{}括號括起來的為「答案區」,其中,各答案之間必須保留一半型空格。而正確答案之前,請加上=;其他請加上~。
- 題目與題目之間,必須加上空白列。
在了解了GIFT格式之後,就以一簡單的範例說明。以下為我們常見整理於Excel的題庫。
但在Moodle中所必須建立的格式,必須是
::簡要說明::題目{~答案A ~答案B =答案C ~答案D}
因此,我們首先必須先將Excel的題目與答案分開。了解了目前題目的表達,發現他的選項都是以(A)(B)(C)(D)區隔。因此,我們先用「取代」的功能,將(A)(B)(C)(D)以一特定符號(沒出現在資料的,如●)來取代。
接著我們使用「資料剖析」的方式,將根據上述的符號(●)將題目與答案分欄呈現,如此才可以使用Excel函數來建立我們的GIFT格式。
::簡要說明::題目{~答案A ~答案B =答案C ~答案D}
當我們已經在Excel整理好資料後,接著,只需要以雙引號(")與連接符號(&)配合IF函數,判斷當正確答案為何時,顯示"="其他顯示"~",並注意半形,便可以建立自動取得GIFT格式的結果。
="::"&A2&"::"&C2&"{"&IF(B2="A","=","~")&D2&" "&IF(B2="B","=","~")&E2&" "&IF(B2="C","=","~")&F2&" "&IF(B2="D","=","~")&G2&"}"
這部分,對絕大部分非資訊相關教師來說,可能有點難度。因此,若有需要的教師,可以直接下載上述的檔案,使用時,只需填入淺橘色區域即可以產生右側的結果。
Moodle Gift題庫整理
當我們於Excel中完成了GIFT的格式後,本來可以將如上圖的H2:H11複製到「筆記本」,然後以手動的方式,一題與一題按下「Enter」進行換行。值接以「UTF-8」儲存編碼格式存檔,便可以進行匯入到Moodle的處理。
但如果,題目相當多,我們可以將Excel的資料,以純文字檔的方式,貼到Word。然後以「取代」的方式,進行「題目與題目之間」字動空一行的處理。主要的技巧就是將}取代為}^p,其中,^p是段落符號。
而需要特別注意的,只有在最後存檔時,不論以文字檔或是於Word中,轉存文字檔時,編碼方式必須選取UTF-8。
最後,就只需要將轉存的文字檔,以FIGT格式匯入Moodle的題庫區即可。在此,請注意,因為我們的匯入檔,並沒有類別設定,所以,「從檔案中取得類別的設定」這一個選項,請物勾選。
沒有留言:
張貼留言