国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Moodle的缺陷與改進(jìn)

2009-12-28 05:14代永平
中國教育信息化·高教職教 2009年11期
關(guān)鍵詞:課程管理

王 鵑 代永平

摘要:Moodle作為一個(gè)開源的在線學(xué)習(xí)系統(tǒng),具有功能強(qiáng)大、易于操作、模塊化設(shè)計(jì)易于擴(kuò)展、支持國際標(biāo)準(zhǔn)SCORM等優(yōu)點(diǎn),但是在使用的過程中也存在一些不足。本文總結(jié)了Moodle在使用過程中的幾種主要缺陷,并通過實(shí)際經(jīng)驗(yàn)給出了具體的解決方法。

關(guān)鍵詞:Moodle 在線學(xué)習(xí)系統(tǒng) 課程管理

中圖分類號:G434 文獻(xiàn)標(biāo)識碼:B 文章編號:1673-8454(2009)21-0077-03

一、引言

Moodle(Modular Object-Oriented Dynamic Learning Environment,模組化面向?qū)ο髣?dòng)態(tài)學(xué)習(xí)環(huán)境)是一個(gè)課程管理系統(tǒng),也稱為學(xué)習(xí)管理系統(tǒng),教育工作者可以使用它來建立有效的在線學(xué)習(xí)(E-learning)網(wǎng)站。[1-2] Moodle由澳大利亞科廷科技大學(xué)(Curtin University of Technology)的馬丁·多基馬(Martin Dougiamas)創(chuàng)建,它是一個(gè)免費(fèi)的開源軟件,擁有多種語言版本, 可根據(jù)需求來改編源代碼, 定制功能, 滿足我們的實(shí)際需要。截至2008年12月,Moodle擁有4.7萬余注冊站點(diǎn),2千5百萬余個(gè)人注冊用戶,提供課程近243萬門,遍及全球199個(gè)國家。截至2008年3月,中國已有352個(gè)注冊站點(diǎn)。隨著國內(nèi)Moodle平臺(tái)方面資料的陸續(xù)增多,越來越多的教師開始認(rèn)識和了解Moodle,并逐步開始使用它。

Moodle作為一個(gè)在線學(xué)習(xí)平臺(tái),具有以下優(yōu)點(diǎn):

(1)開放源代碼

Moodle是一個(gè)開放源代碼的自由軟件。在遵照開放源代碼協(xié)議的前提下,任何人都可以下載、安裝并使用Moodle軟件包。由于其開源的特性,使用者也可以對Moodle進(jìn)行二次開發(fā),或者為Moodle開發(fā)各種插件,以滿足教師在實(shí)際使用中所產(chǎn)生的需求。

(2)功能強(qiáng)大

Moodle具備E-learning平臺(tái)的所有主要功能,如內(nèi)容管理、測驗(yàn)、作業(yè)、聊天、選項(xiàng)表、標(biāo)簽和調(diào)查問卷等。此外,它還集成了社會(huì)化軟件工具(blog、wiki、bbs),方便了學(xué)習(xí)者之間的交流與協(xié)作。

(3)易于操作

Moodle的操作十分簡單,教師經(jīng)過短期培訓(xùn),就能掌握它的使用方法。Moodle適合小學(xué)、中學(xué)、大學(xué)、成人教育以及企業(yè)培訓(xùn),每一位教師都可以輕松地在網(wǎng)上創(chuàng)建自己的課程。

(4)模塊化設(shè)計(jì)

Moodle的系統(tǒng)結(jié)構(gòu)是模塊化的。Moodle為教師提供了基于社會(huì)建構(gòu)主義教學(xué)設(shè)計(jì)理念的十幾種課程活動(dòng)模塊,包括討論區(qū)、學(xué)習(xí)日志、聊天室、學(xué)習(xí)資源、單元小結(jié)、 資源共享區(qū)和在線調(diào)查等。教師通過簡單的設(shè)置就可以給課程加入這些活動(dòng)模塊,管理員可以通過管理界面選擇安裝各種活動(dòng)模塊,而開發(fā)者可以依據(jù)定義的接口開發(fā)新的活動(dòng)模塊。正是這種模塊化的結(jié)構(gòu)設(shè)計(jì)使得Moodle給使用者、管理員和開發(fā)者提供了極大的方便和選擇空間。目前,越來越多的模塊正在被添加進(jìn)來。

