久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

基于MOOC的教師教育網絡課程平臺的設計與實現(5篇)

時間:2019-05-12 20:12:41下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《基于MOOC的教師教育網絡課程平臺的設計與實現》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《基于MOOC的教師教育網絡課程平臺的設計與實現》。

第一篇:基于MOOC的教師教育網絡課程平臺的設計與實現

基于MOOC的教師教育網絡課程平臺的設計與實現

摘 要:隨著大規模開放課程(MOOC)時代的的到來,傳統的網絡課程制作、管理方法已經不能滿足個性化學習的需要,網絡課程已經朝著社會化、大規模化、自組織化的方向發展。在這種趨勢下,教師教育網絡課程應該如何建設、如何管理?本文基于這一發展趨勢提出了教師教育網絡課程平臺的設計新思路,詳細闡述了教師教育網絡課程平臺的主要功能和實現技術。其主要功能包括課程管理、在線學習、資源管理、活動管理、學習答疑、學習評價、用戶管理、教師成長電子檔案袋和系統管理,在技術實現方面采用前、后端分離的方式,實現了Nginx Squid IIS的處理鏈。

關鍵詞:MOOC;教師教育;網絡課程;學習系統;學習型社會

中圖分類號:G434 文獻標志碼:A 文章編號:1673-8454(2013)21-0073-05

一、研究背景

1.三分屏課件急需更新

目前,68所教育部現代遠程教育試點學校的網絡課程制作均采用三分屏課件,集合了視頻、文字、聲音和動畫,最大限度地還原了面授課堂的氛圍。學習者在通過三分屏課件學習時,既能看到教師的形象,也能聽到教師的聲音,還可以看到教師的板書,有利于網絡環境下教學活動的開展。[1] 但是,隨著教學理念地不斷更新以及信息技術地不斷發展,三分屏課件的缺陷也逐漸凸顯:(1)教學形式單一。三分屏課件在制作過程中采用的教學方法以講授法為主,不能極大地調動學生學習的積極性和主動性,學生的參與感不強。(2)界面統一單調。三分屏課件一般由視頻或語音、標題或索引、內容三個區域組成,形式固定,界面顏色單一,長時間觀看容易造成視覺疲勞。[2](3)大都沒有學習行為監控模塊。網絡學習行為監控有利于掌握學習者在網絡環境下學習狀況,提高學習效果,激發學習者學習熱情,三分屏課件僅僅展示教師的教學行為,沒有對學生的學習行為進行有效的監控。(4)不支持移動學習。隨著通信技術和泛在學習的發展,移動學習已經成為目前流行的學習形式,而基于三分屏課件的網絡課程不支持移動終端的訪問,不能實現移動學習。

2.教師教育一體化對免費師范生的要求

“學高為師,身正為范”。“師范”一直是用來形象地形容教師的職能和職業特征。為了落實教育優先發展的戰略,提高教師師資,促進教育公平,體現教師的社會價值,2007年9月,我國開始在教育部直屬的六所師范大學實行師范生免費教育。2011年7月,我國第一屆免費師范生走出校門,開始服務于基礎教育。然而,教師的專業發展不能僅僅停留在職前培養的階段,同時,終身教育的思想也不允許教師教育只接受職前培養,因此免費師范生的繼續教育問題成為師范生免費教育的瓶頸。[3] 為了促進我國免費師范生教師生涯的健康發展,使免費師范生走上教師專業化發展道路,實現免費師范生的終身教育,國家出臺了免費師范生攻讀教育碩士的相關政策,考慮到工學矛盾的問題,采取了“面授 遠程”的培養模式,充分利用網絡學習環境實現免費師范生的繼續教育。[4]因此,教育部直屬的六所師范大學必須為免費師范生攻讀教育碩士搭建一個網絡化的學習的平臺。

3.教育信息化對高等教育的新要求

隨著信息技術和教育改革的不斷發展,教育信息化已經成為國家教育事業發展的重要方向。教育部頒布的《教育信息化十年發展規劃(2011-2020年)》第六章中提到要推動信息技術與高等教育的深度融合,創新人才培養模式。[5]在高校進行信息化建設過程中,應該依托優勢學科開發優質教育資源,實現教育優質資源的共享。但是,目前的教育資源開發出現了資源豐富、質量良莠不齊、各自為政等問題,導致了教育資源建設管理困難,且不利于資源的長期保存。因此,急需搭建一個開放靈活的教育資源公共服務平臺,實現教育資源的統一管理和長期利用,為高等教育和基礎教育服務。

4.國際MOOC對網絡課程的挑戰

在開放教育領域,近年來MOOC一詞頻繁出現,它是大規模在線開放課程的縮寫,是一種新型的網絡課程模式,具有免費開放、大規模、自組織性、社會性等特征。MOOC是以聯通主義學習理論作為其理論基礎,認為網絡化聯接才是知識組成的結構,學習掌握在學習者手中,學習就是學習者的知識網絡與其他網絡進行互通的過程,保證了學習者永遠處于不落伍的狀態。[6]這一思想使得MOOC與以往的網絡課程具有很大的差異,學習內容是動態匯聚而成的,學習者在學習過程中,將課程內容、資源進行混合,形成自己的理解和想法,通過網絡日志或博客推動分享。國內外目前已經有大量成功的MOOC案例,如Coursera、EDX,它們真正體現了網絡課程開放這一思想,必將成為今后網絡學習的主流。

二、教師教育網絡課程平臺的設計思路

吸取MOOC的優點,根據終身教育思想對教師教育的要求和教師教育信息化的發展,以陜西師范大學教師教育為依托,為教師教育設計了一個新的運行環境——教師教育網絡課程平臺。該平臺的設計目標是:實現網絡課程制作的多功能化;實現教師網絡學習的終身化;實現教師個人知識管理的系統化;實現本校優質學習資源的網絡化。

根據教育的需求和陜西師范大學的實際教學需求,該課程平臺主要有以下四個功能:(1)為以免費師范生為主體的遠程教育碩士提供網絡學習資源和服務,使它將是成為遠程教育碩士完成學業的主要途徑;(2)為校內本科生輔助學習提供學習資源和服務,成為陜西師范大學本科生的“第二課堂”;(3)作為遠程教師培訓的主要陣地,為中西部乃至全國范圍內中小學教師培訓開發相應的課程;(4)為全社會范圍內學習者提供免費開放的學習資源。教師教育網絡課程平臺的設計思路包括以下幾個方面。

1.一體化的網絡課程

教師教育網絡課程平臺不應只是單一的資源組合,而應該將資源與教學結合起來,支持教師教育職前、職后的各種教學活動,包括:學習資源、學習評價、學習監控、學習工具和支持服務。學習者不僅可以在線學習教師教育網絡課程平臺中的課程內容,還可以在線參與相應的學習活動,與教師進行互動、在線完成作業和測試。

2.網絡課程的批量化制作

網絡課程的建設需要經歷需求分析——課程結構設計——學習環境設計——課程開放——測試等環節,且僅是針對一門課程進行的設計,其開發周期長,效率較低。教師教育平臺在設計過程中,充分考慮到傳統網絡課程設計和開發的不足,在平臺設計過程中,構造了網絡課程模板。該模板是在深入分析和總結網絡課程特點和結構的基礎上設計的。其欄目包括:課程簡介、教師隊伍、課程特色、學習指南、授課計劃、教學方法、考核評價等。界面設計采用兩分欄或三分欄的結構。教師也可以在平臺中建設多門課程,學生可以在其中任意選擇自己需要的課程進行在線學習,實現了網絡課程的快速生成和批量制作。3.網絡課程的個性制作

