第一篇:基于開源Moodle網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)
基于開源Moodle網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)
【摘要】現(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ù)相對比較成熟,能滿足當前新課該背景下的教學(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)管理。控制用戶訪問權(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),回到登錄頁面。第三,修改密碼。修改當前登錄密碼,須在原密碼基礎(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ò)。
第二篇:moodle平臺優(yōu)勢與不足
moodle平臺優(yōu)勢與不足
一、基礎(chǔ)架構(gòu)
基于開源的PHP+MySQL開發(fā)而成。使用的網(wǎng)絡(luò)架構(gòu)是目前Internet上流行的網(wǎng)站構(gòu)架方式是LAMP(Linux+Apache+MySQL+PHP)。即使用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫,PHP作為服務(wù)器端腳本解釋器。
二、易用性與安全性
使用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,在安裝時需要構(gòu)建Apache環(huán)境,使得其安裝比較復(fù)雜。從技術(shù)角度來說,Moodle源代碼都是開源的,比較利于進行二次開發(fā),我國對于Moodle二次開發(fā)比較普遍。由于Linux在安全穩(wěn)定性方面突出的特點,使得Moodle的安全性比較高。
三、支持能力(承載的信息和允許訪問人數(shù))
已知網(wǎng)站最多注冊用戶2萬人。使用的MySQL自有它的不足之處,如規(guī)模小、功能有限等,使得它對于人數(shù)眾多的高等院校來說有些力不從心。但對于學(xué)生較少的中小學(xué)是一種不錯的選擇。
四、技術(shù)支持
由于它的開源免費特性,使得Moodle的技術(shù)支持方面比較一般,沒有商業(yè)產(chǎn)品穩(wěn)定可靠。
五、價格
最大的優(yōu)勢:開源,免費
六、具體功能
作業(yè)、任務(wù)、聊天、選擇、討論、詞匯表、測驗、課程、資源、問卷調(diào)查、Wiki、工作室、Hotpot等模塊
八、實時聊天室
支持實時的小組討論,教師能控制聊天和聊天者的參與,系統(tǒng)為所有聊天室進行日志存檔。
七、討論區(qū)
學(xué)生可以對父帖子或是任何子帖子進行跟帖討論,并能查看所有帖子內(nèi)容。不足:界面顯示比較亂,沒有分頁顯示功能。
九、日歷/事件提醒
1.教師能在課程通知界面中發(fā)布通知。
2.學(xué)生在完成了作業(yè)后能瀏覽自己的成績,并與班上的其他同學(xué)對比 不足:學(xué)生沒有自己的主頁,只能在進入具體的課程才能看到該課程里面的作業(yè)和事件提醒
十、搜索功能
學(xué)習(xí)者能夠搜索所有討論線程,能對討論區(qū)的內(nèi)容進行關(guān)鍵字搜索,能對課程進行搜索。
不足:不能利用關(guān)鍵字對資源進行搜索,不能對課程內(nèi)容進行搜索。
十一、導(dǎo)航條/幫助
學(xué)習(xí)者能夠及時的得到任何工具的使用幫助。不足:系統(tǒng)沒有幫助學(xué)習(xí)者如何使用系統(tǒng)的在線教程。
十二、權(quán)限控制
能分組進行分配多種權(quán)限
不足:不能在課程內(nèi)由課程組負責(zé)人對人員進行二次授權(quán)。如一門課,教師A是負責(zé)人,在另一門課是參與者。
十三、課程門戶
建設(shè)者可以通過一般的頁面組織,進行簡單的頁面網(wǎng)頁編寫
不足:不能像建設(shè)網(wǎng)站一樣,可以上傳網(wǎng)頁所需的圖片、動畫,只能連接到外網(wǎng)資源
十四、資源控制
可以上傳課件(PPT、WORD)
不足:不支持在線打開PPT、WORD,目前視頻資源只能依靠外網(wǎng),如果外網(wǎng)關(guān)閉會造成資源丟失
十五、資源共享及控制
可以通過一級或二級頁面打開各類網(wǎng)頁或視頻資源
不足:資源共享時,提供者不能查看誰引用了,有多少人查看過,是否給予共享、甚至是共同編輯,修改資源等
最大的優(yōu)勢:
1、開源、免費。
2、對課程具有強大的管理功能。
作為強大的課程管理系統(tǒng), M oodle可以支持開設(shè)上千門的課程,平臺支持無限制的課程目錄創(chuàng)建;課程管理員在任何時候都可以創(chuàng)建、移動、下載、修改課程;可將課程設(shè)置為激活或隱藏狀態(tài), 同時可以設(shè)定課程的進度;可以為課程設(shè)置靈活的權(quán)限和等級以及是否允許學(xué)員注銷課程等
3、有效的學(xué)習(xí)追蹤
(1)教師能夠追蹤到學(xué)習(xí)者進入課程學(xué)習(xí)的頻率和持續(xù)時間。(2)教師能以小組合計的方式顯示時間、日期和頻率信息。
(3)教師能對進入課程、討論區(qū)、課程測試和作業(yè)的學(xué)習(xí)者的分別就進入次數(shù),進入時間,日期,頻率和 IP 地址進行記錄,顯示 最大的缺點:
1、界面結(jié)構(gòu)不合理,缺乏信息導(dǎo)航
2、資源不能共享,導(dǎo)致資源重復(fù)上傳從而容易造成數(shù)據(jù)冗余,占用大量磁盤空間。
3、沒有學(xué)生檔案袋,不能建立學(xué)生個人主頁,對學(xué)生的資源,作業(yè)等管理不便,評分方式難以反映學(xué)生的操作能力 4、4、學(xué)生沒有書寫標簽的功能(書簽)
5、批量注冊不方便
6、教師不能對學(xué)生進行分班管理,只能以分組代替分班管理,須手動單個添加,不能進行班級批量添加,增加教師工作量。教師需要在每一門課程中進行添加。有待討論的問題: 教師開設(shè)課程授權(quán)問題
1、教師開課權(quán)限是否應(yīng)該限制,應(yīng)該從什么時候開始限制
(不限制權(quán)限管理,將不利于平臺安全性的管理,若限制開課權(quán)限,一定程度上會打擊老師參與試用的積極性,不利于平臺的使用和推廣。)
2、教師開課權(quán)限管理應(yīng)該歸屬哪個部門:各個二級學(xué)院、教務(wù)處、網(wǎng)絡(luò)與教育技術(shù)中心
3、權(quán)限管理歸屬不同,申請權(quán)限的流程也會不一樣。
第三篇:基于J2EE技術(shù)的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)
基于J2EE技術(shù)的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)
基于J2EE技術(shù)的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)
第19卷第4期 2007年12月 寧波工程學(xué)院學(xué)報JOURNALOFNINGBOUNIVERSITYOFTECHNOLOGY V01,19NO.4 Dec.2007 基于J2EE技術(shù)的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)蘇日娜,李晨,范劍波(寧波工程學(xué)院,浙江寧波315211)摘 要:本文通過運用J2EE(JAVA 2 Platform Enterprise Edition)的核心技術(shù)和MVC(Model—View—Controller)設(shè)計 模武,提出了網(wǎng)絡(luò)教學(xué)平臺的系統(tǒng)總體框架和主要功能模塊,解決了網(wǎng)絡(luò)教學(xué)平臺實現(xiàn)中的關(guān)鍵問題。關(guān)鍵詞:網(wǎng)絡(luò)教學(xué)平臺;J2EE技術(shù);MVC設(shè)計模式 中圖分類號:G434 文獻標識碼:A 文章編號:1008—7109(2007)04—0082—06 隨著計算機技術(shù)和互聯(lián)網(wǎng)應(yīng)用的迅速發(fā)展,傳統(tǒng)的教學(xué)方法和手段已經(jīng)受到了極大的挑戰(zhàn)。由于 傳統(tǒng)教學(xué)模式受到時間、空間、教師水平、學(xué)生個性等因素的限制,且單一的課堂教學(xué)形式已經(jīng)不能滿足 現(xiàn)代教育教學(xué)的需求,所以將計算機與Internet技術(shù)應(yīng)用于教育教學(xué)是現(xiàn)代教育發(fā)展的重要途徑,也是 改變傳統(tǒng)教育模式、提高學(xué)校教學(xué)質(zhì)量和效率的有效手段。基于互聯(lián)網(wǎng)技術(shù)的網(wǎng)絡(luò)教學(xué)平臺能夠充分 利用現(xiàn)代化的教學(xué)手段和多種教學(xué)資源,為學(xué)生提供良好的自主學(xué)習(xí)環(huán)境,同時支持教師網(wǎng)上備課、授 課,學(xué)生網(wǎng)上學(xué)習(xí)、測試,教師和學(xué)生課后交流、答疑、批改作業(yè)等教學(xué)環(huán)節(jié)。目前,網(wǎng)絡(luò)教學(xué)系統(tǒng)大多采用ASP技術(shù)進行開發(fā),運行在windows操作系統(tǒng)上,產(chǎn)生的代碼可移植 性較差,執(zhí)行效率不高。根據(jù)J2EE技術(shù)的跨平臺性和極高的重用性,我們采用J2EE的各項技術(shù)和 MVC多層模式設(shè)計方法,實踐了網(wǎng)絡(luò)教學(xué)平臺的開發(fā),取得了較好的效果。1 J2EE關(guān)鍵技術(shù)J2EE簡介 1.1 J2EE定義了一種開發(fā)多層企業(yè)應(yīng)用的標準。在應(yīng)用系統(tǒng)架構(gòu)過程中,依照邏輯功能劃分可將應(yīng)用 程序劃分成不同的組件,而這些組件對應(yīng)于J2EE分布式模型中的各個不同層。J2EE分布式模型主要包括如下四層:(1)客戶層:為用戶提供可視化圖形接口,主要包括運行在客戶計算機上的組件;(2)Web層:響應(yīng)客戶請求,為客戶提供所請求的資料,主要包括運行在J2EE服務(wù)器上的Web組件;(3)業(yè)務(wù)層:運行應(yīng)用邏輯,完成客戶請求中相應(yīng)的計算和操作,主要包括運行在J2EE上的EJB組件;(4)企業(yè)信息集成層:存儲、管理資料信息,主要包括運行在服務(wù)器的軟件系統(tǒng)(如數(shù)據(jù)庫)。J2EE是一種體系結(jié)構(gòu),而不是一門語言。它對開發(fā)基于Web的多層應(yīng)用提供了功能支持和技術(shù) 規(guī)范。下面對在開發(fā)網(wǎng)絡(luò)教學(xué)平臺過程中用到的J2EE的幾種關(guān)鍵技術(shù)進行簡單的描述?。1.1.1 Java Servlet Servlet是一種獨立于操作系統(tǒng)平臺和網(wǎng)絡(luò)傳輸協(xié)議的服務(wù)器端的Java應(yīng)用程序,它用于擴展服務(wù) 器的功能,可以生成動態(tài)的web頁面。與傳統(tǒng)的Java應(yīng)用程序最大的不同在于:它不是從命令行啟動 收稿日期:2007—09—23 作者簡介:蘇日娜,女,寧波工程學(xué)院講師,南京東南大學(xué)在讀碩士研究生。基金項目:本文為浙江省新世紀高等教育教學(xué)改革研究項目(項目編號:yb05093)萬
方數(shù)據(jù) 的,而是由包含Java虛擬機的Web服務(wù)器進行加載的。1.1.2 JDBC(Java Database Connectivity)JDBC技術(shù)提供了Java程序和數(shù)據(jù)庫服務(wù)器之間的連接服務(wù),同時它能保證數(shù)據(jù)事務(wù)的正常進行。通過使用JDBC,Java應(yīng)用程序能夠執(zhí)行SQL語句,檢索數(shù)據(jù)庫,更新修改數(shù)據(jù)庫。JDBC隱藏了不同數(shù) 據(jù)庫的不同特性,而且JDBC對數(shù)據(jù)庫的訪問具有平臺無關(guān)性。1.1.3 EJB(Enterprise Java Bean)EJB是服務(wù)器端組件模型。用于實現(xiàn)特定的應(yīng)用邏輯。簡單的說,應(yīng)用邏輯就是企業(yè)程序中的數(shù) 據(jù)結(jié)構(gòu)和算法。EJB組件能夠從客戶端或Web容器中收到數(shù)據(jù)并將處理過的數(shù)據(jù)傳送到企業(yè)信息系 統(tǒng)來存儲,EJB還能夠從數(shù)據(jù)庫檢索數(shù)據(jù)并送回到客戶端。由于EJB依賴J2EE容器進行底層操作,使 用EJB組件編寫的程序具有良好的擴展性和安全性。● 1.1.4 JSP(Java Server Pages)JSP是一種實現(xiàn)普通靜態(tài)HTML和動態(tài)HTML混合編碼的技術(shù),就是在HTML中嵌入Java執(zhí)行代 碼。服務(wù)器在客戶端請求頁面以后對這些頁面中的Java代碼進行處理,然后將生成的HTML頁面返回 給客戶端的瀏覽器。1.2 MVC模式簡介 MVC(Model—View—Controller)是把一個應(yīng)用的輸入、處理、輸出流程按照Model、View和Controller 的方式進行分離,這樣一個應(yīng)用被分成三個層:模型層、視圖層、控制層。下面的圖1給出了MVC結(jié)構(gòu)圖‘21。狀態(tài)查詢. ■●●■. 圖1 MVC結(jié)構(gòu)圖 圖1MVC結(jié)構(gòu)圖視圖(View):代表用戶交互界面。簡單地說,HTML,XML,JSP頁面和Applet小應(yīng) 用程序都可以作為視圖。一個應(yīng)用可能有很多不同的視圖,所有這些視圖都與控制器(Controller)有緊 密的交互。MVC設(shè)計模式對于這些視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而 對于視圖上的業(yè)務(wù)流程則交給模型(Model)處理。模型(Model):通常也被稱為“業(yè)務(wù)邏輯”。與界面不同的是,它用來實現(xiàn)完成功能的代碼。業(yè)務(wù)流 程的處理過程對其他層來說是黑箱操作。模型接收視圖請求的數(shù)據(jù),并返回最終的處理結(jié)果。業(yè)務(wù)模 型的設(shè)計是MVC設(shè)計的核心任務(wù)。J2EE中的EJB組件就是業(yè)務(wù)模型的代表,還有一類是保存實體對象的數(shù)據(jù)模型。控制器(Controller):接收來自視圖的請求,分發(fā)給模型的業(yè)務(wù)組件,由其完成用戶的請求。本身并 不做任何的數(shù)據(jù)處理。J2EE中的Java Servlet就是控制器的代表??刂破魇前凑眨螅簦颍酰簦蟆悖铮睿妫椋纾恚炫?置文件中的視圖和模型之間的映射關(guān)系來進行分發(fā)的。萬
方數(shù)據(jù) R4 寧波工程學(xué)院學(xué)報 2007年第4期 2網(wǎng)絡(luò)教學(xué)平臺的總體框架和主要功能模塊 從教學(xué)活動的實際需求出發(fā),系統(tǒng)劃分了教師功能模塊、學(xué)生功能模塊和管理員功能模塊,完成根應(yīng)的網(wǎng)絡(luò)教學(xué)和管理任務(wù)。2.1總體框架 圖2 MVC_~=’構(gòu)圖 使用網(wǎng)絡(luò)教學(xué)平臺的用戶設(shè)定為四種角色:教師、學(xué)生、管理員和特定用戶。其中特定用戶角色由 管理員功能模塊設(shè)定。考慮教學(xué)活動中的實際情況,在教師模塊中的特定用戶代表教師中課程團隊負 責(zé)人,以課程為單位對普通教師進行授權(quán),例如教師是否對該門課具有授課權(quán)限(非課程團隊教師不能 對該課程進行課程建設(shè))。學(xué)生模塊中的特定用戶代表學(xué)生中的課程助教,以課程為單位對普通學(xué)生 進行授權(quán),例如學(xué)生是否具有上交該門課程作業(yè)的權(quán)限(非學(xué)習(xí)本課程的學(xué)生不能上交該課程作業(yè))等。由于網(wǎng)絡(luò)教學(xué)平臺面向多門課程,這樣以特定用戶角色細化控制權(quán)限的方式可以使得網(wǎng)絡(luò)教學(xué)平臺的教學(xué)工作更有組織性,系統(tǒng)的運行也更安全。2。2主要功能分析 課程管理:注冊用戶可以以自我建設(shè)為中心,按照學(xué)生具有課程學(xué)習(xí)權(quán)限、教師具有課程授課權(quán)限 和管理員具有建設(shè)維護權(quán)限對課程信息和課程資料進行管理。教師功能模塊中的課程按照“教授的 課程”、“學(xué)習(xí)的課程”和“參與管理的課程”分類列表展示。教師可以創(chuàng)建、維護所教授課程內(nèi)容信息,如課件、課程簡介、教師簡介、教學(xué)大綱、教學(xué)內(nèi)容、參考書目等。學(xué)生功能模塊中的課程按照“學(xué)習(xí)的 課程”和“參與管理的課程”分類列表展示。學(xué)生可以把所選學(xué)的課程添加到列表中,對該課程進行學(xué)習(xí),如瀏覽課件、下載教學(xué)資料等。其中“參與管理的課程”由學(xué)生和教師中的特定用戶使用。管理員 可以添加、刪除課程。課程管理模塊設(shè)計時考慮了教師既可以授課又可以觀摩別的教師的課程,學(xué)生既 可以學(xué)習(xí)課程又可以參與助教的實際情況。作業(yè)管理:授課教師可以創(chuàng)建、修改、刪除課程作業(yè)。作業(yè)初始狀態(tài)為未布置。狀態(tài)為以布置的作 業(yè)不能修改和刪除。教師用戶進入個人作業(yè)界面,系統(tǒng)自動給出所有該用戶的作業(yè)列表,并按照已提 交、已批改、已取消、已布置、未布置的順序排列。學(xué)生用戶進入個人作業(yè)界面,所有該用戶的作業(yè)列表 按照已布置、已批改、已提交、未布置的順序排列。同種作業(yè)狀態(tài)的作業(yè)按照作業(yè)創(chuàng)建時間升序排列。作業(yè)實體(HomeworkBean)由以下部分組成:作業(yè)創(chuàng)建時間、布置時間、截止時間、所屬課程、作業(yè)提 交時間、作業(yè)批改時間、所屬章節(jié)、所屬課次、作業(yè)內(nèi)容。例如,上傳作業(yè)就是靠調(diào)用Uploadbean來實現(xiàn)將學(xué)生作業(yè)提交給服務(wù)器保存的,其部分程序代碼如下: <jsp:UserBean </jsp:UserBean>id=”upBean” scope=”page”class=”javazoom.upload.UploadBean”> 萬
方數(shù)據(jù) 答疑信箱的管理、維護: 答疑信箱是類似BBS的師生答疑交流工具。課程學(xué)生用戶可以創(chuàng)建答疑問題,由教師進行回答。教師也可以創(chuàng)建答疑主題,總結(jié)具有普遍意義的問題。教師可以刪除答疑問題。學(xué)生不能和老師討論(回復(fù))非自己提出的問題。考慮到對教學(xué)效果的評價和檢測的實際需要,設(shè)計了答疑統(tǒng)計功能。課程用戶管理: 管理員實體(AdminBean)由姓名、編號、密碼、密碼提示組成。可以進行課程用戶基礎(chǔ)數(shù)據(jù)查詢、修 改、刪除和用戶權(quán)限設(shè)定、取消操作??梢蕴砑印h除、修改課程??梢越⑻囟ㄓ脩艚巧⒎峙湎鄳?yīng)的 權(quán)限。例如,角色狀態(tài)實體對象類定義如下:public class RoleStatusData{ —roleType;//角色類型 —roleID;//角色ID或者是課程負責(zé)人GUID —roleName;//角色名稱 —courseType;//課程類型,只有當角色類型為課程負責(zé)人 /CoursePrincipal時才為有效值 —courseID;//課程或開課課程ID,只有當角色類型為 課程負責(zé)人即CoursePrincipal時才為有效值 一statusValue;//狀態(tài)表類型即StatusValueData的List數(shù)組,記錄所有類型 RoleStatusData()l private RoleTypeEnum private string private string private CourseTypeEnum 即private string private ArrayList 的狀態(tài)值public { 一roleType=RoleTypeEnum.NormalRole; 3網(wǎng)絡(luò)教學(xué)平臺實現(xiàn)中的關(guān)鍵問題3.1 J2EE技術(shù)原理 系統(tǒng)采用J2EE技術(shù)建立客戶端視圖頁面,根據(jù)頁面特性分為靜態(tài)頁面(例如擴展名為jsp的頁面)和動態(tài)頁面(例如擴展名為do的頁面)。當客戶端向服務(wù)器端發(fā)出Http頁面請求時,控制器接收來自 客戶端瀏覽器的請求。若請求的是靜態(tài)頁面,則直接定位(forward)到該頁面進行處理;若請求的是動 態(tài)頁面,則根據(jù)配置的WebLogic文件中的對應(yīng)關(guān)系,決定將這個請求分派給哪個業(yè)務(wù)邏輯(可以由一個 或多個EJB實現(xiàn)),由服務(wù)器端的Servlet引擎負責(zé)解釋執(zhí)行,調(diào)用相應(yīng)的EJB業(yè)務(wù)組件,業(yè)務(wù)邏輯執(zhí)行 完成后更新模型的狀態(tài),既由Servlet引擎將結(jié)果返回給客戶端¨1。程序中實現(xiàn)Servlet引擎是關(guān)鍵,它 主要是實現(xiàn)doGet()和doPost()兩個函數(shù)。例如,UserPage.java文件中列表顯示課程用戶的程序片斷如下:public class UsersPage extendspublic throws HttpServlet{doGet(HnpServletRequestrequest,HttpServletResponse void response)ServletException,IOException{ DataBean(); DataBean db=new if(request.getParameter(”page”)!=null){key2 Integer.parseInt(request.getParameter(”page”)); 萬
方數(shù)據(jù) 86 寧波工程學(xué)院學(xué)報 2007年第4期 ArrayList list=db.getUsersList(key,count); request.setAttribute(”pagecount”,db.pagecount+””); request.setAttribute(”list”,list); db.Close(); request.getRequestDispatcher(”index.jsp?action=3”).forward(request,response);}public void doPost(HttpServletRequest request,HttpSerVletResponse response)IW接底層數(shù)據(jù)庫。throwssponse);} ServletException,IOException{doGet(request,re. } 當頁面發(fā)出顯示請求時,Web容器接收到對Servlet的請求。如果是GET請求類型,則執(zhí)行doGet 函數(shù)。如果是POST類型,則執(zhí)行doPost函數(shù)。本程序還使用了RequestDispatcher請求轉(zhuǎn)發(fā)器,定位到 index.jsp頁面顯示結(jié)果。3.2 XML的應(yīng)用 傳統(tǒng)的HTML在創(chuàng)建文本時顯示方式是內(nèi)嵌在數(shù)據(jù)中的,文檔中的數(shù)據(jù)和輸出格式混合在一起。如果因為需求不同而需要對同樣的內(nèi)容進行不同風(fēng)格的顯示時,就需要重寫一個全新的文檔,這樣重復(fù) 工作量很大。XML是自描述的標志語言,系統(tǒng)中采用XML用戶自定義標簽可以把顯示格式從數(shù)據(jù)內(nèi) 容中獨立出來,保存在樣式單文件(Style Sheet)中,這樣如果需要改變文檔的顯示方式,只要修改樣式 單文件就行了。例如,在顯示教師授課列表頁面中使用XML定義標簽,程序片斷如下:<?xml—stylesheet type=”text/css”href=”review.CSS”> <title>教授的課程</title><toplink> <link> <face type=”text”>添加課程</face> <href>./addeourse.jsp</href></link> </toplink> 其中review.ass是獨立的樣式單文件,通過<?xml—stylesheet>指令將其與XML文檔連接起來,不需要像HTML一樣定義<TH>、<TR>等顯示格式標簽,增加了程序的可讀性,而且內(nèi)容與顯示格式 分離,有利于代碼維護。3.3數(shù)據(jù)庫技術(shù) 系統(tǒng)中用戶個人基礎(chǔ)數(shù)據(jù)、課程數(shù)據(jù)等大量的數(shù)據(jù)都存放在數(shù)據(jù)庫中,對這些數(shù)據(jù)進行訪問操作,先要建立數(shù)據(jù)庫連接。傳統(tǒng)的數(shù)據(jù)連接方式直接對應(yīng)實際存在的物理數(shù)據(jù)庫,每進行一次數(shù)據(jù)庫操作 就要打開一個物理連接,使用完后再進行關(guān)閉,這樣頻繁的建立、撤銷連接會造成系統(tǒng)性能下降。在 J2EE技術(shù)中可以采用JDBC的連接池機制,在程序中建立數(shù)據(jù)源(DataSource),使用DataSource對象的 getConnection方法來連接底層數(shù)據(jù)庫,由連接管理程序?qū)λ羞B接進行管理,可以使一個連接重復(fù)使 用,大大提高了數(shù)據(jù)庫的訪問效率。例如,DataBean.java文件中的程序片斷如下。public class,DataBean{ 萬
方數(shù)據(jù) tr)r{ Class.forName(”corn.microsoft.jdbc.sqlserver.SQLServerDriver”);Context initC=new DataSource Connection javax.naming.InitialContext(); ds=(DataSource)initC.100kup(”java:com/env/jdbc/da”);conn=ds.getConnection(”jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=da”,”sa”,?’); System.out.println(”連接成功”); }catch(SQLException ex){ System.out.println(ex.getMessage()+”連接錯誤”);l } 連接好數(shù)據(jù)庫后,在系統(tǒng)的JSP語句中使用數(shù)據(jù)庫應(yīng)用函數(shù)或SQL語句就可以完成相應(yīng)的添加、刪除、查詢等數(shù)據(jù)庫操作。4總結(jié) 本文介紹了J2EE的相關(guān)技術(shù)和網(wǎng)絡(luò)教學(xué)平臺的設(shè)計、實現(xiàn)過程,采用MVC模式使得系統(tǒng)具有良 好的重用性和可移植性,實現(xiàn)的網(wǎng)絡(luò)教學(xué)平臺在應(yīng)用中取得了較好的效果。今后將通過對該系統(tǒng)的不 斷完善使之更適應(yīng)于實際教學(xué)。參考文獻〔1〕郝玉龍,姜攆編著.J2EE編程技術(shù)〔M〕.北京:清華大學(xué)出版社,2005. 〔2〕MalcolmDavis.Struts,an open—source MVC implementation,Manage complexity in large Web sites with this servlets and JSP framework〔EB/OL〕.1ibrary/j-struts/index.html.2004—06—07. 〔3〕何貞,何欽鰩,王勇剛.基于J2EE的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)〔J〕.江南大學(xué)學(xué)報,2005,4(1):34—35. SU Ri—na,LI Chen,FAN Jian—bo(NingboAbstraot:By means of thecore University of Technology,Ningbo Zhejiang,315016,China)technology of J2EE(JAVA 2 Platform Enterprise Edition)and MVC(Model— network teaching View—Controller)design mode,this paper proposes the general system framework of the platform and its main function modules and solves the key problems for the realization of the platform. _.network teaching platform,J2EE technology,MVC design mode 萬
方數(shù)據(jù) 基于J2EE技術(shù)的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)作者: 作者單位: 刊名: 英文刊名: 年,卷(期): 蘇日娜,李晨,范劍波,SU Ri-na,LI Chen,F(xiàn)AN Jian-bo 寧波工程學(xué)院,浙江,寧波,315211 寧波工程學(xué)院學(xué)報 JOURNAL OF NINGBO UNIVERSITY OF TECHNOLOGY 2007,19(4)參考文獻(3條)1.何貞;何欽銘;王勇剛 基于J2EE的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)[期刊論文]-江南大學(xué)學(xué)報(自然科學(xué)版)2005(01)2.Malcolm Davis Struts,an open-source MVC implementation,Manage complexity in large Web sites with this servlets and JSP framework 2004 3.郝玉龍;姜(韋華)J2EE編程技術(shù) 2005 本文鏈接:http://d.g.wanfangdata.com.cn/Periodical_nbgdzkxxxb200704023.aspx
第四篇:教學(xué)資源共享平臺設(shè)計與實現(xiàn)
教學(xué)資源共享平臺設(shè)計與實現(xiàn)
摘要
隨著多媒體信息技術(shù)和計算機網(wǎng)絡(luò)技術(shù)的日益普及,網(wǎng)絡(luò)教學(xué)作為教育的一種形式在世界范圍內(nèi)得到迅猛的發(fā)展,它突破傳統(tǒng)教育過程在空間和時間上的限制,實現(xiàn)了教育資源在更大范圍上的共享。網(wǎng)絡(luò)教育資源建設(shè)是影響網(wǎng)絡(luò)教育發(fā)展,保障網(wǎng)絡(luò)教育質(zhì)量的重要因素之一。怎樣有效解決資源的網(wǎng)絡(luò)共享問題,提高教學(xué)資源的可利用率,如何實現(xiàn)教學(xué)資源信息化的優(yōu)化管理,充分發(fā)揮網(wǎng)絡(luò)信息共享資源在高校教學(xué)中的作用等問題便成了每個高校迫切需要解決的問題。現(xiàn)在許多高校已經(jīng)成功的搭建了自己的網(wǎng)絡(luò)資源共享平臺,有許多的成功經(jīng)驗,而作為新型高等本科院校,教學(xué)資源平臺的建設(shè)還往往處于起步摸索階段,因此有必要借鑒其它高校的成功經(jīng)驗,加快教學(xué)資源平臺的建設(shè),改善現(xiàn)存的資源共享訪問瓶頸,為高校科研教學(xué)提供良好的資源服務(wù)。
通過創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)手段,數(shù)據(jù)不再和頁面以及網(wǎng)站混粘在一起,它獨立了跟著用戶走。在基于數(shù)據(jù)的應(yīng)用中,用戶需求的數(shù)據(jù),可以從獨立于實際網(wǎng)頁的服務(wù)端取得并且可以被動態(tài)地寫入網(wǎng)頁中。幫助用戶即師生解決管理、維護、存儲、分享內(nèi)容,并且通過用戶對資源的訪問密集度來作出整個網(wǎng)絡(luò)資源的分布調(diào)整計劃,使系統(tǒng)網(wǎng)絡(luò)資源平臺的共享性得到充分的發(fā)揮。
[關(guān)鍵詞] 資源共享
管理系統(tǒng)
存儲分享系統(tǒng)
ABSTRACT
目錄
一、前言...........................................................................................................................................4
二、需求分析.................................................................................................錯誤!未定義書簽。
(一)、系統(tǒng)需求...................................................................................錯誤!未定義書簽。
(二)、功能需求...................................................................................錯誤!未定義書簽。
1.權(quán)限設(shè)置......................................................................................錯誤!未定義書簽。
三、總體設(shè)計.................................................................................................錯誤!未定義書簽。
(一)、基本設(shè)計概念和處理流程.......................................................錯誤!未定義書簽。
(二)、系統(tǒng)層次模塊圖.......................................................................錯誤!未定義書簽。
(三)、數(shù)據(jù)庫設(shè)計...............................................................................錯誤!未定義書簽。
1.數(shù)據(jù)庫需求分析..........................................................................錯誤!未定義書簽。
四、詳細設(shè)計與設(shè)計.....................................................................................錯誤!未定義書簽。
五、結(jié)論與體會.............................................................................................錯誤!未定義書簽。參考文獻.........................................................................................................錯誤!未定義書簽。
教學(xué)資源共享平臺設(shè)計與實現(xiàn)
一、前言
目前,大多數(shù)的校園網(wǎng)絡(luò)平臺是針對用戶使用功能定制的,沒有一個統(tǒng)一的校園網(wǎng)教學(xué)資源庫的建設(shè)。教師在使用網(wǎng)絡(luò)資源時,仍然需要到校園網(wǎng)以外的網(wǎng)上搜索資源,使得某些共享教學(xué)資源重復(fù)被搜索、下載,降低了他們的利用率。為了提高共享教學(xué)資源的利用率,建立一個規(guī)范、豐富、實用、可廣泛共享的高校網(wǎng)絡(luò)教學(xué)資源共享系統(tǒng),已經(jīng)成為亟待解決的問題。
第五篇:基于Moodle平臺《多媒體應(yīng)用基礎(chǔ)》學(xué)習(xí)環(huán)境的設(shè)計與實現(xiàn)
基于Moodle平臺《多媒體應(yīng)用基礎(chǔ)》學(xué)習(xí)環(huán)境的設(shè)計與實
現(xiàn)
[摘要]隨著教育部對基礎(chǔ)教育課程改革的不斷推進,各高校的課程改革也持續(xù)加深。《多媒體應(yīng)用基礎(chǔ)》能夠讓學(xué)生充分的了解多媒體技術(shù)的基本概念,并且掌握多媒體的使用方法,利用多媒體技術(shù)進行開發(fā)、創(chuàng)作。Moodle平臺已經(jīng)廣泛應(yīng)用于各大院校的網(wǎng)絡(luò)教育中,其以簡單易學(xué)的操作為教學(xué)活動提供了一個優(yōu)質(zhì)的環(huán)境。本文以《多媒體應(yīng)用基礎(chǔ)》為方向,嘗試利用Moodle平臺設(shè)計學(xué)習(xí)環(huán)境,并完成《多媒體應(yīng)用基礎(chǔ)》網(wǎng)絡(luò)課程的實現(xiàn)。
[關(guān)鍵詞]Moodle;多媒體應(yīng)用基礎(chǔ);網(wǎng)絡(luò)課程;學(xué)習(xí)環(huán)境;設(shè)計與實現(xiàn)
[中圖分類號]G642
[文獻標識碼]A
[文章編號]1671-5918(2015)16-0115-02
一、概述
計算機、網(wǎng)絡(luò)與多媒體技術(shù)的快速發(fā)展,使教育全民化的教育理念廣泛普及,網(wǎng)絡(luò)教育擺脫了傳統(tǒng)教育上對時間空間的束縛,以其獨特的優(yōu)勢成為未來教育發(fā)展的主要趨勢之一。網(wǎng)絡(luò)課程是網(wǎng)絡(luò)教育基礎(chǔ),并且逐步成為傳統(tǒng)教育的第二課堂。因此,學(xué)習(xí)環(huán)境的建設(shè)非常關(guān)鍵。Moodle平臺簡易、方便,而且教學(xué)功能十分強大。
隨著教學(xué)改革的不斷深入,多媒體在各大院校的課堂上的應(yīng)用已經(jīng)普及。多媒體不僅能夠?qū)崿F(xiàn)多動態(tài)傳播,而且還能夠為教學(xué)活動提供虛擬的情景,提高學(xué)生的學(xué)習(xí)興趣和教學(xué)質(zhì)量?!抖嗝襟w應(yīng)用基礎(chǔ)》課程能夠讓學(xué)生充分的了解多媒體技術(shù)的基本概念,并且掌握多媒體的使用方法,利用多媒體技術(shù)進行開發(fā)、創(chuàng)作。因此,傳統(tǒng)的教學(xué)課堂無法開展教學(xué)活動,更達不到良好的教學(xué)效果。當下以學(xué)習(xí)者為中心的教學(xué)設(shè)計變革,注重的是學(xué)習(xí)環(huán)境設(shè)計,要為學(xué)習(xí)者提供一個良好的學(xué)習(xí)環(huán)境。學(xué)習(xí)者的主觀體驗和學(xué)習(xí)情境的真實性,都會對學(xué)習(xí)者形成一定的影響,也是學(xué)習(xí)環(huán)境設(shè)計的重點方向。
學(xué)校不僅要培養(yǎng)學(xué)生的學(xué)習(xí)能力,合作能力的培養(yǎng)也十分重要。網(wǎng)絡(luò)環(huán)境下雖然具有豐富的學(xué)習(xí)資源,但是其獨特的開放性與交互性要求學(xué)習(xí)者必須要密切的配合,從而提高學(xué)習(xí)效率。Moodle平臺秉承先進的教學(xué)理念,將理論應(yīng)用于實踐,強調(diào)教學(xué)活動中教學(xué)與學(xué)生、學(xué)生之間的合作和互動。Moodle平臺中的很多工具都支持這種協(xié)作。本文以《多媒體應(yīng)用基礎(chǔ)》為方向,嘗試利用Moodle平臺設(shè)計學(xué)習(xí)環(huán)境,并完成《多媒體應(yīng)用基礎(chǔ)》網(wǎng)絡(luò)課程的實現(xiàn)。
二、基于Moodle平臺《多媒體基礎(chǔ)應(yīng)用》學(xué)習(xí)環(huán)境的設(shè)計與實現(xiàn)
(一)基于Moodle平臺《多媒體基礎(chǔ)應(yīng)用》學(xué)習(xí)環(huán)境的設(shè)計
多媒體技術(shù)主要以視頻音頻信號的獲取、數(shù)據(jù)壓縮編碼和解碼、數(shù)據(jù)實時處理等技術(shù)為主。《多媒體基礎(chǔ)應(yīng)用》課程能夠讓學(xué)生掌握多媒體技術(shù)等相關(guān)基本概念,了解多媒體的存儲介質(zhì)以及多媒體的應(yīng)用領(lǐng)域。
1.基于Moodle平臺的學(xué)習(xí)環(huán)境設(shè)計流程
學(xué)習(xí)環(huán)境設(shè)計是網(wǎng)絡(luò)課程建設(shè)的關(guān)鍵,其將網(wǎng)絡(luò)課程建設(shè)明確劃分為三個環(huán)節(jié),即準備環(huán)節(jié)、設(shè)計環(huán)節(jié)和管理環(huán)節(jié)。Moodle平臺可以為教學(xué)活動提供多個身份,用戶根據(jù)需求進入自己的角色,不同的身份所具備的權(quán)限也各不相同,通過Moodle平臺進行學(xué)習(xí)環(huán)境的設(shè)計,需要不同角色的開發(fā)。
學(xué)習(xí)環(huán)境具體設(shè)計階段首先是以教師身份登錄進行設(shè)計,從網(wǎng)絡(luò)課程的實踐過程進行出發(fā),可以將學(xué)習(xí)環(huán)境分為學(xué)習(xí)環(huán)境前期分析、學(xué)習(xí)環(huán)境設(shè)計過程以及學(xué)習(xí)環(huán)境管理三個階段。再進行具體分析,第一階段包括課程目標、學(xué)習(xí)者特征分析、課程內(nèi)容分析、課程外觀設(shè)計;第二階段是針對《多媒體基礎(chǔ)應(yīng)用》課程的特征進行設(shè)計,課程內(nèi)容可以根據(jù)實際情況進行劃分,如多媒體基礎(chǔ)知識和教學(xué)技能實訓(xùn),不同的內(nèi)容采取不同的教學(xué)手段和不同的設(shè)計;第三階段主要是進行成績檢測設(shè)計和課程的維護與管理。
2.基于Moodle平臺的學(xué)習(xí)環(huán)境設(shè)計基本要素
多媒體課程教學(xué)強調(diào)學(xué)習(xí)者的自主學(xué)習(xí)和研究性學(xué)習(xí),利用Moodle平臺設(shè)置,可以讓學(xué)習(xí)者針對自己的需求和特長進行自主選擇。在整個學(xué)習(xí)過程中,Moodle平臺為學(xué)習(xí)者提供相互討論、交流途徑,讓學(xué)習(xí)者在所遇問題進行思考和分析,培養(yǎng)學(xué)習(xí)的學(xué)習(xí)能力和合作意識。
(1)學(xué)習(xí)環(huán)境設(shè)計的初期分析
首先,學(xué)習(xí)環(huán)境設(shè)計必須要確定課程目標,其是專業(yè)人才培養(yǎng)的重要環(huán)節(jié),是學(xué)習(xí)者對完成課題之后對自身所需達到的要求,也是檢測學(xué)習(xí)者學(xué)習(xí)成績的重要參照?!抖嗝襟w基礎(chǔ)應(yīng)用》課程目標是通過學(xué)習(xí),學(xué)生者能夠充分的了解多媒體技術(shù)的基本概念,并且掌握多媒體的使用方法,利用多媒體技術(shù)進行開發(fā)、創(chuàng)作,為多媒體技術(shù)打下良好的基礎(chǔ)。
其次,要分析學(xué)習(xí)者的基本特征。學(xué)習(xí)者特征分析也是學(xué)習(xí)環(huán)境設(shè)計中的主要分支,其直決定了學(xué)習(xí)環(huán)境設(shè)計的起點,也是教學(xué)質(zhì)量的影響因素之一。所有的教學(xué)設(shè)計都是為學(xué)習(xí)者服務(wù),學(xué)習(xí)者是教學(xué)活動的主導(dǎo)地位。在整個學(xué)習(xí)活動設(shè)計中,必須要分析學(xué)習(xí)者的特征,從而來確保學(xué)習(xí)環(huán)境設(shè)計的有效性。學(xué)習(xí)者特征涉及到能力和學(xué)習(xí)風(fēng)格。
(2)學(xué)習(xí)環(huán)境實施過程分析
學(xué)習(xí)環(huán)境的實施過程設(shè)計與課程內(nèi)容設(shè)計息息相關(guān)。從《多媒體基礎(chǔ)應(yīng)用》的課程內(nèi)容出發(fā),基礎(chǔ)知識以教師講解為主,為學(xué)習(xí)者創(chuàng)建一個與學(xué)習(xí)內(nèi)容相關(guān)的學(xué)習(xí)資源,組織相關(guān)的活動,通過平臺相互討論、交流,并對學(xué)習(xí)者所掌握的情況進行反饋;技術(shù)課程可以采取分組形式,教師實時監(jiān)測學(xué)習(xí)的教學(xué)技能實訓(xùn),可以將視頻上傳,課下對其進行點評,并讓學(xué)習(xí)者進行自我總結(jié)。
(3)課程評價設(shè)計
評價系統(tǒng)的設(shè)計目的是對課程進行完善和優(yōu)化。以課程目標為基準,通過合理的評價方法對學(xué)習(xí)者予以評價,從而對網(wǎng)絡(luò)課程實施設(shè)計進行進一步優(yōu)化。一般情況下,可以采用過程性評價和總結(jié)性評價。過程性評價可以出現(xiàn)在多媒體教學(xué)過程中的任何一個環(huán)節(jié),這樣能夠及時有效地反應(yīng)出學(xué)習(xí)者的學(xué)習(xí)效率、學(xué)習(xí)者在學(xué)習(xí)過程中所遇到的問題,從而對設(shè)計進行完善和優(yōu)化。Moodle平臺的網(wǎng)絡(luò)課程中,具備多種過程性評價工具。Moodle可以實現(xiàn)全程跟蹤并記錄學(xué)習(xí)者的一系列學(xué)習(xí)記錄,并將這些記錄進行存檔,成為評價的重點依據(jù)??偨Y(jié)性評價是對多媒體課程實施結(jié)果予以評價。
(二)基于Moodle平臺《多媒體基礎(chǔ)應(yīng)用》學(xué)習(xí)環(huán)境的實現(xiàn)
在做好Moodle平臺《多媒體基礎(chǔ)應(yīng)用》學(xué)習(xí)環(huán)境設(shè)計的基礎(chǔ)上就可以進行教學(xué)實現(xiàn)。
在實施過程中,利用網(wǎng)絡(luò)教學(xué)平臺進行導(dǎo)人、教學(xué)內(nèi)容設(shè)計、課堂教學(xué)、在線教學(xué),以Moodle為教學(xué)平臺,對《多媒體基礎(chǔ)應(yīng)用》課程的理論部分與實踐部分展開教學(xué)。在整個過程中,教師的合理導(dǎo)入、科學(xué)組織、準確支持以及規(guī)范評價是四個主要環(huán)節(jié)。
課程導(dǎo)入。合理的課程導(dǎo)入是教學(xué)成功的關(guān)鍵,也是學(xué)習(xí)內(nèi)容、學(xué)習(xí)目標等一系列教學(xué)活動的確立。學(xué)習(xí)者針對自身的興趣、習(xí)慣以及對多媒體基礎(chǔ)知識的掌握程度制定自主學(xué)習(xí)計劃,在Moodle上以文本形式呈現(xiàn)。
活動組織。對《多媒體基礎(chǔ)應(yīng)用》課程的學(xué)習(xí)活動設(shè)計完成后,還需要學(xué)習(xí)積極、主動的配合完成,才能夠達到良好的學(xué)習(xí)效果,因此活動組織的具體落實至關(guān)重要。Moodle平臺可以為教學(xué)活動提供一個互動空間,也是必須的學(xué)習(xí)工具。首先教師介紹本節(jié)課的教學(xué)內(nèi)容,學(xué)習(xí)者在Moodle平臺上檢索視頻教材、文字材料,教師做口頭總結(jié)后講解當節(jié)課的重點,給出任務(wù),再早在現(xiàn)場作業(yè),教師進行總結(jié)。
教學(xué)評價。Moodle平臺中的評價系統(tǒng)可以對學(xué)習(xí)者和教師進行評價。多媒體技術(shù)課程不能以單純的紙質(zhì)考試為準,需要對學(xué)習(xí)者的綜合能力進行評價,要將學(xué)習(xí)者的平時作業(yè)、小組協(xié)作情況等進行合理統(tǒng)籌,納入評價系統(tǒng)。用Moo~e電子檔案來記錄學(xué)習(xí)者的學(xué)習(xí)過程,并做出診斷性、綜合性評價。此外,教師也是課程設(shè)計的主要參與者和學(xué)生的引導(dǎo)者、活動的組織者??梢栽贛oodle上對教師的教學(xué)態(tài)度進行調(diào)查投票。
三、結(jié)語
學(xué)習(xí)環(huán)境隨著學(xué)習(xí)活動的不斷開展的需求不斷發(fā)生變化,學(xué)習(xí)環(huán)境設(shè)計的理論基礎(chǔ)也在不斷完善。學(xué)習(xí)環(huán)境直接影響著學(xué)習(xí)者的學(xué)習(xí)主動性和協(xié)作精神,其不僅僅指的是空間環(huán)境,還包括學(xué)習(xí)組織環(huán)境和硬件環(huán)境、資源環(huán)境等等。學(xué)校要在充分利用現(xiàn)有學(xué)習(xí)環(huán)境的基礎(chǔ)上為學(xué)習(xí)者創(chuàng)造新的學(xué)習(xí)環(huán)境。Moodle平臺為教學(xué)活動提供多種不同的模塊,如BBS、聊天室、電子檔案袋等,我們要充分利用Moodle的強大功能,使學(xué)習(xí)者更好地進行網(wǎng)絡(luò)學(xué)習(xí)互動。本文利用Moodle平臺設(shè)計了《多媒體基礎(chǔ)應(yīng)用》學(xué)習(xí)環(huán)境,不過《多媒體基礎(chǔ)應(yīng)用》課程還沒有系統(tǒng)的課程教材,致使課程內(nèi)容體系還有待進一步完善和優(yōu)化。
(責(zé)任編輯:桂杉杉)