(5)支持國際標(biāo)準(zhǔn)

Moodle平臺(tái)支持信息化教學(xué)的國際標(biāo)準(zhǔn),保證了資源的可重用性。Moodle網(wǎng)絡(luò)教學(xué)平臺(tái)雖然基于開源的Linux+Apache+MySQL+PHP體系建構(gòu),但仍可在Windows環(huán)境下穩(wěn)定運(yùn)行,并符合國際標(biāo)準(zhǔn),如內(nèi)容規(guī)范SCORM (Sharable Content Object Reference Model,即共享內(nèi)容對象參考模型)標(biāo)準(zhǔn),支持上傳符合SCORM標(biāo)準(zhǔn)的所有內(nèi)容,同時(shí)可以共享其他平臺(tái)上的內(nèi)容。

但是,我們在創(chuàng)建和維護(hù)武漢大學(xué)計(jì)算中心Moodle的過程中,發(fā)現(xiàn)目前Moodle在本地化使用中存在一些缺陷,如:中文支持不理想,安裝后無法使用中文文件名,日歷出現(xiàn)亂碼;用戶信息中無學(xué)號,給教師管理學(xué)生和登記成績帶來不便;學(xué)生需要自己注冊,無法自動(dòng)將全班學(xué)生信息一次性導(dǎo)入;無法從其他系統(tǒng)中導(dǎo)入試題庫等。[4]本文描述并總結(jié)了這些缺陷,并通過實(shí)際經(jīng)驗(yàn)給出了解決辦法,旨在為國內(nèi)Moodle的使用者帶來幫助。

二、Moodle的缺陷及改進(jìn)方法

1.日歷亂碼

Moodle提供了多語言選擇,但對漢語的支持仍不理想。在使用的過程中我們發(fā)現(xiàn)Moodle在安裝之后,首頁上的日歷文字在中文界面下是亂碼。出現(xiàn)這個(gè)問題的原因在于Moodle采用的是國際編碼標(biāo)準(zhǔn)UTF-8,而中文瀏覽器一般采用的編碼標(biāo)準(zhǔn)是ANSI的GB2312,因此需要修改Moodle的語言設(shè)置文件langconfig.php的編碼為ANSI,瀏覽器即可正確解釋langconfig.php文件,從而正確顯示中文信息。

具體操作如下:

(1)進(jìn)入moodledatalangzh_cn_utf8文件夾,找到langconfig.php文件,用記事本將其打開。

(2)將langconfig.php文件另存為,在彈出的窗口中把【編碼】欄改為ANSI(原來是UTF-8),單擊保存,這時(shí)提示“是否替換”,選擇【是】重新回到Moodle網(wǎng)站首頁,刷新,即可解決該問題。

2.用戶注冊信息沒有學(xué)號

Moodle學(xué)生用戶信息不包含學(xué)號,因?yàn)槲鞣絿艺J(rèn)為學(xué)號屬個(gè)人隱私。而國內(nèi)目前教學(xué)中都是通過學(xué)號管理學(xué)生信息,如登記成績、導(dǎo)出成績。針對這個(gè)問題,我們利用Moodle用戶信息的姓、名分開為兩個(gè)域的特點(diǎn),將姓修改為“學(xué)號”,將名修改為“姓名”。

具體操作如下:

(1)進(jìn)入moodledatalangzh_cn_utf8文件夾,打開 moodle.php文件,找到“$string[′firstname′]=′名′;”一行,將“名”改成“姓名”。

(2)找到“$string[′lastname′]=′姓′;”一行,將“姓”改成“學(xué)號”。

(3)以管理員身份登錄系統(tǒng),進(jìn)入安全性/網(wǎng)站策略,找到“全名格式”項(xiàng),選擇“姓名 + 學(xué)號”。

(4)更新數(shù)據(jù)庫原有信息。

運(yùn)行phpmyadmin,執(zhí)行以下SQL代碼:

UPDATE `mdl_user` SET firstname=concat(firstname,lastname)。

UPDATE `mdl_user` SET lastname =username 。