教師教育平臺在考慮網絡課程制作周期的同時,也認識到每一門課程都有其自身的特點,因此在網絡課程結構設計方面,進行了一些個性化設置。教師可以根據課程自身的需要添加欄目、內容和工具,進行界面風格的設置,保證建設的課程不出現千篇一律的現象,同時平臺還提供了風格不同的模板,教師在建設網絡課程的過程中可以任意選擇,保證了課程的開發效率。

4.多元化的課程模式

教師教育課程平臺的應用主體是有以免費師范生教育碩士和遠程本科學歷教育學生,這兩類人群接受的都是教師教育,但由于其培養目標和人才層次已經發生了巨大的變化,在課程學習模式上也存在必然的差異。本科生的課程以知識講授為主,輔助一些必要的學習活動,教育碩士的學習則是由大量的活動來組成的,輔助以知識講授。教師教育網絡課程平臺的設計綜合考慮了平臺用戶的特征,選用多元化的課程模式,支持知識講授、專題研究、探究學習、案例學習等不同模式課程的創建和管理,滿足不同群體學生的需求。

5.社會化學習網絡

美國著名社會心理學家米爾格蘭姆(Stanley Milgram)于20世紀60年代最先提出了六度分割理論:在人際脈絡中,要結識任何一位陌生的朋友,這中間最多只要通過六個朋友就能達到目的。按照六度分隔理論,每個個體的社交圈都在不斷放大,最后成為一個大型網絡。[7]后來有人根據這種理論,創立了面向社會性網絡的互聯網服務,通過“熟人的熟人”來進行網絡社交拓展,形成了社會化網絡服務(SNS)。教師教育網絡平臺借鑒六度分割理論和SNS思想,構建虛擬的學習圈子,使學習者在教師教育網絡平臺中建立人際關系,營造更加真實的學習氛圍,增強用戶的歸屬感。

6.教師成長電子檔案袋

教師教育網絡課程平臺為教師的職前教育和職后培訓提供了一個個性化的學習的平臺,平臺可以對教師的教學成長過程進行完整的記錄,包括教師的成長規劃、教學行為、教學反思、教學成果等,形成電子檔案袋,對教師的專業技能實行過程性評價,同時還可以形成教學資源,為新手教師的專業成長提供幫助。[8] 7.課程的標準化封裝 教師教育網絡課程平臺遵循統一的技術指標,生成標準化課程網站,使該課程能夠在其他課程平臺上無障礙運行,如Blackboard、Moddle和Saiky平臺等。

8.可擴展的API接口

在教師教育網絡課程平臺中,考慮到教師教育也需要相應的教務管理,因此該平臺必須實現與學校、學院教學教務平臺的無縫銜接,實現專業信息、課程信息、考核評價等教學教務方面的內容與教師教育教學信息的通信。教師教育網絡課程平臺的設計以模塊為組成部分,每個模塊預留API接口,數據之間的通信通過API接口來實現。

9.多終端使用

隨著信息技術和社會的不斷發展,越來越多的電子產品開始應用于教育領域,基于移動終端的移動學習也成為目前學術界討論的一個熱點話題。為了更好地支持教師的泛在學習,教師教育網絡課程平臺在規劃和建設的過程中,考慮到了多終端支持,在iPad、智能手機等終端均能訪問該平臺,進行在線學習。

三、教師教育網絡課程平臺的功能設計

根據學習型社會對教師教育的要求和用戶特點,教師教育網絡課程平臺的基本功能模塊包括:課程管理、在線學習、資源管理、活動管理、學習答疑、學習評價、用戶管理和系統管理8個模塊,根據不同的權限將用戶分為管理員、教師和學生三類用戶,共65項操作,如圖1所示。

1.課程管理

課程管理是指系統管理人員對教師教育網絡課程平臺中課程進行相應的操作,其管理人員包括管理員和教師兩類用戶,管理員的主要操作包括創建課程、審核資源、發布公告、跟蹤學習過程、監控學習情況、發布網絡課程,教師的主要操作包括設置課程信息、選擇課程模塊、選擇課程模版、設置課程欄目。

2.在線學習

教師教育網絡課程平臺的最大特色就是支持在線學習,在線學習模塊的功能設計是否科學、功能是否完善決定了學習的效果。完整的在線學習模塊不僅是資源展示平臺,更是集資源與服務、自學與協作、理論與實踐、學習與評價為一體的立體化學習的平臺。該模塊的用戶類型以教師和學生為主,教師的主要操作包括設計課程目錄、編輯學習內容、設置相關資源、設置相關活動、設置學習進度,學生操作包括自主學習和查看學習進度。

3.資源管理

資源是網絡課程的主要組成部分,是知識內容的重要輔助。在教師教育網絡課程平臺資源設計方面,注重多種形式的媒體資源的設計,給學習者提供直觀、形象的感官體驗,促進學習者對知識點的理解和掌握。教師教育網絡課程平臺的資源管理用戶主要有教師和學生,教師的主要操作包括資源檢索、資源上傳、資源下載、資源審核、資源分類,學生的主要操作包括資源檢索、資源上傳、資源下載。

4.活動管理

根據現代教學理論,網絡課程中的知識以活動為主。學習活動有助于調動學習者學習的積極性,也能體現網絡學習中學習者的主體地位。因此,教師要提升網絡教學的質量,要根據不同的學習目標和知識內容,設置合適的學習活動,安排特定的學習任務、明確相應的步驟,監督學習者參與活動,并對活動實施情況提供反饋意見。教師教育網絡課程平臺的活動管理用戶主要有教師和學生,教師的主要操作有自由討論、自學自測、案例分析、網上資源搜集、實踐活動、主題探究、虛擬實驗,學生的主要操作有參與活動、查看反饋信息等。

5.學習答疑

交互是網絡課程平臺的重要組成部分,也是衡量網絡課程平臺質量的重要指標,增進教師與學生之間的交流。教師教育網絡課程平臺的答疑模式借鑒當前業界流行的開放式互助問答系統,如百度知道、新浪的愛問,其用戶也是由教師和學生兩類構成,教師的主要操作有同步解答、回復留言、常見問題,學生的主要操作有同步提問、給老師留言、問題檢索。

6.學習評價

學習評價是衡量網絡教學質量的重要形式,是一般網絡課程的主要功能之一。教師教育網絡課程平臺的學習評價形式多樣,主要形式有作業、論文和考試。教師在課程平臺中主要進行作業的布置、批閱和統計,考試試卷的組卷、組織考試,對作業成績、論文成績和考試成績進行統計分析。學生主要是完成作業、參加考試、完成論文和成績查詢。

7.用戶管理 教師教育網絡課程平臺包括教師、學生、管理員三種不同角色,每種角色在平臺應用過程中所要實現的功能是不同的。因此,需要為每種角色的用戶開發一個用戶中心,以便他們能夠方便地管理自己的課程、處理各種任務。學生個人中心包括所學課程的列表、待處理的任務、學習工具箱、個人信息管理、學習痕跡管理、學習組群管理等。

8.系統管理

系統管理主要對教師教育網絡課程平臺進行系統配置、安全管理、數據備份、用戶權限等管理。

四、教師教育網絡課程平臺實現的關鍵技術

1.平臺的系統架構

根據教師教育網絡課程平臺的設計思想和用戶群體,該平臺由課程內容網頁聚合而成,具有大用戶、高并發、高交互、高性能的特征,其架構從邏輯上分為兩部分;前端的Web系統和后端的應用系統,如圖2所示。

