在 2P 題庫系統中自製題目的第一步,就是為自己精心設計的每一題新題目,選擇一個現有的所屬題庫,或是另外建立新的所屬題庫。如果是擴充現有題庫的內容,當然就選擇目前已有的題庫資料夾來放新題目;如果是想重新製作一份新題庫,那就在製作新題目之前,先要從建立新的題庫開始。
(請搭配2P系統 2.1 版或更新的版本,才可以完整製作各類題目 )
在 2P 題庫系統中,所有 2P 題庫都是存放在 2P 系統主資料夾內的 A_QuizBase 資料夾之中,在 A_QuizBase 資料夾裡,每一個單獨的資料夾,都是一份 2P 題庫,所以,當進入題庫系統的題庫選單畫面時,所看到的每一個選項,都代表著 A_QuizBase 裡的一個題庫資料夾。
如何找出哪個題庫是哪個資料夾?
但是,如果是要找出題庫選單中哪個題庫是哪個資料夾,應該沒有辦法直接從資料夾名稱來正確判斷,因為題庫選單中所顯示的並不是每個資料夾的檔名,必須進入到每個題庫資料夾裡,打開 _para.txt 看看裡面的 Name 參數內容,才會知道這個資料夾是題庫選單裡的哪個題庫。
資料夾命名規則
所以在建立題庫資料夾之時,資料夾英數字檔名的設定就很重要,如果是隨便設定一串英文字母或一串數字當作資料夾檔名,到時候一定很難猜出這是哪份題庫。所以,如果能夠根據該份題庫的學年、學期、適合年級、科目和單元等相關資訊來產生英文代碼的話,以此作為題庫資料夾的英數字檔名,就比較容易了解每個題庫名稱與每個資料夾的對應。
最重要的一點是,資料夾名稱(檔名)不可以用到中文或其他全形符號。
如何建立新題庫
步驟 1. 在 A_QuizBase 裡新增一個資料夾 (folder),並妥善命名
如果新題目不想放在現有的題庫資料夾裡,那麼要做的第一件事,就是在 A_QuizBase 資料夾中,建立一個新的題庫資料夾,當然,這個新的題庫資料夾的檔名,也請按照前述所建議的資料夾命名規則來命名,以免日子一久,忘了哪個題庫是哪個資料夾。
步驟 2.在新的題庫資料夾中建立題庫參數檔 _para.txt
接下來,就是在剛剛新增的題庫資料夾裡面,增加一個題庫參數檔 _para.txt,增加此參數檔的方法有二,其一是從其他同類型的題庫資料夾中複製過來後再修改內容,其二是直接新增一個文字檔案作為參數檔,可以使用視窗作業系統提供的 "記事本 notepad.exe" 來編輯,而內容則重新依照下面格式輸入。參數檔的格式內容如下圖所示:
內容如下:
TxtFlag=1&參數說明如下:
&QzTotal=5&
&Name=[Demo]_純文字文字題&
&okflag=1&
TxtFlag=1 代表這是不使用注音的圖文格式題庫 (包含各種題目格式)
TxtFlag=3 代表這是使用注音的圖文格式題庫 (包含各種題目格式) (範例請見 A_QuizBase 裡的 [BoPoMo]-Test01)
TxtFlag=99 代表這是百萬小富翁格式的題庫 (範例請見 A_QuizBase 裡的 Txt_Mega_Sample)
QzTotal=5 代表這個題庫的題目總數有5題,題目數有增減時,請記得修改此參數
Name=[Demo]_純文字文字題 代表題庫在題庫選單裡的題庫中文名稱,如果是複製的檔案,請記得修改此參數
okflag=1 請不要動這個參數的內容,這是題庫系統使用的系統參數
最後,存檔的時候,記得儲存檔名是 _para.txt ,另外儲存的 "編碼" 請選擇 Utf-8
當資料夾裡的題庫參數檔建立完成時,基本上就已經算是完成 "建立新題庫與資料夾" 這個動作,接下來要做的就是如何新增各式題目,後續我會以不同文章來介紹。
延伸閱讀:
2P 題庫教學之04-純文字格式題型
太棒了,真實用。看完也好想學習怎麼自己寫一個程式哦,只可惜不知怎麼開始。加油唷,站長。
回覆刪除您好:
回覆刪除謝謝鼓勵,若真的對寫程式有興趣,建議從 Android 手機平板程式下手,開發環境免費,搭配的硬體也算是完整方便 ~
不過,您應該是開玩笑的吧~