• <input id="zdukh"></input>
  • <b id="zdukh"><bdo id="zdukh"></bdo></b>
      <b id="zdukh"><bdo id="zdukh"></bdo></b>
    1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

      <wbr id="zdukh"><table id="zdukh"></table></wbr>

      1. <input id="zdukh"></input>
        <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
        <sub id="zdukh"></sub>
        公務員期刊網 精選范文 在線課程的設計與開發范文

        在線課程的設計與開發精選(九篇)

        前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的在線課程的設計與開發主題范文,僅供參考,歡迎閱讀并收藏。

        在線課程的設計與開發

        第1篇:在線課程的設計與開發范文

        一、中國農民教育培訓現狀

        改革開放以來,中國農民教育培訓工作取得了顯著成效。建立了以農業廣播電視學校和農民科技教育培訓中心為主體,以政府主導、農業部門主管、相關部門和社會力量廣泛參與的教育培訓格局;探索出一套符合農民特點并適應農業生產規律的“分段式、重實訓、參與式”教學方式和農民田間學校、送教下鄉等教學模式;形成了以“空中課堂、固定課堂、流動課堂、田間課堂”為特色的辦學形式,最大限度地滿足了廣大農民接受各類教育培訓的需求。

        同樣,農民教育培訓也面臨一些問題,一是教育培訓專項經費投入少;二是教育培訓資源不足,更新困難,缺乏互動性;三是農民既要從事農業生產,又要參加培訓,很難根據自己的需求和時間自行安排學習,農學矛盾突出;四是難以滿足農民越來越高的多樣化學習需求。

        二、中國農業在線教育發展現狀

        (一)在線教育的發展現狀

        隨著互聯網的不斷發展與日益完善,在線教育這一新興的現代教學方式也逐漸在中國發展起來,隨著其內容的不斷豐富,學習便利程度的不斷提高,這一學習方式被越來越多的人所接受,許多的教育培訓機構和企業開始加強在線教育。目前,中國的在線教育主要有三種發展方向,一是注重內容的傳統高等院校和教育機構,如網絡學院的線上課程,新興的MOOC等;二是注重技術的互聯網企業,做網站,做平臺,如谷歌、淘寶等企業的在線教育平臺;三是面向大眾社交網站教育平臺,如網易公開課(公開課+點播)、Coursera(點播+社交化)、萬朋學堂(平臺化)、粉筆網(社交化)等。目前這些在線課程大都依賴于“教師講授”,這也是在線教育面臨的最主要的問題和挑戰。

        (二)農業在線教育的現狀

        我國的農業在線教育特別是農民在線教育培訓起步較晚,大部分是基于光盤、衛星和互聯網把知識內容以文字、視頻、音頻等形式傳輸給農民的遠程教育培訓,缺乏交互性和時效性,難以發揮受教育者的自主性。下表列出部分農業在線教育培訓網站名稱及網址。

        中國農村遠程教育網,其教育資源涉及農村社會各行業,主要利用現代遠程教育媒體宣傳、推廣農村實用技術,供大家觀看學習。中國農業信息網是把各種農業要聞、市場動態、經濟評述等于網站上。191農資人是一個農業植保等技術交流的論壇,其主要以文字、圖片格式各類作物的病蟲害防治方法和水肥管理等,該網站已經注重不同在線學習者的溝通與討論。以上部分網站仍存在維護不夠,運行緩慢;信息更新不及時,有批量刷新現象;利用率普遍較低,點擊流量小等問題。

        隨著農村信息化的發展,通過在線教育開展農民教育培訓的條件逐漸成熟。根據2014年第33次中國互聯網絡發展狀況統計報告,截至2013年12月,中國農村互聯網普及率達到27.5%,中國網民中農村人口占比28.6%,規模達1.77億。

        三、在線學習模塊開發實踐

        在線教學有很多優勢,可以有效解決農民教育培訓面臨的問題。一是資源利用最大化,通過網絡整合全國的各類農民教育培訓優質資源,從而大幅度降低教育培訓成本,有效地緩解專項經費不足,教學資源短缺的問題;二是可以實現學習個性化,農民可以根據生產需求,自主選擇教學服務機構、在線課程、輔導教師,自主決定學與不學、學什么、怎么學、在哪里學、什么時候學,徹底解決了教育培訓需求不對稱、農學矛盾突出的問題;三是綜合利用多媒體技術,借助圖形、音頻、視頻等信息形式,逼真地展示教學內容,使農民獲得的信息生動、形象、逼真;四是模塊化教學可以基于一個知識點和一項生產活動,也可集成多個知識點和多項生產活動,能夠滿足不同認知層次農民的學習需要;五是在線學習模塊的內容易于更新。

        (一)背景

        中央農廣校對運用先進教育技術和手段開展農民教育培訓高度重視。在農業部農業國際合作項目的支持下,中央農廣校于2013年6月17-28日舉辦了“如何實施在線教學”師資培訓班,對縣級農廣校的教師進行了在線學習模塊設計和實施在線教學的系統培訓。2014年3月24-28日,中央農廣校舉辦了運用Articulate Storyline軟件開發在線學習模塊師資培訓班。2014年4月,中央農廣校委托安徽省阜陽市農業廣播電視學校、河南省農業廣播電視學校三門峽市分校、山東省農業廣播電視學校萊州分校、江蘇省農業廣播電視學校通州區分校、江蘇省農業廣播電視學校海門市分校和江蘇省農業廣播電視學校如東縣分校,根據本地農民教育培訓的需求提出選題,進行在線學習模塊開發試點。

        (二)學習模塊開發

        1. 學習模塊開發軟件

        開發在線學習模塊過程中,我們選用了Articulate Storyline軟件。作為一款獨立的軟件,Articulate Storyline功能強大,工具豐富,易學易掌握,可以導入我們原來的PPT進行編輯,方便利用已有的素材;可以利用本軟件自帶的錄音、錄像、截屏等功能,錄制旁白、插入講授視頻、插入教師在電腦上實際操作過程的錄像,形象地把知識展示給學習者。Articulate Storyline最大的優點是可以利用圖層、觸發器和變量控件等設計互動場景、設計測評評估問題,讓農民參與思考并通過選擇點擊相應的課件內容獲得相應的反饋,根據反饋情況進行下一步的學習,提高農民的學習主動性和參與性。另外,利用這些變量控件,還可以記錄農民的基本信息和學習測評情況,以便對所有相關數據進行統計管理。用Articulate Storyline開發的學習模塊,方法簡單,格式多樣。成LMS格式,農民可以在在線學習管理平臺上學習;成網絡(HTML5,FLISH)和單機(CD)格式,農民既可以通過網絡進行學習也可通過光盤進行學習;成ipad格式,農民就可以在ipad和其他移動設備上進行學習。這些優勢可以使農民根據需求和條件隨時隨地方便靈活地學習。

        2. 學習模塊選題

        學習模塊開發試點校根據當地主導產業發展和培訓需求,提出選題。如:為滿足阜陽蠶桑業迅速發展的需要,培養更多的養蠶能手,規范蠶農養蠶技術,提高桑蠶飼養的產量、品質和效益,實現隨時、隨地學習高質量養蠶課程,解決養蠶中隨時發生的問題,助推阜陽市乃至安徽省桑蠶業的發展,安徽農廣校阜陽市分校確定了《桑蠶飼養技術》選題;河南省三門峽市農廣校為滿足農民對生物防治知識的學習需求,提出了《以蟲治蟲》的選題。

        6個試點校的選題分別為《桑蠶飼養技術》、《以蟲治蟲》、《玉米螟的識別與防治》、《蔬菜嫁接育苗技術》、《蔬菜穴盤育苗技術》、《機插水稻塑盤旱育秧技術》等。

        3. 學習模塊適用對象

        根據學習模塊的內容,各試點校對學習模塊的適用對象進行了明確,在線學習模塊適用于種養殖專業戶學習,也適用于成人中等職業教育學員學習等。

        4. 學習模塊設計

        在課程的設計方面,根據逆向設計課程的思路,注重知識的模塊劃分和學習者的互動,以促進學習者主動參與學習。

        (1)應用逆向設計理論指導課程設計

        依據逆向設計理論設計每一個學習模塊,首先根據課程標準,結合農民生產需求確定預期的學習成果,然后確定能夠證明學習者達到學習成果的評價方法,以此為標準選擇相應的教學方式和活動安排,最后根據教學活動涉及的內容組織選擇相應的課程材料。避免了課程設計依據教材和經驗安排教學活動,重在完成既定的教學內容,只是將課件和視頻傳到網上供大家觀看的簡單做法。

        (2)應用Gagne教學九步驟方法設計課程

        在課程的設計過程中,我們均按照Gagne教學九步驟來安排在線課程的各個環節,使參與學習的農民按照“首先被引起關注,產生好奇,知道自己學習的目標是什么,通過回顧舊知識來總結規律,再以此為基礎學習同樣規律的新內容,在教師或助教的指導下學習并實踐,最終掌握該知識技能”的過程來建構自己的知識體系,適合農民在其文化基礎薄弱而又時間零散的條件下進行學習的要求。

        例如,山東農廣校萊州分校將《玉米螟的識別與防治》的內容分為4個子模塊,在整體課程中配有多個版塊等,在每一個子模塊中都包括多個學習單元。如下圖。

        5. 學習模塊開發

        (1)開發團隊

        每一個模塊試點單位都針對模塊目標要求組成一支開發隊伍,包括教學內容設計、制定規劃、影像制作、多媒體開發和課程構建等方面的人員組成團隊來完成。具體團隊人員各自分工,如:教學設計者負責學習理論、教學策略、教學內容的設計;多媒體設計者、開發者負責圖片、音頻、視頻及動畫制作;項目管理者負責制定并協助整個開發工作的規劃與實施方案。

        (2)開發計劃

        本次開發試點工作于2014年5月開始,8月基本完成模塊的開發工作,同時進行教學效果的檢驗、評估、修改,9月下旬組織模塊驗收。

        (3)模塊內容

        (4)實施開發

        在課程開發中,我們充分利用了Storyline的強大功能如:人物角色和表情,學習成果評價方式,觸發器、圖層、交互式標記、問答幻燈片、結果幻燈片等,開發出生動、交互、協作、體驗的學習模塊,讓農民在輕松的“聽故事”和“玩游戲”狀態下完成在線學習。

        如下圖,農民朋友在學習過程中需要根據學習的內容親自模擬田間進行殺蟲燈的安裝,將所有殺蟲燈安裝成功后會有評價打分。完成本環節后可以進行下一部分內容學習。

        在開發過程中從細節入手,多方面營造互交環境:

        從標題等級、文字重要性及模板背景顏色等多方面考慮,設計文字的字體、字號、顏色;

        Excel表格制作,一般在外部做好,然后把表格做一個截圖插入,這樣無論升拉縮放都不會打亂表中的內容;

        圖片插入課件前,可以使用美圖秀秀、光影魔術手、Photoshop等圖像處理軟件來進行拼接、疊加、剪切、美化處理;

        請專業的團隊來拍攝并進行一定的剪輯,也可以利用手機、數碼相機、數碼攝像機、電腦攝像頭等設備來錄制,并使用Movie Maker、會聲會影、Premiere等視頻剪輯軟件來完成簡單的剪輯,在Storyline在線學習模塊中,視頻只是其中的一種素材,應該盡量按一個個的知識點片斷化;

        對話或旁白的插入以提高學習者學習效果為重點,盡可能的做好并兼顧到聲音的質量。一些素材無法完成實地拍攝的,如種子的萌芽過程、植物吸收養分的過程等,可以用flash、3Dmax動畫來補充表達。為快速制作課件,可以先以PPT為載體進行基本的制作,然后導入到Storyline中,再進行一定的修改。

        四、面臨的挑戰與對策建議

        (一)面臨的挑戰

        1. 具有在線學習開發能力的教師隊伍亟待發展壯大

        在線學習作為新興的教育培訓形式,需要一批具有新的教育理念、運用在線教學規律和原則進行教學設計、掌握現代教育技術理論和方法的復合型應用人才,而且這類人才應該活躍在農民教育培訓第一線的教師隊伍中。目前這類人才非常稀缺,這一狀況嚴重制約著在線學習的普及與發展。

        2. 具有中國特色的學習模塊開發模式亟待加強研究

        中國在線學習的教育理論、心理理論和傳播理論等研究剛剛起步,在線學習從規劃到設計、開發、實施、監控和評價的評估體系、質量標準與管理系統,尚未制定。如何開發出具有中國特色的農民教育培訓模塊,滿足教育培訓的需要,沒有有效的指導和借鑒。同時在線學習模塊開發沒有整體規劃,缺乏整體思路,開發者大都根據當地的優勢產業發展情況,自擬開發課程,缺乏全局眼光,有一定的盲目性。

        3. 農民教育培訓在線學習模塊亟待試點推廣

        目前,農民教育培訓在線學習模塊的推廣應用還存在很大的困難。一方面,目前還沒有足夠的高質量的學習模塊供農民學習;另一方面,學習觀念制約著在線學習模式的推廣應用,主要是傳統教學方式在農民腦海里根深蒂固,對在線學習方式表示出懷疑進而拒絕的態度,更新觀念需要一個過程。

        (二)對策建議

        1. 加強師資培訓,建設高素質的教師隊伍

        在線教育不同于面授教育和廣播電視教育,應該大力加強在線教育師資培訓,培養一支掌握在線課程設計和開發理念、原則及原理,有效組織和實施在線教學的教師隊伍,開發高質量的學習模塊,提高在線學習效果,滿足農民的多樣化學習需求。

        2. 學習借鑒國外經驗,加大開發研究力度

        國外發達國家特別是美國在在線教育方面具有豐富的經驗,加強國際間的交流和合作、學習借鑒國外的經驗對于農廣校體系發展在線教育具有積極的促進作用。同時,要加強農民教育培訓在線學習的理論研究,總結適合中國特色的在線教育模式,制定在線教育規劃,指導農民教育培訓在線教育健康快速發展。

        3. 開展在線教育試點,積極開發推廣應用

        作為一種新的學習模式,需要有一個認知和認可的過程。應盡早開展在線教育的試點工作,及時對學習模塊存在的問題進行修改完善,并充分利用農廣校的教育培訓資源,開發出更多的高質量的農民教育學習模塊,更好地滿足農民學習需求。掌握和了解農民對在線學習的接受程度,逐步培養農民養成在線學習的習慣。在各類農民教育培訓中推廣、普及、應用在線學習模塊,更好地發揮在線學習模塊的優勢和作用。

        安徽省潁上縣農業廣播電視學校 王 成

        江蘇省農業廣播電視學校通州區分校 季佩華

        第2篇:在線課程的設計與開發范文

        關鍵詞:移動學習;Android;云計算

        中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)28-0115-02

        Abstract: According to the mode of mobile learning,propose general framework of the mobile learning system based on Android intelligent terminal and cloud computing technology, analysis and design main function of server and client,develop mobile learning client program using Android API technology.

        Key words: mobile learning; Android; cloud computing

        移動學習是一種在移動設備幫助下的能夠在任何時間、任何地點發生的學習,是傳統學習方式的輔助。移動學習能有效使用移動計算設備獲取教育信息、教育資源和教育服務,能帶給學生隨時隨地學習的全新感受,將會逐漸成為人們生活之中不可缺少的部分[1-3]。

        移動學習系統是將移動學習模式、移動智能終端技術有效的整合,用于教師隨時隨地課程資源及學習任務;用于學生隨時隨地接收學習任務推送、在線學習和考試;用于師生在線答疑和交流。

        1 移動學習系統架構設計

        基于云和Android平臺的移動學習系統包括移動學習客戶端程序(APP)和移動學習服務器程序兩大部分[4]。移動學習系統架構采用C/C (Client/Cloud,客戶端/云端)模式[5],如圖1所示。移動學習服務器程序用JSP技術開發,并部署到云服務器,實現課程資源的和客戶端聯機交互。移動學習客戶端采用Android操作系統,利用APP實現與服務器的交互,完成資料的查詢、互動、學習和考核任務。Android智能終端設備通過3G/4G或Wi-Fi無線網絡連接云服務器進行在線學習。

        移動學習客戶端設備主要包括Android智能手機、Android平板電腦。學生通過這些終端上的移動學習客戶端登錄連接服務器,身份識別后進行課程的訪問、學習以及與學習相關的其他操作,如:當前課程動態信息查看、在線交流、在線答疑、用戶查找及用戶自我管理等功能。

        移動學習服務器主要由資源服務器和數據庫服務器兩部分組成。資源服務器用于存儲和管理課程資源,以及處理在線的交互信息包括動態、評論、回復、學生提問老師答疑等。數據庫服務器的主要功能是存儲教師、學生的個人信息、負責驗證并反饋學生提交的個人信息的正確性合法性。移動學習Android客戶端利用HttpURLConnection或者HttpClient建立與服務器的連接,采用HTTP協議進行通信,利用JSON格式傳輸數據,服務器通過Struts欄截客戶端Url請求,通過Http-Post獲取參數,查詢數據庫,進而生成XML或JSON格式的數據,通過Http Response返回給客戶端[6]。

        2 移動學習服務器功能模塊設計

        移動學習服務器為教師、學生進行移動學習提供了各類基礎服務,其功能模塊設計如圖2所示。

        移動學習服務器程序包含系統登陸模塊、課程資源管理模塊和系統管理模塊三個部分。課程資源管理模塊包括:課程資源上傳模塊、課程資源更新模塊、教師學生交流答疑模塊。教師通過B/S架構的Web應用程序或Web Services技術登陸到云服務器的后臺管理程序進行服務器的管理。課程資源上傳模塊完成與課程相關的圖片、音頻、文檔等形式的各種學習資料的批量上傳。課程資源更新模塊用來對存在的課程資源進行修改、刪除更新操作。在線答疑模塊用來管理學生通過移動學習客戶端提交的互動學習記錄,教師也可以在服務器端進行相關的答疑和回復。課程資源管理模塊由教師進行管理和維護。

        系統管理模塊包括:用戶管理、課程管理、學習管理、應用管理及系統維護五個模塊。用戶管理模塊用于管理系統中教師、學生的個人信息。課程管理模塊用于管理課程相關信息,如:新課程的添加修改、課程中學生和教師角色的添加/刪除。應用管理模塊用于系統管理員添加新的學習應用到應用中心。學習管理模塊用于管理當前角色所有的學習課程模塊。系統維護模塊用于幫助系統管理員及時修復漏洞和更新系統。

        3 移動學習客戶端功能模塊設計

        移動學習客戶端程序包括三個部分:系統登陸模塊、在線學習模塊和自我管理模塊,如圖3所示。系統登陸模塊為學生提供系統登陸功能。在線學習模塊是為學生提供在線學習功能,包括課程動態、在線答疑、信息公告和資源下載四大主要功能。課程動態模塊實現課程學習內容的實時瀏覽,在線答疑模塊實現教師、學生之間的互動交流及答疑,信息公告模塊實現向學生推送通知信息、資源下載模塊實現課程信息資源的共享及下載。自我管理模塊為學生提供必需的支持服務,包括用戶查找、個人信息維護和系統注銷三個部分。

        4 Android移動學習客戶端詳細設計

        學生使用Android智能終端設備運行客戶端程序,登陸成功之后,學生就可進行在線課程學習、查看動態通知、在線評論交互、及時咨詢聊天、查看日歷、公告推送信息、查找聯系人、管理個人信息等移動學習相關的信息交互活動。移動學習客戶端詳細設計如圖4所示。

        移動學習客戶端程序開發方式有基于Android API開發和基于WebKit核心開發兩種。基于Android API的開發,WEB服務器主要為客戶端提供數據,客戶端連接到WEB服務器,通過端口獲得服務器JSON格式的數據,然后解析JSON數據并進行邏輯處理。基于WebKit核心開發的客戶端程序,其核心功能就相當于實現了一個瀏覽器。基于兼容性和良好的用戶體驗考慮,我們采用第一種方式開發Android平臺移動學習客戶端程序。

        5 結束語

        利用云計算和Android開發技術設計的移動學習系統,為學生提供了快速進行移動學習與及時交互溝通的平臺。開發的移動學習客戶端操作人性化、響應速度快、功能強大、學習內容豐富,真正地實現了隨時隨地學習與交流的目的,滿足了學生不受時空限制學習的需求,有推廣價值。

        參考文獻:

        [1] 劉富逵,楊改學.移動學習系統應用現狀及建議[J].中國信息技術教育,2009(8):100-101.

        [2] 廉琪.云計算在移動學習中的應用探究[J]. 中國信息技術教育,2010(20):57-50.

        [3] 武玉坤.基于云計算的移動學習平臺的設計[J].電腦知識與技術,2016,12(21):89-90.

        [4] 宮展鵬.基于移動學習的微課程資源建設研究[J].電子測試,2016(12):69-70.

        第3篇:在線課程的設計與開發范文

        (一)移動學習平臺的架構設計

        本文設計的開放大學移動學習平臺軟件(手機微課堂)主要功能是使開放大學學員能夠隨時隨地利用移動智能設備通過網絡進行遠程學習和交流。系統主要包括以下四部分:(1)通過有線或無線(Wi-Fi、3G、4G)網絡連接到開放大學課程資料中心,瀏覽或下載學習資料;(2)在線課程學習系統,通過高清視頻播放功能在線學習或在本地學習課件內容;(3)較豐富的在線交互功能;(4)后臺管理系統,提供用戶、權限、安全校驗等管理功能。當前移動學習平臺在設計構架上主要有B/S結構和C/S結構兩種形式,B/S結構雖然具有適用性廣和開發便捷的優勢,但也具有交互性差、產生的數據流量大、操作繁瑣等缺點,因此在設計移動學習平臺時本研究采用了具有系統可擴展性強、數據流量小、操作簡便靈活的C/S構架(如圖2所示)。其中采用H.264編碼技術錄制的課程視頻存放于H.264視頻服務器上,移動學習終端通過網絡獲取視頻數據流后,通過移動學習平臺中的H.264解碼器解析出視頻數據,再用Android系統中提供的播放器播放視頻課程。

        (二)采用H.264視頻編解碼技術的移動學習平臺的設計與開發

        1.系統的設計系統采用C/S構架設計,服務器端通過php網站管理系統數據庫,移動學習平臺終端在Android系統下開發一個專用app應用軟件,采用模塊化設計方式,將系統分為三層:界面層、邏輯層和功能層,每個功能模塊單獨實現后再集成到移動學習平臺系統中。在制作服務器端視頻課程資源和開發客戶端視頻解碼器時都采用了H.264視頻編解碼技術。雖然目前Android操作系統中未提供H.264接口,但可以通過對FFmpeg代碼庫中H.264編解碼器的移植實現這一功能,由于FFmpeg開源代碼庫成熟度較高,代碼的效率、適用性和穩定性都較好,因此移植后的系統也將具有較好的性能。該方案的優勢在于:①采用H.264視頻編解碼技術提高視頻解碼效率,大大減少移動學習產生的數據量并提高視頻畫面效果,提升用戶體驗;②采用C/S構架保證平臺的穩定性和可操作性,加強學習過程的交互性;③開發效率高并能保證平臺的適用性。2.系統的開發平臺開發流程如下:(1)建立Android開發平臺Android開發平臺由AndroidSDK模擬平臺、eclipse插件、JAVAJDK工具和ADT插件組成,均可在Google公司的官方網站上免費下載,安裝好這些工具就搭建好了Android開發平臺[5][6][7][8]。由于Android應用需要在PC機上開發,在手機上運行,即開發環境與運行環境不同,所以還需要創建一個AVD虛擬機來仿真硬件運行環境。(2)H.264解碼器編譯移植Android系統中未集成H.264解碼器,因此需要先將其他系統中的解碼庫進行移植并在Android系統中進行封裝,然后再用Java調用實現解碼。H.264解碼可以分為前端碼流處理、H.264解碼和后端視頻顯示這三個功能模塊[9][10][11]。前端碼流處理模塊主要完成數據讀取任務,在Java層實現,利用java.io.FileInputStream類從碼流中分割出NAL,交給底層的C語言實現實時解碼。H.264解碼模塊是整個解碼過程的核心,需要通過本地C語言實現和解碼庫對碼流數據進行處理,完成H.264解碼實現圖像重建。該模塊通過移植FFmpeg解碼庫來實現解碼。后端視頻顯示模塊接收H.264解碼模塊解碼后的視頻數據,并在Android客戶端進行顯示。該模塊也需要在Android的Java應用層實現。視頻數據的處理在底層解碼器中完成。解碼的過程如下:首先打開解碼器并為解碼幀分配內存,然后從碼流中不停地提取幀數據,針對視頻幀調用解碼器,最后解碼完成后釋放解碼器。(3)課程播放模塊的開發在移植了H.264解碼器后,通過Android系統提供的MediaPlayer類播放解碼后的video視頻課程數據。視頻課程可在線進行播放也可下載到本地再進行播放。由于網速的限制可能導致在線播放視頻課程時速度較慢,建議先將視頻文件下載到本地SD卡中,解碼后利用MediaPlayer播放器在客戶端播放。下載課程視頻文件時系統采取了多線程和斷點續傳方式,下載過程中把下載信息不斷存入本地數據庫中,提高下載效率[12][13][14][15][16]。下載結束后刪除下載的臨時信息并將課程視頻文件的存放信息保存到本地數據庫中,以便后期維護。

        (三)各信息交互功能模塊的設計

        系統中的在線交互功能包括在線答疑、在線測試、在線提問、公告新聞瀏覽、成績查詢等。該模塊功能比較分散,需要單獨實現和分別調用。在設計系統交換功能時大量使用JSON來完成移動終端和遠程數據庫的信息交互。系統運行時會啟動一個后臺服務線程連接遠程服務器,讀取最新數據以更新本地數據庫,僅讀取本地數據庫中的內容用以初始化系統界面,采用異步初始化界面使系統運行更加流暢。

        二、移動學習平臺的應用

        在無線網絡覆蓋的環境下對整個系統進行了測試,服務器端為學校網站,客戶端為基于Android的智能手機,采用黑盒測試法反復進行,結果表明整個系統運行穩定,訪問視頻課程速度較快,課程圖像清晰度及平臺操作便利性等均達到預期效果。2013年9月2日至2013年9月27日間,遼寧裝備制造職業技術學院信息工程系的96名在校生和3位教師參加了基于Android和H.264技術的移動學習平臺的應用體驗,整個實驗期間,實驗參與者下載平臺軟件并安裝到Android智能手機上,再使用學習平臺對移動學習服務器上的部分微課程進行了學習。實驗結束后以問卷形式移動學習平臺的應用進行了滿意度調查,結果如表1所示。由表1可見,大部分實驗參與者對該移動學習平臺較為滿意。在操作的便利性、可靠性、界面風格、響應速度和實用性上都得到了較高的認可。為了便于廣大學員接受,移動學習平臺手機微課堂采用了類似于微信的滑動窗口風格(如圖3所示)。

        三、結束語

        第4篇:在線課程的設計與開發范文

        【 關鍵詞 】 E-Learning;在線學習;FLEX;Web Services;用戶體驗

        Web Based English learning System Research and Development

        Chang Na

        (Hainan Institute of Science and Technology HainanHaikou 571126)

        【 Abstract 】 This text is based on teaching of network, has explained a network English learning system based on Web Services. In practical application, use FLEX to replace HTML of the ordinary webpage, represent the application program of network to the user in a more friendly way. So this system has very good users to experience.

        【 Keywords 】 e-Learning; on-line study; FLEX; Web services; users experience

        1 概述

        1.1 在線學習的現狀與發展瓶頸

        當前,隨著網絡技術的高速發展,利用網絡進行教學成為遠程教育發展的一個必然方向。在線學習也稱為E-Learning或網絡化學習,通過互聯網進行學習與教學活動,它充分利用現代信息技術所提供的、具有全新溝通機制與豐富資源的學習環境,實現一種全新的學習方式。這種學習方式離不開由多媒體網絡學習資源、網上學習社區及網絡技術平臺構成的全新的網絡學習環境。在線學習的方式具有豐富的多媒體資源、便捷的協同交流、友好的互動等獨特的優勢,但不能完全替代教師的課堂教學,缺乏了教師的深度參與,學習效果并不像預期的那么理想。

        如何充分體現學生的主動參與性,以及如何充分發揮教師或專家的引導作用、人格影響、學習和研究方法的滲透的優勢,這就要求開發者在學習系統中要從關注技術特點到關注技術環境下的教學特點,學習系統的設計應該符合學生的學習心理、認知心理,也就是要從IT向教育回歸,已經成為大家共同關注的問題。

        1.2 “基于網絡的在線英語學習系統”研究的目的與意義

        在線學習系統要求建立一種全新的教學與學習模式。對教師和學生也提出了不同的要求。對于教師來說由原來對教學的完全支配者變成了學習的支持者,負責網絡課件的設計、開發以及維護。對于學生來說由以前單一的、被動的接受學習變成自我探索、發現、協作學習等多種形式的組合學習,學生不僅僅要像從前一樣接受教師給予的知識,更應該發揮自己的主觀能動性去尋找和探索相關的知識和資源,學生的學習范圍和交流對象也隨著網絡延伸,并且可以進行協作化的學習。這些變化都要求我們在進行網絡課件的設計開發和教學時不能在因循從前的一套模式,而應該根據新的學習、教學環境進行教學設計。

        2 “基于網絡的英語在線學習系統”的功能模塊設計

        2.1 用戶管理模塊

        用戶管理模塊是對注冊用戶信息進行管理的模塊。

        2.1.1 用戶注冊

        用戶注冊是使用本系統進行學習的第一步,是系統對用戶信息收集的關鍵步驟,可以由用戶自己進行注冊,也可以用教師批量生成賬號,供班級使用。

        2.1.2 用戶登錄

        用戶是否登錄決定了用戶是否能進行學習,用戶登錄模塊是系統提取用戶信息的關鍵,只有正確輸入用戶名和密碼,才能進入系統進行學習、測試、交流。

        2.1.3 用戶學習管理

        用戶學習管理,當用戶正確登錄后,此模塊可調出當前用戶的學習時間、已學過的內容、已經測試過的內容、還沒有通過的內容、上一次學習的內容等。

        2.2 在線課程選擇模塊

        在線課程選擇模塊是系統進行的重要模塊,是進行學習的必須操作,當用戶登錄進入系統,可以從預先設置的課程中選擇課程進行學習。

        2.3 在線學習模塊

        在線學習模塊為登錄用戶進行學習的模塊,在用戶登錄,選擇學習課程以后,可以進行聽力學習、視頻觀看、單詞記憶、文章閱讀等學習活動。

        2.4 在線測試模塊

        當登錄用戶完成一個章節的學習后,可以進行本章節的測試,進入在線測試模塊,登錄用戶可以進行句子單詞填空,看單詞選意思,看意思選單詞等測試活動。

        登錄用戶也可以在沒有完成一個章節時,隨時進入那個章節進行測試,如果測試分數達到及格水平,則可以進入下一章,否則,提示登錄用戶繼續學習當前章節,并在學完后進行測試。直到測試分數達到及格水平。

        2.5 交流互動模塊

        交流互動模塊提供了一種類似騰訊QQ的在線交流功能,登錄用戶在學習時,可以打開在線用戶列表和在線教師列表,點擊列表項可以與其進行即時交流,提高學生的學習積極性,及時與教師對話,解決問題。

        3 系統開發的環境與技術

        3.1 系統開發平臺

        (1)服務器端:操作系統:Windows XP;Web服務器:APPSERVER;數據庫::MYSQL 5.0。

        (2)客戶端:操作系統:Windows XP;瀏覽器:IE、世界之窗、火狐。

        3.2 開發技術

        PHP、MYSQL、ACTIONSCRIPT 3.0、MXML。

        4 結束語

        系統采用FLEX富客戶端網絡應用程序,由于采用MXML技術,使系統搭建更加便捷,開發者只需要將精力關注在系統邏輯,即學習系統的設計上,節省了大量的開發時間,降低了開發成本。

        由于時間有限,本系統未加入過多的動畫效果,但從另一方面考慮,也降低了系統運行的內存開銷,筆者將在后續的時間中逐步 完善本系統,優化代碼,讓系統更大程度的發揮教學學習作用。

        參考文獻

        [1] 王良輝,丁新,穆肅.基于知識管理的在線學習支持系統設計[J].中國遠程教育, 2005,(12).

        [2] 汪懌.大學知識管理研究[D].華東師范大學,2004.

        [3] 毋濤.面向軍工企業大批量定制生產的知識管理體系研究[D].西北工業大學,2007.

        [4] 王煒.面向企業培訓的E-learning系統設計[D].華東師范大學,2006.

        [5] 趙劍.網絡課程研究[D].西南大學,2007.

        [6] 王篤勤.環境適應型評價模型及其在大學英語評價中的應用[D].北京師范大學, 2007.

        [7] 金慧.學習支持問題庫的設計策略研究[D].華東師范大學,2008.

        [8] 張倩葦.教育技術學視野中的技術與課程發展研究[D].華南師范大學,2007.

        [7] 林君芬,余勝泉.關于我國網絡課程現狀與問題的思考[J].現代教育技術, 2001,(01).

        [9] 吳志航.遠程教育Web Service應用模型的設計與實現[D].浙江大學,2002.

        [10] 徐燕.基于PHP的學習信息處理系統的研究與實現[D].華中師范大學,2006.

        第5篇:在線課程的設計與開發范文

        農業需要更多的科技支撐,農民對科技支撐的需求特別迫切。而利用信息化技術開發農業培訓與考試系統,作為新型職業農民培訓、農村勞動力轉移培訓、庫區移民培訓等項目實施的保障,為廣大有需求學習培訓農業新科技新技術的學員、農業培訓機構和職業院校農類專業學生搭建了一個學習、交流和提高的平臺。

        1 概述

        1.1 系統基本情況

        隨著計算機網絡的高速發展,利用網絡開展培訓成為職業技術培訓的一個大方向。在線培訓是指通過網絡進行學習與教學活動,它充分利用現代信息技術環境,包含豐富的教學資源和方便的互動交流,但還缺少教師參與力度,學習效果并不明顯。

        1.2 研究的目的與意義

        農業科技培訓與考試系統的設計對教師和學員提出了不同要求。教師角色由傳統的教學支配者轉變為學習的參與者,承擔網絡課件設計、開發及維護。學員角色由單一、被動學習轉變為自我探究、協作學習。

        2 開發工具與系統架構

        2.1 開發工具

        系統前臺選用HTML、CSS、PHP、JavaScript為開發語言;系統后臺使用PHP、MySQL語言開發,應用Dreamweaver CS5和Zend Studio 9.0作為開發軟件,使用Navicat for MySQL 10.0進行數據庫管理,Apache2.2搭建Web服務器。使用IE8/9/10、FireFox和谷歌瀏覽器進行客戶端測試。PHP是一種基于面向對象的動態腳本語言,混合了C、Java、Perl等語法。使用PHP開發動態頁面,將動態程序嵌入到網頁文檔中執行,進行編譯后能實現加密和代碼優化,執行效率比較高,運行速度更快。

        2.2 系統總體構架

        系統采用B/S模式(瀏覽器/服務器模式)架構,能實現隨時隨地的訪問和使用,開發和維護簡單便捷,通過網頁程序代碼修改,即可完成整個系統更新。有網絡的地方,使用瀏覽器都可訪問。

        3 系統功能設計

        3.1 總體功能模塊

        農業科技培訓與考試系統共有兩個模塊,分為網絡學習考試平臺前臺和后臺。功能模塊結構如圖1所示。

        3.2 功能模塊設計

        (1)用戶注冊模塊;用戶注冊是進入本系統并授權使用的重要步驟,用戶可以自己單獨注冊,也可以通過系統管理員批量生成用戶賬號。(2)登錄模塊;用戶登錄系統后才能正常學習,驗證用戶的用戶名和密碼后,方可進入系統。(3)學習管理模塊;用戶登錄系統后,通過此模塊可查詢當前用戶學習時間、學習內容、已考核內容、未通過內容及上一次學習內容等進度情況。(4)選課模塊;用戶進入系統后,通過該模塊從課程列表中選擇相關課程內容進行學習,是系統的重要模塊,方便用戶進行學習。(5)在線學習模塊;用戶登錄,并選擇培訓課程后,可以進行教學課件、農業視頻、模擬實訓、總結提高等學習活動。(6)在線考試模塊;在線考試由模擬考試和正式考試兩部分組成,登入系統后若完成當前學習可進入考試界面,從服務器下載考試數據進行考試。考試中,已經完成的答卷會實時保存并備份。出現故障可以重新進入考試界面,恢復考試前數據。考試結束,系統自動停止,并提交所有考試結果,將學員成績返回并顯示到考試機界面。(7)互動交流模塊;互動交流模塊利用WEB提供在線交互功能,用戶在線時,可以選擇在線用戶列表進行即時互動,營造良好的在線學習氛圍。

        3.3 數據庫設計

        數據是系統的核心,根據考試系統需求,使用MySql5.0數據庫建立相關數據如下:

        (1)用戶表:網絡學號、用戶名、密碼、真實姓名、專業方向、出生日期、籍貫、聯系電話等。(2)課程信息表:課程名、教師、簡介、使用教材。(3)學習清單表:學習內容、類別、引用路徑、學習等級。(4)學習日志表:用戶名、學習課程、學習時間、學習內容、學習記錄。(5)系統公告表:標題、類別、作者、時間、公告正文、附件等。(6)考試信息表:考試項目、考試進度、考試成績等。(7)系統授權表:用戶名、訪問權限、有效期等。

        3.4 系統平臺頁面設計

        作為在線培訓學習系統,頁面設計遵循簡潔、一致性和好的對比度三條原則。整體色調以綠色和灰色為主,系統界面采用左右結構,直觀的導航菜單方便用戶快捷使用系統。

        第6篇:在線課程的設計與開發范文

        關鍵詞:高職教育;網絡課程;J2EE

        中圖分類號:G712

        在當今知識經濟發達時代,基于網絡環境的教學逐步融入了我們學校課堂的教與學,網絡教學與面授教學的混合型教學模式已趨常態,特別是對于以就業為目標的職業教育,在課時有限的情況下,網絡教學的開展需求顯得尤為迫切及重要。

        目前,隨著我國校園數字化的推進建設和普及下,基于Web的網絡教學發展逐步走向成熟。有了硬件環境和軟件環境的支撐,教學資源的整合已成為數字化校園建設的重點項目之一,消除“信息孤島”。

        1 系統需求分析

        在我高職院校負責精品課程與網絡課程建設的技術支持服務工作期間,與在建精品課程與網絡課程的教師共同探討時所了解到的情況,總的來說,現階段客戶方存在以下幾個方面的問題:

        (1)網絡課程建設方面。教師個人自主開發的課程網站往往只適用于短期的、有限的專業課程,教師還應具有一定的網站編程技術知識,花費大量的精力才能完成一門網絡課程網站的建設,且不利于課程資源的更新、累積,這種獨立系統網站不具有普及性、更新升級性和擴展性。目前大多課程網站的資源建設系統都不具備教學團隊的協同制作功能,無法和教師日常的教學工作結合起來,作為教師教輔的利器,不能把教師完成的課程網站獨立導出一個基于WEB的課程靜態網站,隨教材或資料發行用于共同交流,真正達到課程資源建設的開放性與共享性。

        (2)教學管理及在線教學班級活動組織方面。當前大多網絡教學平臺都是依據遠程教育教學模式的教學管理設置的,不適合在校學生在線學習和課堂學習相結合的教學管理模式;大多網絡教學平臺都只是對當前唯一的一個課程網站進行教學管理和教學活動,不能讓每個教師擁有自己的教學班級課程網站,進行個性化教學班級管理和在線教學活動,缺乏在線教學活動的作業提交與批改功能、在線測試管理功能、在線交流學習互動功能,不能和課程知識點相結合來組織整個在線教學活動,形成相關的統計分析數據,達到輔助并促進教學的功能。

        (3)學生在線課程學習方面。作為輔助教學的網絡課程,學生往往有任務地安排某個時間段在線學習活動,這就需要進行大并發的數據運行,比如集中作業提交、集中在線測試、集中視頻觀看、集中在線答疑等大并發數據的發生。

        針對以上問題,客戶方希望通過結合高職院校的人才培養模式要求設計的網絡教學平臺系統的實施,改善目前現狀,加強網絡課程資源的建設與應用,提高教學質量與效率的同時,促進教學改革。

        1.1 原型法來獲取需求

        鑒于老師對于系統功能需求還沒有特別清晰的要求,采取原型法來獲取需求分析更科學合理。所謂原型法,是一個通過強化用戶參與系統開發的過程,讓用戶親身體驗系統,找出隱含的需求分析錯誤,反復修改,不斷完善系統。當用戶在對系統有了感性認識之后,可以對系統提出修改意見,技術人員在根據用戶提出的修改意見之后改進原型系統,逐步趨近目標系統,從而最終能滿足用戶的需求。原型法的開發流程如圖1所示。

        圖1 原型法獲得需求示意圖

        2 系統總體結構的設計

        結合對系統用戶的功能需求分析的描述,網絡教學平臺系統主要由門戶模塊、網絡教學模塊和文件傳輸模塊三大模塊組成,其中核心的網絡教學模塊可分為課程建設系統、課程管理系統、教學班級管理系統和課程學習系統四個部分。

        根據用戶需求,結合系統的整體框架設計的要求和特點,本系統采用了J2EE架構的純Java語言開發,運用了Tomcat服務器作為應用服務器,結合Oracle的優點:處理大數據量、存儲多維數據集的能力、功能豐富、操作簡單、穩定性好、在集群技術、高可用性、安全性、跨平臺性等方面都有很好的技術支持,我們選用了數據庫Oracle10g作為服務器的運行及存儲數據庫。

        3 相關技術

        系統開發時,采用先進的基于J2EE的B/S三(多)層技術體系架構,支持大型分布式部署、負載均衡,滿足全天候服務。可通過增添加應用服務器的簡單方式,輕松擴展系統規模。可運行在各種網絡和服務器架構上(windows2003/linus),支持sqlserver2005/oracle10大型關系型數據庫,既考慮到滿足當前的需求,又能適應今后發展要求,有效提高系統的可移植性、安全性、可伸縮性、負載平衡和可重用性。

        J2EE提供了一個基于組件的方法和多層的分布式應用模型、一致化的安全模型,以及靈活的事務控制。J2EE通過定義一種標準的結構創造性實現的客戶解決方案,而且因為它的跨平臺,基于組件的特性還保證了解決方案不會被束縛在任何一個廠商的產品和API上。

        目前在Internet/Intranet環境中,企業級應用系統大多采用三層B/A/S應用模式,三層B/S應用程序結構模型中,用戶通過訪問HTML頁來輸入數據,并提交給一個Sevrlet,這個Sevrlet尋找一個Session Bean,該Session Bean具體處理用戶提交的數據。由于Servlet并不執行具體的商業邏輯,而是交由SessionBean處理,所以這種模型下的應用被稱為瘦客戶機應用模型。

        4 總結與展望

        隨著國家對職業教育發展的重視,對高職示范院校、骨干院校建設的推進,精品課程資源網的基本完善,資源的整合建設與應用顯得尤為重要。在這高速發展的知識經濟信息時代,單純的學校課堂教學已不能適應當前社會對人才需求的發展,輔網絡教學的開展已成教學需求的必要,也是將來教學手段必然模式的選擇。

        由于計算機技術更新快速,高職課程的專業設置靈活,教學模式的多樣化,目前開發的網絡教學平臺只能滿足當前教學需求的大部分功能,還有待拓展、更新升級,主要在功能拓展上、整合兼容方面、互動交流環節、監督管理功能、靈活網站搭建、并發數據設計上等相關功能技術上的升級與更新。

        參考文獻:

        [1]網絡資料.中國高職高專教育網.http://.cn/web/index.aspx.

        [2]江立穎.基于Web的通用遠程網絡教學平臺系統的設計與實現[D].碩士學位論文.

        [3]李志先.基于J2EE體系結構的精品課程開發平臺的研究與設計[D].碩士學位論文.

        第7篇:在線課程的設計與開發范文

        >> 試論《子夜》的藝術特色 試論《子夜》中的經濟學 子夜的愛情童話 論矛盾《子夜》中的頹廢色彩 試論房地產公司資本運作的重要性 子夜,傾聽她的自白 子夜的太陽,你不再神秘 《子夜》是怎樣寫成的 淺論《子夜》與《問蒼茫》的異同 李娟:子夜降臨的羊 子夜蟲,子夜歌 淺論《子夜》中的吳蓀甫形象 淺談《子夜》中吳蓀甫的形象 論《子夜》中的另類商人周仲偉 一個完美飯局的誕生 大局在子夜 名著開講《子夜》沖破黑暗走向黎明的堅決信心 淺析《子夜》更名所蘊含的文字學意義 王子夜 感知內心深處的設計樂學 論《紅樓夢》對《子夜》的影響 子夜博弈 常見問題解答 當前所在位置:

        [2][日]栗本慎一郎?經濟人類學[M]北京:商務印書館,1997,107

        (下接第232頁)

        對于基本信息及口令的修改;實驗課程管理提供實驗課程以及該課程相關課件、文檔、視頻和軟件的管理;資源上傳是指對其他教學資源的上傳管理。

        (3)前臺功能模塊:包括實驗軟件鏈入、實驗課程學習、資源下載和資源搜索和問卷調查等功能。軟件鏈入提供專門的資源訪問模塊,方便學生訪問實驗室所有基于web的教學軟件資源;實驗課程學習是以課程為單位為學生提供針對性的教學共享服務,包括在線學習、在線文檔預覽、在線教學視頻和相關教學資源下載等功能;資源下載和搜索是對實驗室所有教學資源提供集中下載和搜索功能;問卷調查針對實驗室教學和實驗室管理對學生進行在線問卷調查,收集學生意見以發現實驗室教學和管理中存在的問題。

        4.平臺開發環境和運行環境

        我校實驗室教學共享平臺的實現,采用B/S架構,編程語言使用基于對象的可快速執行的PHP語言,版本為5.3.21,最新版本5.4.14,框架使用的是國內流行的PHP開發框架ThinkPHP3.0;數據庫使用的是關系型數據庫mysql 5.0;服務器使用apache服務器。前臺界面開發遵從CSS3.0和HTML5規范,客戶端腳本語言使用當前最為流行的jQuery框架同時使用jQuery UI插件用于界面設計,由于CSS3.0和HTML5對瀏覽器版本的兼容問題在平臺的開發過程中同時對IE6做兼容性處理和測試。

        系統平臺運行軟件環境要求有WindowsNT4 Server,IE6.0,IIS 服務(IIS5.0以上)和 DNS 服務,以及安裝 Framework2.0 框架。客戶端操作系統使用Windows98/2000 Professional,IE6.0 即可。

        5.結論

        通過我校實驗室教學共享平臺的建設,使實驗室所有web軟件應用得到了統一管理,實驗室課程資源實現有效共享,實驗室教學和管理問題能夠及時反饋和解決,平臺也很好的為教師實驗課教學、學生實驗課學習和實驗室管理人員管理提供服務。平臺的開發具有理論依據和現實意義,并且在技術上是可行的,但是隨著實驗課的增加,只有各任課教師的積極參與到平臺在線課程學習模塊的建設當中,才能有效的發揮平臺作用。因此,怎樣讓實驗課教師接受這樣一種新的實驗教學模式,從而積極參與其中在線課程建設是當前平臺建設實施過程中最值得思考的問題。(作者單位:三亞學院)

        參考文獻

        [1]王曉靜.基于 Web2.0 校園信息資源共享平臺的設計與實現[J].現代教育技術,2009,(3)

        [2]周楊,李海洋.基于Web的高校教學資源共享平臺的設計與實現[J].內江科技,2007,(7)

        第8篇:在線課程的設計與開發范文

        一、引言

        隨著互聯網的廣泛應用、信息技術的發展,傳統的“教材+黑板+試卷”的課堂模式已經難以滿足高校工程學科的教學需要,不利于應用型人才的培養。利用互聯網和移動終端,快速獲取最新教學資源,掌握更多新知識、新技能,將學習過程在線記錄并進行在線交流與分享,已是當前高校教學的必然需求和發展趨勢。[1]

        基于這種現狀,我們對高校在線教學進行了深入研究和分析,運用前沿的WEB前端開發技術和后臺服務器端開發理論,包括HTML5、CSS3、AJAX、Bootstrap等WEB前端技術[2],ASP.NET三層架構[3],C#程序語言,ADO.NET與LINQ數據訪問框架[4]等后臺服務器端開發技術,構建集教、學、測一體化的WEB在線教學與評測平臺,為高校的教學提供一種新的思路和解決方案。

        二、ASP.NET三層體系架構

        三層體系架構是指WEB項目開發的一種項目代碼組織方式,一般包括表現層、業務邏輯層和數據訪問層。圖1是ASP.NET 三層體系架構示意圖。三層架構層次清晰,功能上分工明確,需求上互不干涉,每層的主要功能和作用分別如下所述:

        (1)表現層(UI)是把各個需求功能展現給用戶,同時接受來自用戶輸入操作的數據,再將處理完的結果顯示給用戶。

        (2)業務邏輯層(BLL)是連接表現層和數據訪問層的橋梁。實現業務邏輯――驗證、計算、業務規則等。

        (3)數據訪問層(DAL)主要是對用戶輸入進來的數據進行處理,體現是增刪改等操作,同時將業務層處理的數據保存到數據庫。

        本項目采用ASP.NET三層架構進行開發,在Visual Studio IDE中根據三層不同的功能分別創建了多個工程項目,極大地便利了開發過程及后期的維護。圖2是本項目在Visual Studio 2013中的解決方案視圖。

        三、系統分析

        1.平臺設計

        本平臺分為四大模塊,分別包括基本數據維護模塊、基本業務模塊、數據管理模塊、信息查詢模塊。

        2.系統功能需求

        根據系統需求分析,系統的角色應該包括學生用戶、教師用戶、管理員三種角色。圖3是本項目的系統用例圖。

        3.學生功能需求

        根據對學生用戶的需求進行分析,學生用戶用例包括訂閱課程、課程學習、查看學習狀況、討論區提問、我的答案、我的筆記、提交作業、在線考試等功能。圖4是學生角色的用例圖。

        學生用戶只有加入該門課程學習才可以擁有觀看課程視頻、查看課程教學PPT的功能,同時學生有瀏覽學習狀況的功能,可以進一步了解自己的學習情況。為了了解自己的學習效果學生還可以在線參加考試,此功能更能幫助學生清晰地掌握自己的學習情況。本系統提供討論區的開放功能,方便學生與教師、學生與學生的溝通,及時解決學生在學習過程中出現的問題。

        4.教師功能需求

        根據對教師用戶的需求進行分析,教師用戶用例包括新增課程功能、修改課程內容、管理上傳資料,查看學生學習狀況、討論回復、查看作業等,教師可以根據自己的需求開課程供給學生學習,新開課程后可以上傳跟課程相關的?頻或者演示文件,也可以上傳作業的內容以便學生在線提交作業。學生提交作業后,教師可在相應的作業功能區查看學生的作業提交情況并對其進行評分。教師可以在線編輯測試題目,在規定的時間內提供給學生在線測試自己的學習情況,同時也可以對測試題目進行編輯,測試時間結束后,教師可以在線查閱學生的試卷和給出適當的分數。教師有權限查看學生的學習狀況,更進一步了解學生的學習動態。圖5是教師角色的用例圖。

        四、系統設計

        在該系統中,需要用相關數據庫來存儲用戶相關數據信息,使用到的數據庫主要有 SQL Server 2012。用實體-關系圖(Entity- Relation Diagram,E-R 圖)進行數據庫設計,該設計模型提供屬性、實體性和實體型,用來描述相關概念模型。[5]圖6是本系統的高層E-R圖。

        各個實體之間的關系有一對一、一對多、多對多三種。一對一實體關系是指實體間的關系是一對一;一對多是指第一個關系實體中從屬于第二個實體,然后第二個實體塔又包括第一個實體;多對多是指實體間的關系為多對多。

        根據實體-關系概念,對學生用戶、教師用戶及用戶所操作的功能,在各個實體和實體間設計實體-關系圖,在數據庫中創建數據表。

        數據庫表包括用戶登錄表、權限表、學生筆記表、課程表、課程章節表、課程評論表、課程分數表、課程子節表、課程視頻表、課程文件資源表、用戶關注表、學生作業表、學習狀況表等等。圖7是本系統的數據庫部分表結構示意圖。

        五、WEB程序的具體實現

        前臺WebUI與后臺數據庫間的交互:使用JQuery、AJAX和一般處理程序(ashx)的方法,將客戶端用戶提交的參數值以“Post”的方式回傳到服務器,服務器驗證邏輯或與數據庫交互后返回給客戶端的瀏覽器,最終以HTML形式呈現給用戶。

        課程多媒體視頻的播放:PC端Web程序使用了HTML5技術來實現Flash視頻的播放。使用輕量級的標簽,讓Flash的播放效率更高,更加容易掌控。

        課程多媒體文件的瀏覽:PC端Web程序采用了來自GitHub的組件――“JS For PDF”配合后臺的PPT轉PDF技術來播放多媒體文件。此技術需服務器端安裝有MicroSoft的Office操作軟件。“JS For PDF”插件增強了用戶體驗感,同時提供了更多操作給客戶端的用戶。

        六、結論

        第9篇:在線課程的設計與開發范文

        關鍵詞:視頻資源庫;互聯網+在線平臺;開發

        中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2016)16-0176-02

        一所學校、一位老師、一間教室,這是傳統的教育模式。 一個教育專用網、一部移動終端,幾百萬學生,學校任你挑、老師由你選,這就是“互聯網+教育”。 互聯網和移動互聯網正在越來越深入的改變我們的生活,國家也正在宏觀層面上,大力推進“互聯網+”的整體戰略。“國運興衰,系于教育;教育振興,全民有責”,作為我國社會發展的基礎與核心,“互聯網+教育”,正在改變我們的基礎教育、高等教育、職業教育、職業培訓等教育體系的形態與格局。如何充分利用互聯網與在線教育,促進教育的均衡發展和可持續發展,是當前各領域教育機構面臨的共同問題。

        本文以江蘇開放大學為實踐對象,從開放教育內涵出發,以現代教育教學理論為指導,強調開放教育特色,建設具有技術性、科學性和先進性的江蘇開放大學視頻資源庫互聯網+在線平臺。本文在視頻資源庫建設原則、體系框架、方法和標準等方面所進行的研究和實踐,對提高開放大學共享型視頻資源庫建設具有較大的實踐意義。

        1 總體設計

        總體設計,主要是遵循系統的設計原則,從系統的總體框架、技術架構、功能劃分體系、網絡部署架構、數據庫架構和最重要的安全保障體系等方面,來介紹我們的設計思路、設計方法等,從而讓用戶了解一個大型的在線教育平臺,需要從哪些大的方面進行考慮、并根據需要選擇合理的開發、部署、實施方案。

        1.1設計原則

        在線教育平臺是一個基于互聯網的大型應用平臺,在設計原則上,除了必須遵從通用的軟件開發設計標準規范以外,還需要重點考慮互聯網應用的特性,從穩定性、易用性和安全性等方面遵守更為嚴格的原則。

        穩定性是在線平臺最重要的性能要求,一個不穩定的平臺是無法吸引使用在線平臺的老師和學生的。因此在系統設計之處,我們就將系統的穩定性放在平臺設計的首位。在部署上面,要求平臺支持全SAAS的云計算環境部署,也支持混合部署。云環境經過多年發展與市場應用,已經被證明為是可靠的、穩定的支撐環境。

        易用性包括兩個方面,一個是江開學員的易用性,一個是教師、學生等終端用戶層面的易用性。

        對于江開學員來說,基于SAAS架構的平臺,可以免去用戶自行開發部署的風險,而是可以通過SAAS服務進行快速網校搭建和部署,幾分鐘即可完成,具有極高的易用性。

        對于教師、學生等終端用戶來說,一方面多終端如電腦、PAD、智能手機終端的支持是必需的功能,另一方面,全互聯網思維的產品設計,也讓用戶使用界面具有更簡潔、清晰的使用。

        在安全性方面,一方面軟件平臺本身對課程資源進行了防下載、防盜鏈等專有技術開發,另一方面,通過云計算環境的安全措施,也可以保證系統支撐環境具有更高的安全性。

        1.2總體框架

        在總體框架上,我們將整個體系分為用戶層、訪問層、應用層、應用支撐層、數據資源層和支撐環境層等五個層次,如圖1所示:

        用戶層:用戶層主要指本系統的主要使用用戶,一般來說,江蘇開放大學在線平臺的使用用戶主要為教師、學生和管理員,當然,在具體的使用過程中,還可能涉及平臺運營的相關人員。

        訪問層:主要是基于用戶訪問入口,目前平臺支持基于基于瀏覽器、APP等多種訪問模式,支持電腦、PAD、智能手機等多種接入設備。

        應用層:主要是平臺的各類應用功能,基于產品架構,應用層的功能分為網絡課堂與教育云兩個大的功能板塊。

        數據資源層:數據資源層實際上也有多種模式。庫的內容分為一方面是支撐網校平臺的基礎數據庫和課程資源庫兩大塊。基礎數據庫包括了教師、學生等信息以及系統必需的各類基礎數據,而是課程資源庫則主要是存儲各類課程資源。基礎數據庫和課程資源庫可以分別部署,這樣方便課程資源庫部署在云平臺之上,從而最大限度發揮云存儲空間靈活、管理方便、網絡性能高、轉碼效率高等特點。

        基礎支撐層:主要是指平臺運行所需的基礎支撐環境。一般來說,本平臺支持自建服務器環境、私有云環境和公有云環境,還支持網絡課堂部署于自有服務器而課程資源部署于公有云的混合部署模式。

        2 互聯網+在線平臺的開發方案

        2.1注冊與登錄

        完成平臺賬號注冊與平臺登錄。未登錄情況下(游客身份)也可瀏覽網站,但是所有教和學的功能只有登錄用戶才可使用。系統支持用戶使用第三方賬戶登錄平臺(需管理員進行系統配置)。用戶注冊賬號時,需注冊的信息可以由管理員進行自定義配置,系統同時支持通過微信、微博賬號、QQ 賬號和人人賬號等第三方社交賬號登錄。用戶注冊時需要進行驗證,驗證方式支持短信驗證和郵箱驗證。可以后臺設置驗證方式為短信或者郵箱。短信驗證:用戶注冊時填寫真實有效的手機號碼綁定賬戶,系統可自動發送一條短信給該手機號碼進行驗證。短信驗證功能涉及賬戶安全與支付驗證。郵箱驗證:用戶注冊成功默認為登錄狀態,系統會自動向注冊時填寫的郵箱發送一封驗證郵件,用戶可以選擇去做郵箱驗證。驗證郵件的內容可以進行設置。驗證郵件里的鏈接可進入用戶個人中心進行賬號信息管理,包括基本信息、實名認證、頭像設置、安全設置、郵箱設置以及第三方登錄等內容。

        无码人妻一二三区久久免费_亚洲一区二区国产?变态?另类_国产精品一区免视频播放_日韩乱码人妻无码中文视频
      2. <input id="zdukh"></input>
      3. <b id="zdukh"><bdo id="zdukh"></bdo></b>
          <b id="zdukh"><bdo id="zdukh"></bdo></b>
        1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

          <wbr id="zdukh"><table id="zdukh"></table></wbr>

          1. <input id="zdukh"></input>
            <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
            <sub id="zdukh"></sub>
            亚洲综合色在线观看一区二区 | 中文字幕亚洲日韩欧美一区 | 久久精品中文字幕欲求不满 | 亚洲va久久久噜噜噜熟女88 | 亚洲欧美日韩综合国产 | 亚洲五月天婷婷中文网站 |