第一篇:基于MOOC的教師教育網(wǎng)絡(luò)課程平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
基于MOOC的教師教育網(wǎng)絡(luò)課程平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
摘 要:隨著大規(guī)模開(kāi)放課程(MOOC)時(shí)代的的到來(lái),傳統(tǒng)的網(wǎng)絡(luò)課程制作、管理方法已經(jīng)不能滿(mǎn)足個(gè)性化學(xué)習(xí)的需要,網(wǎng)絡(luò)課程已經(jīng)朝著社會(huì)化、大規(guī)?;?、自組織化的方向發(fā)展。在這種趨勢(shì)下,教師教育網(wǎng)絡(luò)課程應(yīng)該如何建設(shè)、如何管理?本文基于這一發(fā)展趨勢(shì)提出了教師教育網(wǎng)絡(luò)課程平臺(tái)的設(shè)計(jì)新思路,詳細(xì)闡述了教師教育網(wǎng)絡(luò)課程平臺(tái)的主要功能和實(shí)現(xiàn)技術(shù)。其主要功能包括課程管理、在線(xiàn)學(xué)習(xí)、資源管理、活動(dòng)管理、學(xué)習(xí)答疑、學(xué)習(xí)評(píng)價(jià)、用戶(hù)管理、教師成長(zhǎng)電子檔案袋和系統(tǒng)管理,在技術(shù)實(shí)現(xiàn)方面采用前、后端分離的方式,實(shí)現(xiàn)了Nginx Squid IIS的處理鏈。
關(guān)鍵詞:MOOC;教師教育;網(wǎng)絡(luò)課程;學(xué)習(xí)系統(tǒng);學(xué)習(xí)型社會(huì)
中圖分類(lèi)號(hào):G434 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1673-8454(2013)21-0073-05
一、研究背景
1.三分屏課件急需更新
目前,68所教育部現(xiàn)代遠(yuǎn)程教育試點(diǎn)學(xué)校的網(wǎng)絡(luò)課程制作均采用三分屏課件,集合了視頻、文字、聲音和動(dòng)畫(huà),最大限度地還原了面授課堂的氛圍。學(xué)習(xí)者在通過(guò)三分屏課件學(xué)習(xí)時(shí),既能看到教師的形象,也能聽(tīng)到教師的聲音,還可以看到教師的板書(shū),有利于網(wǎng)絡(luò)環(huán)境下教學(xué)活動(dòng)的開(kāi)展。[1] 但是,隨著教學(xué)理念地不斷更新以及信息技術(shù)地不斷發(fā)展,三分屏課件的缺陷也逐漸凸顯:(1)教學(xué)形式單一。三分屏課件在制作過(guò)程中采用的教學(xué)方法以講授法為主,不能極大地調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,學(xué)生的參與感不強(qiáng)。(2)界面統(tǒng)一單調(diào)。三分屏課件一般由視頻或語(yǔ)音、標(biāo)題或索引、內(nèi)容三個(gè)區(qū)域組成,形式固定,界面顏色單一,長(zhǎng)時(shí)間觀(guān)看容易造成視覺(jué)疲勞。[2](3)大都沒(méi)有學(xué)習(xí)行為監(jiān)控模塊。網(wǎng)絡(luò)學(xué)習(xí)行為監(jiān)控有利于掌握學(xué)習(xí)者在網(wǎng)絡(luò)環(huán)境下學(xué)習(xí)狀況,提高學(xué)習(xí)效果,激發(fā)學(xué)習(xí)者學(xué)習(xí)熱情,三分屏課件僅僅展示教師的教學(xué)行為,沒(méi)有對(duì)學(xué)生的學(xué)習(xí)行為進(jìn)行有效的監(jiān)控。(4)不支持移動(dòng)學(xué)習(xí)。隨著通信技術(shù)和泛在學(xué)習(xí)的發(fā)展,移動(dòng)學(xué)習(xí)已經(jīng)成為目前流行的學(xué)習(xí)形式,而基于三分屏課件的網(wǎng)絡(luò)課程不支持移動(dòng)終端的訪(fǎng)問(wèn),不能實(shí)現(xiàn)移動(dòng)學(xué)習(xí)。
2.教師教育一體化對(duì)免費(fèi)師范生的要求
“學(xué)高為師,身正為范”?!皫煼丁币恢笔怯脕?lái)形象地形容教師的職能和職業(yè)特征。為了落實(shí)教育優(yōu)先發(fā)展的戰(zhàn)略,提高教師師資,促進(jìn)教育公平,體現(xiàn)教師的社會(huì)價(jià)值,2007年9月,我國(guó)開(kāi)始在教育部直屬的六所師范大學(xué)實(shí)行師范生免費(fèi)教育。2011年7月,我國(guó)第一屆免費(fèi)師范生走出校門(mén),開(kāi)始服務(wù)于基礎(chǔ)教育。然而,教師的專(zhuān)業(yè)發(fā)展不能僅僅停留在職前培養(yǎng)的階段,同時(shí),終身教育的思想也不允許教師教育只接受職前培養(yǎng),因此免費(fèi)師范生的繼續(xù)教育問(wèn)題成為師范生免費(fèi)教育的瓶頸。[3] 為了促進(jìn)我國(guó)免費(fèi)師范生教師生涯的健康發(fā)展,使免費(fèi)師范生走上教師專(zhuān)業(yè)化發(fā)展道路,實(shí)現(xiàn)免費(fèi)師范生的終身教育,國(guó)家出臺(tái)了免費(fèi)師范生攻讀教育碩士的相關(guān)政策,考慮到工學(xué)矛盾的問(wèn)題,采取了“面授 遠(yuǎn)程”的培養(yǎng)模式,充分利用網(wǎng)絡(luò)學(xué)習(xí)環(huán)境實(shí)現(xiàn)免費(fèi)師范生的繼續(xù)教育。[4]因此,教育部直屬的六所師范大學(xué)必須為免費(fèi)師范生攻讀教育碩士搭建一個(gè)網(wǎng)絡(luò)化的學(xué)習(xí)的平臺(tái)。
3.教育信息化對(duì)高等教育的新要求
隨著信息技術(shù)和教育改革的不斷發(fā)展,教育信息化已經(jīng)成為國(guó)家教育事業(yè)發(fā)展的重要方向。教育部頒布的《教育信息化十年發(fā)展規(guī)劃(2011-2020年)》第六章中提到要推動(dòng)信息技術(shù)與高等教育的深度融合,創(chuàng)新人才培養(yǎng)模式。[5]在高校進(jìn)行信息化建設(shè)過(guò)程中,應(yīng)該依托優(yōu)勢(shì)學(xué)科開(kāi)發(fā)優(yōu)質(zhì)教育資源,實(shí)現(xiàn)教育優(yōu)質(zhì)資源的共享。但是,目前的教育資源開(kāi)發(fā)出現(xiàn)了資源豐富、質(zhì)量良莠不齊、各自為政等問(wèn)題,導(dǎo)致了教育資源建設(shè)管理困難,且不利于資源的長(zhǎng)期保存。因此,急需搭建一個(gè)開(kāi)放靈活的教育資源公共服務(wù)平臺(tái),實(shí)現(xiàn)教育資源的統(tǒng)一管理和長(zhǎng)期利用,為高等教育和基礎(chǔ)教育服務(wù)。
4.國(guó)際MOOC對(duì)網(wǎng)絡(luò)課程的挑戰(zhàn)
在開(kāi)放教育領(lǐng)域,近年來(lái)MOOC一詞頻繁出現(xiàn),它是大規(guī)模在線(xiàn)開(kāi)放課程的縮寫(xiě),是一種新型的網(wǎng)絡(luò)課程模式,具有免費(fèi)開(kāi)放、大規(guī)模、自組織性、社會(huì)性等特征。MOOC是以聯(lián)通主義學(xué)習(xí)理論作為其理論基礎(chǔ),認(rèn)為網(wǎng)絡(luò)化聯(lián)接才是知識(shí)組成的結(jié)構(gòu),學(xué)習(xí)掌握在學(xué)習(xí)者手中,學(xué)習(xí)就是學(xué)習(xí)者的知識(shí)網(wǎng)絡(luò)與其他網(wǎng)絡(luò)進(jìn)行互通的過(guò)程,保證了學(xué)習(xí)者永遠(yuǎn)處于不落伍的狀態(tài)。[6]這一思想使得MOOC與以往的網(wǎng)絡(luò)課程具有很大的差異,學(xué)習(xí)內(nèi)容是動(dòng)態(tài)匯聚而成的,學(xué)習(xí)者在學(xué)習(xí)過(guò)程中,將課程內(nèi)容、資源進(jìn)行混合,形成自己的理解和想法,通過(guò)網(wǎng)絡(luò)日志或博客推動(dòng)分享。國(guó)內(nèi)外目前已經(jīng)有大量成功的MOOC案例,如Coursera、EDX,它們真正體現(xiàn)了網(wǎng)絡(luò)課程開(kāi)放這一思想,必將成為今后網(wǎng)絡(luò)學(xué)習(xí)的主流。
二、教師教育網(wǎng)絡(luò)課程平臺(tái)的設(shè)計(jì)思路
吸取MOOC的優(yōu)點(diǎn),根據(jù)終身教育思想對(duì)教師教育的要求和教師教育信息化的發(fā)展,以陜西師范大學(xué)教師教育為依托,為教師教育設(shè)計(jì)了一個(gè)新的運(yùn)行環(huán)境——教師教育網(wǎng)絡(luò)課程平臺(tái)。該平臺(tái)的設(shè)計(jì)目標(biāo)是:實(shí)現(xiàn)網(wǎng)絡(luò)課程制作的多功能化;實(shí)現(xiàn)教師網(wǎng)絡(luò)學(xué)習(xí)的終身化;實(shí)現(xiàn)教師個(gè)人知識(shí)管理的系統(tǒng)化;實(shí)現(xiàn)本校優(yōu)質(zhì)學(xué)習(xí)資源的網(wǎng)絡(luò)化。
根據(jù)教育的需求和陜西師范大學(xué)的實(shí)際教學(xué)需求,該課程平臺(tái)主要有以下四個(gè)功能:(1)為以免費(fèi)師范生為主體的遠(yuǎn)程教育碩士提供網(wǎng)絡(luò)學(xué)習(xí)資源和服務(wù),使它將是成為遠(yuǎn)程教育碩士完成學(xué)業(yè)的主要途徑;(2)為校內(nèi)本科生輔助學(xué)習(xí)提供學(xué)習(xí)資源和服務(wù),成為陜西師范大學(xué)本科生的“第二課堂”;(3)作為遠(yuǎn)程教師培訓(xùn)的主要陣地,為中西部乃至全國(guó)范圍內(nèi)中小學(xué)教師培訓(xùn)開(kāi)發(fā)相應(yīng)的課程;(4)為全社會(huì)范圍內(nèi)學(xué)習(xí)者提供免費(fèi)開(kāi)放的學(xué)習(xí)資源。教師教育網(wǎng)絡(luò)課程平臺(tái)的設(shè)計(jì)思路包括以下幾個(gè)方面。
1.一體化的網(wǎng)絡(luò)課程
教師教育網(wǎng)絡(luò)課程平臺(tái)不應(yīng)只是單一的資源組合,而應(yīng)該將資源與教學(xué)結(jié)合起來(lái),支持教師教育職前、職后的各種教學(xué)活動(dòng),包括:學(xué)習(xí)資源、學(xué)習(xí)評(píng)價(jià)、學(xué)習(xí)監(jiān)控、學(xué)習(xí)工具和支持服務(wù)。學(xué)習(xí)者不僅可以在線(xiàn)學(xué)習(xí)教師教育網(wǎng)絡(luò)課程平臺(tái)中的課程內(nèi)容,還可以在線(xiàn)參與相應(yīng)的學(xué)習(xí)活動(dòng),與教師進(jìn)行互動(dòng)、在線(xiàn)完成作業(yè)和測(cè)試。
2.網(wǎng)絡(luò)課程的批量化制作
網(wǎng)絡(luò)課程的建設(shè)需要經(jīng)歷需求分析——課程結(jié)構(gòu)設(shè)計(jì)——學(xué)習(xí)環(huán)境設(shè)計(jì)——課程開(kāi)放——測(cè)試等環(huán)節(jié),且僅是針對(duì)一門(mén)課程進(jìn)行的設(shè)計(jì),其開(kāi)發(fā)周期長(zhǎng),效率較低。教師教育平臺(tái)在設(shè)計(jì)過(guò)程中,充分考慮到傳統(tǒng)網(wǎng)絡(luò)課程設(shè)計(jì)和開(kāi)發(fā)的不足,在平臺(tái)設(shè)計(jì)過(guò)程中,構(gòu)造了網(wǎng)絡(luò)課程模板。該模板是在深入分析和總結(jié)網(wǎng)絡(luò)課程特點(diǎn)和結(jié)構(gòu)的基礎(chǔ)上設(shè)計(jì)的。其欄目包括:課程簡(jiǎn)介、教師隊(duì)伍、課程特色、學(xué)習(xí)指南、授課計(jì)劃、教學(xué)方法、考核評(píng)價(jià)等。界面設(shè)計(jì)采用兩分欄或三分欄的結(jié)構(gòu)。教師也可以在平臺(tái)中建設(shè)多門(mén)課程,學(xué)生可以在其中任意選擇自己需要的課程進(jìn)行在線(xiàn)學(xué)習(xí),實(shí)現(xiàn)了網(wǎng)絡(luò)課程的快速生成和批量制作。3.網(wǎng)絡(luò)課程的個(gè)性制作
教師教育平臺(tái)在考慮網(wǎng)絡(luò)課程制作周期的同時(shí),也認(rèn)識(shí)到每一門(mén)課程都有其自身的特點(diǎn),因此在網(wǎng)絡(luò)課程結(jié)構(gòu)設(shè)計(jì)方面,進(jìn)行了一些個(gè)性化設(shè)置。教師可以根據(jù)課程自身的需要添加欄目、內(nèi)容和工具,進(jìn)行界面風(fēng)格的設(shè)置,保證建設(shè)的課程不出現(xiàn)千篇一律的現(xiàn)象,同時(shí)平臺(tái)還提供了風(fēng)格不同的模板,教師在建設(shè)網(wǎng)絡(luò)課程的過(guò)程中可以任意選擇,保證了課程的開(kāi)發(fā)效率。
4.多元化的課程模式
教師教育課程平臺(tái)的應(yīng)用主體是有以免費(fèi)師范生教育碩士和遠(yuǎn)程本科學(xué)歷教育學(xué)生,這兩類(lèi)人群接受的都是教師教育,但由于其培養(yǎng)目標(biāo)和人才層次已經(jīng)發(fā)生了巨大的變化,在課程學(xué)習(xí)模式上也存在必然的差異。本科生的課程以知識(shí)講授為主,輔助一些必要的學(xué)習(xí)活動(dòng),教育碩士的學(xué)習(xí)則是由大量的活動(dòng)來(lái)組成的,輔助以知識(shí)講授。教師教育網(wǎng)絡(luò)課程平臺(tái)的設(shè)計(jì)綜合考慮了平臺(tái)用戶(hù)的特征,選用多元化的課程模式,支持知識(shí)講授、專(zhuān)題研究、探究學(xué)習(xí)、案例學(xué)習(xí)等不同模式課程的創(chuàng)建和管理,滿(mǎn)足不同群體學(xué)生的需求。
5.社會(huì)化學(xué)習(xí)網(wǎng)絡(luò)
美國(guó)著名社會(huì)心理學(xué)家米爾格蘭姆(Stanley Milgram)于20世紀(jì)60年代最先提出了六度分割理論:在人際脈絡(luò)中,要結(jié)識(shí)任何一位陌生的朋友,這中間最多只要通過(guò)六個(gè)朋友就能達(dá)到目的。按照六度分隔理論,每個(gè)個(gè)體的社交圈都在不斷放大,最后成為一個(gè)大型網(wǎng)絡(luò)。[7]后來(lái)有人根據(jù)這種理論,創(chuàng)立了面向社會(huì)性網(wǎng)絡(luò)的互聯(lián)網(wǎng)服務(wù),通過(guò)“熟人的熟人”來(lái)進(jìn)行網(wǎng)絡(luò)社交拓展,形成了社會(huì)化網(wǎng)絡(luò)服務(wù)(SNS)。教師教育網(wǎng)絡(luò)平臺(tái)借鑒六度分割理論和SNS思想,構(gòu)建虛擬的學(xué)習(xí)圈子,使學(xué)習(xí)者在教師教育網(wǎng)絡(luò)平臺(tái)中建立人際關(guān)系,營(yíng)造更加真實(shí)的學(xué)習(xí)氛圍,增強(qiáng)用戶(hù)的歸屬感。
6.教師成長(zhǎng)電子檔案袋
教師教育網(wǎng)絡(luò)課程平臺(tái)為教師的職前教育和職后培訓(xùn)提供了一個(gè)個(gè)性化的學(xué)習(xí)的平臺(tái),平臺(tái)可以對(duì)教師的教學(xué)成長(zhǎng)過(guò)程進(jìn)行完整的記錄,包括教師的成長(zhǎng)規(guī)劃、教學(xué)行為、教學(xué)反思、教學(xué)成果等,形成電子檔案袋,對(duì)教師的專(zhuān)業(yè)技能實(shí)行過(guò)程性評(píng)價(jià),同時(shí)還可以形成教學(xué)資源,為新手教師的專(zhuān)業(yè)成長(zhǎng)提供幫助。[8] 7.課程的標(biāo)準(zhǔn)化封裝 教師教育網(wǎng)絡(luò)課程平臺(tái)遵循統(tǒng)一的技術(shù)指標(biāo),生成標(biāo)準(zhǔn)化課程網(wǎng)站,使該課程能夠在其他課程平臺(tái)上無(wú)障礙運(yùn)行,如Blackboard、Moddle和Saiky平臺(tái)等。
8.可擴(kuò)展的API接口
在教師教育網(wǎng)絡(luò)課程平臺(tái)中,考慮到教師教育也需要相應(yīng)的教務(wù)管理,因此該平臺(tái)必須實(shí)現(xiàn)與學(xué)校、學(xué)院教學(xué)教務(wù)平臺(tái)的無(wú)縫銜接,實(shí)現(xiàn)專(zhuān)業(yè)信息、課程信息、考核評(píng)價(jià)等教學(xué)教務(wù)方面的內(nèi)容與教師教育教學(xué)信息的通信。教師教育網(wǎng)絡(luò)課程平臺(tái)的設(shè)計(jì)以模塊為組成部分,每個(gè)模塊預(yù)留API接口,數(shù)據(jù)之間的通信通過(guò)API接口來(lái)實(shí)現(xiàn)。
9.多終端使用
隨著信息技術(shù)和社會(huì)的不斷發(fā)展,越來(lái)越多的電子產(chǎn)品開(kāi)始應(yīng)用于教育領(lǐng)域,基于移動(dòng)終端的移動(dòng)學(xué)習(xí)也成為目前學(xué)術(shù)界討論的一個(gè)熱點(diǎn)話(huà)題。為了更好地支持教師的泛在學(xué)習(xí),教師教育網(wǎng)絡(luò)課程平臺(tái)在規(guī)劃和建設(shè)的過(guò)程中,考慮到了多終端支持,在iPad、智能手機(jī)等終端均能訪(fǎng)問(wèn)該平臺(tái),進(jìn)行在線(xiàn)學(xué)習(xí)。
三、教師教育網(wǎng)絡(luò)課程平臺(tái)的功能設(shè)計(jì)
根據(jù)學(xué)習(xí)型社會(huì)對(duì)教師教育的要求和用戶(hù)特點(diǎn),教師教育網(wǎng)絡(luò)課程平臺(tái)的基本功能模塊包括:課程管理、在線(xiàn)學(xué)習(xí)、資源管理、活動(dòng)管理、學(xué)習(xí)答疑、學(xué)習(xí)評(píng)價(jià)、用戶(hù)管理和系統(tǒng)管理8個(gè)模塊,根據(jù)不同的權(quán)限將用戶(hù)分為管理員、教師和學(xué)生三類(lèi)用戶(hù),共65項(xiàng)操作,如圖1所示。
1.課程管理
課程管理是指系統(tǒng)管理人員對(duì)教師教育網(wǎng)絡(luò)課程平臺(tái)中課程進(jìn)行相應(yīng)的操作,其管理人員包括管理員和教師兩類(lèi)用戶(hù),管理員的主要操作包括創(chuàng)建課程、審核資源、發(fā)布公告、跟蹤學(xué)習(xí)過(guò)程、監(jiān)控學(xué)習(xí)情況、發(fā)布網(wǎng)絡(luò)課程,教師的主要操作包括設(shè)置課程信息、選擇課程模塊、選擇課程模版、設(shè)置課程欄目。
2.在線(xiàn)學(xué)習(xí)
教師教育網(wǎng)絡(luò)課程平臺(tái)的最大特色就是支持在線(xiàn)學(xué)習(xí),在線(xiàn)學(xué)習(xí)模塊的功能設(shè)計(jì)是否科學(xué)、功能是否完善決定了學(xué)習(xí)的效果。完整的在線(xiàn)學(xué)習(xí)模塊不僅是資源展示平臺(tái),更是集資源與服務(wù)、自學(xué)與協(xié)作、理論與實(shí)踐、學(xué)習(xí)與評(píng)價(jià)為一體的立體化學(xué)習(xí)的平臺(tái)。該模塊的用戶(hù)類(lèi)型以教師和學(xué)生為主,教師的主要操作包括設(shè)計(jì)課程目錄、編輯學(xué)習(xí)內(nèi)容、設(shè)置相關(guān)資源、設(shè)置相關(guān)活動(dòng)、設(shè)置學(xué)習(xí)進(jìn)度,學(xué)生操作包括自主學(xué)習(xí)和查看學(xué)習(xí)進(jìn)度。
3.資源管理
資源是網(wǎng)絡(luò)課程的主要組成部分,是知識(shí)內(nèi)容的重要輔助。在教師教育網(wǎng)絡(luò)課程平臺(tái)資源設(shè)計(jì)方面,注重多種形式的媒體資源的設(shè)計(jì),給學(xué)習(xí)者提供直觀(guān)、形象的感官體驗(yàn),促進(jìn)學(xué)習(xí)者對(duì)知識(shí)點(diǎn)的理解和掌握。教師教育網(wǎng)絡(luò)課程平臺(tái)的資源管理用戶(hù)主要有教師和學(xué)生,教師的主要操作包括資源檢索、資源上傳、資源下載、資源審核、資源分類(lèi),學(xué)生的主要操作包括資源檢索、資源上傳、資源下載。
4.活動(dòng)管理
根據(jù)現(xiàn)代教學(xué)理論,網(wǎng)絡(luò)課程中的知識(shí)以活動(dòng)為主。學(xué)習(xí)活動(dòng)有助于調(diào)動(dòng)學(xué)習(xí)者學(xué)習(xí)的積極性,也能體現(xiàn)網(wǎng)絡(luò)學(xué)習(xí)中學(xué)習(xí)者的主體地位。因此,教師要提升網(wǎng)絡(luò)教學(xué)的質(zhì)量,要根據(jù)不同的學(xué)習(xí)目標(biāo)和知識(shí)內(nèi)容,設(shè)置合適的學(xué)習(xí)活動(dòng),安排特定的學(xué)習(xí)任務(wù)、明確相應(yīng)的步驟,監(jiān)督學(xué)習(xí)者參與活動(dòng),并對(duì)活動(dòng)實(shí)施情況提供反饋意見(jiàn)。教師教育網(wǎng)絡(luò)課程平臺(tái)的活動(dòng)管理用戶(hù)主要有教師和學(xué)生,教師的主要操作有自由討論、自學(xué)自測(cè)、案例分析、網(wǎng)上資源搜集、實(shí)踐活動(dòng)、主題探究、虛擬實(shí)驗(yàn),學(xué)生的主要操作有參與活動(dòng)、查看反饋信息等。
5.學(xué)習(xí)答疑
交互是網(wǎng)絡(luò)課程平臺(tái)的重要組成部分,也是衡量網(wǎng)絡(luò)課程平臺(tái)質(zhì)量的重要指標(biāo),增進(jìn)教師與學(xué)生之間的交流。教師教育網(wǎng)絡(luò)課程平臺(tái)的答疑模式借鑒當(dāng)前業(yè)界流行的開(kāi)放式互助問(wèn)答系統(tǒng),如百度知道、新浪的愛(ài)問(wèn),其用戶(hù)也是由教師和學(xué)生兩類(lèi)構(gòu)成,教師的主要操作有同步解答、回復(fù)留言、常見(jiàn)問(wèn)題,學(xué)生的主要操作有同步提問(wèn)、給老師留言、問(wèn)題檢索。
6.學(xué)習(xí)評(píng)價(jià)
學(xué)習(xí)評(píng)價(jià)是衡量網(wǎng)絡(luò)教學(xué)質(zhì)量的重要形式,是一般網(wǎng)絡(luò)課程的主要功能之一。教師教育網(wǎng)絡(luò)課程平臺(tái)的學(xué)習(xí)評(píng)價(jià)形式多樣,主要形式有作業(yè)、論文和考試。教師在課程平臺(tái)中主要進(jìn)行作業(yè)的布置、批閱和統(tǒng)計(jì),考試試卷的組卷、組織考試,對(duì)作業(yè)成績(jī)、論文成績(jī)和考試成績(jī)進(jìn)行統(tǒng)計(jì)分析。學(xué)生主要是完成作業(yè)、參加考試、完成論文和成績(jī)查詢(xún)。
7.用戶(hù)管理 教師教育網(wǎng)絡(luò)課程平臺(tái)包括教師、學(xué)生、管理員三種不同角色,每種角色在平臺(tái)應(yīng)用過(guò)程中所要實(shí)現(xiàn)的功能是不同的。因此,需要為每種角色的用戶(hù)開(kāi)發(fā)一個(gè)用戶(hù)中心,以便他們能夠方便地管理自己的課程、處理各種任務(wù)。學(xué)生個(gè)人中心包括所學(xué)課程的列表、待處理的任務(wù)、學(xué)習(xí)工具箱、個(gè)人信息管理、學(xué)習(xí)痕跡管理、學(xué)習(xí)組群管理等。
8.系統(tǒng)管理
系統(tǒng)管理主要對(duì)教師教育網(wǎng)絡(luò)課程平臺(tái)進(jìn)行系統(tǒng)配置、安全管理、數(shù)據(jù)備份、用戶(hù)權(quán)限等管理。
四、教師教育網(wǎng)絡(luò)課程平臺(tái)實(shí)現(xiàn)的關(guān)鍵技術(shù)
1.平臺(tái)的系統(tǒng)架構(gòu)
根據(jù)教師教育網(wǎng)絡(luò)課程平臺(tái)的設(shè)計(jì)思想和用戶(hù)群體,該平臺(tái)由課程內(nèi)容網(wǎng)頁(yè)聚合而成,具有大用戶(hù)、高并發(fā)、高交互、高性能的特征,其架構(gòu)從邏輯上分為兩部分;前端的Web系統(tǒng)和后端的應(yīng)用系統(tǒng),如圖2所示。
前端Web系統(tǒng)的主要作用是達(dá)到不同應(yīng)用的服務(wù)器共享、避免單點(diǎn)故障、集中管理、統(tǒng)一配置,當(dāng)某些應(yīng)用訪(fǎng)問(wèn)量升高時(shí),通過(guò)增加服務(wù)器節(jié)點(diǎn)達(dá)到整個(gè)服務(wù)器集群性能的提高。在
技術(shù)上采用Nginx和Squid軟件組合方式來(lái)實(shí)現(xiàn),以消除瓶頸,實(shí)現(xiàn)負(fù)載均衡,反向代理和
靜態(tài)緩存。[9] 后端應(yīng)用系統(tǒng)承擔(dān)課程管理平臺(tái)的業(yè)務(wù)處理、資源檢索、內(nèi)容提供服務(wù),是教師教育網(wǎng)絡(luò)課程平臺(tái)的核心應(yīng)用系統(tǒng),由IIS Web服務(wù)器、應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、文件服務(wù)器、圖片服務(wù)器、視頻服務(wù)器或其集群構(gòu)成,使得訪(fǎng)問(wèn)以前端Web負(fù)載均衡→反向代理服務(wù)/靜態(tài)緩存→后端IIS Web服務(wù)→應(yīng)用服務(wù)→數(shù)據(jù)服務(wù)順序進(jìn)行,通過(guò)前端的負(fù)載均衡、反向代理和靜態(tài)緩存來(lái)減輕后端的壓力,提高系統(tǒng)性能。
2.平臺(tái)的開(kāi)發(fā)方案
為了增加教師教育網(wǎng)絡(luò)課程平臺(tái)的使用范圍,該系統(tǒng)選用基于Internet的瀏覽器環(huán)境,支持包括IE 6.0及以上版本,F(xiàn)irefox 3.6及以上版本,Google Chrome 4.0及以上版本的瀏覽器。依照教師教育網(wǎng)絡(luò)課程平臺(tái)的系統(tǒng)架構(gòu)和邏輯結(jié)果,選用的開(kāi)發(fā)工具為Microsoft Visual Studio 2010,在版本控制及開(kāi)發(fā)過(guò)程管理方面選用Team Foundation Server 2010工具。其開(kāi)發(fā)框架模式如表1所示。
3.數(shù)據(jù)庫(kù)技術(shù)
教師教育網(wǎng)絡(luò)課程管理平臺(tái)的數(shù)據(jù)信息涉及兩大類(lèi)型庫(kù):結(jié)構(gòu)化數(shù)據(jù)庫(kù)和非結(jié)構(gòu)化數(shù)據(jù)。[10]結(jié)構(gòu)化數(shù)據(jù)庫(kù)采用SQL Server 2008 R2關(guān)系數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)和管理,非結(jié)構(gòu)化數(shù)據(jù)庫(kù)使用非關(guān)系數(shù)據(jù)庫(kù),即文檔數(shù)據(jù)庫(kù)Mongo DB進(jìn)行存儲(chǔ)和管理,將大量的非結(jié)構(gòu)化數(shù)據(jù)諸如圖形/圖像、文件、視頻、音頻、動(dòng)畫(huà)等文件的索引和實(shí)際物理路徑通過(guò)索引服務(wù)器保存在Mongo DB文檔數(shù)據(jù)庫(kù)中,而具體的圖形/圖像、文件、視頻、音頻、動(dòng)畫(huà)等文件則保存在分布式文件管理系統(tǒng)下對(duì)應(yīng)的文件服務(wù)器節(jié)點(diǎn)上。
五、總結(jié)與展望
本文根據(jù)教育信息化對(duì)網(wǎng)絡(luò)課程的要求和陜西師范大學(xué)教師教育的特點(diǎn),提出了教師教育網(wǎng)絡(luò)課程平臺(tái)的設(shè)計(jì)思路。教師教育網(wǎng)絡(luò)課程平臺(tái)的主要功能包括課程管理、在線(xiàn)學(xué)習(xí)、資源管理、活動(dòng)管理、學(xué)習(xí)答疑、學(xué)習(xí)評(píng)價(jià)、用戶(hù)管理和系統(tǒng)管理,目前教師教育網(wǎng)絡(luò)課程平臺(tái)的設(shè)計(jì)和開(kāi)發(fā)已基本完成,并建立了多門(mén)網(wǎng)絡(luò)課程,下一步的工作重心是研究和開(kāi)發(fā)教師成長(zhǎng)電子袋的具體實(shí)現(xiàn)方案,記錄教師的專(zhuān)業(yè)成長(zhǎng)之路,實(shí)現(xiàn)教師的專(zhuān)業(yè)成長(zhǎng)。
參考文獻(xiàn):
[1]劉梓紅,房維強(qiáng).基于流媒體技術(shù)的三分屏課件制作[J].現(xiàn)代教育技術(shù),2009(5):136-138.[2]任翔,任博.論三分屏課件的合理性及其缺陷[J].現(xiàn)代教育技術(shù),2009(5):133-136.[3]李云.師范生免費(fèi)教育背景下的教育碩士培養(yǎng)初探[J].黃石理工學(xué)院學(xué)報(bào),2008(12):36-38.[4]汪義風(fēng).教師教育一體化趨勢(shì)下免費(fèi)師范生網(wǎng)絡(luò)學(xué)習(xí)的平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)[D].湖北:華中師范大學(xué),2008(5).[5]教育部.教育部關(guān)于印發(fā)《教育信息化十年發(fā)展規(guī)劃(2011-2020年)》的通知,教技[2012]5號(hào)[EB/OL].[6]李青,王濤.MOOC:一種基于連通主義的巨型開(kāi)放課程模式[J].中國(guó)遠(yuǎn)程教育,2012(3):30-36.[7]邱瑛.Web2.0技術(shù)在網(wǎng)絡(luò)教學(xué)平臺(tái)中的研究與應(yīng)用[D].北京:北京交通大學(xué),2010.[8]李園.構(gòu)建師范生專(zhuān)業(yè)技能成長(zhǎng)電子檔案袋[J].電化教育研究,2011(2):99-102.[9]郭麗娜,任劍鋒.基于Silver light的可視化協(xié)作知識(shí)建構(gòu)工具的設(shè)計(jì)與實(shí)現(xiàn)[J].電化教育研究,2012(4):72-75.[10]李焱,黨小超.基于 Web2.0 CMS 的教學(xué)網(wǎng)站管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電化教育研究,2009(6):82-84.
第二篇:基于MOOC與網(wǎng)絡(luò)教學(xué)空間相融合的課程中心平臺(tái)建設(shè)
基于MOOC與網(wǎng)絡(luò)教學(xué)空間相融合的課程中心平臺(tái)建設(shè)
摘 要: 分析了MOOC教育和學(xué)校的現(xiàn)狀,研究了MOOC教育的理論基礎(chǔ)和特點(diǎn),根據(jù)學(xué)校的實(shí)際情況提出了基于MOOC和網(wǎng)絡(luò)教學(xué)空間相融合的建設(shè)方案。所建平臺(tái)具有MOOC平臺(tái)特點(diǎn)且兼具地方院校特色和優(yōu)勢(shì)。
關(guān)鍵詞: MOOC; 網(wǎng)絡(luò)教學(xué)空間; 混合式教學(xué);平臺(tái)建設(shè)
中圖分類(lèi)號(hào):TPG642.4 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2015)04-27-02
Abstract: This paper analyzes the present situation of MOOC education in institutes,then sums up the theoretical basis as well as the main features of MOOC education,and in the end proposes accordingly a construction plan for central curricular platform based on the combination of the MOOC with the teaching cyberspace.The platform constructed thus is a typical MOOC platform having the unique features as well as the advantages of local colleges.Key words: MOOC; cyberspace of teaching; blended teaching; platform construction
0 引言
隨著技術(shù)的進(jìn)步和教育觀(guān)念的改變,如何將信息技術(shù)與教育教學(xué)深度融合促進(jìn)教育事業(yè)的發(fā)展已經(jīng)成為民眾、國(guó)家、社會(huì)關(guān)注的焦點(diǎn)問(wèn)題。發(fā)源于網(wǎng)絡(luò)教育的MOOC(Massive Open Online Class,大規(guī)模在線(xiàn)開(kāi)放課程)萌芽于2008年,2012年起處于高速發(fā)展時(shí)期,國(guó)內(nèi)外多所著名高校紛紛加入到MOOC的研究和實(shí)踐當(dāng)中,如麻省理工大學(xué)和哈弗大學(xué)合作設(shè)計(jì)推出了edxMOOC平臺(tái),清華大學(xué)、北京大學(xué)與edx簽訂合作協(xié)議建設(shè)MOOC中國(guó)平臺(tái)[1]。2013年被稱(chēng)為中國(guó)MOOC教育發(fā)展元年,2013年以來(lái),國(guó)內(nèi)教育機(jī)構(gòu)紛紛推出了自己的MOOC平臺(tái),比較有名的平臺(tái)有MOOC中國(guó)、果殼網(wǎng)的MOOC學(xué)院、網(wǎng)易的MOOC云課堂等。
邵陽(yáng)學(xué)院創(chuàng)建于1958年,是經(jīng)教育部批準(zhǔn)的具有碩士學(xué)位研究生招生資格的省屬多科性本科院校,是“全國(guó)畢業(yè)生就業(yè)典型經(jīng)驗(yàn)高校”。學(xué)校現(xiàn)有15個(gè)院系,2個(gè)碩士點(diǎn),54個(gè)本科專(zhuān)業(yè),全日制在校研究生、本科生共近2萬(wàn)人。2014年被批準(zhǔn)為全國(guó)信息化試點(diǎn)單位和湖南省教育信息化試點(diǎn)單位。湖南省的試點(diǎn)項(xiàng)目為“基于MOOC的地方高校教學(xué)管理體制和人才培養(yǎng)機(jī)制創(chuàng)新與實(shí)踐”,通過(guò)MOOC平臺(tái)建設(shè)推動(dòng)信息化技術(shù)與教育的深度融合。理論基礎(chǔ)
信息技術(shù)的發(fā)展為教育改革提供了“基石”,信息化與教育的深度融合不再只是停留在理論探索階段。教育信息技術(shù)化經(jīng)過(guò)了廣播電視教育、網(wǎng)絡(luò)遠(yuǎn)程教育、MOOC教育三個(gè)階段,與教育信息化相輔相成的現(xiàn)代教育理論也隨之不斷發(fā)展。MOOC教育的核心理論可以概括為以下幾方面。
⑴ 以“學(xué)生”為中心的教學(xué)理論
不同于傳統(tǒng)教育以教師為中心的教學(xué)模式,學(xué)生(MOOC中的學(xué)習(xí)者,下同)處于MOOC教育的中心。因此課程的設(shè)計(jì)應(yīng)圍繞學(xué)生,體現(xiàn)以學(xué)生為主體的特性。課程建設(shè)應(yīng)充分利用網(wǎng)絡(luò)資源、創(chuàng)設(shè)情景,強(qiáng)調(diào)學(xué)生的中心地位,鼓勵(lì)學(xué)生主動(dòng)學(xué)習(xí)、探究式學(xué)習(xí),在學(xué)習(xí)過(guò)程中不斷發(fā)現(xiàn)問(wèn)題、解決問(wèn)題,從而完成學(xué)習(xí)目標(biāo)。教師的的身份也要發(fā)生改變,成為輔導(dǎo)者,以線(xiàn)上線(xiàn)下相結(jié)合的方式為學(xué)生答疑解惑,監(jiān)督學(xué)習(xí)過(guò)程,參與學(xué)習(xí)評(píng)價(jià)。
⑵ 聯(lián)通主義理論
聯(lián)通主義表述了一種動(dòng)態(tài)學(xué)習(xí)理論。學(xué)生學(xué)習(xí)的目的是為適應(yīng)社會(huì)發(fā)展而完善自身知識(shí)結(jié)構(gòu)。MOOC教育的開(kāi)放性決定了學(xué)習(xí)者身份的廣泛性,學(xué)習(xí)者主力軍仍是在校學(xué)生,但大量的公司白領(lǐng)、產(chǎn)業(yè)工人、離退休人員也會(huì)通過(guò)MOOC進(jìn)行學(xué)習(xí)。對(duì)地方高校而言,MOOC課程首先是滿(mǎn)足本校學(xué)生學(xué)習(xí)的需要,再逐步向本地區(qū)乃至全社會(huì)開(kāi)放。學(xué)習(xí)者相互關(guān)聯(lián)是一個(gè)統(tǒng)一的團(tuán)體,在網(wǎng)絡(luò)學(xué)習(xí)環(huán)境下(通過(guò)課程論壇、群聊社交工具等)形成一個(gè)整體。在MOOC中,學(xué)生既是學(xué)習(xí)的主體,也是學(xué)習(xí)的客體,學(xué)生之間互相幫助,互相鼓勵(lì)、評(píng)價(jià),為達(dá)成學(xué)習(xí)目標(biāo)而共同努力。
⑶ 混合式教學(xué)理論
現(xiàn)代教育技術(shù)是以現(xiàn)代信息技術(shù)為手段,對(duì)傳統(tǒng)教育的方式的“改造升級(jí)”。地方本科院校開(kāi)設(shè)MOOC課程,步子不宜邁得過(guò)大,MOOC平臺(tái)的設(shè)計(jì)和開(kāi)發(fā),應(yīng)以混合式模式教學(xué)理論為指導(dǎo),從三個(gè)方面形成混合。①教學(xué)設(shè)計(jì)的混合。②學(xué)習(xí)資源的混合,結(jié)合學(xué)校已建成的其他教學(xué)資源為MOOC課程學(xué)習(xí)的學(xué)生提供豐富的資源。③學(xué)習(xí)方式的混合,線(xiàn)上線(xiàn)下學(xué)習(xí)結(jié)合,線(xiàn)上線(xiàn)下考核相結(jié)合。
MOOC具有以下特點(diǎn):
大規(guī)模:一門(mén)課程的學(xué)習(xí)者遠(yuǎn)遠(yuǎn)超過(guò)傳統(tǒng)課堂的人數(shù),甚至可達(dá)數(shù)十萬(wàn)人,學(xué)習(xí)者可來(lái)自不同的地區(qū),擁有不同的學(xué)習(xí)背景,只要對(duì)這門(mén)課感興趣就可以參與學(xué)習(xí)這門(mén)課程。
開(kāi)放式:MOOC對(duì)所有的人開(kāi)放[2]。通過(guò)互聯(lián)網(wǎng)的相關(guān)平臺(tái)或網(wǎng)站搜索到這些開(kāi)放課程,簡(jiǎn)單注冊(cè)就可以進(jìn)行學(xué)習(xí)。
在線(xiàn)性:學(xué)習(xí)者必須依靠互聯(lián)網(wǎng)才能獲取這些資源。
系統(tǒng)性:結(jié)合教育理論與學(xué)習(xí)理論,具有一整套的教學(xué)計(jì)劃、學(xué)習(xí)計(jì)劃、考核計(jì)劃。
精簡(jiǎn)性:MOOC課程中強(qiáng)調(diào)知識(shí)點(diǎn)的精講,對(duì)知識(shí)點(diǎn)進(jìn)行碎片化加工,每個(gè)視頻都是5-15分鐘[3],這樣可以保證高效的學(xué)習(xí)效率,也便于移動(dòng)學(xué)習(xí)。
專(zhuān)業(yè)性:課程由大學(xué)教授、行業(yè)專(zhuān)家提供,他們對(duì)所開(kāi)課程知識(shí)的理解深入透徹,能夠把握好學(xué)習(xí)者的心理。
交互性:MOOC平臺(tái)強(qiáng)調(diào)網(wǎng)絡(luò)互動(dòng),通過(guò)學(xué)習(xí)者之間的互動(dòng)、學(xué)習(xí)者與教師的互動(dòng)、學(xué)習(xí)者與系統(tǒng)的互動(dòng)達(dá)到學(xué)習(xí)目標(biāo)。
自主性:完全自主的學(xué)習(xí)的平臺(tái),學(xué)習(xí)者可自己制定學(xué)習(xí)計(jì)劃和規(guī)劃時(shí)間。地方本科院校依托MOOC授課的條件與困惑
我國(guó)地方院校基本完成了三通兩平臺(tái)的網(wǎng)絡(luò)建設(shè),并基本完成了數(shù)字化校園建設(shè),在精品課程,數(shù)字圖書(shū)館等網(wǎng)絡(luò)資源建設(shè)上取得了卓有成效的工作,已基本具備在線(xiàn)MOOC授課的條件。由于傳統(tǒng)教學(xué)模式的深遠(yuǎn)影響,師生和管理者對(duì)MOOC的認(rèn)識(shí)是比較缺乏的。學(xué)生學(xué)習(xí)的自覺(jué)性與教師用網(wǎng)絡(luò)授課的主動(dòng)熱情不夠,加上設(shè)施條件、分配機(jī)制、教學(xué)運(yùn)行辦法、學(xué)分認(rèn)定政策等各方面改進(jìn)滯后,存在許多實(shí)施的困惑。因此有必要探索MOOC與網(wǎng)絡(luò)空間相融合,結(jié)合傳統(tǒng)授課方式的課程中心平臺(tái)建設(shè)以順應(yīng)當(dāng)前條件,逐步推進(jìn)教育信息化的進(jìn)步。建設(shè)方案
在學(xué)校建設(shè)MOOC平臺(tái)之前,已建成網(wǎng)絡(luò)學(xué)習(xí)空間。教師利用空間發(fā)布教學(xué)資源、進(jìn)行授課、答疑、布置作業(yè)、批改作業(yè)、單元測(cè)試和在線(xiàn)考試等教學(xué)活動(dòng),學(xué)生利用空間學(xué)習(xí)課程資源、完成作業(yè)、測(cè)試與教師互動(dòng)等。一些學(xué)校、老師結(jié)合學(xué)習(xí)空間做了一些基于空間的教育信息化的有益的探索并取得一些成果。與MOOC相比,學(xué)習(xí)空間有豐富的課程資源(可將其他教師、學(xué)校的教案、視頻等整合到自己的空間),有留言、評(píng)論、教研苑等豐富的交流手段。就目前而言,學(xué)習(xí)空間的短板在于缺乏對(duì)學(xué)習(xí)過(guò)程的管理,缺乏認(rèn)證機(jī)制。因此,學(xué)校的MOOC平臺(tái)建設(shè)將二者結(jié)合起來(lái),充分利用好空間豐富的教學(xué)資源和交互手段。例如將已有的課程視頻碎片化經(jīng)過(guò)后期制作作為MOOC課程的視頻;為MOOC課程添加課程資源鏈接指向?qū)W習(xí)空間相應(yīng)資源;在學(xué)習(xí)空間進(jìn)行學(xué)習(xí)交流和討論等。初步的建設(shè)方案如下。
⑴ 硬件平臺(tái)建設(shè)
為課程中心配備高可用性和高性能的服務(wù)器、負(fù)載均衡、交換設(shè)備。
⑵ 課程中心系統(tǒng)
課程中心系統(tǒng)包含基礎(chǔ)子系統(tǒng):支持教學(xué)組織設(shè)計(jì)、教學(xué)運(yùn)行支持包括課程網(wǎng)站管理、課程共建共享、課程資料管理、課程輔助教學(xué)、教學(xué)效果分析、方便師生通訊與互動(dòng),教學(xué)管理評(píng)估子系統(tǒng),質(zhì)量工程子系統(tǒng),學(xué)習(xí)計(jì)劃管理子系統(tǒng),要求實(shí)現(xiàn)與教務(wù)管理系統(tǒng)對(duì)接。
⑶ 課程資源建設(shè)
第一期購(gòu)買(mǎi)若干門(mén)優(yōu)質(zhì)MOOC課程資源,并從本校選取數(shù)門(mén)高水平課程建設(shè)為MOOC課程并向全校師生和社會(huì)公眾開(kāi)放。
⑷ 在線(xiàn)學(xué)習(xí)線(xiàn)下輔導(dǎo)集中答疑相結(jié)合的混合式授課
MOOC使學(xué)習(xí)碎片化,網(wǎng)絡(luò)資源的共享讓廣大的學(xué)習(xí)者享受到優(yōu)質(zhì)的教學(xué)資源。考慮到也有一些學(xué)習(xí)自覺(jué)性差的學(xué)生會(huì)因此荒廢學(xué)業(yè),一些不夠負(fù)責(zé)的老師會(huì)因此將學(xué)生學(xué)生“放羊”,使教育未能盡到教學(xué)的責(zé)任與義務(wù),使教育機(jī)構(gòu)放松了對(duì)教學(xué)質(zhì)量的監(jiān)管。為此設(shè)計(jì)了線(xiàn)上學(xué)習(xí)集中輔導(dǎo)相結(jié)合的模式[4],在線(xiàn)學(xué)習(xí)以自學(xué)為主,集中以突破難點(diǎn)解決困惑為主,并利用集中面授可檢查學(xué)生的學(xué)習(xí)效果,這是當(dāng)前比較能適應(yīng)地方本科院校教學(xué)改革的模式之一。特色與優(yōu)勢(shì)
本校建立的基于MOOC與網(wǎng)絡(luò)空間相融合的課程中心具有區(qū)別于主流MOOC平臺(tái)特色,是地方本科院校根據(jù)自身?xiàng)l件探索MOOC研究和建設(shè)的大膽嘗試。建設(shè)方案與有以下特色和優(yōu)勢(shì)。
⑴ 豐富交互手段和方法
MOOC平臺(tái)的提供的交互方式過(guò)于簡(jiǎn)單。為了更方便交流,許多學(xué)習(xí)者往往通過(guò)第三方平臺(tái)提供的交互方式(如QQ群、貼吧等)進(jìn)行交互。因交互過(guò)程不在MOOC平臺(tái)內(nèi),不利于學(xué)習(xí)評(píng)價(jià)。而學(xué)習(xí)空間具有多種方便的交互手段,通過(guò)融合打通,在其上進(jìn)行的交互信息可很方便地提供給課程教學(xué)組用于學(xué)習(xí)評(píng)價(jià)。
⑵ 豐富的課程資源
依據(jù)“碎片化”、“翻轉(zhuǎn)課堂”等教學(xué)理論,MOOC平臺(tái)提供的學(xué)習(xí)視頻內(nèi)容比較少而精簡(jiǎn),學(xué)習(xí)者需要自己去網(wǎng)絡(luò)搜索資料。通過(guò)結(jié)合學(xué)習(xí)空間,充分發(fā)揮其資源優(yōu)勢(shì),為學(xué)習(xí)者的自主學(xué)習(xí)提供便利??偨Y(jié)
MOOC教育不只是麻省理工、清華、北大等名牌大學(xué)特有的“陽(yáng)春白雪”,而是由信息革命浪潮推動(dòng)的教育理論和教育實(shí)踐改革。我校作為地方本科院校嘗試MOOC教育的早期參與者,限于經(jīng)費(fèi)和師資,我們不是一味的照搬照抄,而是根據(jù)自身特點(diǎn),提出MOOC與網(wǎng)絡(luò)學(xué)習(xí)空間相結(jié)合的建設(shè)模式。
參考文獻(xiàn):
[1] 韓錫斌,葛文雙,周潛,程建鋼.MOOC平臺(tái)與典型網(wǎng)絡(luò)教學(xué)平臺(tái)的比較研究[J].中國(guó)電化教育,2014.1:61-68
[2] 張鈺莎.探討基于MOOC平臺(tái)的《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī),2014.9:8-10,17
[3] 池雅慶,宋睿強(qiáng),李振濤.探索MOOC對(duì)計(jì)算機(jī)課程教學(xué)的影響[J].計(jì)算機(jī)工程與科學(xué),2013.36:164-168
[4] 盧加元,吳鑫.MOOC課程平臺(tái)功能設(shè)計(jì)策略研究[J].軟件導(dǎo)刊,2014.12:89-91
[5] 程翥,李貴林,劉海濤.中國(guó)高等教育MOOC平臺(tái)現(xiàn)狀分析[J].高等教育研究學(xué)報(bào),2014.6:15-19
第三篇:農(nóng)村三資監(jiān)管網(wǎng)絡(luò)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
農(nóng)村三資監(jiān)管網(wǎng)絡(luò)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
摘要:隨著農(nóng)村三資管理規(guī)范化的深入開(kāi)展,利用先進(jìn)的網(wǎng)絡(luò)信息化技術(shù),設(shè)計(jì)開(kāi)發(fā)集信息的采集、處理和監(jiān)督、控制于一體的農(nóng)村三資監(jiān)管網(wǎng)絡(luò)平臺(tái)軟件系統(tǒng)具有實(shí)際應(yīng)用價(jià)值。以基礎(chǔ)數(shù)據(jù)管理子系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)為例,介紹了數(shù)據(jù)庫(kù)技術(shù)、Vaadin技術(shù)和三層體系架構(gòu)在三資監(jiān)管網(wǎng)絡(luò)平臺(tái)開(kāi)發(fā)中的具體運(yùn)用。
關(guān)鍵詞:三資監(jiān)管;網(wǎng)絡(luò)平臺(tái);Vaddin;三層體系架構(gòu)
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)11-0042-02
引言
農(nóng)村三資(資金、資產(chǎn)和資源)管理歷來(lái)存在資金管理混亂、資產(chǎn)管理不規(guī)范,集體資產(chǎn)被貪占、挪用、變賣(mài)等問(wèn)題,造成集體資產(chǎn)流失,是農(nóng)村工作的首要難題。隨著農(nóng)村三資管理規(guī)范化的深入開(kāi)展,利用先進(jìn)的網(wǎng)絡(luò)信息化技術(shù),設(shè)計(jì)開(kāi)發(fā)以農(nóng)村資金(財(cái)務(wù))、資產(chǎn)、資源管理為核心,基于網(wǎng)絡(luò)平臺(tái)的集三資信息的采集、處理和監(jiān)督、控制于一體的農(nóng)村集體三資監(jiān)管網(wǎng)絡(luò)平臺(tái)軟件系統(tǒng)更有實(shí)際應(yīng)用價(jià)值。
三資監(jiān)管平臺(tái)包括基礎(chǔ)數(shù)據(jù)管理、資金(財(cái)務(wù))管理、資產(chǎn)管理和資源管理四個(gè)子系統(tǒng),其中,基礎(chǔ)數(shù)據(jù)管理子系統(tǒng)為其他三個(gè)系統(tǒng)提供用戶(hù)、組織、崗位和權(quán)限(角色)信息以及賬套/數(shù)據(jù)庫(kù)備份、還原等基礎(chǔ)數(shù)據(jù)管理維護(hù)功能,是軟件平臺(tái)的核心模塊。本文以基礎(chǔ)數(shù)據(jù)管理子系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)為例,介紹了三資監(jiān)管網(wǎng)絡(luò)平臺(tái)的實(shí)現(xiàn)技術(shù)。
2三資網(wǎng)絡(luò)監(jiān)管平臺(tái)技術(shù)方案
根據(jù)三資信息市、縣區(qū)、鄉(xiāng)鎮(zhèn)及村四級(jí)監(jiān)管體系、系統(tǒng)操作不受時(shí)間/地點(diǎn)限制以及客戶(hù)端零維護(hù)的實(shí)際需求,軟件平臺(tái)選用B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)。各級(jí)用戶(hù)通過(guò)瀏覽器就可以登錄到三資監(jiān)管平臺(tái)網(wǎng)站進(jìn)行相關(guān)信息的錄入、查詢(xún)和監(jiān)督管理等操作;用戶(hù)、三資信息等所有平臺(tái)相關(guān)數(shù)據(jù)集中存放在市級(jí)三資管理部門(mén)信息中心的數(shù)據(jù)庫(kù)服務(wù)器,該平臺(tái)應(yīng)用軟件部署到信息中心的Web應(yīng)用服務(wù)器上。
軟件平臺(tái)開(kāi)發(fā)采用Java語(yǔ)言,選用Vaadin技術(shù)實(shí)現(xiàn)UI編程,MySQL做后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng),Apache Tomcat5.5作為Web服務(wù)器。
軟件體系采用數(shù)據(jù)訪(fǎng)問(wèn)層(DAL層)、業(yè)務(wù)邏輯層(BLL層)和表示層三層架構(gòu),數(shù)據(jù)訪(fǎng)問(wèn)層用于實(shí)現(xiàn)軟件系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的操作,完成業(yè)務(wù)流程對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的插入、更新等操作。如通過(guò)SQL語(yǔ)句訪(fǎng)問(wèn)MySQL數(shù)據(jù)庫(kù)管理系統(tǒng),查詢(xún)?nèi)Y基礎(chǔ)數(shù)據(jù)信息,并可進(jìn)行insert、update和delete等操作;業(yè)務(wù)邏輯層用于實(shí)現(xiàn)數(shù)據(jù)業(yè)務(wù)流程,該部分的研究與設(shè)計(jì)在系統(tǒng)軟件和開(kāi)發(fā)過(guò)程中是系統(tǒng)實(shí)現(xiàn)的核心環(huán)節(jié),用于對(duì)上下層之間的交互數(shù)據(jù)進(jìn)行邏輯處理,實(shí)現(xiàn)對(duì)應(yīng)的業(yè)務(wù)目標(biāo);表示層是系統(tǒng)的UI部分,通過(guò)Vaadin技術(shù)實(shí)現(xiàn)友好的業(yè)務(wù)操作界面供用戶(hù)操作相關(guān)業(yè)務(wù),同時(shí)對(duì)用戶(hù)業(yè)務(wù)操作結(jié)果進(jìn)行統(tǒng)計(jì)展示,這一層中的邏輯代碼包含了許多Web控件和相關(guān)邏輯?;A(chǔ)數(shù)據(jù)管理子系統(tǒng)的設(shè)計(jì)及主要實(shí)現(xiàn)技術(shù)
3.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)
基礎(chǔ)數(shù)據(jù)管理子系統(tǒng)包括個(gè)人信息管理和系統(tǒng)管理兩個(gè)功能模塊,系統(tǒng)功能結(jié)構(gòu)如圖1所示。個(gè)人信息管理模塊實(shí)現(xiàn)登錄用戶(hù)賬號(hào)密碼重置、個(gè)人信息查詢(xún)修改及照片上傳等功能。系統(tǒng)管理模塊為三資監(jiān)管平臺(tái)提供基礎(chǔ)數(shù)據(jù)配置、維護(hù)等功能。
圖1 系統(tǒng)功能結(jié)構(gòu)
3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)及實(shí)現(xiàn)
三資監(jiān)管平臺(tái)分別為平臺(tái)各系統(tǒng)創(chuàng)建獨(dú)立的數(shù)據(jù)庫(kù)?;A(chǔ)數(shù)據(jù)管理子系統(tǒng)數(shù)據(jù)庫(kù)主要包括表、視圖和函數(shù)(存儲(chǔ)過(guò)程)對(duì)象。表設(shè)計(jì)如圖2所示。
系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)的主要思路是盡量在MySQL數(shù)據(jù)庫(kù)底層實(shí)現(xiàn)能夠處理的業(yè)務(wù)邏輯,簡(jiǎn)化上層代碼層的工作,同時(shí)提高系統(tǒng)執(zhí)行效率。在本系統(tǒng)中創(chuàng)建了15個(gè)函數(shù)(存儲(chǔ)過(guò)程)對(duì)象,并充分運(yùn)用預(yù)處理、游標(biāo)和事務(wù)處理技術(shù)。為組織創(chuàng)建新崗位的存儲(chǔ)過(guò)程sp_newOrgandGw()就是典型的代碼示例:首先查詢(xún)?cè)撡~套中所有角色信息并設(shè)置為游標(biāo);創(chuàng)建事務(wù),新建賬套組織,獲得新建組織的ID號(hào),并將組織ID與角色I(xiàn)D組合成新的崗位信息并插入到崗位信息表中,這三個(gè)操作要么都執(zhí)行要么都不執(zhí)行,如果中途執(zhí)行失敗,該事務(wù)回滾。
圖2 基礎(chǔ)數(shù)據(jù)管理子系統(tǒng)表設(shè)計(jì)
declare no_more_data INT default 0;
DECLARE t_error INTEGER DEFAULT 0;
declare Cursor_cur cursor For
select 角色I(xiàn)D,角色名稱(chēng) from 角色信息 where 角色級(jí)別=orgJiBie and 賬套ID=ledgerID;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET no_more_data=1;
START TRANSACTION; #啟動(dòng)事務(wù)
insert into 組織機(jī)構(gòu)(賬套ID,組織代碼,機(jī)構(gòu)全稱(chēng),機(jī)構(gòu)簡(jiǎn)稱(chēng),機(jī)構(gòu)名稱(chēng),組織級(jí)別,上級(jí)組織代碼,機(jī)構(gòu)地址,機(jī)構(gòu)郵政編碼,機(jī)構(gòu)負(fù)責(zé)人,聯(lián)系電話(huà))
values(ledgerID,orgCode,orgFullName,orgJianCheng,orgName,orgJiBie,upOrgCode,orgAddress,orgPost,orgManage,orgPhone); #1.創(chuàng)建組織,獲得新建組織的ID值
select last_insert_id()into orgID;
SET no_more_data=0;
OPEN Cursor_cur; #打開(kāi)游標(biāo)
FETCH Cursor_cur INTO jueseid,juesename; #2.獲取角色I(xiàn)D和角色名稱(chēng)
第四篇:基于開(kāi)源Moodle網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
基于開(kāi)源Moodle網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
【摘要】現(xiàn)代社會(huì)整體都正處在網(wǎng)絡(luò)環(huán)境下,為進(jìn)一步提高教學(xué)質(zhì)量,在教學(xué)中建立網(wǎng)絡(luò)教學(xué)平臺(tái)已成為很多學(xué)校追求的一種新型教學(xué)方式,現(xiàn)階段常見(jiàn)的就是基于開(kāi)源Moodle網(wǎng)絡(luò)的教學(xué)平臺(tái),此種教學(xué)平臺(tái)能滿(mǎn)足教育平臺(tái)中網(wǎng)絡(luò)發(fā)展要求,對(duì)教師而言,僅僅只需在平臺(tái)基礎(chǔ)上做一些簡(jiǎn)單的二次開(kāi)發(fā),然后就能按照具體教學(xué)需求添加、刪除或用有關(guān)插件制定教學(xué)內(nèi)容,實(shí)現(xiàn)教學(xué)過(guò)程的互動(dòng)化,本文在分析了基于開(kāi)源Moodle網(wǎng)絡(luò)教學(xué)平臺(tái)的特點(diǎn)后,重點(diǎn)研究了開(kāi)源Moodle網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)的有關(guān)內(nèi)容,僅供參考。
【關(guān)鍵詞】網(wǎng)絡(luò)教學(xué)平臺(tái)開(kāi)放源代碼 Moodle
【基金項(xiàng)目】2014年遼寧省教育廳科學(xué)研究一般項(xiàng)目《基于開(kāi)源模型的在線(xiàn)研究性學(xué)習(xí)輔助系統(tǒng)的設(shè)計(jì)與研究》項(xiàng)目編號(hào):L2014468。
【中圖分類(lèi)號(hào)】G71 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2016)05-0220-01
引言
開(kāi)源的全稱(chēng)是開(kāi)放源代碼,近幾年,開(kāi)源軟件設(shè)計(jì)模式受到相關(guān)領(lǐng)域工作人員的高度關(guān)注,因此開(kāi)源軟件的種類(lèi)越來(lái)越多,質(zhì)量也不斷提升?,F(xiàn)階段,開(kāi)源軟件主要是用于網(wǎng)絡(luò)教學(xué)輔助系統(tǒng)中,常見(jiàn)的就是基于開(kāi)源Moodle的網(wǎng)絡(luò)教學(xué)平臺(tái),此種平臺(tái)操作比較簡(jiǎn)單,而且技術(shù)相對(duì)比較成熟,能滿(mǎn)足當(dāng)前新課該背景下的教學(xué)環(huán)境?;谏鲜鲈虮疚闹饕芯炕陂_(kāi)源Moodle平臺(tái)的網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的有關(guān)內(nèi)容。
一、基于開(kāi)源Moodle網(wǎng)絡(luò)教學(xué)平臺(tái)的特點(diǎn)
現(xiàn)階段,開(kāi)源軟件平臺(tái)和其它相關(guān)網(wǎng)絡(luò)教學(xué)平臺(tái)數(shù)量很多,結(jié)合系統(tǒng)開(kāi)發(fā)理念合網(wǎng)絡(luò)教學(xué)功能模塊來(lái)看,系統(tǒng)的差異性越來(lái)越小?;陂_(kāi)源Moodle平臺(tái)的網(wǎng)絡(luò)教學(xué)平臺(tái)相對(duì)其他平臺(tái)主要以下特征:第一,免費(fèi)。所有的基于開(kāi)源Moodle平臺(tái)建立的網(wǎng)絡(luò)教學(xué)系統(tǒng)都有一個(gè)顯著的特點(diǎn)就是開(kāi)發(fā)成本比較低,這主要是因?yàn)樵诮⒆陨硭璧慕虒W(xué)平臺(tái)時(shí),使用者能在自由軟件范疇內(nèi)免費(fèi)采用Moodle中的所有開(kāi)放模塊以及資源,結(jié)合課程需要從Moodle官方下載最新版本。這點(diǎn)相對(duì)C/S系統(tǒng)和NET系統(tǒng)優(yōu)勢(shì)非常明顯,特別是對(duì)辦學(xué)力量有限的學(xué)校而言吸引力更大。第二,開(kāi)源。相對(duì)其他教學(xué)系統(tǒng),Moodle平臺(tái)源代碼對(duì)用戶(hù)是可見(jiàn)的,所以,開(kāi)發(fā)人員和用戶(hù)都能深層次的了解Moodle平臺(tái)。用戶(hù)能在理解原系統(tǒng)源代碼的基礎(chǔ)上,結(jié)合自身需求擴(kuò)展出獨(dú)立的功能插件,比如常見(jiàn)的課件播放,且這些功能插件通用性還很好。第三,模式新穎。Moodle平臺(tái)相對(duì)其他平臺(tái)還有一個(gè)提出特點(diǎn)是關(guān)注的是師生互動(dòng),如何提高學(xué)生的學(xué)生興趣是該平臺(tái)開(kāi)發(fā)的終極目的。
二、開(kāi)源Moodle網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
1.系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
為滿(mǎn)足網(wǎng)絡(luò)環(huán)境下的網(wǎng)絡(luò)教學(xué)需要,體現(xiàn)該系統(tǒng)的應(yīng)用方便性,系統(tǒng)總體使用B/S模式,這樣就在Moodle平臺(tái)基礎(chǔ)上更好的使用相對(duì)較成熟的瀏覽器技術(shù),僅需經(jīng)過(guò)簡(jiǎn)單的HTTP實(shí)現(xiàn)使用者和web服務(wù)器間的業(yè)務(wù)處理。系統(tǒng)邏輯結(jié)構(gòu)使用MVC模式,系統(tǒng)總體結(jié)構(gòu)如下:
2.主要功能模塊設(shè)計(jì)要點(diǎn)
按照系統(tǒng)業(yè)務(wù)流程可知,教學(xué)系統(tǒng)中主要是管理員、教師和學(xué)生這三方面功能,然后系統(tǒng)功能模塊設(shè)計(jì)就結(jié)合這三方面的用戶(hù)設(shè)計(jì),主要功能模塊結(jié)構(gòu)設(shè)計(jì)具體如下:第一,用戶(hù)管理。用戶(hù)管理的對(duì)象是系統(tǒng)中的教師和學(xué)生的信息,具體實(shí)幾部分組成:其一是注冊(cè)管理。限制學(xué)生、教師的注冊(cè),查看注冊(cè)信息同時(shí)修改或刪除;其二,登錄管理。記錄用戶(hù)訪(fǎng)問(wèn)時(shí)間、IP地址等,還可以改變管理員的用戶(hù)名、碼等;其三,用戶(hù)狀態(tài)管理??刂朴脩?hù)訪(fǎng)問(wèn)權(quán)限,還有控制各子模塊的操作,能單獨(dú)設(shè)置學(xué)生狀態(tài)同時(shí)刪除非法注冊(cè)。第二,資源管理。管理各類(lèi)教學(xué)資源、公告等。比如教師課件、試卷等信息??蛇M(jìn)行初始化,清空數(shù)據(jù)庫(kù)中的所有資源。第三,在線(xiàn)答疑。教師解答學(xué)生的各類(lèi)帖子,可對(duì)學(xué)生提出問(wèn)題進(jìn)行編輯或刪除,還可建立聊天室,用在線(xiàn)討論的方法和學(xué)生互動(dòng),讓所有學(xué)生都參加到課程討論中,實(shí)現(xiàn)虛擬交流。第四,網(wǎng)上教學(xué)。該模塊是將課堂教學(xué)內(nèi)容用信息化方式表示,比如教學(xué)課件、教學(xué)視頻等。在此基礎(chǔ)上還可增加試題內(nèi)容,可進(jìn)行查詢(xún)、修改試題等,由題庫(kù)是自動(dòng)生成方式,然后嵌入智能組卷及閱卷實(shí)現(xiàn)在線(xiàn)檢驗(yàn)。第五,作業(yè)或者試卷管理。為提升教學(xué)效果,教師可按照教學(xué)需要組織在線(xiàn)測(cè)試,還可布置作業(yè)進(jìn)行考核。所以該模塊就是幫助教師進(jìn)行網(wǎng)絡(luò)考試或者課后作業(yè)管理,可在線(xiàn)進(jìn)行作業(yè)或者試卷的批改。第六,作業(yè)提交。學(xué)生能在該模塊完成作業(yè)的提交。作業(yè)提交模塊與個(gè)人郵件系統(tǒng)類(lèi)似。
3.系統(tǒng)公共模塊的實(shí)現(xiàn)
基于開(kāi)源Moodle的網(wǎng)絡(luò)教學(xué)平臺(tái)中有很多的公共模塊,比如用戶(hù)的登錄、注銷(xiāo)、修改密碼等公共模塊。第一,登錄模塊。所有功能模塊的實(shí)現(xiàn)都基于用戶(hù)登入系統(tǒng)后。登錄功能主要是按照用戶(hù)名及其登陸密碼判斷用戶(hù)能否登錄;登陸成功的用戶(hù),系統(tǒng)會(huì)結(jié)合數(shù)據(jù)庫(kù)的已定用戶(hù)組,將其對(duì)接到對(duì)應(yīng)功能模塊,顯示相應(yīng)界面。第二,注銷(xiāo)模塊。用戶(hù)實(shí)現(xiàn)所需要求后退出系統(tǒng),回到登錄頁(yè)面。第三,修改密碼。修改當(dāng)前登錄密碼,須在原密碼基礎(chǔ)上進(jìn)行,以防篡改密碼的問(wèn)題出現(xiàn)。
結(jié)束語(yǔ)
綜上所述,研究基于開(kāi)源Moodle的網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)具有重要的作用,但是要想提升基于開(kāi)源Moodle的網(wǎng)絡(luò)教學(xué)平臺(tái)的應(yīng)用效果,就要先了解該平臺(tái)的特點(diǎn),然后其進(jìn)行設(shè)計(jì)要點(diǎn)和實(shí)現(xiàn)方式進(jìn)行重點(diǎn)分析,只有這樣才能保證網(wǎng)絡(luò)教學(xué)平臺(tái)功能的發(fā)揮,進(jìn)而提高網(wǎng)絡(luò)教學(xué)平臺(tái)使用率,最終為教師教學(xué)和學(xué)生學(xué)習(xí)提供便利條件。
參考文獻(xiàn):
[1]鄒艷麗.基于Moodle的網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].山東大學(xué),2015.[2]何增穎.Moodle,Claroline和Dokeos開(kāi)源網(wǎng)絡(luò)教學(xué)平臺(tái)的比較[J].中國(guó)現(xiàn)代教育裝備,2014,11:33-34+37.[3]李?lèi)?ài)霞.基于Moodle的高中信息技術(shù)網(wǎng)絡(luò)教學(xué)系統(tǒng)應(yīng)用研究[D].山東師范大學(xué),2013.[4]李惠,楊洋.基于Moodle的“電路與模擬電子”網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦與電信,2013,07:69-71.作簡(jiǎn)簡(jiǎn)介:
于淼(1981.12-),男,漢族,遼寧沈陽(yáng)人,工程碩士,講師,研究方向:計(jì)算機(jī)應(yīng)用、計(jì)算機(jī)網(wǎng)絡(luò)。
第五篇:基于J2EE技術(shù)的網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
基于J2EE技術(shù)的網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
基于J2EE技術(shù)的網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
第19卷第4期 2007年12月 寧波工程學(xué)院學(xué)報(bào)JOURNALOFNINGBOUNIVERSITYOFTECHNOLOGY V01,19NO.4 Dec.2007 基于J2EE技術(shù)的網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)蘇日娜,李晨,范劍波(寧波工程學(xué)院,浙江寧波315211)摘 要:本文通過(guò)運(yùn)用J2EE(JAVA 2 Platform Enterprise Edition)的核心技術(shù)和MVC(Model—View—Controller)設(shè)計(jì) 模武,提出了網(wǎng)絡(luò)教學(xué)平臺(tái)的系統(tǒng)總體框架和主要功能模塊,解決了網(wǎng)絡(luò)教學(xué)平臺(tái)實(shí)現(xiàn)中的關(guān)鍵問(wèn)題。關(guān)鍵詞:網(wǎng)絡(luò)教學(xué)平臺(tái);J2EE技術(shù);MVC設(shè)計(jì)模式 中圖分類(lèi)號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1008—7109(2007)04—0082—06 隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)應(yīng)用的迅速發(fā)展,傳統(tǒng)的教學(xué)方法和手段已經(jīng)受到了極大的挑戰(zhàn)。由于 傳統(tǒng)教學(xué)模式受到時(shí)間、空間、教師水平、學(xué)生個(gè)性等因素的限制,且單一的課堂教學(xué)形式已經(jīng)不能滿(mǎn)足 現(xiàn)代教育教學(xué)的需求,所以將計(jì)算機(jī)與Internet技術(shù)應(yīng)用于教育教學(xué)是現(xiàn)代教育發(fā)展的重要途徑,也是 改變傳統(tǒng)教育模式、提高學(xué)校教學(xué)質(zhì)量和效率的有效手段?;诨ヂ?lián)網(wǎng)技術(shù)的網(wǎng)絡(luò)教學(xué)平臺(tái)能夠充分 利用現(xiàn)代化的教學(xué)手段和多種教學(xué)資源,為學(xué)生提供良好的自主學(xué)習(xí)環(huán)境,同時(shí)支持教師網(wǎng)上備課、授 課,學(xué)生網(wǎng)上學(xué)習(xí)、測(cè)試,教師和學(xué)生課后交流、答疑、批改作業(yè)等教學(xué)環(huán)節(jié)。目前,網(wǎng)絡(luò)教學(xué)系統(tǒng)大多采用ASP技術(shù)進(jìn)行開(kāi)發(fā),運(yùn)行在windows操作系統(tǒng)上,產(chǎn)生的代碼可移植 性較差,執(zhí)行效率不高。根據(jù)J2EE技術(shù)的跨平臺(tái)性和極高的重用性,我們采用J2EE的各項(xiàng)技術(shù)和 MVC多層模式設(shè)計(jì)方法,實(shí)踐了網(wǎng)絡(luò)教學(xué)平臺(tái)的開(kāi)發(fā),取得了較好的效果。1 J2EE關(guān)鍵技術(shù)J2EE簡(jiǎn)介 1.1 J2EE定義了一種開(kāi)發(fā)多層企業(yè)應(yīng)用的標(biāo)準(zhǔn)。在應(yīng)用系統(tǒng)架構(gòu)過(guò)程中,依照邏輯功能劃分可將應(yīng)用 程序劃分成不同的組件,而這些組件對(duì)應(yīng)于J2EE分布式模型中的各個(gè)不同層。J2EE分布式模型主要包括如下四層:(1)客戶(hù)層:為用戶(hù)提供可視化圖形接口,主要包括運(yùn)行在客戶(hù)計(jì)算機(jī)上的組件;(2)Web層:響應(yīng)客戶(hù)請(qǐng)求,為客戶(hù)提供所請(qǐng)求的資料,主要包括運(yùn)行在J2EE服務(wù)器上的Web組件;(3)業(yè)務(wù)層:運(yùn)行應(yīng)用邏輯,完成客戶(hù)請(qǐng)求中相應(yīng)的計(jì)算和操作,主要包括運(yùn)行在J2EE上的EJB組件;(4)企業(yè)信息集成層:存儲(chǔ)、管理資料信息,主要包括運(yùn)行在服務(wù)器的軟件系統(tǒng)(如數(shù)據(jù)庫(kù))。J2EE是一種體系結(jié)構(gòu),而不是一門(mén)語(yǔ)言。它對(duì)開(kāi)發(fā)基于Web的多層應(yīng)用提供了功能支持和技術(shù) 規(guī)范。下面對(duì)在開(kāi)發(fā)網(wǎng)絡(luò)教學(xué)平臺(tái)過(guò)程中用到的J2EE的幾種關(guān)鍵技術(shù)進(jìn)行簡(jiǎn)單的描述?。1.1.1 Java Servlet Servlet是一種獨(dú)立于操作系統(tǒng)平臺(tái)和網(wǎng)絡(luò)傳輸協(xié)議的服務(wù)器端的Java應(yīng)用程序,它用于擴(kuò)展服務(wù) 器的功能,可以生成動(dòng)態(tài)的web頁(yè)面。與傳統(tǒng)的Java應(yīng)用程序最大的不同在于:它不是從命令行啟動(dòng) 收稿日期:2007—09—23 作者簡(jiǎn)介:蘇日娜,女,寧波工程學(xué)院講師,南京東南大學(xué)在讀碩士研究生。基金項(xiàng)目:本文為浙江省新世紀(jì)高等教育教學(xué)改革研究項(xiàng)目(項(xiàng)目編號(hào):yb05093)萬(wàn)
方數(shù)據(jù) 的,而是由包含Java虛擬機(jī)的Web服務(wù)器進(jìn)行加載的。1.1.2 JDBC(Java Database Connectivity)JDBC技術(shù)提供了Java程序和數(shù)據(jù)庫(kù)服務(wù)器之間的連接服務(wù),同時(shí)它能保證數(shù)據(jù)事務(wù)的正常進(jìn)行。通過(guò)使用JDBC,Java應(yīng)用程序能夠執(zhí)行SQL語(yǔ)句,檢索數(shù)據(jù)庫(kù),更新修改數(shù)據(jù)庫(kù)。JDBC隱藏了不同數(shù) 據(jù)庫(kù)的不同特性,而且JDBC對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)具有平臺(tái)無(wú)關(guān)性。1.1.3 EJB(Enterprise Java Bean)EJB是服務(wù)器端組件模型。用于實(shí)現(xiàn)特定的應(yīng)用邏輯。簡(jiǎn)單的說(shuō),應(yīng)用邏輯就是企業(yè)程序中的數(shù) 據(jù)結(jié)構(gòu)和算法。EJB組件能夠從客戶(hù)端或Web容器中收到數(shù)據(jù)并將處理過(guò)的數(shù)據(jù)傳送到企業(yè)信息系 統(tǒng)來(lái)存儲(chǔ),EJB還能夠從數(shù)據(jù)庫(kù)檢索數(shù)據(jù)并送回到客戶(hù)端。由于EJB依賴(lài)J2EE容器進(jìn)行底層操作,使 用EJB組件編寫(xiě)的程序具有良好的擴(kuò)展性和安全性?!?1.1.4 JSP(Java Server Pages)JSP是一種實(shí)現(xiàn)普通靜態(tài)HTML和動(dòng)態(tài)HTML混合編碼的技術(shù),就是在HTML中嵌入Java執(zhí)行代 碼。服務(wù)器在客戶(hù)端請(qǐng)求頁(yè)面以后對(duì)這些頁(yè)面中的Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回 給客戶(hù)端的瀏覽器。1.2 MVC模式簡(jiǎn)介 MVC(Model—View—Controller)是把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model、View和Controller 的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層:模型層、視圖層、控制層。下面的圖1給出了MVC結(jié)構(gòu)圖‘21。狀態(tài)查詢(xún). ■●●■. 圖1 MVC結(jié)構(gòu)圖 圖1MVC結(jié)構(gòu)圖視圖(View):代表用戶(hù)交互界面。簡(jiǎn)單地說(shuō),HTML,XML,JSP頁(yè)面和Applet小應(yīng) 用程序都可以作為視圖。一個(gè)應(yīng)用可能有很多不同的視圖,所有這些視圖都與控制器(Controller)有緊 密的交互。MVC設(shè)計(jì)模式對(duì)于這些視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶(hù)的請(qǐng)求,而 對(duì)于視圖上的業(yè)務(wù)流程則交給模型(Model)處理。模型(Model):通常也被稱(chēng)為“業(yè)務(wù)邏輯”。與界面不同的是,它用來(lái)實(shí)現(xiàn)完成功能的代碼。業(yè)務(wù)流 程的處理過(guò)程對(duì)其他層來(lái)說(shuō)是黑箱操作。模型接收視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。業(yè)務(wù)模 型的設(shè)計(jì)是MVC設(shè)計(jì)的核心任務(wù)。J2EE中的EJB組件就是業(yè)務(wù)模型的代表,還有一類(lèi)是保存實(shí)體對(duì)象的數(shù)據(jù)模型??刂破鳎ǎ茫铮睿簦颍铮欤欤澹颍航邮諄?lái)自視圖的請(qǐng)求,分發(fā)給模型的業(yè)務(wù)組件,由其完成用戶(hù)的請(qǐng)求。本身并 不做任何的數(shù)據(jù)處理。J2EE中的Java Servlet就是控制器的代表??刂破魇前凑眨螅簦颍酰簦蟆悖铮睿妫椋纾恚炫?置文件中的視圖和模型之間的映射關(guān)系來(lái)進(jìn)行分發(fā)的。萬(wàn)
方數(shù)據(jù) R4 寧波工程學(xué)院學(xué)報(bào) 2007年第4期 2網(wǎng)絡(luò)教學(xué)平臺(tái)的總體框架和主要功能模塊 從教學(xué)活動(dòng)的實(shí)際需求出發(fā),系統(tǒng)劃分了教師功能模塊、學(xué)生功能模塊和管理員功能模塊,完成根應(yīng)的網(wǎng)絡(luò)教學(xué)和管理任務(wù)。2.1總體框架 圖2 MVC_~=’構(gòu)圖 使用網(wǎng)絡(luò)教學(xué)平臺(tái)的用戶(hù)設(shè)定為四種角色:教師、學(xué)生、管理員和特定用戶(hù)。其中特定用戶(hù)角色由 管理員功能模塊設(shè)定??紤]教學(xué)活動(dòng)中的實(shí)際情況,在教師模塊中的特定用戶(hù)代表教師中課程團(tuán)隊(duì)負(fù) 責(zé)人,以課程為單位對(duì)普通教師進(jìn)行授權(quán),例如教師是否對(duì)該門(mén)課具有授課權(quán)限(非課程團(tuán)隊(duì)教師不能 對(duì)該課程進(jìn)行課程建設(shè))。學(xué)生模塊中的特定用戶(hù)代表學(xué)生中的課程助教,以課程為單位對(duì)普通學(xué)生 進(jìn)行授權(quán),例如學(xué)生是否具有上交該門(mén)課程作業(yè)的權(quán)限(非學(xué)習(xí)本課程的學(xué)生不能上交該課程作業(yè))等。由于網(wǎng)絡(luò)教學(xué)平臺(tái)面向多門(mén)課程,這樣以特定用戶(hù)角色細(xì)化控制權(quán)限的方式可以使得網(wǎng)絡(luò)教學(xué)平臺(tái)的教學(xué)工作更有組織性,系統(tǒng)的運(yùn)行也更安全。2。2主要功能分析 課程管理:注冊(cè)用戶(hù)可以以自我建設(shè)為中心,按照學(xué)生具有課程學(xué)習(xí)權(quán)限、教師具有課程授課權(quán)限 和管理員具有建設(shè)維護(hù)權(quán)限對(duì)課程信息和課程資料進(jìn)行管理。教師功能模塊中的課程按照“教授的 課程”、“學(xué)習(xí)的課程”和“參與管理的課程”分類(lèi)列表展示。教師可以創(chuàng)建、維護(hù)所教授課程內(nèi)容信息,如課件、課程簡(jiǎn)介、教師簡(jiǎn)介、教學(xué)大綱、教學(xué)內(nèi)容、參考書(shū)目等。學(xué)生功能模塊中的課程按照“學(xué)習(xí)的 課程”和“參與管理的課程”分類(lèi)列表展示。學(xué)生可以把所選學(xué)的課程添加到列表中,對(duì)該課程進(jìn)行學(xué)習(xí),如瀏覽課件、下載教學(xué)資料等。其中“參與管理的課程”由學(xué)生和教師中的特定用戶(hù)使用。管理員 可以添加、刪除課程。課程管理模塊設(shè)計(jì)時(shí)考慮了教師既可以授課又可以觀(guān)摩別的教師的課程,學(xué)生既 可以學(xué)習(xí)課程又可以參與助教的實(shí)際情況。作業(yè)管理:授課教師可以創(chuàng)建、修改、刪除課程作業(yè)。作業(yè)初始狀態(tài)為未布置。狀態(tài)為以布置的作 業(yè)不能修改和刪除。教師用戶(hù)進(jìn)入個(gè)人作業(yè)界面,系統(tǒng)自動(dòng)給出所有該用戶(hù)的作業(yè)列表,并按照已提 交、已批改、已取消、已布置、未布置的順序排列。學(xué)生用戶(hù)進(jìn)入個(gè)人作業(yè)界面,所有該用戶(hù)的作業(yè)列表 按照已布置、已批改、已提交、未布置的順序排列。同種作業(yè)狀態(tài)的作業(yè)按照作業(yè)創(chuàng)建時(shí)間升序排列。作業(yè)實(shí)體(HomeworkBean)由以下部分組成:作業(yè)創(chuàng)建時(shí)間、布置時(shí)間、截止時(shí)間、所屬課程、作業(yè)提 交時(shí)間、作業(yè)批改時(shí)間、所屬章節(jié)、所屬課次、作業(yè)內(nèi)容。例如,上傳作業(yè)就是靠調(diào)用Uploadbean來(lái)實(shí)現(xiàn)將學(xué)生作業(yè)提交給服務(wù)器保存的,其部分程序代碼如下: <jsp:UserBean </jsp:UserBean>id=”upBean” scope=”page”class=”javazoom.upload.UploadBean”> 萬(wàn)
方數(shù)據(jù) 答疑信箱的管理、維護(hù): 答疑信箱是類(lèi)似BBS的師生答疑交流工具。課程學(xué)生用戶(hù)可以創(chuàng)建答疑問(wèn)題,由教師進(jìn)行回答。教師也可以創(chuàng)建答疑主題,總結(jié)具有普遍意義的問(wèn)題。教師可以刪除答疑問(wèn)題。學(xué)生不能和老師討論(回復(fù))非自己提出的問(wèn)題。考慮到對(duì)教學(xué)效果的評(píng)價(jià)和檢測(cè)的實(shí)際需要,設(shè)計(jì)了答疑統(tǒng)計(jì)功能。課程用戶(hù)管理: 管理員實(shí)體(AdminBean)由姓名、編號(hào)、密碼、密碼提示組成。可以進(jìn)行課程用戶(hù)基礎(chǔ)數(shù)據(jù)查詢(xún)、修 改、刪除和用戶(hù)權(quán)限設(shè)定、取消操作??梢蕴砑印h除、修改課程。可以建立特定用戶(hù)角色并分配相應(yīng)的 權(quán)限。例如,角色狀態(tài)實(shí)體對(duì)象類(lèi)定義如下:public class RoleStatusData{ —roleType;//角色類(lèi)型 —roleID;//角色ID或者是課程負(fù)責(zé)人GUID —roleName;//角色名稱(chēng) —courseType;//課程類(lèi)型,只有當(dāng)角色類(lèi)型為課程負(fù)責(zé)人 /CoursePrincipal時(shí)才為有效值 —courseID;//課程或開(kāi)課課程ID,只有當(dāng)角色類(lèi)型為 課程負(fù)責(zé)人即CoursePrincipal時(shí)才為有效值 一statusValue;//狀態(tài)表類(lèi)型即StatusValueData的List數(shù)組,記錄所有類(lèi)型 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é)平臺(tái)實(shí)現(xiàn)中的關(guān)鍵問(wèn)題3.1 J2EE技術(shù)原理 系統(tǒng)采用J2EE技術(shù)建立客戶(hù)端視圖頁(yè)面,根據(jù)頁(yè)面特性分為靜態(tài)頁(yè)面(例如擴(kuò)展名為jsp的頁(yè)面)和動(dòng)態(tài)頁(yè)面(例如擴(kuò)展名為do的頁(yè)面)。當(dāng)客戶(hù)端向服務(wù)器端發(fā)出Http頁(yè)面請(qǐng)求時(shí),控制器接收來(lái)自 客戶(hù)端瀏覽器的請(qǐng)求。若請(qǐng)求的是靜態(tài)頁(yè)面,則直接定位(forward)到該頁(yè)面進(jìn)行處理;若請(qǐng)求的是動(dòng) 態(tài)頁(yè)面,則根據(jù)配置的WebLogic文件中的對(duì)應(yīng)關(guān)系,決定將這個(gè)請(qǐng)求分派給哪個(gè)業(yè)務(wù)邏輯(可以由一個(gè) 或多個(gè)EJB實(shí)現(xiàn)),由服務(wù)器端的Servlet引擎負(fù)責(zé)解釋執(zhí)行,調(diào)用相應(yīng)的EJB業(yè)務(wù)組件,業(yè)務(wù)邏輯執(zhí)行 完成后更新模型的狀態(tài),既由Servlet引擎將結(jié)果返回給客戶(hù)端¨1。程序中實(shí)現(xiàn)Servlet引擎是關(guān)鍵,它 主要是實(shí)現(xiàn)doGet()和doPost()兩個(gè)函數(shù)。例如,UserPage.java文件中列表顯示課程用戶(hù)的程序片斷如下:public class UsersPage extendspublic throws HttpServlet{doGet(HnpServletRequestrequest,HttpServletResponse void response)ServletException,IOException{ DataBean(); DataBean db=new if(request.getParameter(”page”)?。剑睿酰欤欤耄澹?Integer.parseInt(request.getParameter(”page”)); 萬(wàn)
方數(shù)據(jù) 86 寧波工程學(xué)院學(xué)報(bào) 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ù)庫(kù)。throwssponse);} ServletException,IOException{doGet(request,re. } 當(dāng)頁(yè)面發(fā)出顯示請(qǐng)求時(shí),Web容器接收到對(duì)Servlet的請(qǐng)求。如果是GET請(qǐng)求類(lèi)型,則執(zhí)行doGet 函數(shù)。如果是POST類(lèi)型,則執(zhí)行doPost函數(shù)。本程序還使用了RequestDispatcher請(qǐng)求轉(zhuǎn)發(fā)器,定位到 index.jsp頁(yè)面顯示結(jié)果。3.2 XML的應(yīng)用 傳統(tǒng)的HTML在創(chuàng)建文本時(shí)顯示方式是內(nèi)嵌在數(shù)據(jù)中的,文檔中的數(shù)據(jù)和輸出格式混合在一起。如果因?yàn)樾枨蟛煌枰獙?duì)同樣的內(nèi)容進(jìn)行不同風(fēng)格的顯示時(shí),就需要重寫(xiě)一個(gè)全新的文檔,這樣重復(fù) 工作量很大。XML是自描述的標(biāo)志語(yǔ)言,系統(tǒng)中采用XML用戶(hù)自定義標(biāo)簽可以把顯示格式從數(shù)據(jù)內(nèi) 容中獨(dú)立出來(lái),保存在樣式單文件(Style Sheet)中,這樣如果需要改變文檔的顯示方式,只要修改樣式 單文件就行了。例如,在顯示教師授課列表頁(yè)面中使用XML定義標(biāo)簽,程序片斷如下:<?xml—stylesheet type=”text/css”href=”review.CSS”> <title>教授的課程</title><toplink> <link> <face type=”text”>添加課程</face> <href>./addeourse.jsp</href></link> </toplink> 其中review.ass是獨(dú)立的樣式單文件,通過(guò)<?xml—stylesheet>指令將其與XML文檔連接起來(lái),不需要像HTML一樣定義<TH>、<TR>等顯示格式標(biāo)簽,增加了程序的可讀性,而且內(nèi)容與顯示格式 分離,有利于代碼維護(hù)。3.3數(shù)據(jù)庫(kù)技術(shù) 系統(tǒng)中用戶(hù)個(gè)人基礎(chǔ)數(shù)據(jù)、課程數(shù)據(jù)等大量的數(shù)據(jù)都存放在數(shù)據(jù)庫(kù)中,對(duì)這些數(shù)據(jù)進(jìn)行訪(fǎng)問(wèn)操作,先要建立數(shù)據(jù)庫(kù)連接。傳統(tǒng)的數(shù)據(jù)連接方式直接對(duì)應(yīng)實(shí)際存在的物理數(shù)據(jù)庫(kù),每進(jìn)行一次數(shù)據(jù)庫(kù)操作 就要打開(kāi)一個(gè)物理連接,使用完后再進(jìn)行關(guān)閉,這樣頻繁的建立、撤銷(xiāo)連接會(huì)造成系統(tǒng)性能下降。在 J2EE技術(shù)中可以采用JDBC的連接池機(jī)制,在程序中建立數(shù)據(jù)源(DataSource),使用DataSource對(duì)象的 getConnection方法來(lái)連接底層數(shù)據(jù)庫(kù),由連接管理程序?qū)λ羞B接進(jìn)行管理,可以使一個(gè)連接重復(fù)使 用,大大提高了數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)效率。例如,DataBean.java文件中的程序片斷如下。public class,DataBean{ 萬(wàn)
方數(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()+”連接錯(cuò)誤”);l } 連接好數(shù)據(jù)庫(kù)后,在系統(tǒng)的JSP語(yǔ)句中使用數(shù)據(jù)庫(kù)應(yīng)用函數(shù)或SQL語(yǔ)句就可以完成相應(yīng)的添加、刪除、查詢(xún)等數(shù)據(jù)庫(kù)操作。4總結(jié) 本文介紹了J2EE的相關(guān)技術(shù)和網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)、實(shí)現(xiàn)過(guò)程,采用MVC模式使得系統(tǒng)具有良 好的重用性和可移植性,實(shí)現(xiàn)的網(wǎng)絡(luò)教學(xué)平臺(tái)在應(yīng)用中取得了較好的效果。今后將通過(guò)對(duì)該系統(tǒng)的不 斷完善使之更適應(yīng)于實(shí)際教學(xué)。參考文獻(xiàn)〔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é)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)〔J〕.江南大學(xué)學(xué)報(bào),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 萬(wàn)
方數(shù)據(jù) 基于J2EE技術(shù)的網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)作者: 作者單位: 刊名: 英文刊名: 年,卷(期): 蘇日娜,李晨,范劍波,SU Ri-na,LI Chen,F(xiàn)AN Jian-bo 寧波工程學(xué)院,浙江,寧波,315211 寧波工程學(xué)院學(xué)報(bào) JOURNAL OF NINGBO UNIVERSITY OF TECHNOLOGY 2007,19(4)參考文獻(xiàn)(3條)1.何貞;何欽銘;王勇剛 基于J2EE的網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[期刊論文]-江南大學(xué)學(xué)報(bào)(自然科學(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