張秀琦,所維佳,崔鳴哲
(渤海大學 教育與體育學院,遼寧 錦州 121013)
在線學習是指以網絡技術和多媒體技術為基礎,通過互聯網進行的學習和教學活動。近年來,在線學習平臺的開發層出不窮,但是大部分在線學習平臺只提供課程介紹、課件演示、教學視頻播放、習題下載等功能,因此導致學習形式缺乏交互性、知識呈現方式單一、不能進行在線考試與評價。教師在使用在線學習平臺時以呈現教學內容為主,忽視了教學活動的設計,因此不能達到理想的教學效果。基于上述問題,提出一種建設網絡課程在線學習平臺的新思路——在Moodle網絡課程管理系統下建設在線學習平臺,引導學生進行在線自主學習與協作學習,以解決上述網絡課程在線學習平臺的不足問題。
Moodle(模塊化面向對象的動態學習環境)是由澳大利亞Martin Dougiamas博士基于社會建構主義教育理論,主持開發的網絡課程管理系統,它是一個用來建設基于網絡的課程和網站的免費的開放源代碼的軟件包,目前在世界各國已得到廣泛的應用。Moodle采用所見即所得的編輯器,使用者經過簡單的培訓,就能掌握基本的操作方法,通過其提供的不同模塊實現課程的創建、課程資源的管理、學生學習情況的管理與測驗考試等。Moodle平臺以社會建構主義理論為指導,倡導教師和學生是平等的主體,在教學活動中相互協作,共同建構知識,因此符合我們借助網絡課程管理系統開展教學,培養學生自主建構知識,提高自主探究、協作學習能力的目標[1]。
本系統使用Moodle1.94網絡課程管理系統和APMServ5.2.6軟件搭建Moodle平臺環境。安裝Moodle平臺需要同時安裝3種配套軟件 Apache、PHP和MySQL[2],APMServ軟件能夠滿足其需求,它是一款擁有圖形界面的快速搭建Apach2.2.9、PHP5.2.6、MySQL5.1.28&4.0.26、Nginx0.7.19 Mecached1.2.4、phpMyAdmin2.11.9.2、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl網站服務器平臺的綠色軟件,它集了Apache穩定安全的優點,并擁有跟IIS一樣便捷的圖形管理界面,同時支持MySQL5.0&4.0兩個版本,具有虛擬主機、虛擬目錄、端口更改、SMTP等功能。搭建好的平臺如圖1所示。

圖1 Moodle在線學習平臺主頁Fig.1 Home page of Moodle online learning platform
在Moodle下進行網絡課程在線學習平臺的設計。Moodle平臺提供的基本模塊有:站點管理、用戶管理、課程管理、作業模塊、論壇模塊、聊天模塊、資源模塊、測試模塊、投票模塊、問卷調查模塊、專題討論模塊等[3],在上述模塊提供的功能基礎上,進行網絡課程的設計,將現有的教學文件、多媒體課件、試題庫、實驗指導書、作業等資源在Moodle平臺下進行整合,將網絡課程平臺分成6個模塊,系統組成如圖2所示。

