




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 . . . I / 70分類號:密級:UDC: 學(xué)號: 088038 東東 南南 大大 學(xué)學(xué)工工 程程 碩碩 士士 學(xué)學(xué) 位位 論論 文文基于基于 MoodleMoodle 技術(shù)的技術(shù)的課程管理系統(tǒng)設(shè)計與實(shí)現(xiàn)課程管理系統(tǒng)設(shè)計與實(shí)現(xiàn)研究生:導(dǎo)師: 申請學(xué)位級別 學(xué)科專業(yè)名稱 論文提交日期 20132013 年年 4 4 月月 1010 日日 論文答辯日期 20132013 年年 6 6 月月 1 1 日日學(xué)位授予單位 東東 南南 大大 學(xué)學(xué) 學(xué)位授予日期 2020 年年 月月 日日答辯委員會主席 評 閱 人 2013 年 4 月 10 日 . . . COURSE MANAGEMENT SYS
2、TEM DESIGN AND IMPLEMENTATION BASED ON MOODLEA Thesis Submitted toSoutheastUniversityFor the Academic Degree of Master of EngineeringBYSupervised byProfessor Jin YuanpingAnd Lecturer Ma Zhunzhong AndSenior Engineer Weng Lei College of Software EngineeringSoutheastUniversityApril 10.2013 . . . I / 70
3、東東 南南 大大 學(xué)學(xué) 學(xué)學(xué) 位位 論論 文文 獨(dú)創(chuàng)性聲明獨(dú)創(chuàng)性聲明本人聲明所呈交的學(xué)位論文是我個人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作與取得的研究成果。盡我所知,除了文中特別加以標(biāo)注和致的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得東南大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示了意。研究生簽名:日 期:東東 南南 大大 學(xué)學(xué) 學(xué)學(xué) 位位 論論 文文 使使 用用 授授 權(quán)權(quán) 聲聲 明明東南大學(xué)、中國科學(xué)技術(shù)信息研究所、國家圖書館有權(quán)保留本人所送交學(xué)位論文的復(fù)印件和電子文檔,可以采用影印、縮印或其他復(fù)制手段
4、保存論文。本人電子文檔的容和紙質(zhì)論文的容相一致。除在期的論文外,允許論文被查閱和借閱,可以公布(包括刊登)論文的全部或部分容。論文的公布(包括刊登)授權(quán)東南大學(xué)研究生院辦理。研究生簽名:導(dǎo)師簽名:日 期: . . . I / 70摘要摘要隨著中職學(xué)校教育信息化的迅速發(fā)展,教學(xué)資源庫的建設(shè)也日益重要,因此,搭建一個符合江陰中等專業(yè)學(xué)校課程需要的學(xué)習(xí)支持平臺,以幫助學(xué)生更好地利用網(wǎng)絡(luò)進(jìn)行自主學(xué)習(xí),是十分必要的。本論文分析了 Moodle 在信息化教學(xué)平臺上的各個模塊功能,在開源的 Moodle 平臺上進(jìn)行了課程教學(xué)平臺應(yīng)用,并在此基礎(chǔ)上自行開發(fā)多個模塊補(bǔ)充功能,采用插件、數(shù)據(jù)庫,將各項(xiàng)模塊進(jìn)行整合
5、,設(shè)計出一整套可以實(shí)際運(yùn)行的新型網(wǎng)絡(luò)教學(xué)輔助平臺。同時,根據(jù)學(xué)校實(shí)際需求,結(jié)合目前 Moodle 平臺上存在的不夠完善的地方進(jìn)行了功能的擴(kuò)充,構(gòu)建了課程設(shè)計系統(tǒng)的框架。在服務(wù)器端進(jìn)行功能擴(kuò)展完成了網(wǎng)絡(luò)攝像頭視頻信息的傳輸,Android 智能終端的教學(xué)應(yīng)用等,擴(kuò)展了 Moodle 的應(yīng)用圍。這些擴(kuò)展功能主要包括微客教室的構(gòu)建、網(wǎng)絡(luò)視頻信息的整合、異構(gòu)系統(tǒng)數(shù)據(jù)信息的同步維護(hù)、智能移動終端的在線學(xué)習(xí)平臺等。教師可以依據(jù)學(xué)習(xí)者的學(xué)習(xí)情況、個性需要,動態(tài)地、分步地將課程容上傳到網(wǎng)絡(luò),讓學(xué)習(xí)者利用各種通信工具,在移動終端上系統(tǒng)的、深入的進(jìn)行學(xué)習(xí),從而提高教學(xué)效率。關(guān)鍵詞:Moodle 平臺 Androi
6、d 智能終端 教學(xué)輔助平臺 異構(gòu)數(shù)據(jù)同步 . . . AbstractAbstractWith the rapidly development of information technology in education in vocational schools, the teaching resource library building is also increasingly important. Therefore, it is very necessary to build a learning support platform to meet the curriculum nee
7、ds of the Jiangyin secondary vocational school, to help students make better use of the network for independent learning. This paper analyzes functions of each module of Moodle Information technology teaching platform, and analyzes the teaching platform application in the open source Moodle platform
8、, and develops their own supplemental features multiple modules on the base of platform. Using plug-ins, databases to integrate the modules to design a set of teaching aids new network platform that can actually run. Meanwhile, according to the actual needs of the school and the current inadequate o
9、f the Moodle platform, to construct a framework of curriculum design system. Through the server side extensions, the platform complete the webcam video information transmission and teaching application of Android smart terminal, to extend the scope of application of Moodle.These extensions include t
10、he construction of micro-off classrooms,network video information integration, synchronization of heterogeneous systems maintenance data information, smart mobile devices online learning platforms.The teachers can upload the course content to the network dynamiclly on the base of the learners learni
11、ng and individual needs, step by step, so that the learners can use various communication tools on the mobile terminal system to study and to improve the teaching efficiency.Keywords:MoodleKeywords:Moodle platformplatform、AndroidAndroid intelligentintelligent terminalterminal、TeachingTeaching aidsai
12、ds PlatformPlatform、HeterogeneousHeterogeneous DataData SynchronizationSynchronization . . . I / 70目 錄中文摘要 IAbstractII第一章緒論 11.1 論文選題依據(jù)、研究容和研究意義 11.2 課題相關(guān)研究現(xiàn)狀分析 11.1.1 國外課程管理系統(tǒng)的研究情況 11.2.2 國外對 Moodle 的使用和研究情況 21.3 論文的主要容 31.4 本論文的組織結(jié)構(gòu) 3第二章課程管理系統(tǒng)的需求 52.1 業(yè)務(wù)需求 52.2 Moodle 功能介紹 72.3 服務(wù)器端擴(kuò)展功能需求 112.3.1
13、簡易多媒體教室構(gòu)建需求 112.3.2 異構(gòu)數(shù)據(jù)庫數(shù)據(jù)對接 122.3.3 基礎(chǔ)的云計算教學(xué)平臺應(yīng)用 132.4 移動終端教學(xué)需求 142.5 關(guān)鍵技術(shù)介紹 152.5.1 Moodle 開源技術(shù) 152.5.2 Android 技術(shù) 172.6 本章小結(jié) 22第三章服務(wù)器端擴(kuò)展設(shè)計與實(shí)現(xiàn) 233.1 Moodle 平臺的二次開發(fā) 233.1.1 基于 WEB 的教學(xué)支撐平臺專用組件設(shè)計實(shí)現(xiàn)技術(shù) 253.1.2 Moodle WEB 服務(wù)構(gòu)建 283.2 簡易多媒體(微客)教室建設(shè) 293.2.1 微客多媒體教室總體介紹 293.2.2 微客教室的主要組成 293.2.3 視頻信息與平臺整合
14、303.3 異構(gòu)數(shù)據(jù)庫的同步實(shí)現(xiàn) 313.4 Moodle 信息化教學(xué)平臺部署與應(yīng)用 343.4.1 虛擬化技術(shù)總體介紹 343.4.2 虛擬系統(tǒng)選型與安裝 35 . . . 3.5 本章小節(jié) 36第四章 Moodle 移動終端教學(xué)設(shè)計 374.1 智能終端項(xiàng)目框架 374.2 主要模塊設(shè)計 374.4 本章小結(jié) 41第五章課程管理系統(tǒng)的教學(xué)應(yīng)用 425.1 Moodle 課程管理系統(tǒng)的應(yīng)用 425.1.1 Moodle 課程管理系統(tǒng)的建立 425.1.2 主要模塊實(shí)現(xiàn) 435.2 課程管理系統(tǒng)服務(wù)器端擴(kuò)展應(yīng)用 465.3 課程管理系統(tǒng)移動端應(yīng)用 475.3.1 系統(tǒng)登錄模塊實(shí)現(xiàn) 475.3.
15、2 學(xué)生互動模塊實(shí)現(xiàn) 505.3.3 學(xué)生在線課程點(diǎn)播模塊實(shí)現(xiàn) 535.4 本章小結(jié) 56第六章總結(jié)與展望 576.1 總結(jié) 576.2 進(jìn)一步展望 57參考文獻(xiàn) 59致 61 . . . 1 / 70第一章第一章 緒論緒論1.11.1 論文選題依據(jù)、研究容和研究意義論文選題依據(jù)、研究容和研究意義教育信息化的來臨,教育工作者意識到傳統(tǒng)面對面的課堂教學(xué)已不能滿足當(dāng)前社會的需求,傳統(tǒng)教學(xué)與互聯(lián)網(wǎng)在線學(xué)習(xí)結(jié)合起來的混合課堂,無論是課堂還是課堂外,均能調(diào)動學(xué)生的積極性,互相彌補(bǔ)不足,實(shí)現(xiàn)最優(yōu)化。省江陰中等專業(yè)學(xué)校精品課程建設(shè),需要一個穩(wěn)定的、容充實(shí)的教學(xué)發(fā)布平臺,開放教學(xué)資源,使更多的學(xué)生受益。但是同
16、時面臨新的問題:中等職業(yè)學(xué)校,在有限的教育資金投入下如何實(shí)現(xiàn)精品課程的管理,維護(hù)和升級。采用低成本,高效的課程管理系統(tǒng),成為亟需解決的問題。Moodle 網(wǎng)絡(luò)教學(xué)平臺,開源、免費(fèi)、安全性高,正好符合省江陰中等專業(yè)學(xué)校的實(shí)際情況,在目前的情況下采用開源的的 Moodle 平臺是合適的,因此對 Moodle 的研究和應(yīng)用是很有必要的。課題研究的主要容是 Moodle 課程管理系統(tǒng)的安裝與其實(shí)現(xiàn);智能終端 Android在教學(xué)系統(tǒng)中的研究與應(yīng)用;構(gòu)建簡單便宜的微客教室,實(shí)現(xiàn)遠(yuǎn)程教學(xué);開發(fā)必要的組件完成與課程管理系統(tǒng)相關(guān)的數(shù)據(jù)訪問接口。研究的意義在于針對學(xué)校網(wǎng)絡(luò)教學(xué)的實(shí)際情況,完善教學(xué)平臺。為江陰中等
17、專業(yè)學(xué)校教學(xué)資源的整合、利用、優(yōu)化、共享提供教學(xué)資源平臺。課程管理系統(tǒng)為教師提供多媒體信息課程教學(xué)環(huán)境,借助于網(wǎng)絡(luò)設(shè)施完成在線布置作業(yè)、測試等教學(xué)活動環(huán)境。為學(xué)生提供虛擬課堂、參與作業(yè)、測試等學(xué)習(xí)環(huán)境、自主性和研究性學(xué)習(xí)環(huán)境。記錄教學(xué)活動,方便教師進(jìn)行課程控制與管理,同時給學(xué)生提供了在時間、空間方面的自由學(xué)習(xí)環(huán)境。Moodle 課程管理系統(tǒng)實(shí)現(xiàn)中等職業(yè)學(xué)校課程管理,在有限的資金來源下,搭建一套全新的課程管理平臺,提高廣大教師和學(xué)生的自主學(xué)習(xí)能力,對中職教育信息化、教育資源共享起到了積極的推動作用。1.21.2 課題相關(guān)研究現(xiàn)狀分析課題相關(guān)研究現(xiàn)狀分析1.1.11.1.1 國外課程管理系統(tǒng)的研究
18、情況國外課程管理系統(tǒng)的研究情況從 1999 年開始,教育局就批準(zhǔn)包括大學(xué)在的四所高校開展網(wǎng)絡(luò)課程,針對不同的高校、不同專業(yè)、不同性質(zhì)的課程,開發(fā)出來的網(wǎng)絡(luò)課程各具特色,主要有以下三種: . . . 1.學(xué)校自己開發(fā)的網(wǎng)絡(luò)教學(xué)系統(tǒng)這種網(wǎng)絡(luò)教學(xué)平臺一般由計算機(jī)專業(yè)人員和教師共同開發(fā),學(xué)??山Y(jié)合學(xué)校的特點(diǎn),學(xué)生的情況,教學(xué)特色,開發(fā)出合適的教學(xué)系統(tǒng),但這需要較高的計算機(jī)編程水平,非專業(yè)的教師較難上手。2.由軟件公司專門為學(xué)校設(shè)計開發(fā)的網(wǎng)絡(luò)教學(xué)系統(tǒng)軟件公司專門開發(fā)的網(wǎng)絡(luò)教學(xué)平臺主要特點(diǎn)是由專業(yè)的軟件公司研發(fā),技術(shù)強(qiáng),如國際教育平臺司 Blackboard 和 Webct 等,對于中職學(xué)校來說,Blac
19、kboard 是一種價格比較貴的商業(yè)軟件,雖然在國際知名院校包括耶魯大學(xué)均已經(jīng)成熟的應(yīng)用,但是由于其售價不菲目前不適合我國中職學(xué)校的情況。在我國由于 985、211 等重點(diǎn)高校具有雄厚的資金支持和技術(shù)保障,采用 Blackboard 網(wǎng)絡(luò)教學(xué)平臺系統(tǒng)也取得了比較好的教學(xué)效果。3.使用開源課程管理系統(tǒng)開源的課程管理系統(tǒng)(CMS:Course Manager System),是目前國外高校以與我國中職學(xué)校中使用比較多的一種網(wǎng)絡(luò)教學(xué)平臺。CMS 對中職教學(xué)的課堂教學(xué)進(jìn)行了有力的信息化支持,開源的 CMS 系統(tǒng)功能通常包括教學(xué)資源管理、在線練習(xí)測試、師生互動、成績管理等。主要應(yīng)用在信息化教學(xué)系統(tǒng) E-
20、Learning 教學(xué)平臺上有效的支撐信息化環(huán)境下的課程教學(xué)系統(tǒng),支持和加強(qiáng)傳統(tǒng)的教學(xué)模式和方法。網(wǎng)絡(luò)課程管理軟件已經(jīng)廣泛應(yīng)用于各個大中小學(xué)教學(xué),這些管理軟件中,前 2種方式可擴(kuò)展性和建設(shè)費(fèi)用較高,Moodle 開源軟件,便宜、快速有效、新穎流行,能夠滿足廣大老師的在線教學(xué)需求。1.2.21.2.2 國外對國外對 MoodleMoodle 的使用和研究情況的使用和研究情況在國外,鳳凰大學(xué) 1989 年采用了 E-Learning 學(xué)校教學(xué)平臺作為第一個計算機(jī)為基礎(chǔ)的信息化基礎(chǔ)教育教學(xué)平臺,目前已經(jīng)遍布 110 個校園和學(xué)習(xí)中心,分布在全美國多個州,是美國在校生規(guī)模最大的私立大學(xué)的信息化教學(xué)平臺
21、。另外,大約60%的芬蘭學(xué)校正在使用開源的軟件進(jìn)行學(xué)校的管理和教學(xué)工作,同時在北歐的芬蘭,很多大學(xué)和工學(xué)院,甚至高中都在使用開源的 Moodle 學(xué)習(xí)平臺。統(tǒng)計數(shù)據(jù)顯示,覆蓋率已經(jīng)達(dá)到 75%。根據(jù) Moodle 官方統(tǒng)計,2009 年以來 Moodle 新增站點(diǎn)平均保持在 2200 個/月左右。國 Moodle 技術(shù)剛剛起步,處于探索階段,相對國外而言,也就是不到 6 年的時間。通過對“中國學(xué)術(shù)文獻(xiàn)網(wǎng)絡(luò)出版總庫”的檢索發(fā)現(xiàn),截止 2012 年底,以 . . . 3 / 70“Moodle”為主題共檢索到 535 篇相關(guān)文章,其中學(xué)位論文 94 篇,學(xué)術(shù)論文 431 篇,相關(guān)會議論文 10 篇
22、,學(xué)術(shù)論文發(fā)表在近百種期刊上,學(xué)位論文則主要出于師大學(xué),其中以師大學(xué)和華東師大學(xué)最多。師大學(xué)的黎加厚教授,他在這個方面研究較多。黎教授在國積極開發(fā)與應(yīng)用 Moodle 教學(xué)平臺,對 Moodle 開源社區(qū)作出了很多巨大的貢獻(xiàn),在他的支持下,我國國對 Moodle 平臺的發(fā)展和應(yīng)用取得了長足的進(jìn)步。國信息化教學(xué)在 Moodle 方面應(yīng)用比較初級,只是一些簡單課程應(yīng)用,缺少對 Moodle系統(tǒng)框架結(jié)構(gòu)、模塊開發(fā)和系統(tǒng)應(yīng)用擴(kuò)展的開發(fā),需要對 Moodle 在信息化教育過程中的應(yīng)用進(jìn)行深入的研究與討論。隨著我國教育信息化的快速發(fā)展,對 Moodle 平臺的研究也逐步深入,包括系統(tǒng)的技術(shù)架構(gòu)與系統(tǒng)的擴(kuò)展
23、開發(fā),以與異構(gòu)系統(tǒng)的整合,當(dāng)前 Moodle 平臺在我國中職教育信息化正在逐步得到關(guān)注,并且應(yīng)用到師資培訓(xùn)、網(wǎng)絡(luò)教學(xué)學(xué)習(xí)以與個人知識管理中,我國中職學(xué)校對 Moodle 平臺的研究正在逐步深入?,F(xiàn)今,國部分高校甚至中小學(xué)已經(jīng)開始利用 Moodle 系統(tǒng)構(gòu)建自己的課程管理系統(tǒng)。作為中等職業(yè)學(xué)校來說,更應(yīng)該率先使用 Moodle 系統(tǒng)構(gòu)建自己的課程管理系統(tǒng),因?yàn)槁殬I(yè)學(xué)校的辦學(xué)宗旨是:面向成人高等教育,集中培養(yǎng)社會職業(yè)領(lǐng)域?qū)嵱玫膶I(yè)人才。1.31.3 論文的主要容論文的主要容本論文主要從課程管理系統(tǒng)需求、服務(wù)器端設(shè)計與實(shí)現(xiàn)、Moodle 移動終端教學(xué)設(shè)計和課程管理系統(tǒng)的教學(xué)應(yīng)用來完成課題設(shè)計的。1通
24、過分析實(shí)際工作中遇到的信息化教學(xué)問題,完成了 Moodle 平臺的二次開發(fā)架構(gòu)搭建,組建了簡易多媒體微客教室,實(shí)現(xiàn)了 Moodle 平臺與教務(wù)系統(tǒng)和人事系統(tǒng)的數(shù)據(jù)同步,以與在虛擬化服務(wù)器中部署 Moodle 教學(xué)平臺的工作。2基于 Android 智能手機(jī)終端,完成了課程教學(xué)平臺的搭建,同時,對主要模塊進(jìn)行設(shè)計,實(shí)現(xiàn)了智能手機(jī)端的登錄、學(xué)生互動和在線課程點(diǎn)播功能。各個模塊與手機(jī)之間都是通過 Web Service JSON 數(shù)據(jù)進(jìn)行傳輸?shù)摹?課程管理系統(tǒng)實(shí)現(xiàn)了課程與題庫的建設(shè),構(gòu)建了簡易多媒體教室,學(xué)生基于該系統(tǒng)進(jìn)行在線學(xué)習(xí),可以不受時空限制,隨時隨地的學(xué)習(xí)相應(yīng)的課程。1.41.4 論文的組織
25、結(jié)構(gòu)論文的組織結(jié)構(gòu)第一章,緒論。本章介紹了論文的研究容,選題依據(jù)和研究意義。通過國外課程管理的分析比對,對課程管理系統(tǒng)應(yīng)用的前景和現(xiàn)狀作出了分析。 . . . 第二章,課程管理系統(tǒng)的需求。本章介紹了課程管理系統(tǒng)的需求,包括業(yè)務(wù)需求、Moodle 功能介紹、服務(wù)器端與客戶端擴(kuò)展功能需求以與關(guān)鍵技術(shù)介紹等。主要完成了基本需求分析和擴(kuò)展需求分析。第三章,服務(wù)器端設(shè)計與實(shí)現(xiàn)。本章通過作者實(shí)際工作中遇到的信息化教學(xué)問題,進(jìn)行具體分析,組建了簡易多媒體微客教室,實(shí)現(xiàn)了與教務(wù)系統(tǒng)、人事系統(tǒng)的數(shù)據(jù)同步工作、以與在虛擬化服務(wù)器中部署 Moodle 教學(xué)平臺。第四章,Moodle 移動終端教學(xué)設(shè)計。本章基于 An
26、droid 智能手機(jī)終端,完成了課程教學(xué)平臺的搭建,并對主要模塊進(jìn)行設(shè)計,實(shí)現(xiàn)了智能手機(jī)端的登錄、學(xué)生互動和在線課程點(diǎn)播功能。第五章,課程管理系統(tǒng)的教學(xué)應(yīng)用。本章介紹了 Moodle 平臺的搭建,主要模塊的實(shí)現(xiàn)效果,包括課程的建立,答疑模塊的實(shí)現(xiàn),題庫的建設(shè)等。另外,實(shí)現(xiàn)了服務(wù)器端與客戶端的應(yīng)用。第六章,總結(jié)與展望。本章對論文的研究工作進(jìn)行了總結(jié),并提出進(jìn)一步的工作方向。 . . . 5 / 70第二章第二章 課程管理系統(tǒng)的需求課程管理系統(tǒng)的需求2.12.1 業(yè)務(wù)需求業(yè)務(wù)需求省江陰中等專業(yè)學(xué)校課程管理系統(tǒng)(Course Management System,CMS)是為了適應(yīng)學(xué)校信息化課程資源建
27、設(shè),建立精品課程教學(xué),實(shí)現(xiàn)資源共享。老師可以在網(wǎng)上發(fā)布課程資源信息,如發(fā)布課程大綱、教學(xué)計劃,上傳每堂課的教學(xué)容,布置作業(yè),批改作業(yè),公布學(xué)生成績等。課程管理系統(tǒng)還進(jìn)行了擴(kuò)充,通過創(chuàng)建簡易的多媒體教室實(shí)現(xiàn)網(wǎng)絡(luò)授課,學(xué)生可以通過智能手機(jī)進(jìn)行聽課學(xué)習(xí),并與老師進(jìn)行交流,這對于中職學(xué)校提高教學(xué)質(zhì)量、增加師生之間的溝通起到了很好的作用。江陰中等專業(yè)學(xué)校目前采用的是 2004 年老版的天空教室系統(tǒng),系統(tǒng)在 windows平臺下運(yùn)行,采用了 IIS+ASP 技術(shù),由于運(yùn)行多年,系統(tǒng)軟硬件老化,同時國家互連網(wǎng)應(yīng)急中心與 2012 年 4 月 23 日通過其發(fā)布了“天空教室精品課程開發(fā)系統(tǒng)”軟件存在 SQL
28、注入漏洞等安全隱患的聲明。根據(jù)這一現(xiàn)實(shí)情況,為了更好的,更安全的使用課程管理系統(tǒng),更好的為廣大學(xué)生服務(wù),在學(xué)校領(lǐng)導(dǎo)的支持下,學(xué)校計劃采用開源的課程管理系統(tǒng) Moodle 應(yīng)用到學(xué)校的課程管理中去。江陰中等專業(yè)學(xué)校精品課程采用 Moodle 平臺的建設(shè)目標(biāo)是,實(shí)現(xiàn)精品課程的站群管理,教師可以在自己的課程發(fā)布教學(xué)大綱、教學(xué)計劃、以與課堂的教學(xué)容,布置或者批改作業(yè)、公布學(xué)生成績。如果教師在線,學(xué)生可以實(shí)時在線異地通過網(wǎng)絡(luò)向老師提出關(guān)于課程教學(xué)的問題。同時采用移動互聯(lián)網(wǎng)技術(shù),實(shí)現(xiàn)學(xué)生在線學(xué)習(xí)。而且為了節(jié)約在線視頻多媒體教室建設(shè),項(xiàng)目提出建設(shè)簡易多媒體在線實(shí)時授課教室,通過必要的攝像頭和話筒可以完成在線
29、互動授課,在校乃至校外學(xué)生都可以自主學(xué)習(xí)。Moodle 平臺作為開源的課程教學(xué)平臺,正逐步成為世界上最流行的課程管理系統(tǒng),其功能完善,操作簡單易用,使各個高??梢越ㄔO(shè)更為優(yōu)秀的精品課程,方便教師使用,最大限度的發(fā)揮計算機(jī)信息化的作用,更好的利用信息化教學(xué)的優(yōu)勢,開發(fā)有特色的網(wǎng)絡(luò)教學(xué)課程。目前學(xué)校主要是在計算機(jī)教學(xué)中采用此系統(tǒng),通過精品課程建設(shè)的擴(kuò)大,更多的課程將應(yīng)用到我校的課程建設(shè)中來。系統(tǒng)為老師和學(xué)生提供了一個方便的課程管理和交流的平臺,老師通過該系統(tǒng)能有效進(jìn)行小組與課程項(xiàng)目的管理,進(jìn)行作業(yè)的布置和項(xiàng)目任務(wù)的分配,并且能夠 . . . 與時獲悉學(xué)生的作業(yè)完成情況和項(xiàng)目的進(jìn)展情況,在學(xué)生中進(jìn)行
30、問卷調(diào)查,與時獲得學(xué)生對教學(xué)工作的評價信息,以此來改善教學(xué)方法和容。學(xué)生通過系統(tǒng)相互交流,互相學(xué)習(xí),針對課程的教學(xué)計劃,教學(xué)容和課程設(shè)置的實(shí)驗(yàn),有針對性的學(xué)習(xí),培養(yǎng)學(xué)習(xí)興趣。學(xué)生可以根據(jù)自己的實(shí)際情況,彈性安排自己的學(xué)習(xí)進(jìn)度,制訂自己的學(xué)習(xí)計劃,同時在不同地域的學(xué)生還可以通過系統(tǒng)進(jìn)行合作學(xué)習(xí),通過在線工具進(jìn)行實(shí)時溝通。中職學(xué)校的課程管理的使用給學(xué)生提供了更加便利的學(xué)習(xí)方式,提供教師更方便快捷的教學(xué)計劃安排、教學(xué)進(jìn)度實(shí)施、課件上傳于維護(hù)等,這樣可以激發(fā)學(xué)生的學(xué)習(xí)積極性,培養(yǎng)學(xué)生的溝通和自主學(xué)習(xí)能力,還可以提高教學(xué)效率和質(zhì)量。根據(jù)對學(xué)校實(shí)際情況的調(diào)研與可行性分析,以江陰中等專業(yè)學(xué)校計算機(jī)課程為例,
31、需要設(shè)計一套精品課程管理系統(tǒng),該系統(tǒng)主要考慮到精品課程管理的普遍要求,課程管理主要包括課程類型管理、課程管理、考試題庫、作業(yè)管理、論壇功能等,支持各種電子文檔的顯示,主要包括 Word、Powerpoint、Flash、視頻和聲音等。根據(jù)學(xué)校實(shí)際課程管理系統(tǒng)需要和課程管理特點(diǎn),本項(xiàng)目基本功能需求如圖 2-1 所示:圖 2-1 基本功能需求結(jié)構(gòu)圖課程管理平臺網(wǎng)絡(luò)教學(xué)功能系統(tǒng)管理功能論壇功能作業(yè)管理考試題庫課程管理課程類型管理皮膚風(fēng)格管理權(quán)限管理站點(diǎn)集成模塊管理 . . . 7 / 702.22.2 MoodleMoodle 功能功能介紹介紹一、Moodle 概述Moodle 全稱是 Modula
32、r Object-Oriented Dynamic Learning Environment(模塊化面向?qū)ο蟮膭討B(tài)學(xué)習(xí)環(huán)境), “模塊化”主要是指平臺提供的教學(xué)模塊是可以組件化的,可插拔進(jìn)行,可以增加或者屏蔽活動模塊。開源的 Moodle 平臺提供了作業(yè)、聊天、投票、討論區(qū)、詞匯表、課、測驗(yàn)、問卷調(diào)查等基本的教學(xué)活動模塊。Moodle 源代碼開放,并且支持多國語言,加上其較好的普遍適用性和可擴(kuò)展性,使它在全球得到了廣泛的應(yīng)用。但是由于我們在實(shí)際工作中教育本身的專業(yè)特性、教學(xué)需求,以與多媒體教學(xué)場合多變,將 Moodle 引入學(xué)校的實(shí)際教學(xué)中并不能完全適應(yīng)實(shí)際的教育教學(xué)場合。由于 Moodle
33、采用 PHP 腳本語言編寫,腳本語言的頁面顯示和邏輯代碼往往結(jié)合緊密,加大了開發(fā)的難度,因此,通過研究原有的 Moodle 模塊代碼,對平臺源碼的充分分析和理解的基礎(chǔ)之上,可以根據(jù)自己的個性化需求進(jìn)行獨(dú)立設(shè)計、二次開發(fā)。Moodle 各個模塊可以插拔,但其插拔類似與插件。Moodle教學(xué)平臺通過教師發(fā)布的課程教學(xué)容對這些信息進(jìn)行抽取和分析,劃分出封裝單元,進(jìn)行組件封裝,采用插件式設(shè)計管理為平臺開發(fā)提供復(fù)用的資源。 二、Moodle 教學(xué)模式Moodle 課程教學(xué)系統(tǒng)適用于多種教學(xué)模式,教師在教學(xué)過程中,根據(jù)需要在多種教學(xué)模式中進(jìn)行選擇,挑選一種或多種教學(xué)模式應(yīng)用到自己的課程中去,從而豐富自己的
34、課堂,提高教學(xué)質(zhì)量。這些模式包括:容教學(xué)模式、活動教學(xué)模式、溝通教學(xué)模式、情境教學(xué)模式。在理想的狀態(tài)下,可以根據(jù)課程容的特點(diǎn)、學(xué)習(xí)者特征、教學(xué)進(jìn)度和教學(xué)目標(biāo)的要求,在教學(xué)的不同時期采用不同的教學(xué)模式,Moodle 網(wǎng)上教學(xué)環(huán)境在理想的情況下支持這四類教學(xué)模式。以課程容傳遞為中心的網(wǎng)上教學(xué)模型,將課程容和知識通過網(wǎng)絡(luò)傳播給學(xué)生,教師是“知識的導(dǎo)航者” ;以教學(xué)活動管理為中心的網(wǎng)上教學(xué)模型,將教學(xué)活動數(shù)字化,教師成為了“舞臺導(dǎo)演” ,來策劃教學(xué)活動;以學(xué)習(xí)社區(qū)討論為中心的網(wǎng)上教學(xué)模型為師生的知識學(xué)習(xí),提供了保障,這里教師將承擔(dān)“催化劑”的角色;以虛擬情景探究為中心的網(wǎng)上教學(xué)模型,把學(xué)習(xí)場景數(shù)字化,
35、教師將承擔(dān)“知識迷宮設(shè)計者”的角色?;?Moodle 的課程管理系統(tǒng)為教師和學(xué)生提供了一個方便的課程建設(shè)的管理和交流的平臺,老師通過該系統(tǒng)能在線實(shí)時教學(xué),有效進(jìn)行課程項(xiàng)目的管理,合理分 . . . 配作業(yè)和項(xiàng)目任務(wù),與時獲得學(xué)生作業(yè)的完成情況和課程的進(jìn)展情況,進(jìn)行問卷調(diào)查,獲得全面與時的教學(xué)信息,以此來改善教學(xué)方法和容。而學(xué)生們通過該系統(tǒng)視頻學(xué)習(xí)、互相交流,互相學(xué)習(xí),共同攻克難題,完成課程教學(xué)計劃,加強(qiáng)了與人溝通和交流的能力,同時也增強(qiáng)了團(tuán)隊合作意識。課程管理系統(tǒng)方面學(xué)生提問式創(chuàng)新型學(xué)習(xí)模式,使教師對學(xué)生的學(xué)習(xí)和進(jìn)度學(xué)習(xí)情況有比較與時深入的了解,適合中職學(xué)校的學(xué)生特點(diǎn),可以培養(yǎng)學(xué)生啟發(fā)式教學(xué)
36、,讓學(xué)生帶著問題去學(xué)習(xí),對老師發(fā)布在教學(xué)系統(tǒng)里面的教學(xué)計劃,教學(xué)大綱有充分的認(rèn)識和理解,激發(fā)學(xué)生學(xué)習(xí)的積極性和主動性,通過網(wǎng)絡(luò)培養(yǎng)學(xué)生的溝通和自主學(xué)習(xí)的能力,從而達(dá)到提高教學(xué)效率和教學(xué)質(zhì)量的目的。三、Moodle 功能模塊目前市場上的課程管理系統(tǒng)種類繁多,針對我們學(xué)校的實(shí)際情況,在充分調(diào)研的基礎(chǔ)上,我們計劃采用 Moodle 為教學(xué)平臺,系統(tǒng)需要具備的主要功能包括系統(tǒng)管理功能和網(wǎng)絡(luò)教學(xué)功能。(一)課程管理平臺的系統(tǒng)管理功能模塊1.站點(diǎn)集成功能課程教學(xué)平臺具有站群功能,各個精品課程相對獨(dú)立,有自己的學(xué)習(xí)使用空間。用戶不必單獨(dú)創(chuàng)建自己的課程,這些由系統(tǒng)管理員就可以完成??梢灾苯油ㄟ^平臺進(jìn)行創(chuàng)新教育
37、、遠(yuǎn)程多媒體教學(xué),精品課程可以實(shí)現(xiàn)公告、論文、下載等常見功能,教師可以根據(jù)自己的需要創(chuàng)建欄目。已經(jīng)有的精品課程可以不使用平臺提供的功能,可以將平臺做為純粹的學(xué)習(xí)站點(diǎn)。2.模塊管理根據(jù)不同的教學(xué)資源,提供各種不同的模塊,教師在發(fā)布精品課程時可以根據(jù)需要選擇模塊,比如:課程介紹模塊、錄像模塊、學(xué)生注冊模塊、考試模塊、課程答疑模塊等。這些模塊可以滿足課程建設(shè)的基本需求。3.權(quán)限角色管理課程平臺支持以下幾種主要角色:系統(tǒng)管理員、課程管理員、教師、學(xué)員等。Moodle 平臺中權(quán)限最高的系統(tǒng)管理員負(fù)責(zé)對學(xué)校精品課程進(jìn)行創(chuàng)建和權(quán)限開發(fā),同時對教師和課程管理人員進(jìn)行授權(quán)。課程管理員根據(jù)學(xué)校的總體精品課程規(guī)劃,
38、負(fù)責(zé)學(xué)校的精品課程管理工作。教師負(fù)責(zé)課程容建設(shè),包括計劃制定、在線上課、題庫建設(shè)、作業(yè)布置,作業(yè)批改等。 . . . 9 / 70學(xué)員可以對課程進(jìn)行瀏覽學(xué)習(xí),作業(yè)提交,完成測驗(yàn),并進(jìn)行相應(yīng)評價等。4.皮膚風(fēng)格管理課程管理平臺支持不同的風(fēng)格與網(wǎng)頁皮膚,提供多種不同的風(fēng)格和皮膚供用戶選擇,并且用戶可以根據(jù)自己的需要選擇和開發(fā)適合自己的風(fēng)格和網(wǎng)頁皮膚。平臺頁面布局也可以依據(jù)教師的個人愛好進(jìn)行設(shè)置。5.支持多語言Moodle 平臺支持多語言環(huán)境,在配置好相關(guān)配置文件以后,學(xué)生可以根據(jù)需要選擇自己需要的語言,對于有多個不同語言的精品課程,可以開發(fā)多語言庫,學(xué)生在需要的時候進(jìn)行選擇。(二)課程管理平臺的網(wǎng)
39、絡(luò)教學(xué)功能模塊1.支持多種類型課程Moodle 平臺支持自主式、引領(lǐng)式、討論式三種主流類型的網(wǎng)絡(luò)課程。網(wǎng)絡(luò)教育在不同領(lǐng)域中的應(yīng)用所對應(yīng)的網(wǎng)絡(luò)課程類型也是不同的,比如在企事業(yè)單位中,大多是通過自主學(xué)習(xí)來完成課程;在高校中,通過教師引導(dǎo)和學(xué)生自學(xué)相結(jié)合的方式來完成課程,且以學(xué)生自主學(xué)習(xí)為主;而在中小學(xué),則是以教師講授為主,網(wǎng)絡(luò)學(xué)習(xí)為輔的方式學(xué)習(xí)。學(xué)校的信息化精品課程教學(xué)平臺主要服務(wù)教學(xué)和遠(yuǎn)程教育,更好的引領(lǐng)學(xué)生利用網(wǎng)絡(luò)資源學(xué)習(xí)。2.靈活的課程管理在課程平臺中,課程管理員可以根據(jù)需要任意創(chuàng)建多個課程目錄,任何時候都可以創(chuàng)建、移動、下載、修改課程。課程可以設(shè)置為激活或隱藏狀態(tài),每門課程都可以設(shè)置各項(xiàng)權(quán)
40、限,可以設(shè)定課程的等級、是否允許學(xué)員退課等。由于每門課程有自己的課程資源庫,所以系統(tǒng)給每門課程開設(shè)了自己獨(dú)立的存儲資源空間,教師可以根據(jù)需要上傳自己的教學(xué)資源。這些資料包括所有多媒體素材,可以掛接任何課件,同時實(shí)現(xiàn)了 HTML 在線編輯功能。3.測試題庫功能Moodle 平臺提供了測試功能,主要包含測試活動設(shè)計、試題庫管理,使用Moodle-quiz 模板編輯試題,支持 Word、Excel 模板。可以編輯多種題型,如選擇、判斷、填空、問答題等。同時可以支持限定考試時間、混排考試題目等,另外,系統(tǒng)提供成績分析功能。測驗(yàn)分為設(shè)置和命題兩部分。設(shè)置測驗(yàn),可以設(shè)置答題時間、扣分原則、標(biāo)準(zhǔn)答案是否顯示
41、等。測試設(shè)置保存以后,可以在里面進(jìn)行試題編輯,增加試題,并可 . . . 以根據(jù)需要設(shè)置答案是否在線顯示。測試設(shè)置支持很多類型的試題,如:選擇題、判斷題、匹配題、填空題等。測試試題編輯完成以后,需要點(diǎn)擊“添加到測驗(yàn)” 。添加完成后,學(xué)生就可以答題了,學(xué)生需要在時間圍完成,答題結(jié)束,學(xué)生提交試題,老師可以查看學(xué)生的做題情況。4.作業(yè)管理功能作業(yè)分為高級文件上傳、在線文本、上傳單個文件、離線活動項(xiàng)目。教師可以根據(jù)需要上傳 PPT,WORD 等課程教學(xué)文檔和材料,上傳以后發(fā)送評分請求,即不能再進(jìn)行修改。在線文本指學(xué)生在線編輯作業(yè),在指定的時間提交,允許學(xué)生上傳附件作業(yè)。5.論壇功能討論區(qū)主要是為老師
42、和學(xué)生開設(shè)一個可以進(jìn)行自由討論的場所,所有成員可以在討論區(qū)發(fā)起話題,參與討論,這個功能與論壇類似。聊天室即是聊天工具,類似于 或 MSN。6.其他功能wiki 是指多人集體創(chuàng)作文檔。它允許參與者共同創(chuàng)建、擴(kuò)充或修改頁面容,這樣可以用非常快的速度創(chuàng)建并更新文檔,舊的容永遠(yuǎn)不會被刪除,而是被保存起來。心得報告:當(dāng)學(xué)生每學(xué)完一節(jié)課,或者是開展了一個活動后,可以發(fā)表自己的感受,老師可以根據(jù)活動情況,制定心得報告的相應(yīng)問題,設(shè)定是否有分?jǐn)?shù)和可看天數(shù),然后進(jìn)行保存。學(xué)生以自己的身份登錄就可以編輯自己的心得報告了,需要注意的是,只能通過編輯網(wǎng)頁的形式發(fā)表自己的心得,也可以進(jìn)行修改心得,但不能以文件的形式上傳
43、。老師在學(xué)生提交作業(yè)以后,可以查看到學(xué)生的學(xué)習(xí)心得報告,可以編輯反饋信息,根據(jù)需要可以設(shè)定打分規(guī)則,學(xué)生可以在線看到老師的反饋信息。投票類似調(diào)查報告,老師根據(jù)實(shí)現(xiàn)情況,設(shè)定幾個問題,了解學(xué)生對這些問題的看法。設(shè)置完后,學(xué)生就可以登錄投票了,如果選中“顯示未投票的列” ,就可以分別列出投票和沒有投票的學(xué)生。教師通過 Moodle 對自己的精品課程進(jìn)行教學(xué)資源維護(hù)和教學(xué)管理維護(hù),實(shí)現(xiàn)優(yōu)質(zhì)教學(xué)資源共享、網(wǎng)絡(luò)輔助課堂教學(xué)、個性化展示的功能。 . . . 11 / 702.32.3 服務(wù)器端擴(kuò)展功能需求服務(wù)器端擴(kuò)展功能需求省江陰中等專業(yè)學(xué)校的計算機(jī)基礎(chǔ)是面向全校非計算機(jī)專業(yè)學(xué)生的公共必修課,也是為后續(xù)課
44、程和專業(yè)學(xué)習(xí)奠定堅實(shí)的計算機(jī)技能的重要基礎(chǔ)課,本課程將由 Moodle 平臺發(fā)布,開放給全校學(xué)生。計算機(jī)應(yīng)用基礎(chǔ)不僅包含相關(guān)的理論知識,還包括針對性較強(qiáng)的實(shí)踐訓(xùn)練,該課程教學(xué)團(tuán)隊實(shí)力比較雄厚,面對計算機(jī)技術(shù)的飛速發(fā)展和教學(xué)對象的不斷變化,該課程多年來持續(xù)改革,在計算機(jī)理論知識教育和能力培養(yǎng)等方面取得了很好的效果,積累了豐富的教學(xué)資源,被評為 2011 年度校級精品課程。課程理論與實(shí)踐相結(jié)合,容新穎,教師在教學(xué)過程中可以與時把科研成果和學(xué)科發(fā)展融入教學(xué)。由于職業(yè)學(xué)校不單有全日制學(xué)生學(xué)習(xí),還有部分在職人員學(xué)習(xí),由于這些學(xué)生上班時間不統(tǒng)一,他們的上課時間也就不能固定,這些在職學(xué)生若能通過網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)
45、,即學(xué)到了知識,又不耽誤工作,且能隨時與老師進(jìn)行溝通交流,一舉多得。另外,由于生活水平的提高,95%以上的學(xué)生擁有智能手機(jī),學(xué)校已在全校圍覆蓋無線網(wǎng),學(xué)生通過手機(jī)進(jìn)行上網(wǎng)學(xué)習(xí)已經(jīng)成為必然,普通的課程管理系統(tǒng)的功能已不能滿足學(xué)校的這種特殊需求。因此,項(xiàng)目在 Moodle 平臺現(xiàn)有功能模塊的基礎(chǔ)上,又提出了新的需求:1.構(gòu)建簡易的多媒體教室,采用視頻成像,語音技術(shù)實(shí)現(xiàn)教師在線實(shí)時授課,學(xué)生可以通過網(wǎng)頁完成課程學(xué)習(xí)。2.學(xué)生登錄系統(tǒng),通過與教務(wù)系統(tǒng)、人事系統(tǒng)的數(shù)據(jù)對接,完成用戶名和密碼驗(yàn)證,實(shí)現(xiàn)系統(tǒng)的安全認(rèn)證。3.為了提升學(xué)習(xí)的多樣性,在目前系統(tǒng)上開發(fā)了支持智能終端的學(xué)習(xí)應(yīng)用系統(tǒng),學(xué)生可以通過智能手
46、機(jī)實(shí)現(xiàn)移動學(xué)習(xí)。2.3.12.3.1 簡易多媒體教室構(gòu)建需求簡易多媒體教室構(gòu)建需求簡易多媒體教室是中職教學(xué)信息化的重要組成部分,是一項(xiàng)系統(tǒng)工程,需要最高的性價比在工程開始前作出科學(xué)合理的系統(tǒng)規(guī)劃。 在 IT 廠商的指導(dǎo)下,學(xué)校的某一個方面進(jìn)行信息化應(yīng)用,然后以此為基礎(chǔ)試圖走一步試一步逐步實(shí)現(xiàn)信息化,這種建設(shè)模式是信息化概念產(chǎn)生之初的一種低級模式,因?yàn)橐蕾?IT 廠商,不管是技術(shù)還是資金上都嚴(yán)重不能達(dá)到獨(dú)立自主使用的效果,很多業(yè)務(wù)需求設(shè)計和技術(shù)擴(kuò)展性很難把握,花很多的錢買的系統(tǒng)不一定就適合學(xué)校自身的信息化教學(xué)需求,這樣的規(guī)劃使用是一種不夠獨(dú)立的,無規(guī)劃的中職學(xué)校信息化建設(shè),其中的弊端很明顯。 .
47、 . . 簡易多媒體教室在構(gòu)建過程中,很多學(xué)校會把這項(xiàng)工作全部外包給 IT 廠商來做,這樣也是有害的。規(guī)劃是學(xué)校信息化建設(shè)的總體藍(lán)圖,是建設(shè)的綱領(lǐng)性文件,它是建立在對中職教育信息化、學(xué)校發(fā)展戰(zhàn)略、學(xué)校教學(xué)組織與模式、教學(xué)管理流程、信息技術(shù)的系統(tǒng)思考之上的。學(xué)校需要有自主的獨(dú)立規(guī)劃設(shè)計開發(fā)能力,然后根據(jù)需要,購買一些相關(guān)的硬件設(shè)備,自主完成簡易多媒體教室建設(shè)。當(dāng)然在這個過程中也存在很多困難,比如學(xué)校缺乏資金支持、缺乏必要的管理技術(shù)人才隊伍,這就需要合理規(guī)劃,學(xué)校進(jìn)行頂層設(shè)計和技術(shù)預(yù)言。規(guī)劃必須由學(xué)校管理當(dāng)局組織制定,這是信息化建設(shè)的最主要原則。簡易多媒體教室的構(gòu)建中有沒有科學(xué)合理的規(guī)劃是建設(shè)成功
48、與否的關(guān)鍵。由于中職學(xué)校資金有限,技術(shù)實(shí)力薄弱,缺乏一支強(qiáng)有力的信息技術(shù)支撐團(tuán)隊。本項(xiàng)目就是為了要解決這些問題,從技術(shù)上分析學(xué)校信息化進(jìn)程中在課程管理系統(tǒng)方面需要注意和協(xié)調(diào)的重點(diǎn)。提到軟件開發(fā),有兩條路可選:請 IT 廠商或自主研發(fā)。自主開發(fā)是教學(xué)管理信息化建設(shè)應(yīng)該堅持的另一條重要原則,特別是利用開源技術(shù),進(jìn)行自主開發(fā)是符合學(xué)校信息化發(fā)展的必經(jīng)之路。學(xué)校電化設(shè)備采購,多媒體教室的組建是其中重要的組成部分,作為經(jīng)費(fèi)缺乏的中職學(xué)校,該如何配置設(shè)備組建適用的多媒體教室呢?微客教室將最大限度的降低多媒體教室的建設(shè)成本。項(xiàng)目考慮購買“易視眼”網(wǎng)絡(luò)攝像頭,在獲得開發(fā) SDK的技術(shù)上,實(shí)現(xiàn)教師在微客教室在線
49、實(shí)時上課,學(xué)生可以通過 Moodle 平臺遠(yuǎn)程在線看到老師的上課情況,還可以根據(jù)需要在學(xué)校的其他地方,甚至外部網(wǎng)絡(luò)通過智能客戶端在線上課。2.3.22.3.2 異構(gòu)數(shù)據(jù)庫數(shù)據(jù)對接異構(gòu)數(shù)據(jù)庫數(shù)據(jù)對接Moodle 系統(tǒng)作為一個單獨(dú)的教學(xué)平臺,在應(yīng)用和維護(hù)過程中不可避免的需要和其他應(yīng)用平臺進(jìn)行數(shù)據(jù)對接,比如:課程教學(xué)平臺學(xué)生認(rèn)證部分,需要和目前學(xué)校正在使用的教務(wù)系統(tǒng)對接,教務(wù)系統(tǒng)采用了 SQL Server 數(shù)據(jù)庫,異構(gòu)數(shù)據(jù)庫對接需要完成用戶名和密碼的驗(yàn)證,需要達(dá)到的目標(biāo)是,教務(wù)系統(tǒng)的用戶名和密碼與課程教學(xué)平臺無縫對接,實(shí)現(xiàn)實(shí)時認(rèn)證。教師認(rèn)證部分也需要和目前學(xué)校的教師人事系統(tǒng)對接,人事系統(tǒng)采用的數(shù)據(jù)
50、庫是 Oracle 數(shù)據(jù)庫,課程教學(xué)平臺定時把教師信息從人事系統(tǒng)中同步進(jìn)來。 . . . 13 / 70系統(tǒng)需求結(jié)構(gòu)圖如圖 2-2 所示。圖 2-2 異構(gòu)數(shù)據(jù)庫對接總體框架圖異構(gòu)數(shù)據(jù)庫對接主要采用面向服務(wù)的體系結(jié)構(gòu)(Service-Oriented Architecture,SOA)是一種 IT 體系結(jié)構(gòu)風(fēng)格,支持將目前業(yè)務(wù)轉(zhuǎn)換為一組相互的服務(wù)或可重復(fù)業(yè)務(wù)任務(wù),可在需要時通過網(wǎng)絡(luò)訪問這些服務(wù)和任務(wù)。學(xué)校早期信息化發(fā)展過程中,購買了不同公司的教務(wù)系統(tǒng)、人事系統(tǒng)、一卡通系統(tǒng)、這些系統(tǒng)相對比較獨(dú)立、缺乏必要的數(shù)據(jù)規(guī)劃,甚至沒有提供必要的數(shù)據(jù)接口、如何實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫對接,是 Moodle 課程信息化實(shí)
51、現(xiàn)廣泛應(yīng)用的關(guān)鍵。本論文將在 3.3 異構(gòu)數(shù)據(jù)庫的同步實(shí)現(xiàn)中做出詳細(xì)的技術(shù)描述。2.3.32.3.3 基礎(chǔ)的云計算教學(xué)平臺應(yīng)用基礎(chǔ)的云計算教學(xué)平臺應(yīng)用云計算主要包括基礎(chǔ)設(shè)施即服務(wù)(IaaS),平臺即服務(wù)(PaaS)和軟件即服務(wù)(SaaS) 。 Moodle 課程教學(xué)平臺作為 SaaS 的重要應(yīng)用將會部署在學(xué)校的虛擬化服務(wù)器中,為了提高系統(tǒng)的穩(wěn)定性、可靠性與可用性,項(xiàng)目提出了采用虛擬化技術(shù)與其應(yīng)用,實(shí)現(xiàn)課程教學(xué)平臺的穩(wěn)定運(yùn)行。這在江陰市的中等職業(yè)學(xué)校中還是首次采用這種應(yīng)用,為以后教學(xué)平臺的高負(fù)載訪問應(yīng)用提供了技術(shù)保障。采用云技術(shù)教學(xué)平臺,具有以下優(yōu)點(diǎn):(1)云計算提供穩(wěn)定、可靠、安全的數(shù)據(jù)存儲中
52、心,可以有效的抵御數(shù)據(jù)丟失、病毒入侵造成的損害。(2)云計算對用戶端設(shè)備要求不高,使用起來方便。(3)云計算可以實(shí)現(xiàn)不同設(shè)備之間的數(shù)據(jù)共享。(4)云計算為網(wǎng)絡(luò)擴(kuò)展使用提供了無限多的可能。Moodle 平臺部署在云端服務(wù)器中,在數(shù)據(jù)大集中的趨勢下,精品課程中保存在數(shù)據(jù)中心的服務(wù)器中的教學(xué)資源規(guī)模越來越龐大,服務(wù)器中除了保存課程教學(xué)資源課程教學(xué)平臺數(shù)據(jù)對接接口教務(wù)系統(tǒng)人事系統(tǒng) . . . 庫以外還存儲了大量的視頻信息以與教師學(xué)生信息。隨著服務(wù)器規(guī)模的成倍增加,硬件成本也越來越高。為了降低數(shù)據(jù)中心的硬件成本和管理難度,對大量的服務(wù)器進(jìn)行整合成了必然的趨勢。通過系統(tǒng)集成,可以將多個不同的應(yīng)用整合在同一
53、臺服務(wù)器中,減少服務(wù)器數(shù)量,降低成本。在領(lǐng)導(dǎo)的大力支持下,學(xué)校課程管理平臺部署在思科 UCS 平臺與 VMware 系統(tǒng)上, “以更少投入獲得更大回報” 。保障課程管理系統(tǒng) 24 小時不間斷提供優(yōu)質(zhì)服務(wù)。采用了云計算虛擬化教學(xué)平臺以后,Moodle 系統(tǒng)的運(yùn)行將更加穩(wěn)定。目前國中職學(xué)校在虛擬化云計算方面還在做一些嘗試,江陰中等專業(yè)學(xué)校采用了虛擬化云計算平臺將會達(dá)到以下優(yōu)勢,在國中職學(xué)校應(yīng)用里面處于領(lǐng)先地位。1整合工作負(fù)載;提高利用率;降低運(yùn)營、投資、空間、耗電和冷卻等。2在虛擬池中動態(tài)地移動工作負(fù)載,提高使服務(wù)器離線或增加新服務(wù)器的靈活性。3管理虛擬機(jī)與物理機(jī)之間的關(guān)系,優(yōu)化性能,保證服務(wù)水平
54、。4使用現(xiàn)有資源池創(chuàng)建更多虛擬機(jī),從而擴(kuò)展當(dāng)前應(yīng)用或部署新應(yīng)用。5使用虛擬化軟件的高可用性和災(zāi)難恢復(fù)功能,來解決本地和跨地區(qū)故障問題。2.42.4 移動終端教學(xué)需求移動終端教學(xué)需求在移動智能手機(jī)終端高速發(fā)展的現(xiàn)在,將移動教學(xué)理念應(yīng)用于現(xiàn)代教學(xué)中已經(jīng)成為信息化教育的一個重要方向。移動教學(xué)系統(tǒng)以現(xiàn)代教育技術(shù)理論為指導(dǎo),綜合采用計算機(jī)網(wǎng)絡(luò)技術(shù)、電子通信技術(shù)、嵌入式技術(shù)、數(shù)據(jù)統(tǒng)計分析技術(shù)搭建的,基于網(wǎng)絡(luò)和雙向無線傳輸?shù)亩嗝襟w智能交互教學(xué)系統(tǒng),是一種全新的移動教學(xué)應(yīng)用模式。移動教學(xué)系統(tǒng)以智能手機(jī)或者平板為載體,對已有成熟技術(shù)進(jìn)行整合和創(chuàng)新。目前比較流行的移動終端開發(fā)技術(shù)有 Android,Iphone,
55、WindowsPhone 技術(shù),這些移動終端技術(shù)可以應(yīng)用于不同的手機(jī)平臺下。對這些技術(shù)的應(yīng)用,形成一個基于傳統(tǒng)校園網(wǎng)服務(wù)的應(yīng)用,實(shí)現(xiàn)移動終端教學(xué)應(yīng)用,是一種成本低、性能高、互動靈活的全新教學(xué)模式,它不同于傳統(tǒng)的多媒體教學(xué)模式,讓老師走出講臺,融入學(xué)生,盡情發(fā)揮老師們的肢體語言,讓教與學(xué)的整個過程更為輕松,課程氣氛也更加活躍。結(jié)合江陰中等專業(yè)學(xué)校的實(shí)際需求,本項(xiàng)目在智能移動終端上主要完成(1)Android 智能終端上完成用戶登錄,輸入用戶名,密碼,通過數(shù)據(jù)驗(yàn)證以后,進(jìn)入 . . . 15 / 70應(yīng)用智能終端。 (2)學(xué)生可以在智能終端上看到自己選擇的老師與相應(yīng)課程, (3)老師可以通過在線或
56、者離線視頻發(fā)布自己的課程信息。移動智能終端教學(xué)系統(tǒng)總體框架圖如圖 2-3 所示。移動終端課程教學(xué)系統(tǒng)系統(tǒng)登錄課程瀏覽課程互動圖 2-3 移動智能終端教學(xué)系統(tǒng)總體框架圖2.52.5 關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹2.5.12.5.1 MoodleMoodle 開源技術(shù)開源技術(shù)一、Moodle 體系結(jié)構(gòu)Moodle 是一個開源的軟件,它的開發(fā)和使用都遵循了開源軟件的精神,進(jìn)行二次開發(fā)的目的除了要滿足自己的特定需求外,還有一件十分有意義的事情,那就是貢獻(xiàn),把自己所做的工作上傳到開源社區(qū),讓所有的用戶分享你的勞動成果。制定的開發(fā)約定,包括有 coding guidelines(編寫規(guī)) 、interface
57、 guidelines(界面一致性)等。特別是在 coding guidelines 部分,它約定了文件的名稱、代碼編寫的風(fēng)格、數(shù)據(jù)庫基本結(jié)構(gòu)以與安全性問題,所有模塊的開發(fā)都應(yīng)該遵循這個約定。如果是進(jìn)行主題的開發(fā),那么 interface guidelines 中約定了諸如界面風(fēng)格、CSS 結(jié)構(gòu)和頁面布局等問題。根據(jù)約定,開發(fā)者開發(fā)的二次擴(kuò)展模塊可以很方便地嵌入到 Moodle 系統(tǒng)中,不需要對核心代碼進(jìn)行修改。Moodle 精品課程教學(xué)平臺采用主流的 B/S 架構(gòu)(瀏覽器/服務(wù)器模式) ,這種架構(gòu)主要把用戶界面、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層分離,方便進(jìn)行設(shè)計與規(guī)劃實(shí)現(xiàn),突出了 Moodle 的靈活
58、性和可擴(kuò)展性,有利于和其他不同的系統(tǒng)對接。其體系結(jié)構(gòu)如圖2-4 所示。 . . . 用戶界面用戶驗(yàn)證用戶管理課程管理活動模塊博客RSS其他模塊及第三方擴(kuò)展模塊選課插件用戶身份驗(yàn)證模塊/數(shù)據(jù)導(dǎo)入導(dǎo)出資源管理數(shù)據(jù)庫MYSQL系系統(tǒng)統(tǒng)功功能能模模塊塊中中間間件件(公公共共服服務(wù)務(wù)模模塊塊)核核心心類類庫庫用戶表單控制AjaxSOAP協(xié)議XML數(shù)據(jù)管理核心靜態(tài)函數(shù)庫模塊控制導(dǎo)入導(dǎo)出控制郵件管理ADODB數(shù)數(shù)據(jù)據(jù)庫庫抽抽象象圖 2-4 Moodle 系統(tǒng)架構(gòu)Moodle 系統(tǒng)結(jié)構(gòu)特點(diǎn):1Moodle 能在各種平臺上運(yùn)行PHP 與 MySQL 的組合是一個能夠在幾乎所有平臺上運(yùn)行的 Web 應(yīng)用平臺,而這
59、正是 Moodle 的開發(fā)平臺(Linux、Windows 和 Mac OS X) 。Moodle 用DBOperator(通用數(shù)據(jù)庫訪問類)來訪問數(shù)據(jù)庫,因此它可以操作不同的數(shù)據(jù)庫。2Moodle 安裝簡單、方便Moodle 提供了 windows 安裝和 Linux 安裝兩種模式,用戶可以根據(jù)需要安裝Moodle 系統(tǒng),windows 平臺下安裝采用 Windows Apache+Mysql+Perl/PHP/Python框架完成,Linux 平臺下安裝采用 Linux+Apache+Mysql+Perl/PHP/Python 完成,對于中職學(xué)校來說因?yàn)樯媾c到規(guī)模超過千人以上,建議采用 L
60、AMP 平臺完成。LAMP 指的 Linux(操作系統(tǒng)) 、Apache(WEB 服務(wù)器軟件) ,MySQL(數(shù)據(jù)庫軟件) 和PHP(服務(wù)器端嵌入 HTML 文檔的腳本語言) 。這些框架都是開源系統(tǒng),容易安裝、學(xué)習(xí)和維護(hù)。3模塊化并且允許擴(kuò)展Moodle 的模塊化程度很高,包括:主題外觀、活動、語言、數(shù)據(jù)庫、課程測試題目等,在這個模塊基礎(chǔ)上可以單獨(dú)增加新的模塊,將這些模塊單獨(dú)發(fā)布。4可以和其它系統(tǒng)整合Moodle 提供了一個開放的目錄。允許管理員把各種二次開發(fā)權(quán)限提供給教師,教師可以在給定的權(quán)限中與其他應(yīng)用系統(tǒng)對接。Moodle 系統(tǒng)還提供了基于 XML(可擴(kuò)展標(biāo)記語言)的格式導(dǎo)入、導(dǎo)出 Mo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 債權(quán)債務(wù)轉(zhuǎn)讓三方協(xié)議
- 建筑工地施工安全責(zé)任與材料供應(yīng)方免責(zé)合同
- 鐵力市工程砌磚清包簡單合同(3篇)
- 終止購銷合作協(xié)議書
- 混凝土工作總結(jié)
- 人工智能應(yīng)用推廣合同
- 專業(yè)馬戲團(tuán)演出合同
- 建設(shè)項(xiàng)目擔(dān)保協(xié)議書
- 廠房鋼結(jié)構(gòu)工程承包施工合同
- 機(jī)械設(shè)備租賃合同書
- 2024年廣西區(qū)公務(wù)員錄用考試《行測》真題及答案解析
- 《地區(qū)智能電網(wǎng)調(diào)度技術(shù)支持系統(tǒng)應(yīng)用功能規(guī)范》
- 框架借款協(xié)議書(2篇)
- 物業(yè)防恐防暴演練課件
- DB12-T 3034-2023 建筑消防設(shè)施檢測服務(wù)規(guī)范
- 銷售人員崗位職責(zé)培訓(xùn)
- 助理醫(yī)師醫(yī)院協(xié)議書(2篇)
- 短暫性腦缺血發(fā)作
- 2024-2025學(xué)年九年級化學(xué)人教版上冊檢測試卷(1-4單元)
- 父親歸來那一天(2022年四川廣元中考語文試卷記敘文閱讀題及答案)
- 小學(xué)數(shù)學(xué)五年級上冊奧數(shù)應(yīng)用題100道(含答案)
評論
0/150
提交評論