前端Web系統的主要作用是達到不同應用的服務器共享、避免單點故障、集中管理、統一配置,當某些應用訪問量升高時,通過增加服務器節點達到整個服務器集群性能的提高。在

技術上采用Nginx和Squid軟件組合方式來實現,以消除瓶頸,實現負載均衡,反向代理和

靜態緩存。[9] 后端應用系統承擔課程管理平臺的業務處理、資源檢索、內容提供服務,是教師教育網絡課程平臺的核心應用系統,由IIS Web服務器、應用服務器、數據庫服務器、文件服務器、圖片服務器、視頻服務器或其集群構成,使得訪問以前端Web負載均衡→反向代理服務/靜態緩存→后端IIS Web服務→應用服務→數據服務順序進行,通過前端的負載均衡、反向代理和靜態緩存來減輕后端的壓力,提高系統性能。

2.平臺的開發方案

為了增加教師教育網絡課程平臺的使用范圍,該系統選用基于Internet的瀏覽器環境,支持包括IE 6.0及以上版本,Firefox 3.6及以上版本,Google Chrome 4.0及以上版本的瀏覽器。依照教師教育網絡課程平臺的系統架構和邏輯結果,選用的開發工具為Microsoft Visual Studio 2010,在版本控制及開發過程管理方面選用Team Foundation Server 2010工具。其開發框架模式如表1所示。

3.數據庫技術

教師教育網絡課程管理平臺的數據信息涉及兩大類型庫:結構化數據庫和非結構化數據。[10]結構化數據庫采用SQL Server 2008 R2關系數據庫進行存儲和管理,非結構化數據庫使用非關系數據庫,即文檔數據庫Mongo DB進行存儲和管理,將大量的非結構化數據諸如圖形/圖像、文件、視頻、音頻、動畫等文件的索引和實際物理路徑通過索引服務器保存在Mongo DB文檔數據庫中,而具體的圖形/圖像、文件、視頻、音頻、動畫等文件則保存在分布式文件管理系統下對應的文件服務器節點上。

五、總結與展望

本文根據教育信息化對網絡課程的要求和陜西師范大學教師教育的特點,提出了教師教育網絡課程平臺的設計思路。教師教育網絡課程平臺的主要功能包括課程管理、在線學習、資源管理、活動管理、學習答疑、學習評價、用戶管理和系統管理,目前教師教育網絡課程平臺的設計和開發已基本完成,并建立了多門網絡課程,下一步的工作重心是研究和開發教師成長電子袋的具體實現方案,記錄教師的專業成長之路,實現教師的專業成長。

參考文獻:

[1]劉梓紅,房維強.基于流媒體技術的三分屏課件制作[J].現代教育技術,2009(5):136-138.[2]任翔,任博.論三分屏課件的合理性及其缺陷[J].現代教育技術,2009(5):133-136.[3]李云.師范生免費教育背景下的教育碩士培養初探[J].黃石理工學院學報,2008(12):36-38.[4]汪義風.教師教育一體化趨勢下免費師范生網絡學習的平臺的設計與開發[D].湖北:華中師范大學,2008(5).[5]教育部.教育部關于印發《教育信息化十年發展規劃(2011-2020年)》的通知,教技[2012]5號[EB/OL].[6]李青,王濤.MOOC:一種基于連通主義的巨型開放課程模式[J].中國遠程教育,2012(3):30-36.[7]邱瑛.Web2.0技術在網絡教學平臺中的研究與應用[D].北京:北京交通大學,2010.[8]李園.構建師范生專業技能成長電子檔案袋[J].電化教育研究,2011(2):99-102.[9]郭麗娜,任劍鋒.基于Silver light的可視化協作知識建構工具的設計與實現[J].電化教育研究,2012(4):72-75.[10]李焱,黨小超.基于 Web2.0 CMS 的教學網站管理系統的設計與實現[J].電化教育研究,2009(6):82-84.

第二篇:基于MOOC與網絡教學空間相融合的課程中心平臺建設

基于MOOC與網絡教學空間相融合的課程中心平臺建設

摘 要: 分析了MOOC教育和學校的現狀,研究了MOOC教育的理論基礎和特點,根據學校的實際情況提出了基于MOOC和網絡教學空間相融合的建設方案。所建平臺具有MOOC平臺特點且兼具地方院校特色和優勢。

關鍵詞: MOOC; 網絡教學空間; 混合式教學;平臺建設

中圖分類號:TPG642.4 文獻標志碼:A 文章編號: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 引言

隨著技術的進步和教育觀念的改變,如何將信息技術與教育教學深度融合促進教育事業的發展已經成為民眾、國家、社會關注的焦點問題。發源于網絡教育的MOOC(Massive Open Online Class,大規模在線開放課程)萌芽于2008年,2012年起處于高速發展時期,國內外多所著名高校紛紛加入到MOOC的研究和實踐當中,如麻省理工大學和哈弗大學合作設計推出了edxMOOC平臺,清華大學、北京大學與edx簽訂合作協議建設MOOC中國平臺[1]。2013年被稱為中國MOOC教育發展元年,2013年以來,國內教育機構紛紛推出了自己的MOOC平臺,比較有名的平臺有MOOC中國、果殼網的MOOC學院、網易的MOOC云課堂等。

邵陽學院創建于1958年,是經教育部批準的具有碩士學位研究生招生資格的省屬多科性本科院校,是“全國畢業生就業典型經驗高校”。學校現有15個院系,2個碩士點,54個本科專業,全日制在校研究生、本科生共近2萬人。2014年被批準為全國信息化試點單位和湖南省教育信息化試點單位。湖南省的試點項目為“基于MOOC的地方高校教學管理體制和人才培養機制創新與實踐”,通過MOOC平臺建設推動信息化技術與教育的深度融合。理論基礎

信息技術的發展為教育改革提供了“基石”,信息化與教育的深度融合不再只是停留在理論探索階段。教育信息技術化經過了廣播電視教育、網絡遠程教育、MOOC教育三個階段,與教育信息化相輔相成的現代教育理論也隨之不斷發展。MOOC教育的核心理論可以概括為以下幾方面。

⑴ 以“學生”為中心的教學理論

不同于傳統教育以教師為中心的教學模式,學生(MOOC中的學習者,下同)處于MOOC教育的中心。因此課程的設計應圍繞學生,體現以學生為主體的特性。課程建設應充分利用網絡資源、創設情景,強調學生的中心地位,鼓勵學生主動學習、探究式學習,在學習過程中不斷發現問題、解決問題,從而完成學習目標。教師的的身份也要發生改變,成為輔導者,以線上線下相結合的方式為學生答疑解惑,監督學習過程,參與學習評價。

⑵ 聯通主義理論

聯通主義表述了一種動態學習理論。學生學習的目的是為適應社會發展而完善自身知識結構。MOOC教育的開放性決定了學習者身份的廣泛性,學習者主力軍仍是在校學生,但大量的公司白領、產業工人、離退休人員也會通過MOOC進行學習。對地方高校而言,MOOC課程首先是滿足本校學生學習的需要,再逐步向本地區乃至全社會開放。學習者相互關聯是一個統一的團體,在網絡學習環境下(通過課程論壇、群聊社交工具等)形成一個整體。在MOOC中,學生既是學習的主體,也是學習的客體,學生之間互相幫助,互相鼓勵、評價,為達成學習目標而共同努力。

⑶ 混合式教學理論