3.無法一次性導(dǎo)入用戶注冊信息

Moodle提供了各種用戶注冊方式,最常用的為管理員手工注冊和用戶郵件自注冊。但采用無驗(yàn)證的自注冊方式,任何人均可填寫簡單資料成為系統(tǒng)用戶,這包含很大隱患。為便于管理,防止惡意注冊,采用管理員手工注冊方式。通過編寫指定格式的用戶信息文件,可以一次性導(dǎo)入多個(gè)學(xué)生用戶。

具體操作如下:

(1)在 Excel 表中建立學(xué)生數(shù)據(jù)表。

在Excel工作表的第一行輸入5個(gè)必填字段,依次為username,password,firstname,lastname,email(即用戶名,密碼,姓名,學(xué)號,電子郵件),從第二行開始輸入學(xué)生信息。

(2)將表轉(zhuǎn)換成csv 格式

在學(xué)生信息全部完成后,將此工作表另存為 csv 格式,在保存類型的列表框中選擇“csv(逗號分隔)”類型。Csv,即逗號分隔值文件(Comma Separated Value),是一種用來存儲(chǔ)數(shù)據(jù)的純文本文件格式,通常用于電子表格或數(shù)據(jù)庫軟件。

(3)將csv格式的文件轉(zhuǎn)換成UTF-8格式

用Editplus或Ultraedit等工具打開csv格式的文件,可以看到此時(shí)的數(shù)據(jù)是以逗號分隔的文本文件。接著將csv格式的文件轉(zhuǎn)換成Moodle能上傳的UTF-8格式,方法是在“另存為”對話框的“轉(zhuǎn)換器”列表中選擇“UTF-8”即可。之所以用Editplus或Ultraedit,而不用記事本轉(zhuǎn)換cvs格式文件,是因?yàn)镋xcel保存的csv格式文件其編碼默認(rèn)是ANSI,用記事本轉(zhuǎn)存后,雖然可以為UTF-8,但Windows自帶的中文版記事本保存的UTF-8是雙字節(jié)的,而安裝Moodle時(shí)所選的UTF-8卻是單字節(jié)的,所以上傳后中文無法正確顯示。因此必須選擇Editplus或Ultraedit編輯工具,以保證轉(zhuǎn)存后的文件是UTF-8雙字節(jié)編碼。

(4)以系統(tǒng)管理員身份登錄Moodle,在左側(cè)系統(tǒng)菜單上選擇用戶——賬戶——上傳用戶。

(5)在用戶——身份驗(yàn)證——只允許手工添加賬號中選擇“鎖定的用戶字段”,即用戶批量上傳后不允許用戶修改注冊信息。

4.Moodle上傳文件大小的限制

Moodle默認(rèn)上傳文件大小為16M,由于教學(xué)課程中經(jīng)常遇到較大的文件,因此需要更改上傳文件的大小。

具體操作如下:

(1)修改在php4下POST文件大小的限制。

編輯etc文件夾下的php.ini文件做如下修改:

修改post_max_size(PHP所能接收的表單內(nèi)容的最大值)為需要的大小;修改upload_max_filesize(PHP允許上傳文件大小的最大值)為需要的大小;修改memory_limit(執(zhí)行每個(gè)PHP頁面所需要的最大內(nèi)存)改為需要的大小(默認(rèn)為8M);由于上傳大文件比較費(fèi)時(shí),所以修改max_execution_time(每個(gè)PHP頁面運(yùn)行的最大時(shí)間值,以秒為單位)為合適的值。

(2)修改Apache環(huán)境中的文件上傳大小控制參數(shù)。

修改位于Apahce目錄下的httpd.conf,添加以下內(nèi)容:LimitRequestBody(客戶端表單所提交內(nèi)容的最大字節(jié)長度)數(shù)據(jù)值(如600000000,以字節(jié)為單位),重新啟動(dòng)Apache。

5.無法支持中文文件名

由于Moodle出于安全的考慮,對上傳文件和中文用戶名做了字符過濾,所以初始安裝的Moodle不支持中文字符文件名。解決該問題的方法是取消Moodle系統(tǒng)對中文字符的過濾。

具體操作如下:

