Moodle 系列(二):與現有LDAP戶口連接
上篇提到Moodle的安裝,由於是用ports去做,相信難度亦不算大。今次要說的是如何做戶口管理。
Moodle是用MySQL的,本身已具備戶口的資料表,即密碼是會儲存在MySQL內。但這樣又會給管理人問題,學生的登入戶口及密碼該如何設定,又怎樣可以方便地發送給他們?搞不好,又會出現學生需面對「十個系統,十個身份與密碼」的問題。這個情況,希望本校不會出現吧!LDAP就是這個答案。
本校已使用LDAP一段頗長時間,Mail及Jabber等服務都在使用它來認證。今次就用在Moodle上。首先,在LDAP內要先加入學生的戶口,之後再在Moodle內用「上傳使用者」的方法去匯入學生資料,格式如下:
—————————-下面資料皆為虛構——————————–
username,password,firstname,lastname,email,auth,city,country
s2003601,abcd1234,胡一浩,s2003601,s2003601@lynms.edu.hk,ldap,葵涌,HK
s2003602,abcd1234,陳二功,s2003602,s2003602@lynms.edu.hk,ldap,葵涌,HK
s2003604,abcd1234,張三材,s2003604,s2003603@lynms.edu.hk,ldap,葵涌,HK
————————–如果不用LDAP,可以用以下格式——————
username,password,firstname,lastname,email,auth,city,country
s2003601,abcd1234,胡一浩,s2003601,s2003601@lynms.edu.hk,manual,葵涌,HK
s2003602,abcd1234,陳二功,s2003602,s2003602@lynms.edu.hk,manual,葵涌,HK
s2003604,abcd1234,張三材,s2003604,s2003603@lynms.edu.hk,manual,葵涌,HK
—————————————————————————
匯入學生資料後,加至各課程的群組中,同學便可以用LDAP戶口及密碼登入了。當然,如果學生在中LDAP更改了密碼,在Moodle登入時,亦需用上新密碼才可。