現代教育技術是以現代信息技術為手段,對傳統教育的方式的“改造升級”。地方本科院校開設MOOC課程,步子不宜邁得過大,MOOC平臺的設計和開發,應以混合式模式教學理論為指導,從三個方面形成混合。①教學設計的混合。②學習資源的混合,結合學校已建成的其他教學資源為MOOC課程學習的學生提供豐富的資源。③學習方式的混合,線上線下學習結合,線上線下考核相結合。

MOOC具有以下特點:

大規模:一門課程的學習者遠遠超過傳統課堂的人數,甚至可達數十萬人,學習者可來自不同的地區,擁有不同的學習背景,只要對這門課感興趣就可以參與學習這門課程。

開放式:MOOC對所有的人開放[2]。通過互聯網的相關平臺或網站搜索到這些開放課程,簡單注冊就可以進行學習。

在線性:學習者必須依靠互聯網才能獲取這些資源。

系統性:結合教育理論與學習理論,具有一整套的教學計劃、學習計劃、考核計劃。

精簡性:MOOC課程中強調知識點的精講,對知識點進行碎片化加工,每個視頻都是5-15分鐘[3],這樣可以保證高效的學習效率,也便于移動學習。

專業性:課程由大學教授、行業專家提供,他們對所開課程知識的理解深入透徹,能夠把握好學習者的心理。

交互性:MOOC平臺強調網絡互動,通過學習者之間的互動、學習者與教師的互動、學習者與系統的互動達到學習目標。

自主性:完全自主的學習的平臺,學習者可自己制定學習計劃和規劃時間。地方本科院校依托MOOC授課的條件與困惑

我國地方院校基本完成了三通兩平臺的網絡建設,并基本完成了數字化校園建設,在精品課程,數字圖書館等網絡資源建設上取得了卓有成效的工作,已基本具備在線MOOC授課的條件。由于傳統教學模式的深遠影響,師生和管理者對MOOC的認識是比較缺乏的。學生學習的自覺性與教師用網絡授課的主動熱情不夠,加上設施條件、分配機制、教學運行辦法、學分認定政策等各方面改進滯后,存在許多實施的困惑。因此有必要探索MOOC與網絡空間相融合,結合傳統授課方式的課程中心平臺建設以順應當前條件,逐步推進教育信息化的進步。建設方案

在學校建設MOOC平臺之前,已建成網絡學習空間。教師利用空間發布教學資源、進行授課、答疑、布置作業、批改作業、單元測試和在線考試等教學活動,學生利用空間學習課程資源、完成作業、測試與教師互動等。一些學校、老師結合學習空間做了一些基于空間的教育信息化的有益的探索并取得一些成果。與MOOC相比,學習空間有豐富的課程資源(可將其他教師、學校的教案、視頻等整合到自己的空間),有留言、評論、教研苑等豐富的交流手段。就目前而言,學習空間的短板在于缺乏對學習過程的管理,缺乏認證機制。因此,學校的MOOC平臺建設將二者結合起來,充分利用好空間豐富的教學資源和交互手段。例如將已有的課程視頻碎片化經過后期制作作為MOOC課程的視頻;為MOOC課程添加課程資源鏈接指向學習空間相應資源;在學習空間進行學習交流和討論等。初步的建設方案如下。

⑴ 硬件平臺建設

為課程中心配備高可用性和高性能的服務器、負載均衡、交換設備。

⑵ 課程中心系統

課程中心系統包含基礎子系統:支持教學組織設計、教學運行支持包括課程網站管理、課程共建共享、課程資料管理、課程輔助教學、教學效果分析、方便師生通訊與互動,教學管理評估子系統,質量工程子系統,學習計劃管理子系統,要求實現與教務管理系統對接。

⑶ 課程資源建設

第一期購買若干門優質MOOC課程資源,并從本校選取數門高水平課程建設為MOOC課程并向全校師生和社會公眾開放。

⑷ 在線學習線下輔導集中答疑相結合的混合式授課

MOOC使學習碎片化,網絡資源的共享讓廣大的學習者享受到優質的教學資源。考慮到也有一些學習自覺性差的學生會因此荒廢學業,一些不夠負責的老師會因此將學生學生“放羊”,使教育未能盡到教學的責任與義務,使教育機構放松了對教學質量的監管。為此設計了線上學習集中輔導相結合的模式[4],在線學習以自學為主,集中以突破難點解決困惑為主,并利用集中面授可檢查學生的學習效果,這是當前比較能適應地方本科院校教學改革的模式之一。特色與優勢

本校建立的基于MOOC與網絡空間相融合的課程中心具有區別于主流MOOC平臺特色,是地方本科院校根據自身條件探索MOOC研究和建設的大膽嘗試。建設方案與有以下特色和優勢。

⑴ 豐富交互手段和方法

MOOC平臺的提供的交互方式過于簡單。為了更方便交流,許多學習者往往通過第三方平臺提供的交互方式(如QQ群、貼吧等)進行交互。因交互過程不在MOOC平臺內,不利于學習評價。而學習空間具有多種方便的交互手段,通過融合打通,在其上進行的交互信息可很方便地提供給課程教學組用于學習評價。

⑵ 豐富的課程資源

依據“碎片化”、“翻轉課堂”等教學理論,MOOC平臺提供的學習視頻內容比較少而精簡,學習者需要自己去網絡搜索資料。通過結合學習空間,充分發揮其資源優勢,為學習者的自主學習提供便利。總結

MOOC教育不只是麻省理工、清華、北大等名牌大學特有的“陽春白雪”,而是由信息革命浪潮推動的教育理論和教育實踐改革。我校作為地方本科院校嘗試MOOC教育的早期參與者,限于經費和師資,我們不是一味的照搬照抄,而是根據自身特點,提出MOOC與網絡學習空間相結合的建設模式。

參考文獻:

[1] 韓錫斌,葛文雙,周潛,程建鋼.MOOC平臺與典型網絡教學平臺的比較研究[J].中國電化教育,2014.1:61-68

[2] 張鈺莎.探討基于MOOC平臺的《數據結構》課程設計與實現[J].現代計算機,2014.9:8-10,17

[3] 池雅慶,宋睿強,李振濤.探索MOOC對計算機課程教學的影響[J].計算機工程與科學,2013.36:164-168

[4] 盧加元,吳鑫.MOOC課程平臺功能設計策略研究[J].軟件導刊,2014.12:89-91

[5] 程翥,李貴林,劉海濤.中國高等教育MOOC平臺現狀分析[J].高等教育研究學報,2014.6:15-19

第三篇:農村三資監管網絡平臺的設計與實現

農村三資監管網絡平臺的設計與實現

摘要:隨著農村三資管理規范化的深入開展,利用先進的網絡信息化技術,設計開發集信息的采集、處理和監督、控制于一體的農村三資監管網絡平臺軟件系統具有實際應用價值。以基礎數據管理子系統的設計實現為例,介紹了數據庫技術、Vaadin技術和三層體系架構在三資監管網絡平臺開發中的具體運用。

關鍵詞:三資監管;網絡平臺;Vaddin;三層體系架構

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)11-0042-02

引言

農村三資(資金、資產和資源)管理歷來存在資金管理混亂、資產管理不規范,集體資產被貪占、挪用、變賣等問題,造成集體資產流失,是農村工作的首要難題。隨著農村三資管理規范化的深入開展,利用先進的網絡信息化技術,設計開發以農村資金(財務)、資產、資源管理為核心,基于網絡平臺的集三資信息的采集、處理和監督、控制于一體的農村集體三資監管網絡平臺軟件系統更有實際應用價值。

