易 燦
(湖南大眾傳媒職業(yè)技術(shù)學(xué)院,長沙,410100)
基于Moodle網(wǎng)絡(luò)教學(xué)平臺設(shè)計與實現(xiàn)
易 燦
(湖南大眾傳媒職業(yè)技術(shù)學(xué)院,長沙,410100)
在信息環(huán)境下,隨著現(xiàn)代教育技術(shù)手段的不斷豐富,網(wǎng)絡(luò)教育在人們學(xué)習(xí)中發(fā)揮著越來越重要的作用。當(dāng)前,在網(wǎng)絡(luò)教育發(fā)展的過程中如何建設(shè)網(wǎng)絡(luò)教學(xué)平臺,實現(xiàn)在線動態(tài)教學(xué),成為網(wǎng)絡(luò)教育研究工作重要課題之一。
Moodle;網(wǎng)絡(luò)教學(xué)平臺;功能模塊;設(shè)計與實現(xiàn)
以Moodle技術(shù)作為基礎(chǔ)進(jìn)行網(wǎng)絡(luò)教學(xué)平臺設(shè)計,使學(xué)生利用網(wǎng)絡(luò)平臺進(jìn)行課程學(xué)習(xí),可以解決傳統(tǒng)教學(xué)中時間和空間對學(xué)生學(xué)習(xí)的限制。在網(wǎng)絡(luò)教學(xué)平臺中學(xué)生可以根據(jù)自己的興趣和內(nèi)在需要在網(wǎng)絡(luò)平臺中進(jìn)行深入分析。通過這一平臺學(xué)生能夠理解自己學(xué)習(xí)到的專業(yè)知識,檢查自己在學(xué)習(xí)中遺漏的知識點,并對自己所學(xué)的知識進(jìn)行深入思考。同時,在網(wǎng)絡(luò)平臺中,學(xué)生可以及時將自己的學(xué)習(xí)問題反饋給教師,方便教師加強(qiáng)對學(xué)生的指導(dǎo),可以提高學(xué)習(xí)效果。
Moodle的中文含義是模塊化面向?qū)ο蟮膭討B(tài)學(xué)習(xí)環(huán)境,當(dāng)前在國際教育中Moodle是進(jìn)行信息化教學(xué)的主要平臺。其中Moodle開放式設(shè)計理念使得全球熱衷于網(wǎng)絡(luò)教育的教師和愛好者都積極參與到網(wǎng)絡(luò)教學(xué)平臺的開發(fā)以及應(yīng)用等環(huán)節(jié)中,并且由于基于Moodle開發(fā)的網(wǎng)絡(luò)平臺具有諸多優(yōu)點,這也使其受到很多學(xué)校和社會培訓(xùn)機(jī)構(gòu)的青睞?;贛oodle技術(shù)設(shè)計的網(wǎng)絡(luò)教學(xué)平臺體現(xiàn)了現(xiàn)代教育理念,是一個符合時代教育需要的教學(xué)平臺,并且這一平臺當(dāng)中,教師可以將理論教學(xué)工作和實踐教學(xué)工作進(jìn)行有效融合。
從整體上看,Moodle是一個源代碼開放的自由軟件,網(wǎng)絡(luò)教學(xué)平臺設(shè)計功能模塊化,雖然操作簡單但是功能強(qiáng)大,能夠有效支撐教師完成各種教學(xué)活動,并且教師能夠按照自己的教學(xué)需要進(jìn)行組合。由于Moodle能夠免費獲取,并且能夠支持跨平臺進(jìn)行設(shè)計,加上來自于世界上不同地區(qū)用戶的反饋以及建議,這推動了Moodle技術(shù)的快速發(fā)展,并在全球范圍內(nèi)得到了廣泛的應(yīng)用。Moodle免費軟件和其他收費軟件相比,Moodle能夠使教學(xué)資源具有更高的共享性。因此Moodle技術(shù)在世界范圍得到廣泛的應(yīng)用,并且這一技術(shù)得到了不斷升級,因此具有良好的可持續(xù)發(fā)展性,這使其在全球網(wǎng)絡(luò)教育中的應(yīng)用范圍越來越廣。
在進(jìn)行系統(tǒng)設(shè)計的過程中,文中以Moodle技術(shù)為基礎(chǔ),在系統(tǒng)設(shè)計時通過WAMP技術(shù)獎windows操作系統(tǒng),Apache服務(wù)器,MySQL數(shù)據(jù)庫以及PHP語言進(jìn)行結(jié)合,從而設(shè)計一份具有良好的穩(wěn)定性、安全性好、跨平臺的網(wǎng)絡(luò)教學(xué)平臺架構(gòu)。在進(jìn)行網(wǎng)絡(luò)教學(xué)平臺設(shè)計時文章采用了B/S三成結(jié)構(gòu)模式,這樣在系統(tǒng)設(shè)計時實現(xiàn)了系統(tǒng)用戶界面、業(yè)務(wù)邏輯以及數(shù)據(jù)訪問的分離。

