基于Moodle二次開發(fā)構(gòu)建中學(xué)校本課程管理系統(tǒng)
第 1 章 緒論
1.1 課題研究的背景及意義
隨著新課程改革的推進,三級課程管理概念進入到中小學(xué)校的課程管理理念中,所謂三級課程即由國家、地方、學(xué)校這三級課程構(gòu)成,其中的學(xué)校課程即是我們所說的校本課程,是學(xué)校在實施國家課程的前提下,通過對本校學(xué)生的需求進行科學(xué)評估,充分利用當(dāng)?shù)厣鐓^(qū)和學(xué)校的課程資源而開發(fā)的、多樣性的、可供學(xué)生選擇的課程,它是對國家和地方課程的重要補充①。通過本課題的研究和探索,思考教師開發(fā)出來的校本課程如何通過現(xiàn)代化信息技術(shù)手段讓授課教師和學(xué)生充分參與進來,增進師生之間的交互,并將校本課程的教學(xué)由課堂內(nèi)向課堂外延伸;以及如何通過現(xiàn)代化的網(wǎng)絡(luò)教育平臺構(gòu)筑全新校本課程管理體系和管理方式,減輕傳統(tǒng)校本課程管理的繁瑣和瑣碎,進一步節(jié)約管理成本和提升管理效率。 筆者所在學(xué)校是四川高中新課程改革校本學(xué)校之一,我校新課程改革最顯著的特點是:介入得早,思考得全、方案做得細。我校早在初中課程改革啟動之時,就將高中新課程改革列入了重要議事日程,要求全體教師提前介入,學(xué)習(xí)新課改理念,在學(xué)校管理、課堂設(shè)置、課堂教學(xué)等方面融入新課改理念。通過本課題的研究成果,我校將全方位對校本課程的管理和教學(xué)過程進行信息化支持,基于Moodle 構(gòu)建一個適合我校校情的特色化校本課程管理系統(tǒng),教師基于 Moodle 平臺來開發(fā)和實施校本課程,學(xué)生通過 Moodle 平臺來進行校本課程選課和課程的后續(xù)學(xué)習(xí),通過本系統(tǒng)的應(yīng)用,增強教師和學(xué)生對 Moodle 平臺的熟悉程度,為今后我校在非校本課程中實施應(yīng)用 Moodle 平臺奠定良好的基礎(chǔ)。
..........
1.2 課題研究相關(guān)概念闡釋
1.2.1 校本課程
校本課程是學(xué)校針對學(xué)生的興趣和需要,結(jié)合學(xué)校的教學(xué)定位和教學(xué)特色,由學(xué)校老師在結(jié)合自身的知識結(jié)構(gòu)和特長的基礎(chǔ)上,充分利用學(xué)校和社區(qū)的課程資源,自主開發(fā)和實施,供學(xué)生自主選擇的課程。 從 1996 年開始,我國便積極推行三級課程管理“校本課程”這個概念,2001年的新課程改革,更是將三級課程管理做為了改革亮點之一,通過校本課程的開設(shè),學(xué)?梢猿浞职l(fā)揮自身的優(yōu)勢,結(jié)合自身特點來設(shè)置課程,教師對課程擁有一定的決策權(quán),對課程的設(shè)計、實施、管理可以全程參與,將授課教師的知識結(jié)構(gòu),授課特點溶入到對課程的設(shè)計中;學(xué)生則對學(xué)習(xí)內(nèi)容擁有選擇的權(quán)力,按興趣愛好為導(dǎo)向來選擇課程,將興趣是最好的老師這句話在教學(xué)過程中充分體現(xiàn)出來。
1.2.2 課程管理系統(tǒng)
課程管理系統(tǒng)(Course Management System)就是通過為課程建立相關(guān)網(wǎng)站,教師依據(jù)教學(xué)大綱和教學(xué)計劃,在網(wǎng)站上進行課程教學(xué)、分享課程教學(xué)資源,進行作業(yè)布置和批改,組織測評并公布學(xué)生成績的計算機軟件系統(tǒng)。除此之外,課程管理系統(tǒng)還提供了一系列的在線或離線交流及協(xié)作工具,如 WIKI、聊天室、BLOG、討論區(qū)等,給師生之間、學(xué)生之間提供了非常便捷的交流渠道。
..........
第 2 章 基于 Moodle 的校本課程管理系統(tǒng)開發(fā)基礎(chǔ)和原則
Moodle 自身功能已經(jīng)非常豐富,在大多數(shù)情況下只需要我們按部就班的使用Moodle 即可,但在實際應(yīng)用過程中,由于各個學(xué)校教學(xué)理念的不同,課程管理制度和管理策略的不同,都會出現(xiàn)一些 Moodle 無法滿足的個性化需求,雖然在Moodle 官網(wǎng)上可以找到許多第三方模塊插件,可以解決一些問題,但對于學(xué)校的這種個性化需求卻往往不能完全滿足,需要我們采用二次開發(fā)的方式來解決此類問題,而 Moodle 平臺的二次開發(fā)不僅僅是軟件技術(shù)形態(tài)上的二次開發(fā),同時也是對課程的課程形態(tài)進行了定制化開發(fā),在 Moodle 平臺的二次開發(fā)過程中,建構(gòu)主義學(xué)習(xí)理論、開放式教育、混合式學(xué)習(xí)、軟件工程等理論都具有重要的指導(dǎo)意義。本章主要對 Moodle 平臺的主要特點進行介紹,并對 Moodle 平臺二次開發(fā)的理論基礎(chǔ)和技術(shù)基礎(chǔ)進行闡述。
2.1 Moodle 主要特點
1. 免費、開源
Moodle 是免費的,任何人在遵從開源 GPL 協(xié)議的前提下,都可以自由下載,使用,甚或是重新分發(fā) Moodle,而不需要付出任何費用,并且功能齊全;Moodle是開源的,所有代碼都可供使用者自由閱讀,從而了解 Moodle 的體系架構(gòu),其功能是如何實現(xiàn)的,并可按照自已的需要修改它的代碼,,正是由于 Moodle 的免費開源性,才促使了 Moodle 的迅速發(fā)展和完善。
2. 教育理念先進
Moodle 以社會建構(gòu)主義學(xué)習(xí)理論為其設(shè)計理論基礎(chǔ),在整個設(shè)計和開發(fā)中無處不體現(xiàn)這一教育哲學(xué)理念,學(xué)生的學(xué)習(xí)過程由被動學(xué)習(xí)轉(zhuǎn)變?yōu)樽灾、探究式學(xué)習(xí)以及與其它師生之間的協(xié)作式學(xué)習(xí),教師的角色職責(zé)也發(fā)生了明顯轉(zhuǎn)變,教師成為學(xué)生學(xué)習(xí)的指導(dǎo)者而不是知識傳授者或灌輸者,教師利用平臺上提供的各種工具開發(fā)課程、組織教學(xué),學(xué)生則通過網(wǎng)絡(luò)進行自主探究式學(xué)習(xí)。
3. 簡單易用
Moodle 簡單輕便,相容性高,技術(shù)門檻低;它基于 PHP 與 SQL 數(shù)據(jù)庫開發(fā),按照安裝說明,我們可以快速將 Moodle 安裝在任何支持 PHP 運行的 WEB 服務(wù)器上;在對媒體資源進行編輯時,利用所見即所得的編輯器可以方便地編輯課程教學(xué)內(nèi)容和上傳各種教學(xué)資源,基本上可以說,只要會上網(wǎng),就會使用 Moodle。
...........
2.2 Moodle 二次開發(fā)理論基礎(chǔ)
建構(gòu)主義提倡以學(xué)習(xí)者為中心,通過創(chuàng)建真實情境調(diào)動學(xué)習(xí)者的學(xué)習(xí)積極性,讓學(xué)生自主式、探究式學(xué)習(xí);教師也不再是知識的的傳授者和灌輸者,而是做為知識建構(gòu)的幫助者和促進者。 Moodle充分體現(xiàn)了建構(gòu)主義的學(xué)習(xí)理論,通過Wiki、Blog、Chat、Forum、Workshop 等工具提供一個溝通平臺,讓師生之間、學(xué)生之間進行交流和協(xié)作,合作解決問題,在互通有無中完成知識的學(xué)習(xí)。開放式教育的思想起源于英國,所謂的開放是相對于封閉教育而言的,其本質(zhì)思想是“讓人人享有終身接受教育的權(quán)利,促進人的全面發(fā)展”,它具有這樣幾個基本特征:以學(xué)生和學(xué)習(xí)為中心,而不是以教師、學(xué)校和教學(xué)為中心;采用各種教和學(xué)的方法手段,取消和突破種種對學(xué)習(xí)的限制和障礙。開放式教育目前在世界范圍內(nèi)得到廣泛認可,普及度最高的國家是美國,Moodle 平臺為學(xué)生提供了開放式協(xié)作學(xué)習(xí)平臺,以學(xué)生學(xué)習(xí)為中心,供學(xué)生自主選擇課程內(nèi)容,教學(xué)過程不受時間、空間和地域的限制,將課程教學(xué)延伸到了課堂之外。
.............
第 3 章 基于 Moodle 的校本課程管理系統(tǒng)的設(shè)計 ....... 18
3.1 需求分析 ........... 18
3.1.1 自助選課功能調(diào)整 ..... 18
3.1.2 新增全局選課情況統(tǒng)計報表 ....... 20
3.1.3 限制用戶編輯個人資料 ...... 21
3.2 系統(tǒng)功能設(shè)計 ............ 22
3.3 數(shù)據(jù)庫設(shè)計 ....... 23
3.4 關(guān)鍵模塊流程設(shè)計 .... 25
第 4 章 基于 Moodle 二次開發(fā)校本課程管理系統(tǒng)實踐 ........ 29
4.1 Moodle 開發(fā)環(huán)境搭建 ......... 29
4.2 用戶信息批量導(dǎo)入 .... 31
4.3 Moodle 模塊開發(fā)要點 ......... 33
4.4 Moodle 報表模塊開發(fā)要點 .......... 35
4.5 華中自助選課模塊開發(fā) ..... 36
4.6 學(xué)生選課情況統(tǒng)計報表模塊開發(fā) ........ 41
第 5 章 系統(tǒng)性能測試與調(diào)查分析 ...... 45
5.1 系統(tǒng)性能測試 ............ 45
5.1.1 測試方案 ........... 45
5.1.2 測試結(jié)果 ........... 46
5.2 系統(tǒng)試運行問卷分析 ......... 47
5.3 試用總結(jié)與反思 ........ 51
第 5 章 系統(tǒng)性能測試與調(diào)查分析
為了確保校本課程管理系統(tǒng)上線后穩(wěn)定運行,我們在系統(tǒng)正式發(fā)布之前對系統(tǒng)的各個模塊做了功能測試,對整個系統(tǒng)做了性能測試,在內(nèi)部測試通過后,又對本系統(tǒng)做了相當(dāng)長一段時間的面向師生的試運行,將本系統(tǒng)實際運用到我校的校本課程管理和相應(yīng)教學(xué)活動的開展過程當(dāng)中,在些期間通過各種渠道,筆者對不同類型的系統(tǒng)使用者進行了意見征集,并對反饋意見進行整理分析,以便在后繼的開發(fā)過程中對本系統(tǒng)做出有針對性地改進。
5.1 系統(tǒng)性能測試
由于我校師生眾多,如何充分利用現(xiàn)有硬件資源,提升服務(wù)器運行效率,支持更大的并發(fā)數(shù),提高使用者體驗滿意度,成為我們需要面對的一個問題,對系統(tǒng)運行環(huán)境做性能測試,可以較清楚地了解當(dāng)前系統(tǒng)的性能,了解系統(tǒng)所能支撐的最大同時在線人數(shù)及系統(tǒng)運行過程中所存在的瓶頸,使系統(tǒng)管理者可以提前發(fā)現(xiàn)問題,從而及時對系統(tǒng)硬件或軟件環(huán)境做出調(diào)整,保持系統(tǒng)穩(wěn)定流暢地運行。我們按統(tǒng)計并發(fā)用戶數(shù)量的經(jīng)驗公式:系統(tǒng)用戶數(shù)量*(5%~20%)來計算,根據(jù)一段時間的系統(tǒng)運行觀察,這里我們按 12.5%來進行計算,全校師生總數(shù)達 4000人,則只需要測試出系統(tǒng)能支持我們假設(shè)在高峰期有 500 人同時訪問本系統(tǒng),每個人平均每 5 秒發(fā)起一次訪問請求,1 分鐘下來總請求數(shù)為 60/5*500=6000 次,平均每秒服務(wù)器處理請求數(shù)為 6000/60=100 次/秒,在測試周期 600 秒內(nèi)用戶數(shù)逐漸遞增來增加服務(wù)器負載。
結(jié)論
1.本文首先總結(jié)我校校本課程的特點,并對其管理過程進行跟蹤分析,總結(jié)了在傳統(tǒng)校本課程管理過程中存在的缺點和問題,對校本課程管理系統(tǒng)的選擇依據(jù)文獻和自己的實踐經(jīng)驗提出了自己的觀點,給出了將 Moodle 平臺做為校本課程管理系統(tǒng)的理論和實踐依據(jù),用以解決我校原有的校本課程管理過程中所存在的繁瑣和成本高昂的問題。并對 Moodle 平臺的功能和特點以及課題相關(guān)理論基礎(chǔ)做出闡述,
2.在實際應(yīng)用過程中,由于校園文化和教學(xué)理念的不同,學(xué)校課程管理制度和管理策略的不同,所開設(shè)校本課程的差異性,Moodle 不可能滿足這些不同的個性化課程管理要求,勢必要對Moodle進行二次開發(fā)以滿足這些不同的個性化需求,這也正是本文研究的主要內(nèi)容。本文學(xué)習(xí)和研究了 Moodle 的功能及特點,系統(tǒng)架構(gòu)及目錄結(jié)構(gòu),開發(fā)環(huán)境搭建,數(shù)據(jù)庫模型、編碼規(guī)范、Moodle API、權(quán)限控制、系統(tǒng)配置、Moodle 模塊的二次開發(fā)等,并針對性地就我校校本課程管理的具體需求,特別研究了 Moodle 報表的二次開發(fā)技術(shù)。
3.本文針對我校對校本課程的管理制度和管理策略,對 Moodle 的自助選課插件進行了二次開發(fā),使 Moodle 實現(xiàn)了我校校本課程的選課特點,諸如不跨年級選課、截止日后不允許退選、對學(xué)生的選課數(shù)量進行限制等要求,使 Moodle 的選課功能完全契合我校的具體需求。除此之外,針對 Moodle 不提供全局選課統(tǒng)計報表的不足之處,分析研究了 Moodle 報表模塊開發(fā)要點,在此基礎(chǔ)上開發(fā)了學(xué)生選課統(tǒng)計報表,實現(xiàn)了對某個課程分類下所有課程或某幾門課程一次性查看選課統(tǒng)計情況,讓平臺管理者和學(xué)校相關(guān)領(lǐng)導(dǎo)一目了然知道當(dāng)前的選課進度以及截止時間過后的整個課程選修情況。
.........
參考文獻(略)
本文編號:55941
本文鏈接:http://sikaile.net/wenshubaike/lwfw/55941.html