三資監管平臺包括基礎數據管理、資金(財務)管理、資產管理和資源管理四個子系統,其中,基礎數據管理子系統為其他三個系統提供用戶、組織、崗位和權限(角色)信息以及賬套/數據庫備份、還原等基礎數據管理維護功能,是軟件平臺的核心模塊。本文以基礎數據管理子系統的設計實現為例,介紹了三資監管網絡平臺的實現技術。

2三資網絡監管平臺技術方案

根據三資信息市、縣區、鄉鎮及村四級監管體系、系統操作不受時間/地點限制以及客戶端零維護的實際需求,軟件平臺選用B/S(瀏覽器/服務器)結構。各級用戶通過瀏覽器就可以登錄到三資監管平臺網站進行相關信息的錄入、查詢和監督管理等操作;用戶、三資信息等所有平臺相關數據集中存放在市級三資管理部門信息中心的數據庫服務器,該平臺應用軟件部署到信息中心的Web應用服務器上。

軟件平臺開發采用Java語言,選用Vaadin技術實現UI編程,MySQL做后臺數據庫管理系統,Apache Tomcat5.5作為Web服務器。

軟件體系采用數據訪問層(DAL層)、業務邏輯層(BLL層)和表示層三層架構,數據訪問層用于實現軟件系統對數據庫的操作,完成業務流程對數據庫中數據的插入、更新等操作。如通過SQL語句訪問MySQL數據庫管理系統,查詢三資基礎數據信息,并可進行insert、update和delete等操作;業務邏輯層用于實現數據業務流程,該部分的研究與設計在系統軟件和開發過程中是系統實現的核心環節,用于對上下層之間的交互數據進行邏輯處理,實現對應的業務目標;表示層是系統的UI部分,通過Vaadin技術實現友好的業務操作界面供用戶操作相關業務,同時對用戶業務操作結果進行統計展示,這一層中的邏輯代碼包含了許多Web控件和相關邏輯。基礎數據管理子系統的設計及主要實現技術

3.1 系統功能結構設計

基礎數據管理子系統包括個人信息管理和系統管理兩個功能模塊,系統功能結構如圖1所示。個人信息管理模塊實現登錄用戶賬號密碼重置、個人信息查詢修改及照片上傳等功能。系統管理模塊為三資監管平臺提供基礎數據配置、維護等功能。

圖1 系統功能結構

3.2 數據庫設計及實現

三資監管平臺分別為平臺各系統創建獨立的數據庫。基礎數據管理子系統數據庫主要包括表、視圖和函數(存儲過程)對象。表設計如圖2所示。

系統數據庫設計的主要思路是盡量在MySQL數據庫底層實現能夠處理的業務邏輯,簡化上層代碼層的工作,同時提高系統執行效率。在本系統中創建了15個函數(存儲過程)對象,并充分運用預處理、游標和事務處理技術。為組織創建新崗位的存儲過程sp_newOrgandGw()就是典型的代碼示例:首先查詢該賬套中所有角色信息并設置為游標;創建事務,新建賬套組織,獲得新建組織的ID號,并將組織ID與角色ID組合成新的崗位信息并插入到崗位信息表中,這三個操作要么都執行要么都不執行,如果中途執行失敗,該事務回滾。

圖2 基礎數據管理子系統表設計

declare no_more_data INT default 0;

DECLARE t_error INTEGER DEFAULT 0;

declare Cursor_cur cursor For

select 角色ID,角色名稱 from 角色信息 where 角色級別=orgJiBie and 賬套ID=ledgerID;

DECLARE CONTINUE HANDLER FOR NOT FOUND SET no_more_data=1;

START TRANSACTION; #啟動事務

insert into 組織機構(賬套ID,組織代碼,機構全稱,機構簡稱,機構名稱,組織級別,上級組織代碼,機構地址,機構郵政編碼,機構負責人,聯系電話)

values(ledgerID,orgCode,orgFullName,orgJianCheng,orgName,orgJiBie,upOrgCode,orgAddress,orgPost,orgManage,orgPhone); #1.創建組織,獲得新建組織的ID值

select last_insert_id()into orgID;

SET no_more_data=0;

OPEN Cursor_cur; #打開游標

FETCH Cursor_cur INTO jueseid,juesename; #2.獲取角色ID和角色名稱

第四篇:基于開源Moodle網絡教學平臺的設計與實現

基于開源Moodle網絡教學平臺的設計與實現

【摘要】現代社會整體都正處在網絡環境下,為進一步提高教學質量,在教學中建立網絡教學平臺已成為很多學校追求的一種新型教學方式,現階段常見的就是基于開源Moodle網絡的教學平臺,此種教學平臺能滿足教育平臺中網絡發展要求,對教師而言,僅僅只需在平臺基礎上做一些簡單的二次開發,然后就能按照具體教學需求添加、刪除或用有關插件制定教學內容,實現教學過程的互動化,本文在分析了基于開源Moodle網絡教學平臺的特點后,重點研究了開源Moodle網絡教學平臺的設計和實現的有關內容,僅供參考。

【關鍵詞】網絡教學平臺開放源代碼 Moodle

【基金項目】2014年遼寧省教育廳科學研究一般項目《基于開源模型的在線研究性學習輔助系統的設計與研究》項目編號:L2014468。

【中圖分類號】G71 【文獻標識碼】A 【文章編號】2095-3089(2016)05-0220-01

引言

開源的全稱是開放源代碼,近幾年,開源軟件設計模式受到相關領域工作人員的高度關注,因此開源軟件的種類越來越多,質量也不斷提升。現階段,開源軟件主要是用于網絡教學輔助系統中,常見的就是基于開源Moodle的網絡教學平臺,此種平臺操作比較簡單,而且技術相對比較成熟,能滿足當前新課該背景下的教學環境。基于上述原因本文主要研究基于開源Moodle平臺的網絡教學系統設計與實現的有關內容。

一、基于開源Moodle網絡教學平臺的特點

現階段,開源軟件平臺和其它相關網絡教學平臺數量很多,結合系統開發理念合網絡教學功能模塊來看,系統的差異性越來越小。基于開源Moodle平臺的網絡教學平臺相對其他平臺主要以下特征:第一,免費。所有的基于開源Moodle平臺建立的網絡教學系統都有一個顯著的特點就是開發成本比較低,這主要是因為在建立自身所需的教學平臺時,使用者能在自由軟件范疇內免費采用Moodle中的所有開放模塊以及資源,結合課程需要從Moodle官方下載最新版本。這點相對C/S系統和NET系統優勢非常明顯,特別是對辦學力量有限的學校而言吸引力更大。第二,開源。相對其他教學系統,Moodle平臺源代碼對用戶是可見的,所以,開發人員和用戶都能深層次的了解Moodle平臺。用戶能在理解原系統源代碼的基礎上,結合自身需求擴展出獨立的功能插件,比如常見的課件播放,且這些功能插件通用性還很好。第三,模式新穎。Moodle平臺相對其他平臺還有一個提出特點是關注的是師生互動,如何提高學生的學生興趣是該平臺開發的終極目的。

二、開源Moodle網絡教學平臺的設計與實現

1.系統總體結構設計

為滿足網絡環境下的網絡教學需要,體現該系統的應用方便性,系統總體使用B/S模式,這樣就在Moodle平臺基礎上更好的使用相對較成熟的瀏覽器技術,僅需經過簡單的HTTP實現使用者和web服務器間的業務處理。系統邏輯結構使用MVC模式,系統總體結構如下:

2.主要功能模塊設計要點