圖2 系統功能模塊Fig.2 Function module of the system
1)課程管理功能
發布與課程有關的消息;提供豐富的課程教學資源,包括課程的教學計劃、教學大綱、實驗大綱、實驗指導書、電子教案、多媒體課件、電子書、網絡精品課程鏈接、課外學習資源、習題庫和項目案例庫,滿足學生對課程內容的學習和研讀的需求。
2)在線測試功能
提供選擇題、填空題等客觀題型的試題庫,學生利用試題庫系統進行自主學習,并通過在線測試系統進行自我測試,以便發現學習過程中存在的問題,及時查漏補缺。
3)網上答疑功能
提供網上討論區,教師可通過討論區進行輔導答疑,學生可在討論區進行協作學習與交流研討。
4)提交電子作業功能
布置學生獨立完成或協作完成的作業,學生可通過平臺提交作業,教師可在平臺上直接評閱作業,給出評分和評語。
5)教學反饋功能
為師生提供與教學效果、課程管理系統使用效果相關的投票、問卷調查。
6)電子學檔功能
建立學生學習績效評價的電子學習檔案,記錄學生的學習情況,進行學習績效的管理。
Moodle能夠幫助教師高效地創建和管理在線課程,使教師真正成為課程和教學設計的主體。網絡課程的構建過程如下[4]:
1)添加課程
以管理員身份登錄,在頁面左側的“網站管理”菜單中,選擇“課程”下面的“添加/修改課程”,進入“添加新課程”頁面,課程的全名和簡稱為必填項目,此處課程全名處填《Windows編程》,Moodle的課程格式可設置為LAMS課程格式、SCORM格式、社區格式、主題格式、星期格式和星期格式-CSS/無表格,這里選擇主題格式,將課程的每一章設置為一個主題,主題的數目根據該門課的章數設置,另外增加一個單獨的主題作為在線考試模塊使用。
2)設置教師用戶
以管理員身份登錄,在頁面左側的“網站管理”菜單中,選擇“用戶”—“帳戶”—“添加用戶”,輸入用戶名、密碼、姓名、E-mail地址等信息,并將該用戶身份設置為“教師”。
3)設置課程信息
以新建的教師賬號登錄,進入課程管理頁面,在頁面左側的“課程管理”菜單中選“打開編輯功能”,即可以對該課程進行管理。選擇“設置”菜單,可對該課程的名稱、課程概要、格式、課程開始和結束時間、學生是否為分組模式、選課密鑰等進行設置。
4)添加學生用戶
以管理員身份登錄,用批量添加用戶的方法,將學生用戶的信息導入到系統內。學生以自己的帳號登錄到系統后即可選擇學習的課程。
5)課程資源設置
Moodle提供的可發布資源包括概要、文本頁、網頁、文件/站點、目錄、IMS包、標簽等。在課程的每個主題中添加資源,包括各章的學習要求、課件、實驗指導、課后練習題、拓展學習內容等。任何類型的文件都可以添加到課程中,添加后可通過“課程管理”菜單下的“文件”功能,對所有添加到課程中的文件進行移動、刪除、重命名等操作。
6)課程活動設置
在課程的每個主題中添加活動,包括課后作業、討論區、測驗。作業可以是單個文件或在線文本等形式;討論區可以滿足學生的交流討論與協作學習的需求;測驗包括每章學習內容的自測和期末測驗。
7)電子學檔
借助“課程管理”菜單中的“成績”與“報表”功能,教師可以對學生的學習情況進行跟蹤和綜合評價,“成績”區記錄了學生完成的在線作業、測驗與考試的成績;“活動報表”對學生的學習活動過程進行監控,可以看到哪些學生瀏覽過資源網頁和瀏覽的次數,哪些學生在討論區進行了活動。可以利用討論區展示學生作品進行學生間的互評,還可以利用學生個人博客方式建立檔案袋實現長期評價。一門課程結束之后,教師完全可以根據Moodle平臺上提供的上述功能對學生作出一個綜合性的評價。
在Moodle平臺下建立我校教育與體育學院教育技術學專業程序設計類課程“項目驅動、網絡助學、多元評價”的立體化教學模式并基于該教學模式進行教學實踐,目的是培養學生的自主學習能力、協作學習能力、實踐能力、創新精神及提高學習績效[5],教學模式如圖3所示。

