茍 燕 劉東升 張麗萍
摘要:本文以建構(gòu)主義學(xué)習(xí)理論為基礎(chǔ),構(gòu)建基于Moodle平臺的自主學(xué)習(xí)環(huán)境,并以 “程序設(shè)計基礎(chǔ)”課程為例應(yīng)用于教學(xué)實踐中。該自主學(xué)習(xí)環(huán)境能更好地為教學(xué)服務(wù),促進學(xué)生自主學(xué)習(xí)能力的發(fā)展,同時也可以避免教師的重復(fù)勞動,減輕教師工作負擔。
關(guān)鍵詞:Moodle;自主學(xué)習(xí)環(huán)境;程序設(shè)計基礎(chǔ)
中圖分類號:G642 文獻標識碼:B
1引言
我國高等教育大眾化發(fā)展迅速,各高校相繼擴招,幾乎所有高校都面臨著在學(xué)生數(shù)量增加的實際情況。在幾十人甚至上百人同時坐在課堂上聽課的形式下,如何保證教學(xué)質(zhì)量,高校的管理者和教師在不斷地探索和實踐,但是至今仍未找到確實可行的方法。在這種情況下,網(wǎng)絡(luò)環(huán)境下的自主學(xué)習(xí)為我們提供了新的解決途徑。高等學(xué)校占有著豐富的軟硬件資源,同時,高校的學(xué)生在心理和生理上已接近成熟,他們渴望自主學(xué)習(xí),高校寬松的環(huán)境也為他們提供了通過網(wǎng)絡(luò)進行自主學(xué)習(xí)的可能。
目前免費、開源的課程管理系統(tǒng)有Moodle、Sakai、aTutor、claroline等,其中Moodle是一款應(yīng)用廣泛、安裝簡便、使用簡單的課程管理系統(tǒng)。Moodle 是一個網(wǎng)絡(luò)教學(xué)平臺,但是其上的授課和學(xué)習(xí)方式與傳統(tǒng)教育稍有不同:老師利用平臺上的各種工具為學(xué)生開發(fā)各種課程(文字,聲音,圖像,動畫等),在學(xué)生的學(xué)習(xí)過程中,老師以指導(dǎo)者的身份出現(xiàn),這種情形下,學(xué)生成為了學(xué)習(xí)的主體,可以利用平臺上的工具自主地學(xué)習(xí)并隨時與老師和同學(xué)交流。此平臺在國外使用較多,主要是在遠程教學(xué)中或課外自主學(xué)習(xí)時使用,它的優(yōu)點是不受時間地點的限制,可以根據(jù)學(xué)生的個人情況調(diào)整學(xué)習(xí)時間或方法,在某種程度上能夠?qū)崿F(xiàn)個性化學(xué)習(xí)和因材施教,達到自主學(xué)習(xí)的目的。
2基于Moodle自主學(xué)習(xí)環(huán)境的建構(gòu)
2.1基于網(wǎng)絡(luò)的自主學(xué)習(xí)環(huán)境的提出
網(wǎng)絡(luò)環(huán)境下的自主學(xué)習(xí)是指在教師指導(dǎo)下,學(xué)生以多媒體計算機為媒介,依據(jù)網(wǎng)絡(luò)的資源共享、交互學(xué)習(xí)和超文本鏈接等特征,在一個外部刺激豐富的環(huán)境中,自主獲取知識、應(yīng)用知識、解決問題的一種綜合學(xué)習(xí)活動?;诰W(wǎng)絡(luò)環(huán)境的自主學(xué)習(xí)除了要求學(xué)習(xí)者有較強的自主學(xué)習(xí)能力外,還需要為學(xué)生提供良好的學(xué)習(xí)支持服務(wù),以滿足學(xué)習(xí)者在學(xué)習(xí)過程中的各種需求,維持學(xué)習(xí)者的學(xué)習(xí)動力,保證網(wǎng)絡(luò)自主學(xué)習(xí)的持續(xù)性。課程管理系統(tǒng)的設(shè)計應(yīng)該為學(xué)生創(chuàng)建一個良好的自主學(xué)習(xí)環(huán)境,充分發(fā)揮學(xué)生的主觀能動性和創(chuàng)造性,在主體認知生成過程中融入學(xué)習(xí)者自己的創(chuàng)造性見解。
2.2基于Moodle自主學(xué)習(xí)環(huán)境的構(gòu)建
2.2.1自主學(xué)習(xí)環(huán)境的構(gòu)建目的
課程資源在教學(xué)過程中起著指導(dǎo)和輔助的功能,包括教學(xué)文件、教學(xué)資源、學(xué)生作業(yè)等。其中教學(xué)文件包括課程教學(xué)大綱、教學(xué)進度安排、實驗安排等,這些教學(xué)文件為教師提供教學(xué)指導(dǎo)方向;教學(xué)資源包括教師的備課教案、PPT課件以及院系組織開發(fā)的CAI課件、課外資源等,這些教學(xué)資源對教師的教學(xué)起著輔助作用;學(xué)生作業(yè)包括學(xué)生的作業(yè)、學(xué)生的作品等,學(xué)生作業(yè)是教師了解學(xué)生學(xué)習(xí)情況最好的信息。但是,在實際的教學(xué)工作中,這些資源往往分布在院系的行政人員、管理人員和任課教師各處,資源的分散不但給教學(xué)工作帶來不便,也使得學(xué)生難以接觸這些資源,不利于學(xué)生的學(xué)習(xí)。另外,目前高等院校教學(xué)中出現(xiàn)的課堂大、課程周期短等情況又使得教師和學(xué)生交流時間有限,師生間缺乏交流也不利于教師的教學(xué)和學(xué)生的學(xué)習(xí)。我院針對以上教學(xué)中存在的問題,提出建立一個課程管理系統(tǒng),組織和建設(shè)院系教師課堂教學(xué)的補充和學(xué)生課下自主學(xué)習(xí)過程中所涉及的課程資源,并創(chuàng)建一個師生交流的平臺,為師生的頻繁交流提供一個通道。經(jīng)過對各種流行的、開源的課程管理系統(tǒng)的安裝、所含功能以及使用方法的比較,我們選擇了安裝簡便、功能齊全、使用簡單的Moodle為我院的課程管理系統(tǒng)。
2.2.2自主學(xué)習(xí)環(huán)境的構(gòu)建方案
建立了以Moodle為基礎(chǔ)的課程管理系統(tǒng)后,可以將我院的所有課程分類添加到Moodle中??紤]到“程序設(shè)計基礎(chǔ)”是計算機專業(yè)基礎(chǔ)課,選修人數(shù)較多,且本門課程對學(xué)生自主學(xué)習(xí)能力要求較高,要求學(xué)生必須“多練”,要進行大量的實踐,才能培養(yǎng)學(xué)生使用計算機解決問題的能力,養(yǎng)成良好的編程習(xí)慣為后續(xù)的專業(yè)課的學(xué)習(xí)奠定良好的基礎(chǔ)。因此筆者以“程學(xué)設(shè)計基礎(chǔ)”課程為例,仔細探討了如何以Moodle為基礎(chǔ)構(gòu)建自主學(xué)習(xí)環(huán)境。
首先在添加課程時要選擇適合的課程模式。Moodle的【課程模式設(shè)置】中提供了三種課程模式:【星期格式】、【主題格式】、【社區(qū)格式】。
【星期格式】。課程設(shè)計按照“周”為時間單位來組織教學(xué)內(nèi)容。課程有一個明確的開始日期和結(jié)束日期。每個星期都可以組織很多教學(xué)活動。
【主題格式】。課程設(shè)計按照“主題”為單位組織教學(xué)。與【星期格式】很近似,但是每個“星期”被改為一個一個“主題”。一個“主題”不會有任何時間限制。不需要指定任何日期。
【社區(qū)格式】。這種格式以一個顯示在主頁的主論壇——社區(qū)論壇為主導(dǎo)。它適合需要更多自由討論形式的課程。
根據(jù)“程序設(shè)計基礎(chǔ)”的課程特點以及我院的教學(xué)組織形式,在我院的課程管理系統(tǒng)中,“程序設(shè)計基礎(chǔ)”使用的課程模式是【主題格式】,作者將課程分為8個主題,且每一主題在設(shè)計與使用過程中都要盡量滿足學(xué)生在自主學(xué)習(xí)過程中的不同需求。具體功能描述見表1。
3基于Moodle自主學(xué)習(xí)環(huán)境的教學(xué)實踐
3.1基于作業(yè)模塊的自主學(xué)習(xí)模式的設(shè)計
作業(yè)是教師教學(xué)活動中一個重要的環(huán)節(jié),也是學(xué)生學(xué)習(xí)過程中一個重要的組成部分,它作為課堂教學(xué)的延續(xù),是教師獲取反饋信息并改進教學(xué)的重要手段,對提高教學(xué)質(zhì)量和促進學(xué)生的全面發(fā)展起著關(guān)鍵的作用。Moodle中的作業(yè)模塊從作業(yè)的具體形式、參與方法、評價等各方面都采用多元的手段,為師生教與學(xué)活動創(chuàng)設(shè)了一個高質(zhì)量的信息化環(huán)境,滿足了學(xué)生的不同需要。
“程序設(shè)計基礎(chǔ)”是培養(yǎng)大學(xué)生的學(xué)習(xí)能力、創(chuàng)新能力的大課堂。程序設(shè)計是一門實踐性極強的計算機課程,不是聽會的,也不是看會的,而是自己練會的。在整個教學(xué)中,要始終讓學(xué)生直接參與思考、直接動手操作,鼓勵和支持他們在親自參與的實際操作中發(fā)現(xiàn)問題、解決問題。在程序設(shè)計教學(xué)過程中必須要求學(xué)生“勤練”,因此對于注重實踐的“程序設(shè)計基礎(chǔ)”“作業(yè)”就顯得尤為重要了,所以在基于Moodle的自主學(xué)習(xí)環(huán)境構(gòu)建過程中筆者著重設(shè)計了以Moodle中的作業(yè)模塊為核心的自主學(xué)習(xí)模式。此外為了使學(xué)生自主學(xué)習(xí)過程更加完善,另外嵌入了兩個輔助的學(xué)習(xí)模塊:Online Judge在線評測系統(tǒng)以及程序代碼相似度檢測系統(tǒng)(具體模式見圖1)。
在這種模式下,老師可以通過Moodle中的作業(yè)模塊以實驗的形式給學(xué)生布置大量的編程題目,每個實驗中包含多個題目,學(xué)生必須完成本實驗中的所有題目才可以提交實驗報告,學(xué)生只有完成老師布置的所有實驗,并提交了實驗報告,成績合格后才可以參加期末考試。
在實驗評測階段中,由于學(xué)生人數(shù)比較多,采用了Online Judge在線評測系統(tǒng)對學(xué)生提交的源代碼進行評判,若沒有通過評測則需繼續(xù)修改后再次提交評測;若通過評測則進行相似度檢測。使用Online Judge在線評測系統(tǒng)一方面可以減輕教師的工作量,另一方面又可以減少因教師的主觀因素使評測尺度不統(tǒng)一。而學(xué)生在做題過程中,看到評測通過非常激動,能讓學(xué)生有成功的喜悅和成就感,也會刺激他們主動去做更多的習(xí)題,給了他們新的挑戰(zhàn)。
此外,在實驗過程中,學(xué)生作業(yè)雷同現(xiàn)象嚴重,可以通過德國karlsruhe的Jplag系統(tǒng)評測對學(xué)生編寫的經(jīng)在線評測系統(tǒng)評測為通過的源程序進行相似度檢測,若未被判別為雷同作業(yè)則本次實驗完成題目數(shù)加一,繼續(xù)下一題目;若被判別為雷同作業(yè)則本次實驗成績?yōu)?分;若該生有兩次實驗都出現(xiàn)雷同作業(yè),則以往所有實驗成績都為0分;若該生有三次實驗都出現(xiàn)雷同作業(yè),則本學(xué)期所有實驗成績都為0分,取消其參加期末考試資格。
由于使用了自動評測系統(tǒng)和相似度檢測系統(tǒng),老師無需再逐個給學(xué)生判作業(yè),只須查看評測系統(tǒng)中每個學(xué)生完成的題目數(shù)以及相似度比較的結(jié)果,判斷出有抄襲行為的學(xué)生,再根據(jù)學(xué)生提交的實驗報告來給學(xué)生一個評價結(jié)果,大大減輕了老師的工作負擔,激發(fā)了學(xué)生的學(xué)習(xí)興趣,提高了教學(xué)質(zhì)量。
3.2自主學(xué)習(xí)環(huán)境的教學(xué)實踐效果
從2007年3月份開始,我們構(gòu)建的自主學(xué)習(xí)環(huán)境以“程序設(shè)計基礎(chǔ)”為例,在內(nèi)蒙古師范大學(xué)計算機與信息工程學(xué)院2006級全體學(xué)生中進行了為期一個學(xué)期的實際教學(xué)應(yīng)用。為檢驗自主學(xué)習(xí)環(huán)境的使用情況和效果,了解學(xué)生對自主學(xué)習(xí)環(huán)境的滿意程度、學(xué)習(xí)效果而開展了自主學(xué)習(xí)環(huán)境的應(yīng)用效果調(diào)查和分析。
本次問卷調(diào)查,累計共發(fā)放問卷126份,回收121份,回收率為96.03%,剔除無效問卷1份,有效問卷為120份,有效率為95.23%。通過對回收問卷的數(shù)據(jù)分析了解到:目前基于Moodle的自主學(xué)習(xí)環(huán)境基本上是滿足教學(xué)的需求,學(xué)生滿意程度較高,而且使用率、利用效果都比較令人滿意。
同時也發(fā)現(xiàn)一些不足之處和需要改進的地方:首先Moodle的功能盡管非常強大,但它的呈現(xiàn)形式比較固定死板,課程的分類是以課程類別為基礎(chǔ),課程中的資源展示總是在同一頁面,看上去比較雜亂,這與我們傳統(tǒng)的課程管理系統(tǒng)的展現(xiàn)形式有較大差距;此外在Moodle中對于同一課程不同教學(xué)班有兩種方式,一種是所有教學(xué)班使用一個Moodle課程,所有班級的資源全部掛在網(wǎng)上,這樣的缺點是所有的學(xué)生看到全部的資源,不利于學(xué)生有效地使用有效資源,且頁面也比較凌亂;另一種是不同任課教師使用不同的Moodle課程,這樣的缺點是許多共用的教學(xué)文件和資源重復(fù)上傳浪費服務(wù)器資源。
針對以上問題,我們預(yù)計通過對Moodle進行二次開發(fā),改進Moodle在使用過程中的不足。首先要將Moodle的主頁以及各種資源的展現(xiàn)形式修改成與我們傳統(tǒng)的課程管理系統(tǒng)相一致的表現(xiàn)形式,同時根據(jù)不同的任課教師授予不同的權(quán)限,由課程管理者上傳共用的教學(xué)文件與資源,不同的任課教師上傳屬于各自的資源,只有該任課教師的學(xué)生可以查看該任課教師提供的資源。
4結(jié)語
目前,通過“程序設(shè)計基礎(chǔ)”的教學(xué)實踐證明該自主學(xué)習(xí)環(huán)境實現(xiàn)了課程資源共享、自主學(xué)習(xí)、自主評價等功能。本文提出的基于Moodle的自主學(xué)習(xí)環(huán)境的建構(gòu)方案可以很容易地擴展到其他課程,從而驗證了該方案的可行性。
基于Moodle的自主學(xué)習(xí)環(huán)境為學(xué)生提供了一種生動、形象的平臺,它包括形式各異、種類多樣的學(xué)習(xí)信息資源,也包括各種學(xué)習(xí)策略和方法。它打破了書本內(nèi)容的限制,有助于開闊學(xué)生的視野,學(xué)生能夠從豐富的環(huán)境中獲得更多更豐富的知識。另外,學(xué)生通過對自己學(xué)習(xí)過程的管理,能促進自己自主學(xué)習(xí)能力的發(fā)展,也能促進與他人的合作與交流;同時也可以避免教師的重復(fù)勞動,減輕教師的工作負擔。
參考文獻:
[1] 龐維國. 自主學(xué)習(xí)—學(xué)與教的原理和策略[M]. 上海:華東師范大學(xué)出版社,2003.
[2] 祝智庭. 網(wǎng)絡(luò)教育應(yīng)用教程[M]. 北京:北京師范大學(xué)出版社,2001.
[3] 王玉琴,王咸偉.網(wǎng)絡(luò)環(huán)境下高校學(xué)生的自主學(xué)習(xí)和自我評價研究[J].現(xiàn)代遠距離教育,2005(2).
[4] 李紅美,網(wǎng)絡(luò)環(huán)境下自主學(xué)習(xí)模式的探討[J]. 電化教育研究,2004(4).
[5] 蔣勝利,淺析網(wǎng)絡(luò)自主學(xué)習(xí)的監(jiān)控[J]. 現(xiàn)代教育技術(shù),2004,14(5).
[6] 何嵐湘.基于網(wǎng)絡(luò)的學(xué)習(xí)評價管理運行機制探索[J]. 中國遠程教育,2006(10).
[7] 韓俊,劉著. 開源的網(wǎng)絡(luò)教學(xué)平臺Moodle系統(tǒng)[J].中小學(xué)信息技術(shù)教育,2006(1).
[8] 張金寶,宋繼華,唐偉. 利用Moodle系統(tǒng)組織網(wǎng)絡(luò)教學(xué)[J].中國教育網(wǎng)絡(luò),2006(7).