文/趙萬(wàn)宏
作為一種全球化的開(kāi)源LMS(Learning Management System),Moodle 的用戶(hù)管理方式是多樣的。以上傳csv 文件來(lái)實(shí)現(xiàn)用戶(hù)管理是其中的一種簡(jiǎn)便而高效的方式。
以文件方式管理用戶(hù)的流程是這樣的:首先用電子表格工具編輯csv 文件,在csv 文件里編寫(xiě)詳細(xì)的用戶(hù)管理項(xiàng)目?jī)?nèi)容。然后把csv文件上傳至Moodle,并做必要的設(shè)置。最后根據(jù)Moodle 展示的預(yù)覽效果來(lái)修正或完成用戶(hù)管理操作。
下面依序詳述csv 格式文件的構(gòu)成、上傳后的設(shè)置以及一個(gè)以csv文件管理用戶(hù)的范例。
csv 文件是文本類(lèi)型文件,它是由字段信息和記錄信息兩個(gè)部分組成。其中第一行是字段信息,其余行則是各個(gè)用戶(hù)的記錄信息(如例1)。csv 文件的常用字段信息列表如表1。
上傳文件之后必須對(duì)3 個(gè)重要項(xiàng)目做恰當(dāng)?shù)剡x擇。若涉及更改密碼、更改用戶(hù)名、刪除用戶(hù)、暫?;蚣せ钣脩?hù)等操作,則還須確認(rèn)。
重要項(xiàng)目?jī)?nèi)容如下:
(1)上傳類(lèi)型。
①只添加新用戶(hù),跳過(guò)已存在的用戶(hù)。
②添加全部。如果需要就向用戶(hù)名追加數(shù)字。
③添加新用戶(hù),更新已存在的用戶(hù)。
④只更新已存在的用戶(hù)。
(2)新用戶(hù)密碼。
(3)已存在用戶(hù)詳細(xì)信息。
①未改變。
②用文件覆蓋。
③用文件和默認(rèn)值覆蓋。
④從文件和默認(rèn)值中填充缺失值。
Moodle 平臺(tái)環(huán)境:WindowsXPsp3,XAMPP1.8.2,Moodle3.1.11。
現(xiàn)有寧大附中2017年入學(xué)的高一(12)班學(xué)生名單(共60 人),內(nèi)容如表2。
下面展示的是有關(guān)高一(12)班學(xué)生用戶(hù)管理的常見(jiàn)實(shí)例(共8 則),實(shí)例包括管理內(nèi)容和csv 文件示例兩部分。csv 文件示例中的“……”代表了被省略的用戶(hù)信息。
新建高一(12)班全體學(xué)生的用戶(hù)信息,包括學(xué)號(hào)、機(jī)構(gòu)、部門(mén)。推薦這種新用戶(hù)注冊(cè)方法。
username,password,firstname,lastname,emai l,idnumber,institution,department
stu20171201,1234567@eClass,布 ,呂,stu20171201@localhost.cn,20171201,寧大附中,高中部
stu20171202,1234567@eClass,子龍,趙,stu20171202@localhost.cn,20171202,寧大附中,高中部
……
表1
表2
stu20171260,1234567@eClass,權(quán) ,孫,stu20171260@localhost.cn,20171260,寧 大附中,高中部
▲其中用戶(hù)名“stu20171202”,代表了2017年入學(xué)的12 班2 號(hào)student
基于例1,追加高一(12)班全體學(xué)生的city,country,lang,timezone 字段信息。
username,city,country,lang,timezone
stu20171201,銀川,CN,zh_cn,Asia/Urumqi
stu20171202,銀川,CN,zh_cn,Asia/Urumqi
……
stu20171260,銀川,CN,zh_cn,Asia/Urumqi
基于例1,為高一(12)班全體學(xué)生添加課程〖高一〗【第一章】及分組G201712
username,course1,type1,group1
stu20171201,〖高一〗【第一章】,1,G201712
stu20171202,〖高一〗【第一章】,1,G201712
……
stu20171260,〖高一〗【第一章】,1,G201712
基于例1,為高一(12)班全體學(xué)生建立群C201712
username,cohort1
stu20171201,C201712
stu20171202,C201712
……
stu20171260,C201712
▲字段名cohort1 代表群1。
基于例1,統(tǒng)一更改高一(12)班全體學(xué)生的密碼為7654321@eClass
username,password
stu20171201,7654321@eClass
stu20171202,7654321@eClass
……
stu20171260,7654321@eClass
▲注意:更改密碼須確認(rèn)。
基于例1,暫停(即掛起)學(xué)生孫權(quán)的賬戶(hù),激活(即啟用)學(xué)生趙子龍的賬戶(hù)。
username,suspended
stu20171260,1
stu20171202,0
▲注意:暫?;蚣せ铐毚_認(rèn)。
基于例1,刪除學(xué)生孫權(quán)的賬戶(hù)。
username,deleted
stu20171260,1
▲注意:刪除用戶(hù)須確認(rèn)。謹(jǐn)慎!
基于例1,更改學(xué)生呂布的用戶(hù)名為stu20171261
oldusername,username
stu20171201,stu20171261
▲注意:改名須確認(rèn)。
上面8 個(gè)常用實(shí)例都是經(jīng)過(guò)實(shí)踐驗(yàn)證的,是可行的,也是可靠的。
面對(duì)實(shí)際工作,只需要在范例基礎(chǔ)上舉一反三就可以達(dá)成簡(jiǎn)便高效地管理用戶(hù)的目標(biāo)。不過(guò),一定要依流程、按要求謹(jǐn)慎地操作,方能事半功倍。