圖3 Moodle平臺下的教學模式結構圖Fig.3 Teaching model structure on Moodle
1)教師以“項目驅動”模式進行教學
對教育技術學專業的程序設計類課程應用“項目驅動”模式進行教學。其操作模式為:教師提出項目任務——學生自主探究——小組交流協作——完成總結提高。
在此過程中以項目為主線、教師為主導、學生為主體,在“項目驅動”的教學過程中根據課程內容設置項目,教師首先創設情境,提出具體的項目,然后根據任務目標引導學生進行自主學習和小組合作交流討論,之后由學生提交項目成果并由學生互評,最后教師進行總結評價。在此過程中可靈活使用項目案例式、任務驅動式、引導啟發式、討論式等多種教學方法,通過創設實用性和趣味性相結合的程序設計項目和任務案例,激發學生的學習興趣,培養學生的創新精神和實踐能力,提高自主學習和協作能力。
2)學生通過Moodle網絡課程平臺進行“自主—協作”學習
Moodle網絡課程平臺上提供了豐富的課程內容和靈活實用的教學輔助功能,使得學生的自主學習和協作學習成為可能,有利于教師將教學的重心從單純傳授知識轉移到引導學生主動學習和培養學生的創新能力上,可有效提高學生的自主學習能力和協作學習能力。
3)建立“多元評價”的學生學習績效考核與評價體系
依托Moodle網絡課程平臺建立每個學生的課程學習電子檔案,記錄學生平時學習情況,實施“多元化”考核與評價,具體包括學生完成的項目程序、作業、在線測驗的成績、網絡平臺參與討論的頻度、網絡學習資源的利用率、學生的自評和互評、期末考試成績等。
對我校教育技術學專業開設的 《Windows編程》這門課程,進行Moodle平臺下的教學實踐,具體實施過程如下:
1)指導學生熟悉Moodle平臺
由于學生在之前都沒有接觸過Moodle平臺,所以在進行本門課的教學的前兩周,指導學生了解Moodle平臺的基本使用方法,了解在平臺下學習活動的權限。
2)建立協作學習小組
學生以自己的賬號登錄到Moodle平臺并選擇學習該門課程后,教師利用Moodle自帶的調查問卷模塊測試學習者的學習風格,作為分組的依據,將學生進行分組。學生的分組形式不是一成不變的,可以根據具體的學習內容靈活變化,也可以根據時間而變化,如每月調整一次學習小組,這有利于學生之間的協作交流,有利于整個班級在協作學習中得到提高[6]。
3)項目驅動下的在線協作學習
學生在線學習本課程需要掌握的內容,在播放課件的同時教師進行講解。教師根據課程內容設計項目活動方案以作業形式發布到平臺上,例如以設計“計算器”程序為項目主題開展協作學習活動,由小組成員利用討論區共同協商程序的設計流程并分配各自的任務,學生自主探究完成自己的任務,在自主探究的過程中可進行小組內的交流討論,共同完成項目的開發。
4)項目成果展示與評價
小組將完成的項目作品發布到平臺上,通過聊天室、論壇區、投票等形式組織生互相評價作品,評價的過程也是學生再學習的過程,可深化對學習內容的理解。
5)基于Moodle平臺的電子學檔對學生進行考評
一個有效的教學過程應該是教學評價貫穿始終,教學評價既是檢查教學成果的工具,又是促進教學的有效手段。利用Moodle平臺提供的活動報表、測驗、投票、互動評價等評價方式,對學生的學習績效進行考核與評價。
6)學習績效分析
通過Moodle平臺的問卷功能,對學生在該平臺下的學習情況和學習效果進行了調查,99%的學生對該教學模式滿意,98%的學生認為應用新的教學模式提高了自身的編程能力、實踐與創新能力、自主與協作學習能力。
基于Moodle網絡課程管理系統建立的在線學習平臺,解決了傳統在線學習平臺功能單一、交互性差等問題。在該平臺下進行了教學模式的改革實踐,建立了教育技術學專業程序設計類課程“項目驅動、網絡助學、多元評價”的立體化教學模式,并進行了《Windows編程》課程的教學改革實踐。實踐結果表明,基于Moodle在線平臺的教學顯著提高了學生實際編程能力和學習興趣,學生的創新精神、實踐能力、自主學習、協作學習能力得到了大幅度提高,從而全面提升了教學質量。
[1]王潤蘭,李錚錚,唐洛,等.Moodle平臺在高校專業課程教學中的應用[J].電化教育研究,2008,21(12):80-83.WANG Run-lan,LI Zheng-zheng,TANG Luo,et al.Application of moodle platform in teaching of major courses in colleges and universities[J].E-education Research,2008,21(12):80-83.
[2]沈澤剛.基于Moodle的“任務驅動”式網絡課程設計[J].電子設計工程,2013,21(17):14-15.SHEN Ze-gang. “Task-driven” network curriculum design based on Moodle[J].Electronic Design Engineering,2013,21(17):14-15.
[3]黎加厚.Moodle課程設計[M].上海:上海教育出版社,2007.
[4]何元.基于 Moodle的《電子商務基礎》網絡課程的設計與開發研究[J].電腦知識與技術,2008,1(9):1755-1757.HE Yuan.Based on Moodle"Electronic Commerce Foundation"network curriculum design and development research[J].Computer Knowledge and Technology,2008,1(9):1755-1757.
[5]藺聰.基于畢博平臺的課程統計系統的設計與實現[J].計算機與數字工程,2011,39(11):154-157.LIN Cong.Design and application of statistical system of course based on blackboard platform[J].Computer&Digital Engineering,2011,39(11):154-157.
[6]林軍來.基于Moodle平臺的協作學習環境構建與實踐探究[D].上海:華東師范大學,2009.