【摘要】現(xiàn)代社會整體都正處在網(wǎng)絡(luò)環(huán)境下,為進一步提高教學(xué)質(zhì)量,在教學(xué)中建立網(wǎng)絡(luò)教學(xué)平臺已成為很多學(xué)校追求的一種新型教學(xué)方式,現(xiàn)階段常見的就是基于開源Moodle網(wǎng)絡(luò)的教學(xué)平臺,此種教學(xué)平臺能滿足教育平臺中網(wǎng)絡(luò)發(fā)展要求,對教師而言,僅僅只需在平臺基礎(chǔ)上做一些簡單的二次開發(fā),然后就能按照具體教學(xué)需求添加、刪除或用有關(guān)插件制定教學(xué)內(nèi)容,實現(xiàn)教學(xué)過程的互動化,本文在分析了基于開源Moodle網(wǎng)絡(luò)教學(xué)平臺的特點后,重點研究了開源Moodle網(wǎng)絡(luò)教學(xué)平臺的設(shè)計和實現(xiàn)的有關(guān)內(nèi)容,僅供參考。
【關(guān)鍵詞】網(wǎng)絡(luò)教學(xué)平臺 開放源代碼 Moodle
【基金項目】2014年遼寧省教育廳科學(xué)研究一般項目《基于開源模型的在線研究性學(xué)習(xí)輔助系統(tǒng)的設(shè)計與研究》 項目編號:L2014468。
【中圖分類號】G71 【文獻標識碼】A 【文章編號】2095-3089(2016)05-0220-01
引言
開源的全稱是開放源代碼,近幾年,開源軟件設(shè)計模式受到相關(guān)領(lǐng)域工作人員的高度關(guān)注,因此開源軟件的種類越來越多,質(zhì)量也不斷提升?,F(xiàn)階段,開源軟件主要是用于網(wǎng)絡(luò)教學(xué)輔助系統(tǒng)中,常見的就是基于開源Moodle的網(wǎng)絡(luò)教學(xué)平臺,此種平臺操作比較簡單,而且技術(shù)相對比較成熟,能滿足當(dāng)前新課該背景下的教學(xué)環(huán)境?;谏鲜鲈虮疚闹饕芯炕陂_源Moodle平臺的網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計與實現(xiàn)的有關(guān)內(nèi)容。
一、基于開源Moodle網(wǎng)絡(luò)教學(xué)平臺的特點
現(xiàn)階段,開源軟件平臺和其它相關(guān)網(wǎng)絡(luò)教學(xué)平臺數(shù)量很多,結(jié)合系統(tǒng)開發(fā)理念合網(wǎng)絡(luò)教學(xué)功能模塊來看,系統(tǒng)的差異性越來越小。基于開源Moodle平臺的網(wǎng)絡(luò)教學(xué)平臺相對其他平臺主要以下特征:第一,免費。所有的基于開源Moodle平臺建立的網(wǎng)絡(luò)教學(xué)系統(tǒng)都有一個顯著的特點就是開發(fā)成本比較低,這主要是因為在建立自身所需的教學(xué)平臺時,使用者能在自由軟件范疇內(nèi)免費采用Moodle中的所有開放模塊以及資源,結(jié)合課程需要從Moodle官方下載最新版本。這點相對C/S系統(tǒng)和NET系統(tǒng)優(yōu)勢非常明顯,特別是對辦學(xué)力量有限的學(xué)校而言吸引力更大。第二,開源。相對其他教學(xué)系統(tǒng),Moodle平臺源代碼對用戶是可見的,所以,開發(fā)人員和用戶都能深層次的了解Moodle平臺。用戶能在理解原系統(tǒng)源代碼的基礎(chǔ)上,結(jié)合自身需求擴展出獨立的功能插件,比如常見的課件播放,且這些功能插件通用性還很好。第三,模式新穎。Moodle平臺相對其他平臺還有一個提出特點是關(guān)注的是師生互動,如何提高學(xué)生的學(xué)生興趣是該平臺開發(fā)的終極目的。
二、開源Moodle網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)
1.系統(tǒng)總體結(jié)構(gòu)設(shè)計
為滿足網(wǎng)絡(luò)環(huán)境下的網(wǎng)絡(luò)教學(xué)需要,體現(xiàn)該系統(tǒng)的應(yīng)用方便性,系統(tǒng)總體使用B/S模式,這樣就在Moodle平臺基礎(chǔ)上更好的使用相對較成熟的瀏覽器技術(shù),僅需經(jīng)過簡單的HTTP實現(xiàn)使用者和web服務(wù)器間的業(yè)務(wù)處理。系統(tǒng)邏輯結(jié)構(gòu)使用MVC模式,系統(tǒng)總體結(jié)構(gòu)如下:
2.主要功能模塊設(shè)計要點
按照系統(tǒng)業(yè)務(wù)流程可知,教學(xué)系統(tǒng)中主要是管理員、教師和學(xué)生這三方面功能,然后系統(tǒng)功能模塊設(shè)計就結(jié)合這三方面的用戶設(shè)計,主要功能模塊結(jié)構(gòu)設(shè)計具體如下:第一,用戶管理。用戶管理的對象是系統(tǒng)中的教師和學(xué)生的信息,具體實幾部分組成:其一是注冊管理。限制學(xué)生、教師的注冊,查看注冊信息同時修改或刪除;其二,登錄管理。記錄用戶訪問時間、IP地址等,還可以改變管理員的用戶名、碼等;其三,用戶狀態(tài)管理??刂朴脩粼L問權(quán)限,還有控制各子模塊的操作,能單獨設(shè)置學(xué)生狀態(tài)同時刪除非法注冊。第二,資源管理。管理各類教學(xué)資源、公告等。比如教師課件、試卷等信息??蛇M行初始化,清空數(shù)據(jù)庫中的所有資源。第三,在線答疑。教師解答學(xué)生的各類帖子,可對學(xué)生提出問題進行編輯或刪除,還可建立聊天室,用在線討論的方法和學(xué)生互動,讓所有學(xué)生都參加到課程討論中,實現(xiàn)虛擬交流。第四,網(wǎng)上教學(xué)。該模塊是將課堂教學(xué)內(nèi)容用信息化方式表示,比如教學(xué)課件、教學(xué)視頻等。在此基礎(chǔ)上還可增加試題內(nèi)容,可進行查詢、修改試題等,由題庫是自動生成方式,然后嵌入智能組卷及閱卷實現(xiàn)在線檢驗。第五,作業(yè)或者試卷管理。為提升教學(xué)效果,教師可按照教學(xué)需要組織在線測試,還可布置作業(yè)進行考核。所以該模塊就是幫助教師進行網(wǎng)絡(luò)考試或者課后作業(yè)管理,可在線進行作業(yè)或者試卷的批改。第六,作業(yè)提交。學(xué)生能在該模塊完成作業(yè)的提交。作業(yè)提交模塊與個人郵件系統(tǒng)類似。
3.系統(tǒng)公共模塊的實現(xiàn)
基于開源Moodle的網(wǎng)絡(luò)教學(xué)平臺中有很多的公共模塊,比如用戶的登錄、注銷、修改密碼等公共模塊。第一,登錄模塊。所有功能模塊的實現(xiàn)都基于用戶登入系統(tǒng)后。登錄功能主要是按照用戶名及其登陸密碼判斷用戶能否登錄;登陸成功的用戶,系統(tǒng)會結(jié)合數(shù)據(jù)庫的已定用戶組,將其對接到對應(yīng)功能模塊,顯示相應(yīng)界面。第二,注銷模塊。用戶實現(xiàn)所需要求后退出系統(tǒng),回到登錄頁面。第三,修改密碼。修改當(dāng)前登錄密碼,須在原密碼基礎(chǔ)上進行,以防篡改密碼的問題出現(xiàn)。
結(jié)束語
綜上所述,研究基于開源Moodle的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計和實現(xiàn)具有重要的作用,但是要想提升基于開源Moodle的網(wǎng)絡(luò)教學(xué)平臺的應(yīng)用效果,就要先了解該平臺的特點,然后其進行設(shè)計要點和實現(xiàn)方式進行重點分析,只有這樣才能保證網(wǎng)絡(luò)教學(xué)平臺功能的發(fā)揮,進而提高網(wǎng)絡(luò)教學(xué)平臺使用率,最終為教師教學(xué)和學(xué)生學(xué)習(xí)提供便利條件。
參考文獻:
[1]鄒艷麗.基于Moodle的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)[D].山東大學(xué),2015.
[2]何增穎.Moodle,Claroline和Dokeos開源網(wǎng)絡(luò)教學(xué)平臺的比較[J].中國現(xiàn)代教育裝備,2014,11:33-34+37.
[3]李愛霞.基于Moodle的高中信息技術(shù)網(wǎng)絡(luò)教學(xué)系統(tǒng)應(yīng)用研究[D].山東師范大學(xué),2013.
[4]李惠,楊洋.基于Moodle的“電路與模擬電子”網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)[J].電腦與電信,2013,07:69-71.
作簡簡介:
于淼(1981.12-),男,漢族,遼寧沈陽人,工程碩士,講師,研究方向:計算機應(yīng)用、計算機網(wǎng)絡(luò)。