按照系統業務流程可知,教學系統中主要是管理員、教師和學生這三方面功能,然后系統功能模塊設計就結合這三方面的用戶設計,主要功能模塊結構設計具體如下:第一,用戶管理。用戶管理的對象是系統中的教師和學生的信息,具體實幾部分組成:其一是注冊管理。限制學生、教師的注冊,查看注冊信息同時修改或刪除;其二,登錄管理。記錄用戶訪問時間、IP地址等,還可以改變管理員的用戶名、碼等;其三,用戶狀態管理。控制用戶訪問權限,還有控制各子模塊的操作,能單獨設置學生狀態同時刪除非法注冊。第二,資源管理。管理各類教學資源、公告等。比如教師課件、試卷等信息。可進行初始化,清空數據庫中的所有資源。第三,在線答疑。教師解答學生的各類帖子,可對學生提出問題進行編輯或刪除,還可建立聊天室,用在線討論的方法和學生互動,讓所有學生都參加到課程討論中,實現虛擬交流。第四,網上教學。該模塊是將課堂教學內容用信息化方式表示,比如教學課件、教學視頻等。在此基礎上還可增加試題內容,可進行查詢、修改試題等,由題庫是自動生成方式,然后嵌入智能組卷及閱卷實現在線檢驗。第五,作業或者試卷管理。為提升教學效果,教師可按照教學需要組織在線測試,還可布置作業進行考核。所以該模塊就是幫助教師進行網絡考試或者課后作業管理,可在線進行作業或者試卷的批改。第六,作業提交。學生能在該模塊完成作業的提交。作業提交模塊與個人郵件系統類似。

3.系統公共模塊的實現

基于開源Moodle的網絡教學平臺中有很多的公共模塊,比如用戶的登錄、注銷、修改密碼等公共模塊。第一,登錄模塊。所有功能模塊的實現都基于用戶登入系統后。登錄功能主要是按照用戶名及其登陸密碼判斷用戶能否登錄;登陸成功的用戶,系統會結合數據庫的已定用戶組,將其對接到對應功能模塊,顯示相應界面。第二,注銷模塊。用戶實現所需要求后退出系統,回到登錄頁面。第三,修改密碼。修改當前登錄密碼,須在原密碼基礎上進行,以防篡改密碼的問題出現。

結束語

綜上所述,研究基于開源Moodle的網絡教學平臺的設計和實現具有重要的作用,但是要想提升基于開源Moodle的網絡教學平臺的應用效果,就要先了解該平臺的特點,然后其進行設計要點和實現方式進行重點分析,只有這樣才能保證網絡教學平臺功能的發揮,進而提高網絡教學平臺使用率,最終為教師教學和學生學習提供便利條件。

參考文獻:

[1]鄒艷麗.基于Moodle的網絡教學平臺的設計與實現[D].山東大學,2015.[2]何增穎.Moodle,Claroline和Dokeos開源網絡教學平臺的比較[J].中國現代教育裝備,2014,11:33-34+37.[3]李愛霞.基于Moodle的高中信息技術網絡教學系統應用研究[D].山東師范大學,2013.[4]李惠,楊洋.基于Moodle的“電路與模擬電子”網絡教學平臺的設計與實現[J].電腦與電信,2013,07:69-71.作簡簡介:

于淼(1981.12-),男,漢族,遼寧沈陽人,工程碩士,講師,研究方向:計算機應用、計算機網絡。

第五篇:基于J2EE技術的網絡教學平臺的設計與實現

基于J2EE技術的網絡教學平臺的設計與實現

基于J2EE技術的網絡教學平臺的設計與實現

第19卷第4期 2007年12月 寧波工程學院學報JOURNALOFNINGBOUNIVERSITYOFTECHNOLOGY V01,19NO.4 Dec.2007 基于J2EE技術的網絡教學平臺的設計與實現蘇日娜,李晨,范劍波(寧波工程學院,浙江寧波315211)摘 要:本文通過運用J2EE(JAVA 2 Platform Enterprise Edition)的核心技術和MVC(Model—View—Controller)設計 模武,提出了網絡教學平臺的系統總體框架和主要功能模塊,解決了網絡教學平臺實現中的關鍵問題。關鍵詞:網絡教學平臺;J2EE技術;MVC設計模式 中圖分類號:G434 文獻標識碼:A 文章編號:1008—7109(2007)04—0082—06 隨著計算機技術和互聯網應用的迅速發展,傳統的教學方法和手段已經受到了極大的挑戰。由于 傳統教學模式受到時間、空間、教師水平、學生個性等因素的限制,且單一的課堂教學形式已經不能滿足 現代教育教學的需求,所以將計算機與Internet技術應用于教育教學是現代教育發展的重要途徑,也是 改變傳統教育模式、提高學校教學質量和效率的有效手段。基于互聯網技術的網絡教學平臺能夠充分 利用現代化的教學手段和多種教學資源,為學生提供良好的自主學習環境,同時支持教師網上備課、授 課,學生網上學習、測試,教師和學生課后交流、答疑、批改作業等教學環節。目前,網絡教學系統大多采用ASP技術進行開發,運行在windows操作系統上,產生的代碼可移植 性較差,執行效率不高。根據J2EE技術的跨平臺性和極高的重用性,我們采用J2EE的各項技術和 MVC多層模式設計方法,實踐了網絡教學平臺的開發,取得了較好的效果。1 J2EE關鍵技術J2EE簡介 1.1 J2EE定義了一種開發多層企業應用的標準。在應用系統架構過程中,依照邏輯功能劃分可將應用 程序劃分成不同的組件,而這些組件對應于J2EE分布式模型中的各個不同層。J2EE分布式模型主要包括如下四層:(1)客戶層:為用戶提供可視化圖形接口,主要包括運行在客戶計算機上的組件;(2)Web層:響應客戶請求,為客戶提供所請求的資料,主要包括運行在J2EE服務器上的Web組件;(3)業務層:運行應用邏輯,完成客戶請求中相應的計算和操作,主要包括運行在J2EE上的EJB組件;(4)企業信息集成層:存儲、管理資料信息,主要包括運行在服務器的軟件系統(如數據庫)。J2EE是一種體系結構,而不是一門語言。它對開發基于Web的多層應用提供了功能支持和技術 規范。下面對在開發網絡教學平臺過程中用到的J2EE的幾種關鍵技術進行簡單的描述?。1.1.1 Java Servlet Servlet是一種獨立于操作系統平臺和網絡傳輸協議的服務器端的Java應用程序,它用于擴展服務 器的功能,可以生成動態的web頁面。與傳統的Java應用程序最大的不同在于:它不是從命令行啟動 收稿日期:2007—09—23 作者簡介:蘇日娜,女,寧波工程學院講師,南京東南大學在讀碩士研究生。基金項目:本文為浙江省新世紀高等教育教學改革研究項目(項目編號:yb05093)萬