修改libmoodlelib.php中的函數(shù)clean_filename,把其中的兩行注釋掉。

function clean_filename($string) {

//$string=convert_high_ascii($string); //

$string = eregi_replace("..+",′′,$string);

//$string=preg_replace('/[^.a-zA-Zd\_-]/′,′_′,$string );//

$string = eregi_replace("_+",′_′,$string);

return $string;}

6.試題庫導(dǎo)入

Moodle試題庫并不支持Excel類型文件的導(dǎo)入,如果要導(dǎo)入,可以將其轉(zhuǎn)換為GIFT格式。[3] GIFT是Moodle從文本文件導(dǎo)入試題的通用格式。它支持單選題、判斷題、簡答題、匹配題、數(shù)學(xué)題及填空題。在一個(gè)單獨(dú)的文本文件中可以添加多種類型的題目,這種格式還支持整行注釋、試題名稱、反饋和百分比權(quán)重。

具體操作如下:

(1)將Excel文件中的試題按照GIFT格式要求轉(zhuǎn)換為GIFT格式,然后將Excel文件另存為txt文件。

(2)用Editplus或Ultraedit等工具打開txt文件,單擊“另存為”,在另存為對話框的“轉(zhuǎn)換器”列表中選擇“UTF-8”,將txt文件的編碼轉(zhuǎn)換為UTF-8雙字節(jié)編碼。

(3)登錄Moodle,選擇“題目”,在“編輯題目”表單中選擇“導(dǎo)入”。在“導(dǎo)入”表單中,選擇文件格式為“GIFT格式”,然后上傳txt文件。

三、結(jié)束語

Moodle作為一個(gè)開源的在線學(xué)習(xí)系統(tǒng),具有功能強(qiáng)大、易于操作、模塊化設(shè)計(jì)易于擴(kuò)展、支持國際標(biāo)準(zhǔn)SCORM等優(yōu)點(diǎn),但其在中文環(huán)境下使用的過程中也存在一些不足。本文基于武漢大學(xué)計(jì)算中心Moodle創(chuàng)建和使用中的實(shí)際經(jīng)驗(yàn),總結(jié)了Moodle在使用過程中的幾種主要缺陷,并給出了具體的解決方法。[4] 目前,我們進(jìn)一步的工作是為Moodle開發(fā)各種插件,以實(shí)現(xiàn)如編程作業(yè)計(jì)算機(jī)自動(dòng)評閱等功能。?筅

參考文獻(xiàn):

[1]Moodle Docs[EB/OL].http://docs.moodle.org/en/Background

[2]李濤,張波等.課程管理系統(tǒng)Moodle簡介與架設(shè)管理[J].電腦知識與技術(shù),2007(9).

[3]葉海松,季雋.Moodle 的二次開發(fā)與設(shè)計(jì)[J].電化教育研究,2007(4).

[4]武漢大學(xué)計(jì)算中心Moodle[EB/OL]. http://202.114. 108.250:81

(編輯:金冉)

猜你喜歡
課程管理
學(xué)校發(fā)展視角下中小學(xué)課程管理問題探究
學(xué)校發(fā)展視角下中小學(xué)課程管理問題探究
基于PDCA循環(huán)理論江蘇開放大學(xué)課程管理模式構(gòu)建
淺談加州大學(xué)伯克利分校碩士研究生培養(yǎng)模式
基于學(xué)校課程體系文本分析的學(xué)校課程管理組織建設(shè)現(xiàn)狀研究
——以京、川、浙三地58所學(xué)校為例
新形勢下的課程管理
學(xué)校課程管理研究
眉山市| 泸水县| 深水埗区| 芜湖县| 舒兰市| 改则县| 五河县| 连南| 浮梁县| 盐池县| 贵溪市| 桑日县| 馆陶县| 灌云县| 泸州市| 米林县| 天峻县| 恩施市| 乐昌市| 衡阳县| 六盘水市| 石林| 杭锦旗| 泊头市| 南涧| 海南省| 胶州市| 荆州市| 济阳县| 青河县| 南漳县| 庄河市| 崇州市| 岱山县| 犍为县| 斗六市| 福建省| 河源市| 垫江县| 北海市| 桐庐县|