2010年12月1日 星期三

2P 題庫教學之03-建立新題庫與資料夾


    在 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-純文字格式題型







2 則留言:

  1. 太棒了,真實用。看完也好想學習怎麼自己寫一個程式哦,只可惜不知怎麼開始。加油唷,站長。

    回覆刪除
  2. 您好:
    謝謝鼓勵,若真的對寫程式有興趣,建議從 Android 手機平板程式下手,開發環境免費,搭配的硬體也算是完整方便 ~
    不過,您應該是開玩笑的吧~

    回覆刪除