方數據 的,而是由包含Java虛擬機的Web服務器進行加載的。1.1.2 JDBC(Java Database Connectivity)JDBC技術提供了Java程序和數據庫服務器之間的連接服務,同時它能保證數據事務的正常進行。通過使用JDBC,Java應用程序能夠執行SQL語句,檢索數據庫,更新修改數據庫。JDBC隱藏了不同數 據庫的不同特性,而且JDBC對數據庫的訪問具有平臺無關性。1.1.3 EJB(Enterprise Java Bean)EJB是服務器端組件模型。用于實現特定的應用邏輯。簡單的說,應用邏輯就是企業程序中的數 據結構和算法。EJB組件能夠從客戶端或Web容器中收到數據并將處理過的數據傳送到企業信息系 統來存儲,EJB還能夠從數據庫檢索數據并送回到客戶端。由于EJB依賴J2EE容器進行底層操作,使 用EJB組件編寫的程序具有良好的擴展性和安全性。● 1.1.4 JSP(Java Server Pages)JSP是一種實現普通靜態HTML和動態HTML混合編碼的技術,就是在HTML中嵌入Java執行代 碼。服務器在客戶端請求頁面以后對這些頁面中的Java代碼進行處理,然后將生成的HTML頁面返回 給客戶端的瀏覽器。1.2 MVC模式簡介 MVC(Model—View—Controller)是把一個應用的輸入、處理、輸出流程按照Model、View和Controller 的方式進行分離,這樣一個應用被分成三個層:模型層、視圖層、控制層。下面的圖1給出了MVC結構圖‘21。狀態查詢. ■●●■. 圖1 MVC結構圖 圖1MVC結構圖視圖(View):代表用戶交互界面。簡單地說,HTML,XML,JSP頁面和Applet小應 用程序都可以作為視圖。一個應用可能有很多不同的視圖,所有這些視圖都與控制器(Controller)有緊 密的交互。MVC設計模式對于這些視圖的處理僅限于視圖上數據的采集和處理,以及用戶的請求,而 對于視圖上的業務流程則交給模型(Model)處理。模型(Model):通常也被稱為“業務邏輯”。與界面不同的是,它用來實現完成功能的代碼。業務流 程的處理過程對其他層來說是黑箱操作。模型接收視圖請求的數據,并返回最終的處理結果。業務模 型的設計是MVC設計的核心任務。J2EE中的EJB組件就是業務模型的代表,還有一類是保存實體對象的數據模型。控制器(Controller):接收來自視圖的請求,分發給模型的業務組件,由其完成用戶的請求。本身并 不做任何的數據處理。J2EE中的Java Servlet就是控制器的代表。控制器是按照struts—config.xml配 置文件中的視圖和模型之間的映射關系來進行分發的。萬

方數據 R4 寧波工程學院學報 2007年第4期 2網絡教學平臺的總體框架和主要功能模塊 從教學活動的實際需求出發,系統劃分了教師功能模塊、學生功能模塊和管理員功能模塊,完成根應的網絡教學和管理任務。2.1總體框架 圖2 MVC_~=’構圖 使用網絡教學平臺的用戶設定為四種角色:教師、學生、管理員和特定用戶。其中特定用戶角色由 管理員功能模塊設定。考慮教學活動中的實際情況,在教師模塊中的特定用戶代表教師中課程團隊負 責人,以課程為單位對普通教師進行授權,例如教師是否對該門課具有授課權限(非課程團隊教師不能 對該課程進行課程建設)。學生模塊中的特定用戶代表學生中的課程助教,以課程為單位對普通學生 進行授權,例如學生是否具有上交該門課程作業的權限(非學習本課程的學生不能上交該課程作業)等。由于網絡教學平臺面向多門課程,這樣以特定用戶角色細化控制權限的方式可以使得網絡教學平臺的教學工作更有組織性,系統的運行也更安全。2。2主要功能分析 課程管理:注冊用戶可以以自我建設為中心,按照學生具有課程學習權限、教師具有課程授課權限 和管理員具有建設維護權限對課程信息和課程資料進行管理。教師功能模塊中的課程按照“教授的 課程”、“學習的課程”和“參與管理的課程”分類列表展示。教師可以創建、維護所教授課程內容信息,如課件、課程簡介、教師簡介、教學大綱、教學內容、參考書目等。學生功能模塊中的課程按照“學習的 課程”和“參與管理的課程”分類列表展示。學生可以把所選學的課程添加到列表中,對該課程進行學習,如瀏覽課件、下載教學資料等。其中“參與管理的課程”由學生和教師中的特定用戶使用。管理員 可以添加、刪除課程。課程管理模塊設計時考慮了教師既可以授課又可以觀摩別的教師的課程,學生既 可以學習課程又可以參與助教的實際情況。作業管理:授課教師可以創建、修改、刪除課程作業。作業初始狀態為未布置。狀態為以布置的作 業不能修改和刪除。教師用戶進入個人作業界面,系統自動給出所有該用戶的作業列表,并按照已提 交、已批改、已取消、已布置、未布置的順序排列。學生用戶進入個人作業界面,所有該用戶的作業列表 按照已布置、已批改、已提交、未布置的順序排列。同種作業狀態的作業按照作業創建時間升序排列。作業實體(HomeworkBean)由以下部分組成:作業創建時間、布置時間、截止時間、所屬課程、作業提 交時間、作業批改時間、所屬章節、所屬課次、作業內容。例如,上傳作業就是靠調用Uploadbean來實現將學生作業提交給服務器保存的,其部分程序代碼如下: <jsp:UserBean </jsp:UserBean>id=”upBean” scope=”page”class=”javazoom.upload.UploadBean”> 萬

方數據 答疑信箱的管理、維護: 答疑信箱是類似BBS的師生答疑交流工具。課程學生用戶可以創建答疑問題,由教師進行回答。教師也可以創建答疑主題,總結具有普遍意義的問題。教師可以刪除答疑問題。學生不能和老師討論(回復)非自己提出的問題。考慮到對教學效果的評價和檢測的實際需要,設計了答疑統計功能。課程用戶管理: 管理員實體(AdminBean)由姓名、編號、密碼、密碼提示組成。可以進行課程用戶基礎數據查詢、修 改、刪除和用戶權限設定、取消操作。可以添加、刪除、修改課程。可以建立特定用戶角色并分配相應的 權限。例如,角色狀態實體對象類定義如下:public class RoleStatusData{ —roleType;//角色類型 —roleID;//角色ID或者是課程負責人GUID —roleName;//角色名稱 —courseType;//課程類型,只有當角色類型為課程負責人 /CoursePrincipal時才為有效值 —courseID;//課程或開課課程ID,只有當角色類型為 課程負責人即CoursePrincipal時才為有效值 一statusValue;//狀態表類型即StatusValueData的List數組,記錄所有類型 RoleStatusData()l private RoleTypeEnum private string private string private CourseTypeEnum 即private string private ArrayList 的狀態值public { 一roleType=RoleTypeEnum.NormalRole; 3網絡教學平臺實現中的關鍵問題3.1 J2EE技術原理 系統采用J2EE技術建立客戶端視圖頁面,根據頁面特性分為靜態頁面(例如擴展名為jsp的頁面)和動態頁面(例如擴展名為do的頁面)。當客戶端向服務器端發出Http頁面請求時,控制器接收來自 客戶端瀏覽器的請求。若請求的是靜態頁面,則直接定位(forward)到該頁面進行處理;若請求的是動 態頁面,則根據配置的WebLogic文件中的對應關系,決定將這個請求分派給哪個業務邏輯(可以由一個 或多個EJB實現),由服務器端的Servlet引擎負責解釋執行,調用相應的EJB業務組件,業務邏輯執行 完成后更新模型的狀態,既由Servlet引擎將結果返回給客戶端¨1。程序中實現Servlet引擎是關鍵,它 主要是實現doGet()和doPost()兩個函數。例如,UserPage.java文件中列表顯示課程用戶的程序片斷如下:public class UsersPage extendspublic throws HttpServlet{doGet(HnpServletRequestrequest,HttpServletResponse void response)ServletException,IOException{ DataBean(); DataBean db=new if(request.getParameter(”page”)!=null){key2 Integer.parseInt(request.getParameter(”page”)); 萬

方數據 86 寧波工程學院學報 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接底層數據庫。throwssponse);} ServletException,IOException{doGet(request,re. } 當頁面發出顯示請求時,Web容器接收到對Servlet的請求。如果是GET請求類型,則執行doGet 函數。如果是POST類型,則執行doPost函數。本程序還使用了RequestDispatcher請求轉發器,定位到 index.jsp頁面顯示結果。3.2 XML的應用 傳統的HTML在創建文本時顯示方式是內嵌在數據中的,文檔中的數據和輸出格式混合在一起。如果因為需求不同而需要對同樣的內容進行不同風格的顯示時,就需要重寫一個全新的文檔,這樣重復 工作量很大。XML是自描述的標志語言,系統中采用XML用戶自定義標簽可以把顯示格式從數據內 容中獨立出來,保存在樣式單文件(Style Sheet)中,這樣如果需要改變文檔的顯示方式,只要修改樣式 單文件就行了。例如,在顯示教師授課列表頁面中使用XML定義標簽,程序片斷如下:<?xml—stylesheet type=”text/css”href=”review.CSS”> <title>教授的課程</title><toplink> <link> <face type=”text”>添加課程</face> <href>./addeourse.jsp</href></link> </toplink> 其中review.ass是獨立的樣式單文件,通過<?xml—stylesheet>指令將其與XML文檔連接起來,不需要像HTML一樣定義<TH>、<TR>等顯示格式標簽,增加了程序的可讀性,而且內容與顯示格式 分離,有利于代碼維護。3.3數據庫技術 系統中用戶個人基礎數據、課程數據等大量的數據都存放在數據庫中,對這些數據進行訪問操作,先要建立數據庫連接。傳統的數據連接方式直接對應實際存在的物理數據庫,每進行一次數據庫操作 就要打開一個物理連接,使用完后再進行關閉,這樣頻繁的建立、撤銷連接會造成系統性能下降。在 J2EE技術中可以采用JDBC的連接池機制,在程序中建立數據源(DataSource),使用DataSource對象的 getConnection方法來連接底層數據庫,由連接管理程序對所有連接進行管理,可以使一個連接重復使 用,大大提高了數據庫的訪問效率。例如,DataBean.java文件中的程序片斷如下。public class,DataBean{ 萬

方數據 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()+”連接錯誤”);l } 連接好數據庫后,在系統的JSP語句中使用數據庫應用函數或SQL語句就可以完成相應的添加、刪除、查詢等數據庫操作。4總結 本文介紹了J2EE的相關技術和網絡教學平臺的設計、實現過程,采用MVC模式使得系統具有良 好的重用性和可移植性,實現的網絡教學平臺在應用中取得了較好的效果。今后將通過對該系統的不 斷完善使之更適應于實際教學。參考文獻〔1〕郝玉龍,姜攆編著.J2EE編程技術〔M〕.北京:清華大學出版社,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的網絡教學平臺的設計與實現〔J〕.江南大學學報,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 萬