圖1 網(wǎng)絡(luò)平臺整體結(jié)構(gòu)
管理員功能:管理員在登錄系統(tǒng)之后,能夠?qū)φ麄€系統(tǒng)進(jìn)行管理,對用戶進(jìn)行管理以及對課程等進(jìn)行管理。從整體上看管理員對整個系統(tǒng)能夠進(jìn)行管理和維護(hù),能夠?qū)ο到y(tǒng)界面進(jìn)行設(shè)置,對系統(tǒng)參數(shù)進(jìn)行配置,對網(wǎng)絡(luò)教學(xué)平臺的課程進(jìn)行添加和刪除操作,發(fā)布系統(tǒng)公告,對不同用戶的使用權(quán)限進(jìn)行設(shè)置。
教師功能:教師在得到系統(tǒng)管理員分配的權(quán)限之后,通過系統(tǒng)的主登錄頁面進(jìn)入系統(tǒng),能夠從教學(xué)準(zhǔn)備、教學(xué)評價等多個方面對自己教授的課程進(jìn)行設(shè)計,確保網(wǎng)絡(luò)教學(xué)平臺能夠順利的進(jìn)行的。
學(xué)生功能:學(xué)生在根據(jù)管理員的授權(quán)在進(jìn)行系統(tǒng)注冊之后,能夠進(jìn)入系統(tǒng),學(xué)生能夠?qū)ψ约旱挠脩裘约暗卿浢艽a進(jìn)行修改。學(xué)生根據(jù)自己的權(quán)限能夠在網(wǎng)絡(luò)學(xué)習(xí)平臺中選擇自己需要學(xué)習(xí)的內(nèi)容,通過輸入教師設(shè)置的課程密碼,這樣學(xué)生能夠成為網(wǎng)絡(luò)教學(xué)平臺的學(xué)習(xí)會員。在這個網(wǎng)絡(luò)教學(xué)平臺中,學(xué)生參與的環(huán)節(jié)主要包括了課前準(zhǔn)備、課程學(xué)習(xí)、學(xué)習(xí)評價。在平臺中學(xué)生在完成學(xué)習(xí)之后,可以對自己在學(xué)習(xí)中遇到的問題向教師提問,并可以進(jìn)行在線測試。
訪客功能:在整個網(wǎng)絡(luò)學(xué)習(xí)平臺當(dāng)中,如果沒有獲得系統(tǒng)管理員的認(rèn)可,用戶就無法登錄系統(tǒng),但是訪問者可以通過訪問者的身份進(jìn)入平臺,主要能夠?qū)ζ脚_當(dāng)中的課程設(shè)置以及平臺的相關(guān)公告進(jìn)行查看,無法進(jìn)行課程學(xué)習(xí)。
3.1 網(wǎng)絡(luò)平臺環(huán)境分析
在Windows環(huán)境下進(jìn)行Moodle搭建的方法很多,其中主 要 有 Easyphp+Moodle、wamp+Moodle、xampp+Moodle、APM+Moodle等方式,這些方式都能夠快速的進(jìn)行網(wǎng)絡(luò)教學(xué)平臺的搭建。文中在平臺構(gòu)建的過程中,采用了xampp-win32-1.8.0-VC9軟件以及moodle-2.2-es-en-win-setup 開發(fā)包。從性能上進(jìn)行分析,XAMPP是一個容易進(jìn)行安裝,并且內(nèi)部包含了MySQL、PHP以及Perl的Apache發(fā)行版。從整體上進(jìn)行分析,XAMPP不僅容易安裝,并且使用也比較方便,在使用的過程中僅僅用戶進(jìn)行下載,在解壓縮操作完成后直接就可以啟動。在XAMPP安裝完成之后,需要在IE瀏覽器當(dāng)中輸入127.0.01進(jìn)行測試工作,這樣能夠驗證XAMPP是否被安裝成功,并能夠順利進(jìn)行工作。之后,將Moodle安裝包復(fù)制放到XAMPP文件中的htdoc文件之下,在完成這一步操作之后,再在瀏覽器當(dāng)中輸入 localhost/moodle就可以進(jìn)入Moodle的安裝界面當(dāng)中,在盡心Moodle安裝時只需要安裝提示進(jìn)行安裝就可以。此外,在Moodle安裝的過程中需要對網(wǎng)絡(luò)平臺的數(shù)據(jù)庫進(jìn)行詳細(xì)的設(shè)計,文中在進(jìn)行網(wǎng)絡(luò)教學(xué)平臺設(shè)計的過程中選用的MySQL。
3.2 系統(tǒng)模塊實現(xiàn)
在系統(tǒng)設(shè)計完成之后,只有實現(xiàn)系統(tǒng)才能發(fā)揮出Moodle網(wǎng)絡(luò)教學(xué)平臺在教學(xué)中發(fā)揮的積極作用。文中主要以管理模塊為例闡述基于Moodle技術(shù)的網(wǎng)絡(luò)平臺的實現(xiàn)。從整個系統(tǒng)來看管理模塊是整個平臺的核心。在這一模塊當(dāng)中的主要功能包括課程管理、用戶管理等很多內(nèi)容。在平臺管理當(dāng)中通過課程管理工作,教師在平臺當(dāng)中能夠?qū)φn程進(jìn)行設(shè)置。例如,教師通過網(wǎng)絡(luò)教學(xué)平臺能夠設(shè)置教學(xué)內(nèi)容、查看學(xué)生的測試成績、在教學(xué)中對學(xué)生進(jìn)行分組以及導(dǎo)入和導(dǎo)出試題等操作;并且在網(wǎng)絡(luò)教學(xué)平臺當(dāng)中的大部分文本都是可以通過編輯器進(jìn)行編輯的。同時,通過網(wǎng)站的管理工作還能夠?qū)@一平臺的界面進(jìn)行詳細(xì)設(shè)計,提高網(wǎng)絡(luò)教學(xué)平臺的吸引力。系統(tǒng)管理工作人員通過對網(wǎng)絡(luò)教學(xué)平臺的外觀界面進(jìn)行設(shè)置,能夠使網(wǎng)絡(luò)教學(xué)平臺更具有新穎性。在網(wǎng)絡(luò)教學(xué)平臺當(dāng)中,管理工作人員能夠?qū)W(wǎng)絡(luò)教學(xué)平臺中課程進(jìn)行管理,用戶能夠創(chuàng)建不同類型的活動作為提醒。同時管理者在進(jìn)行系統(tǒng)管理的過程中能夠通過系統(tǒng)用戶管理功能批量導(dǎo)入用戶,或者是對網(wǎng)絡(luò)教學(xué)平臺系統(tǒng)用戶進(jìn)行身份驗證。
Moodle技術(shù)在教育領(lǐng)域的使用正在不斷深入,并且也受到了廣大教師和教育工作者的重視。通過Moodle網(wǎng)絡(luò)教學(xué)平臺的設(shè)計能夠使教學(xué)工作進(jìn)一步深入,對于強(qiáng)化教學(xué)效果,發(fā)揮學(xué)生學(xué)習(xí)的積極性和主動性有著重要的作用。文中以Moodle技術(shù)為基礎(chǔ)設(shè)計的網(wǎng)絡(luò)教學(xué)平臺,打破了傳統(tǒng)教育模式對教學(xué)工作的束縛,使教學(xué)效果得到巨大的提高。
[1]邢曉慶,張海濤,李俊杰,高泉,郭睿南,王建茜. 基于Moodle的在線互動網(wǎng)絡(luò)教學(xué)平臺設(shè)計[J]. 科教文匯(上旬刊),2014(01)2.
[2]張海江. 構(gòu)建基于Moodle的“計算機(jī)輔助設(shè)計”網(wǎng)絡(luò)實驗教學(xué)平臺[J]. 實驗室科學(xué),2011(03).
[3]李惠,楊洋. 基于Moodle的“電路與模擬電子”網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)[J]. 電腦與電信,2013(07).
[4]馬麗亞. 基于MOODLE環(huán)境的高校體育教學(xué)網(wǎng)絡(luò)平臺的設(shè)計和應(yīng)用[J]. 福建體育科技,2013(06).
Design and implementation based on Moodle network teaching platform
Yi Can
(Hunan Mass Media College,Changsha,410100)
Under the information environment,with the enrichment of modern education technology,network education is playing an increasingly important role in people to learn.At present,in the network education development in the process of how to construct the network teaching platform,realize the dynamic teaching online,become one of the network education research important topic.
Moodle;The network teaching platform;Function module;Design and implementation of
2015年湖南大眾傳媒職業(yè)技術(shù)學(xué)院特色專項課題“基于Android平臺的學(xué)生課程管理系統(tǒng)設(shè)計與構(gòu)建(15YJ01)”】
易燦,男,1979-08,湖南長沙,講師,計算機(jī)應(yīng)用軟件開發(fā)