星期三, 9月 12, 2007

Moodle外部選課資料庫

  Moodle選課可以用外部資料庫,可是設定上步驟不少:

  1. 既有資料庫,應建立幾個欄位:
    • 課程的識別碼
    • 使用者的識別碼
    • 角色的識別碼(非必須)
  2. Populate table。課程、使用者的組合都是獨立的一筆資料。
  3. 到Moodle 選課外掛的外部資料庫設定。
  4. 選擇正確的資料庫類型以及相關資訊。
  5. 中間欄位是建立資料mapping(資料對照)。前三個是給Moodle的,後三個是給外部資料庫的。
  這邊要特別講的,是local資料表的那幾個欄位,是要填資料庫裡的欄位名時,如shortname等。如果亂打的話,到時候即使資料型態一樣,也會出錯喔!

2 則留言:

匿名 提到...

你好
從網路上找了好久終於在這裡找到您這篇文章,網路上幾乎沒有針對外部選課資料庫的設定方式,可否請您再更詳細的說明外部資料庫應有的欄位,包括course(識別碼、課程名稱...等資訊)、user(識別碼、姓名...等),謝謝

Chin-Hsi Lin 提到...

我記得沒錯的話,上面不是都有對應欄位嗎?不知道你所遇到的問題是什麼?我這麼冷門的部落格你竟然能找到,真是了不起!!