方數據 基于J2EE技術的網絡教學平臺的設計與實現作者: 作者單位: 刊名: 英文刊名: 年,卷(期): 蘇日娜,李晨,范劍波,SU Ri-na,LI Chen,FAN Jian-bo 寧波工程學院,浙江,寧波,315211 寧波工程學院學報 JOURNAL OF NINGBO UNIVERSITY OF TECHNOLOGY 2007,19(4)參考文獻(3條)1.何貞;何欽銘;王勇剛 基于J2EE的網絡教學平臺的設計與實現[期刊論文]-江南大學學報(自然科學版)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編程技術 2005 本文鏈接:http://d.g.wanfangdata.com.cn/Periodical_nbgdzkxxxb200704023.aspx

下載基于MOOC的教師教育網絡課程平臺的設計與實現(5篇)word格式文檔
下載基于MOOC的教師教育網絡課程平臺的設計與實現(5篇).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    MOOC課程策劃、設計及制作[大全]

    MOOC課程策劃、設計及制作流程 在MOOC課程里,不是高校的名師們“一個人在戰斗”,而是必須要“團隊作戰”;聽課的學生也不是帶上耳朵就行,而是要一邊聽講,一邊做練習,還要在論壇里......

    音樂與健康mooc課程

    1. 根據who(世界衛生組織)的說法和調查,世界上真正健康的人僅僅占到了5% 2. “借由音樂,人們將感受到正確的情緒”。是世界衛生組織2000年戒毒年時提出一個口號。 3. 兩只老虎的......

    教學資源共享平臺設計與實現

    教學資源共享平臺設計與實現 摘要 隨著多媒體信息技術和計算機網絡技術的日益普及,網絡教學作為教育的一種形式在世界范圍內得到迅猛的發展,它突破傳統教育過程在空間和時間上......

    網絡教學平臺論文:基于WebService技術的網絡教學平臺的設計與實現

    網絡教學平臺論文:基于WebService技術的網絡教學平臺的設計與實現 【中文摘要】目前網絡遠程在線教學的發展在教育領域發揮著舉足輕重的作用,但是在網絡遠程在線教學中,仍然......

    大學物理實驗網絡視頻教學平臺的設計與實現(范文)

    大學物理實驗網絡視頻教學平臺的設計與實現 內容摘要 隨著網絡技術在教育中的應用日益廣泛和深入,網絡教育提供了越來越豐富的資源和環境,使網絡教學真正成為現實。構建基于......

    基于.NET平臺的網絡教學輔助系統的設計與實現

    基于.NET平臺的網絡教學輔助系統的設計與實現 摘要:目前計算機網絡的應用在教學系統內已經相當的普及,使得師生之間的交流也更加方便。然而傳統的教學模式對某些課程的教學有......

    基于JSP+XML+SQL Server開發網絡教學平臺的設計與實現

    基于JSP+XML+SQL Server開發網絡教學平臺的設計與實現 摘要 網絡教學平臺是面向教師和學生的網絡教學系統,采用JSP+XML+SQL Server開發,對該平臺的體系結構、功能進行了詳細的......

    教師教育網絡課程的設計策略五篇范文

    教師教育網絡課程的設計策略 [Abstract] Based on basic ideas and experience acquired in recent years from his own research into the field of networked education,......

主站蜘蛛池模板: 欧美精品一区二区性色a+v| 国产三级精品三级| 2020最新无码福利视频| 国产真人无码作爱视频免费| 麻豆一精品传媒卡一卡二传媒短视频| www国产精品内射熟女| 国产精品三级一区二区| 日本欧美一区二区三区乱码| 日本人妻丰满熟妇久久久久久| av免费网站在线观看| 久久综合婷婷丁香五月中文字幕| 国产自愉自愉免费精品七区| 久久综合狠狠综合久久| 射精专区一区二区朝鲜| 国产亚洲欧洲日韩在线...| 亚洲精品国产成人99久久6| 国产97在线 | 免费| 亚洲精品一区三区三区在线观看| 国产女女做受ⅹxx高潮| 中国精品偷拍区偷拍无码| 亚洲伊人成无码综合网| 国产精品午夜福利麻豆| 色香阁综合无码国产在线| 国产高清无码在线com| 97成人精品国语自产拍| 国产午国产午夜精华 免费| 日韩精品 中文字幕 视频在线| 国产精品一区二区亚瑟不卡| 国产一区二区三区在线观看| 国产日韩在线亚洲色视频| 国产av熟女一区二区三区| 狼色精品人妻在线视频免费| 欧美老熟妇乱子伦视频| 久久久久日韩精品免费观看| 国产日韩综合一区二区性色av| 精品熟女少妇av久久免费| 无码专区—va亚洲v专区| 亚洲日韩欧洲乱码av夜夜摸| 成人区精品一区二区不卡av免费| 亚洲人成影院在线无码按摩店| 国产精品三级av及在线观看|