前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的在線課程的設(shè)計(jì)與開(kāi)發(fā)主題范文,僅供參考,歡迎閱讀并收藏。
一、中國(guó)農(nóng)民教育培訓(xùn)現(xiàn)狀
改革開(kāi)放以來(lái),中國(guó)農(nóng)民教育培訓(xùn)工作取得了顯著成效。建立了以農(nóng)業(yè)廣播電視學(xué)校和農(nóng)民科技教育培訓(xùn)中心為主體,以政府主導(dǎo)、農(nóng)業(yè)部門(mén)主管、相關(guān)部門(mén)和社會(huì)力量廣泛參與的教育培訓(xùn)格局;探索出一套符合農(nóng)民特點(diǎn)并適應(yīng)農(nóng)業(yè)生產(chǎn)規(guī)律的“分段式、重實(shí)訓(xùn)、參與式”教學(xué)方式和農(nóng)民田間學(xué)校、送教下鄉(xiāng)等教學(xué)模式;形成了以“空中課堂、固定課堂、流動(dòng)課堂、田間課堂”為特色的辦學(xué)形式,最大限度地滿足了廣大農(nóng)民接受各類教育培訓(xùn)的需求。
同樣,農(nóng)民教育培訓(xùn)也面臨一些問(wèn)題,一是教育培訓(xùn)專項(xiàng)經(jīng)費(fèi)投入少;二是教育培訓(xùn)資源不足,更新困難,缺乏互動(dòng)性;三是農(nóng)民既要從事農(nóng)業(yè)生產(chǎn),又要參加培訓(xùn),很難根據(jù)自己的需求和時(shí)間自行安排學(xué)習(xí),農(nóng)學(xué)矛盾突出;四是難以滿足農(nóng)民越來(lái)越高的多樣化學(xué)習(xí)需求。
二、中國(guó)農(nóng)業(yè)在線教育發(fā)展現(xiàn)狀
(一)在線教育的發(fā)展現(xiàn)狀
隨著互聯(lián)網(wǎng)的不斷發(fā)展與日益完善,在線教育這一新興的現(xiàn)代教學(xué)方式也逐漸在中國(guó)發(fā)展起來(lái),隨著其內(nèi)容的不斷豐富,學(xué)習(xí)便利程度的不斷提高,這一學(xué)習(xí)方式被越來(lái)越多的人所接受,許多的教育培訓(xùn)機(jī)構(gòu)和企業(yè)開(kāi)始加強(qiáng)在線教育。目前,中國(guó)的在線教育主要有三種發(fā)展方向,一是注重內(nèi)容的傳統(tǒng)高等院校和教育機(jī)構(gòu),如網(wǎng)絡(luò)學(xué)院的線上課程,新興的MOOC等;二是注重技術(shù)的互聯(lián)網(wǎng)企業(yè),做網(wǎng)站,做平臺(tái),如谷歌、淘寶等企業(yè)的在線教育平臺(tái);三是面向大眾社交網(wǎng)站教育平臺(tái),如網(wǎng)易公開(kāi)課(公開(kāi)課+點(diǎn)播)、Coursera(點(diǎn)播+社交化)、萬(wàn)朋學(xué)堂(平臺(tái)化)、粉筆網(wǎng)(社交化)等。目前這些在線課程大都依賴于“教師講授”,這也是在線教育面臨的最主要的問(wèn)題和挑戰(zhàn)。
(二)農(nóng)業(yè)在線教育的現(xiàn)狀
我國(guó)的農(nóng)業(yè)在線教育特別是農(nóng)民在線教育培訓(xùn)起步較晚,大部分是基于光盤(pán)、衛(wèi)星和互聯(lián)網(wǎng)把知識(shí)內(nèi)容以文字、視頻、音頻等形式傳輸給農(nóng)民的遠(yuǎn)程教育培訓(xùn),缺乏交互性和時(shí)效性,難以發(fā)揮受教育者的自主性。下表列出部分農(nóng)業(yè)在線教育培訓(xùn)網(wǎng)站名稱及網(wǎng)址。
中國(guó)農(nóng)村遠(yuǎn)程教育網(wǎng),其教育資源涉及農(nóng)村社會(huì)各行業(yè),主要利用現(xiàn)代遠(yuǎn)程教育媒體宣傳、推廣農(nóng)村實(shí)用技術(shù),供大家觀看學(xué)習(xí)。中國(guó)農(nóng)業(yè)信息網(wǎng)是把各種農(nóng)業(yè)要聞、市場(chǎng)動(dòng)態(tài)、經(jīng)濟(jì)評(píng)述等于網(wǎng)站上。191農(nóng)資人是一個(gè)農(nóng)業(yè)植保等技術(shù)交流的論壇,其主要以文字、圖片格式各類作物的病蟲(chóng)害防治方法和水肥管理等,該網(wǎng)站已經(jīng)注重不同在線學(xué)習(xí)者的溝通與討論。以上部分網(wǎng)站仍存在維護(hù)不夠,運(yùn)行緩慢;信息更新不及時(shí),有批量刷新現(xiàn)象;利用率普遍較低,點(diǎn)擊流量小等問(wèn)題。
隨著農(nóng)村信息化的發(fā)展,通過(guò)在線教育開(kāi)展農(nóng)民教育培訓(xùn)的條件逐漸成熟。根據(jù)2014年第33次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告,截至2013年12月,中國(guó)農(nóng)村互聯(lián)網(wǎng)普及率達(dá)到27.5%,中國(guó)網(wǎng)民中農(nóng)村人口占比28.6%,規(guī)模達(dá)1.77億。
三、在線學(xué)習(xí)模塊開(kāi)發(fā)實(shí)踐
在線教學(xué)有很多優(yōu)勢(shì),可以有效解決農(nóng)民教育培訓(xùn)面臨的問(wèn)題。一是資源利用最大化,通過(guò)網(wǎng)絡(luò)整合全國(guó)的各類農(nóng)民教育培訓(xùn)優(yōu)質(zhì)資源,從而大幅度降低教育培訓(xùn)成本,有效地緩解專項(xiàng)經(jīng)費(fèi)不足,教學(xué)資源短缺的問(wèn)題;二是可以實(shí)現(xiàn)學(xué)習(xí)個(gè)性化,農(nóng)民可以根據(jù)生產(chǎn)需求,自主選擇教學(xué)服務(wù)機(jī)構(gòu)、在線課程、輔導(dǎo)教師,自主決定學(xué)與不學(xué)、學(xué)什么、怎么學(xué)、在哪里學(xué)、什么時(shí)候?qū)W,徹底解決了教育培訓(xùn)需求不對(duì)稱、農(nóng)學(xué)矛盾突出的問(wèn)題;三是綜合利用多媒體技術(shù),借助圖形、音頻、視頻等信息形式,逼真地展示教學(xué)內(nèi)容,使農(nóng)民獲得的信息生動(dòng)、形象、逼真;四是模塊化教學(xué)可以基于一個(gè)知識(shí)點(diǎn)和一項(xiàng)生產(chǎn)活動(dòng),也可集成多個(gè)知識(shí)點(diǎn)和多項(xiàng)生產(chǎn)活動(dòng),能夠滿足不同認(rèn)知層次農(nóng)民的學(xué)習(xí)需要;五是在線學(xué)習(xí)模塊的內(nèi)容易于更新。
(一)背景
中央農(nóng)廣校對(duì)運(yùn)用先進(jìn)教育技術(shù)和手段開(kāi)展農(nóng)民教育培訓(xùn)高度重視。在農(nóng)業(yè)部農(nóng)業(yè)國(guó)際合作項(xiàng)目的支持下,中央農(nóng)廣校于2013年6月17-28日舉辦了“如何實(shí)施在線教學(xué)”師資培訓(xùn)班,對(duì)縣級(jí)農(nóng)廣校的教師進(jìn)行了在線學(xué)習(xí)模塊設(shè)計(jì)和實(shí)施在線教學(xué)的系統(tǒng)培訓(xùn)。2014年3月24-28日,中央農(nóng)廣校舉辦了運(yùn)用Articulate Storyline軟件開(kāi)發(fā)在線學(xué)習(xí)模塊師資培訓(xùn)班。2014年4月,中央農(nóng)廣校委托安徽省阜陽(yáng)市農(nóng)業(yè)廣播電視學(xué)校、河南省農(nóng)業(yè)廣播電視學(xué)校三門(mén)峽市分校、山東省農(nóng)業(yè)廣播電視學(xué)校萊州分校、江蘇省農(nóng)業(yè)廣播電視學(xué)校通州區(qū)分校、江蘇省農(nóng)業(yè)廣播電視學(xué)校海門(mén)市分校和江蘇省農(nóng)業(yè)廣播電視學(xué)校如東縣分校,根據(jù)本地農(nóng)民教育培訓(xùn)的需求提出選題,進(jìn)行在線學(xué)習(xí)模塊開(kāi)發(fā)試點(diǎn)。
(二)學(xué)習(xí)模塊開(kāi)發(fā)
1. 學(xué)習(xí)模塊開(kāi)發(fā)軟件
開(kāi)發(fā)在線學(xué)習(xí)模塊過(guò)程中,我們選用了Articulate Storyline軟件。作為一款獨(dú)立的軟件,Articulate Storyline功能強(qiáng)大,工具豐富,易學(xué)易掌握,可以導(dǎo)入我們?cè)瓉?lái)的PPT進(jìn)行編輯,方便利用已有的素材;可以利用本軟件自帶的錄音、錄像、截屏等功能,錄制旁白、插入講授視頻、插入教師在電腦上實(shí)際操作過(guò)程的錄像,形象地把知識(shí)展示給學(xué)習(xí)者。Articulate Storyline最大的優(yōu)點(diǎn)是可以利用圖層、觸發(fā)器和變量控件等設(shè)計(jì)互動(dòng)場(chǎng)景、設(shè)計(jì)測(cè)評(píng)評(píng)估問(wèn)題,讓農(nóng)民參與思考并通過(guò)選擇點(diǎn)擊相應(yīng)的課件內(nèi)容獲得相應(yīng)的反饋,根據(jù)反饋情況進(jìn)行下一步的學(xué)習(xí),提高農(nóng)民的學(xué)習(xí)主動(dòng)性和參與性。另外,利用這些變量控件,還可以記錄農(nóng)民的基本信息和學(xué)習(xí)測(cè)評(píng)情況,以便對(duì)所有相關(guān)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)管理。用Articulate Storyline開(kāi)發(fā)的學(xué)習(xí)模塊,方法簡(jiǎn)單,格式多樣。成LMS格式,農(nóng)民可以在在線學(xué)習(xí)管理平臺(tái)上學(xué)習(xí);成網(wǎng)絡(luò)(HTML5,F(xiàn)LISH)和單機(jī)(CD)格式,農(nóng)民既可以通過(guò)網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)也可通過(guò)光盤(pán)進(jìn)行學(xué)習(xí);成ipad格式,農(nóng)民就可以在ipad和其他移動(dòng)設(shè)備上進(jìn)行學(xué)習(xí)。這些優(yōu)勢(shì)可以使農(nóng)民根據(jù)需求和條件隨時(shí)隨地方便靈活地學(xué)習(xí)。
2. 學(xué)習(xí)模塊選題
學(xué)習(xí)模塊開(kāi)發(fā)試點(diǎn)校根據(jù)當(dāng)?shù)刂鲗?dǎo)產(chǎn)業(yè)發(fā)展和培訓(xùn)需求,提出選題。如:為滿足阜陽(yáng)蠶桑業(yè)迅速發(fā)展的需要,培養(yǎng)更多的養(yǎng)蠶能手,規(guī)范蠶農(nóng)養(yǎng)蠶技術(shù),提高桑蠶飼養(yǎng)的產(chǎn)量、品質(zhì)和效益,實(shí)現(xiàn)隨時(shí)、隨地學(xué)習(xí)高質(zhì)量養(yǎng)蠶課程,解決養(yǎng)蠶中隨時(shí)發(fā)生的問(wèn)題,助推阜陽(yáng)市乃至安徽省桑蠶業(yè)的發(fā)展,安徽農(nóng)廣校阜陽(yáng)市分校確定了《桑蠶飼養(yǎng)技術(shù)》選題;河南省三門(mén)峽市農(nóng)廣校為滿足農(nóng)民對(duì)生物防治知識(shí)的學(xué)習(xí)需求,提出了《以蟲(chóng)治蟲(chóng)》的選題。
6個(gè)試點(diǎn)校的選題分別為《桑蠶飼養(yǎng)技術(shù)》、《以蟲(chóng)治蟲(chóng)》、《玉米螟的識(shí)別與防治》、《蔬菜嫁接育苗技術(shù)》、《蔬菜穴盤(pán)育苗技術(shù)》、《機(jī)插水稻塑盤(pán)旱育秧技術(shù)》等。
3. 學(xué)習(xí)模塊適用對(duì)象
根據(jù)學(xué)習(xí)模塊的內(nèi)容,各試點(diǎn)校對(duì)學(xué)習(xí)模塊的適用對(duì)象進(jìn)行了明確,在線學(xué)習(xí)模塊適用于種養(yǎng)殖專業(yè)戶學(xué)習(xí),也適用于成人中等職業(yè)教育學(xué)員學(xué)習(xí)等。
4. 學(xué)習(xí)模塊設(shè)計(jì)
在課程的設(shè)計(jì)方面,根據(jù)逆向設(shè)計(jì)課程的思路,注重知識(shí)的模塊劃分和學(xué)習(xí)者的互動(dòng),以促進(jìn)學(xué)習(xí)者主動(dòng)參與學(xué)習(xí)。
(1)應(yīng)用逆向設(shè)計(jì)理論指導(dǎo)課程設(shè)計(jì)
依據(jù)逆向設(shè)計(jì)理論設(shè)計(jì)每一個(gè)學(xué)習(xí)模塊,首先根據(jù)課程標(biāo)準(zhǔn),結(jié)合農(nóng)民生產(chǎn)需求確定預(yù)期的學(xué)習(xí)成果,然后確定能夠證明學(xué)習(xí)者達(dá)到學(xué)習(xí)成果的評(píng)價(jià)方法,以此為標(biāo)準(zhǔn)選擇相應(yīng)的教學(xué)方式和活動(dòng)安排,最后根據(jù)教學(xué)活動(dòng)涉及的內(nèi)容組織選擇相應(yīng)的課程材料。避免了課程設(shè)計(jì)依據(jù)教材和經(jīng)驗(yàn)安排教學(xué)活動(dòng),重在完成既定的教學(xué)內(nèi)容,只是將課件和視頻傳到網(wǎng)上供大家觀看的簡(jiǎn)單做法。
(2)應(yīng)用Gagne教學(xué)九步驟方法設(shè)計(jì)課程
在課程的設(shè)計(jì)過(guò)程中,我們均按照Gagne教學(xué)九步驟來(lái)安排在線課程的各個(gè)環(huán)節(jié),使參與學(xué)習(xí)的農(nóng)民按照“首先被引起關(guān)注,產(chǎn)生好奇,知道自己學(xué)習(xí)的目標(biāo)是什么,通過(guò)回顧舊知識(shí)來(lái)總結(jié)規(guī)律,再以此為基礎(chǔ)學(xué)習(xí)同樣規(guī)律的新內(nèi)容,在教師或助教的指導(dǎo)下學(xué)習(xí)并實(shí)踐,最終掌握該知識(shí)技能”的過(guò)程來(lái)建構(gòu)自己的知識(shí)體系,適合農(nóng)民在其文化基礎(chǔ)薄弱而又時(shí)間零散的條件下進(jìn)行學(xué)習(xí)的要求。
例如,山東農(nóng)廣校萊州分校將《玉米螟的識(shí)別與防治》的內(nèi)容分為4個(gè)子模塊,在整體課程中配有多個(gè)版塊等,在每一個(gè)子模塊中都包括多個(gè)學(xué)習(xí)單元。如下圖。
5. 學(xué)習(xí)模塊開(kāi)發(fā)
(1)開(kāi)發(fā)團(tuán)隊(duì)
每一個(gè)模塊試點(diǎn)單位都針對(duì)模塊目標(biāo)要求組成一支開(kāi)發(fā)隊(duì)伍,包括教學(xué)內(nèi)容設(shè)計(jì)、制定規(guī)劃、影像制作、多媒體開(kāi)發(fā)和課程構(gòu)建等方面的人員組成團(tuán)隊(duì)來(lái)完成。具體團(tuán)隊(duì)人員各自分工,如:教學(xué)設(shè)計(jì)者負(fù)責(zé)學(xué)習(xí)理論、教學(xué)策略、教學(xué)內(nèi)容的設(shè)計(jì);多媒體設(shè)計(jì)者、開(kāi)發(fā)者負(fù)責(zé)圖片、音頻、視頻及動(dòng)畫(huà)制作;項(xiàng)目管理者負(fù)責(zé)制定并協(xié)助整個(gè)開(kāi)發(fā)工作的規(guī)劃與實(shí)施方案。
(2)開(kāi)發(fā)計(jì)劃
本次開(kāi)發(fā)試點(diǎn)工作于2014年5月開(kāi)始,8月基本完成模塊的開(kāi)發(fā)工作,同時(shí)進(jìn)行教學(xué)效果的檢驗(yàn)、評(píng)估、修改,9月下旬組織模塊驗(yàn)收。
(3)模塊內(nèi)容
(4)實(shí)施開(kāi)發(fā)
在課程開(kāi)發(fā)中,我們充分利用了Storyline的強(qiáng)大功能如:人物角色和表情,學(xué)習(xí)成果評(píng)價(jià)方式,觸發(fā)器、圖層、交互式標(biāo)記、問(wèn)答幻燈片、結(jié)果幻燈片等,開(kāi)發(fā)出生動(dòng)、交互、協(xié)作、體驗(yàn)的學(xué)習(xí)模塊,讓農(nóng)民在輕松的“聽(tīng)故事”和“玩游戲”狀態(tài)下完成在線學(xué)習(xí)。
如下圖,農(nóng)民朋友在學(xué)習(xí)過(guò)程中需要根據(jù)學(xué)習(xí)的內(nèi)容親自模擬田間進(jìn)行殺蟲(chóng)燈的安裝,將所有殺蟲(chóng)燈安裝成功后會(huì)有評(píng)價(jià)打分。完成本環(huán)節(jié)后可以進(jìn)行下一部分內(nèi)容學(xué)習(xí)。
在開(kāi)發(fā)過(guò)程中從細(xì)節(jié)入手,多方面營(yíng)造互交環(huán)境:
從標(biāo)題等級(jí)、文字重要性及模板背景顏色等多方面考慮,設(shè)計(jì)文字的字體、字號(hào)、顏色;
Excel表格制作,一般在外部做好,然后把表格做一個(gè)截圖插入,這樣無(wú)論升拉縮放都不會(huì)打亂表中的內(nèi)容;
圖片插入課件前,可以使用美圖秀秀、光影魔術(shù)手、Photoshop等圖像處理軟件來(lái)進(jìn)行拼接、疊加、剪切、美化處理;
請(qǐng)專業(yè)的團(tuán)隊(duì)來(lái)拍攝并進(jìn)行一定的剪輯,也可以利用手機(jī)、數(shù)碼相機(jī)、數(shù)碼攝像機(jī)、電腦攝像頭等設(shè)備來(lái)錄制,并使用Movie Maker、會(huì)聲會(huì)影、Premiere等視頻剪輯軟件來(lái)完成簡(jiǎn)單的剪輯,在Storyline在線學(xué)習(xí)模塊中,視頻只是其中的一種素材,應(yīng)該盡量按一個(gè)個(gè)的知識(shí)點(diǎn)片斷化;
對(duì)話或旁白的插入以提高學(xué)習(xí)者學(xué)習(xí)效果為重點(diǎn),盡可能的做好并兼顧到聲音的質(zhì)量。一些素材無(wú)法完成實(shí)地拍攝的,如種子的萌芽過(guò)程、植物吸收養(yǎng)分的過(guò)程等,可以用flash、3Dmax動(dòng)畫(huà)來(lái)補(bǔ)充表達(dá)。為快速制作課件,可以先以PPT為載體進(jìn)行基本的制作,然后導(dǎo)入到Storyline中,再進(jìn)行一定的修改。
四、面臨的挑戰(zhàn)與對(duì)策建議
(一)面臨的挑戰(zhàn)
1. 具有在線學(xué)習(xí)開(kāi)發(fā)能力的教師隊(duì)伍亟待發(fā)展壯大
在線學(xué)習(xí)作為新興的教育培訓(xùn)形式,需要一批具有新的教育理念、運(yùn)用在線教學(xué)規(guī)律和原則進(jìn)行教學(xué)設(shè)計(jì)、掌握現(xiàn)代教育技術(shù)理論和方法的復(fù)合型應(yīng)用人才,而且這類人才應(yīng)該活躍在農(nóng)民教育培訓(xùn)第一線的教師隊(duì)伍中。目前這類人才非常稀缺,這一狀況嚴(yán)重制約著在線學(xué)習(xí)的普及與發(fā)展。
2. 具有中國(guó)特色的學(xué)習(xí)模塊開(kāi)發(fā)模式亟待加強(qiáng)研究
中國(guó)在線學(xué)習(xí)的教育理論、心理理論和傳播理論等研究剛剛起步,在線學(xué)習(xí)從規(guī)劃到設(shè)計(jì)、開(kāi)發(fā)、實(shí)施、監(jiān)控和評(píng)價(jià)的評(píng)估體系、質(zhì)量標(biāo)準(zhǔn)與管理系統(tǒng),尚未制定。如何開(kāi)發(fā)出具有中國(guó)特色的農(nóng)民教育培訓(xùn)模塊,滿足教育培訓(xùn)的需要,沒(méi)有有效的指導(dǎo)和借鑒。同時(shí)在線學(xué)習(xí)模塊開(kāi)發(fā)沒(méi)有整體規(guī)劃,缺乏整體思路,開(kāi)發(fā)者大都根據(jù)當(dāng)?shù)氐膬?yōu)勢(shì)產(chǎn)業(yè)發(fā)展情況,自擬開(kāi)發(fā)課程,缺乏全局眼光,有一定的盲目性。
3. 農(nóng)民教育培訓(xùn)在線學(xué)習(xí)模塊亟待試點(diǎn)推廣
目前,農(nóng)民教育培訓(xùn)在線學(xué)習(xí)模塊的推廣應(yīng)用還存在很大的困難。一方面,目前還沒(méi)有足夠的高質(zhì)量的學(xué)習(xí)模塊供農(nóng)民學(xué)習(xí);另一方面,學(xué)習(xí)觀念制約著在線學(xué)習(xí)模式的推廣應(yīng)用,主要是傳統(tǒng)教學(xué)方式在農(nóng)民腦海里根深蒂固,對(duì)在線學(xué)習(xí)方式表示出懷疑進(jìn)而拒絕的態(tài)度,更新觀念需要一個(gè)過(guò)程。
(二)對(duì)策建議
1. 加強(qiáng)師資培訓(xùn),建設(shè)高素質(zhì)的教師隊(duì)伍
在線教育不同于面授教育和廣播電視教育,應(yīng)該大力加強(qiáng)在線教育師資培訓(xùn),培養(yǎng)一支掌握在線課程設(shè)計(jì)和開(kāi)發(fā)理念、原則及原理,有效組織和實(shí)施在線教學(xué)的教師隊(duì)伍,開(kāi)發(fā)高質(zhì)量的學(xué)習(xí)模塊,提高在線學(xué)習(xí)效果,滿足農(nóng)民的多樣化學(xué)習(xí)需求。
2. 學(xué)習(xí)借鑒國(guó)外經(jīng)驗(yàn),加大開(kāi)發(fā)研究力度
國(guó)外發(fā)達(dá)國(guó)家特別是美國(guó)在在線教育方面具有豐富的經(jīng)驗(yàn),加強(qiáng)國(guó)際間的交流和合作、學(xué)習(xí)借鑒國(guó)外的經(jīng)驗(yàn)對(duì)于農(nóng)廣校體系發(fā)展在線教育具有積極的促進(jìn)作用。同時(shí),要加強(qiáng)農(nóng)民教育培訓(xùn)在線學(xué)習(xí)的理論研究,總結(jié)適合中國(guó)特色的在線教育模式,制定在線教育規(guī)劃,指導(dǎo)農(nóng)民教育培訓(xùn)在線教育健康快速發(fā)展。
3. 開(kāi)展在線教育試點(diǎn),積極開(kāi)發(fā)推廣應(yīng)用
作為一種新的學(xué)習(xí)模式,需要有一個(gè)認(rèn)知和認(rèn)可的過(guò)程。應(yīng)盡早開(kāi)展在線教育的試點(diǎn)工作,及時(shí)對(duì)學(xué)習(xí)模塊存在的問(wèn)題進(jìn)行修改完善,并充分利用農(nóng)廣校的教育培訓(xùn)資源,開(kāi)發(fā)出更多的高質(zhì)量的農(nóng)民教育學(xué)習(xí)模塊,更好地滿足農(nóng)民學(xué)習(xí)需求。掌握和了解農(nóng)民對(duì)在線學(xué)習(xí)的接受程度,逐步培養(yǎng)農(nóng)民養(yǎng)成在線學(xué)習(xí)的習(xí)慣。在各類農(nóng)民教育培訓(xùn)中推廣、普及、應(yīng)用在線學(xué)習(xí)模塊,更好地發(fā)揮在線學(xué)習(xí)模塊的優(yōu)勢(shì)和作用。
安徽省潁上縣農(nóng)業(yè)廣播電視學(xué)校 王 成
江蘇省農(nóng)業(yè)廣播電視學(xué)校通州區(qū)分校 季佩華
關(guān)鍵詞:移動(dòng)學(xué)習(xí);Android;云計(jì)算
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):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
移動(dòng)學(xué)習(xí)是一種在移動(dòng)設(shè)備幫助下的能夠在任何時(shí)間、任何地點(diǎn)發(fā)生的學(xué)習(xí),是傳統(tǒng)學(xué)習(xí)方式的輔助。移動(dòng)學(xué)習(xí)能有效使用移動(dòng)計(jì)算設(shè)備獲取教育信息、教育資源和教育服務(wù),能帶給學(xué)生隨時(shí)隨地學(xué)習(xí)的全新感受,將會(huì)逐漸成為人們生活之中不可缺少的部分[1-3]。
移動(dòng)學(xué)習(xí)系統(tǒng)是將移動(dòng)學(xué)習(xí)模式、移動(dòng)智能終端技術(shù)有效的整合,用于教師隨時(shí)隨地課程資源及學(xué)習(xí)任務(wù);用于學(xué)生隨時(shí)隨地接收學(xué)習(xí)任務(wù)推送、在線學(xué)習(xí)和考試;用于師生在線答疑和交流。
1 移動(dòng)學(xué)習(xí)系統(tǒng)架構(gòu)設(shè)計(jì)
基于云和Android平臺(tái)的移動(dòng)學(xué)習(xí)系統(tǒng)包括移動(dòng)學(xué)習(xí)客戶端程序(APP)和移動(dòng)學(xué)習(xí)服務(wù)器程序兩大部分[4]。移動(dòng)學(xué)習(xí)系統(tǒng)架構(gòu)采用C/C (Client/Cloud,客戶端/云端)模式[5],如圖1所示。移動(dòng)學(xué)習(xí)服務(wù)器程序用JSP技術(shù)開(kāi)發(fā),并部署到云服務(wù)器,實(shí)現(xiàn)課程資源的和客戶端聯(lián)機(jī)交互。移動(dòng)學(xué)習(xí)客戶端采用Android操作系統(tǒng),利用APP實(shí)現(xiàn)與服務(wù)器的交互,完成資料的查詢、互動(dòng)、學(xué)習(xí)和考核任務(wù)。Android智能終端設(shè)備通過(guò)3G/4G或Wi-Fi無(wú)線網(wǎng)絡(luò)連接云服務(wù)器進(jìn)行在線學(xué)習(xí)。
移動(dòng)學(xué)習(xí)客戶端設(shè)備主要包括Android智能手機(jī)、Android平板電腦。學(xué)生通過(guò)這些終端上的移動(dòng)學(xué)習(xí)客戶端登錄連接服務(wù)器,身份識(shí)別后進(jìn)行課程的訪問(wèn)、學(xué)習(xí)以及與學(xué)習(xí)相關(guān)的其他操作,如:當(dāng)前課程動(dòng)態(tài)信息查看、在線交流、在線答疑、用戶查找及用戶自我管理等功能。
移動(dòng)學(xué)習(xí)服務(wù)器主要由資源服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器兩部分組成。資源服務(wù)器用于存儲(chǔ)和管理課程資源,以及處理在線的交互信息包括動(dòng)態(tài)、評(píng)論、回復(fù)、學(xué)生提問(wèn)老師答疑等。數(shù)據(jù)庫(kù)服務(wù)器的主要功能是存儲(chǔ)教師、學(xué)生的個(gè)人信息、負(fù)責(zé)驗(yàn)證并反饋學(xué)生提交的個(gè)人信息的正確性合法性。移動(dòng)學(xué)習(xí)Android客戶端利用HttpURLConnection或者HttpClient建立與服務(wù)器的連接,采用HTTP協(xié)議進(jìn)行通信,利用JSON格式傳輸數(shù)據(jù),服務(wù)器通過(guò)Struts欄截客戶端Url請(qǐng)求,通過(guò)Http-Post獲取參數(shù),查詢數(shù)據(jù)庫(kù),進(jìn)而生成XML或JSON格式的數(shù)據(jù),通過(guò)Http Response返回給客戶端[6]。
2 移動(dòng)學(xué)習(xí)服務(wù)器功能模塊設(shè)計(jì)
移動(dòng)學(xué)習(xí)服務(wù)器為教師、學(xué)生進(jìn)行移動(dòng)學(xué)習(xí)提供了各類基礎(chǔ)服務(wù),其功能模塊設(shè)計(jì)如圖2所示。
移動(dòng)學(xué)習(xí)服務(wù)器程序包含系統(tǒng)登陸模塊、課程資源管理模塊和系統(tǒng)管理模塊三個(gè)部分。課程資源管理模塊包括:課程資源上傳模塊、課程資源更新模塊、教師學(xué)生交流答疑模塊。教師通過(guò)B/S架構(gòu)的Web應(yīng)用程序或Web Services技術(shù)登陸到云服務(wù)器的后臺(tái)管理程序進(jìn)行服務(wù)器的管理。課程資源上傳模塊完成與課程相關(guān)的圖片、音頻、文檔等形式的各種學(xué)習(xí)資料的批量上傳。課程資源更新模塊用來(lái)對(duì)存在的課程資源進(jìn)行修改、刪除更新操作。在線答疑模塊用來(lái)管理學(xué)生通過(guò)移動(dòng)學(xué)習(xí)客戶端提交的互動(dòng)學(xué)習(xí)記錄,教師也可以在服務(wù)器端進(jìn)行相關(guān)的答疑和回復(fù)。課程資源管理模塊由教師進(jìn)行管理和維護(hù)。
系統(tǒng)管理模塊包括:用戶管理、課程管理、學(xué)習(xí)管理、應(yīng)用管理及系統(tǒng)維護(hù)五個(gè)模塊。用戶管理模塊用于管理系統(tǒng)中教師、學(xué)生的個(gè)人信息。課程管理模塊用于管理課程相關(guān)信息,如:新課程的添加修改、課程中學(xué)生和教師角色的添加/刪除。應(yīng)用管理模塊用于系統(tǒng)管理員添加新的學(xué)習(xí)應(yīng)用到應(yīng)用中心。學(xué)習(xí)管理模塊用于管理當(dāng)前角色所有的學(xué)習(xí)課程模塊。系統(tǒng)維護(hù)模塊用于幫助系統(tǒng)管理員及時(shí)修復(fù)漏洞和更新系統(tǒng)。
3 移動(dòng)學(xué)習(xí)客戶端功能模塊設(shè)計(jì)
移動(dòng)學(xué)習(xí)客戶端程序包括三個(gè)部分:系統(tǒng)登陸模塊、在線學(xué)習(xí)模塊和自我管理模塊,如圖3所示。系統(tǒng)登陸模塊為學(xué)生提供系統(tǒng)登陸功能。在線學(xué)習(xí)模塊是為學(xué)生提供在線學(xué)習(xí)功能,包括課程動(dòng)態(tài)、在線答疑、信息公告和資源下載四大主要功能。課程動(dòng)態(tài)模塊實(shí)現(xiàn)課程學(xué)習(xí)內(nèi)容的實(shí)時(shí)瀏覽,在線答疑模塊實(shí)現(xiàn)教師、學(xué)生之間的互動(dòng)交流及答疑,信息公告模塊實(shí)現(xiàn)向?qū)W生推送通知信息、資源下載模塊實(shí)現(xiàn)課程信息資源的共享及下載。自我管理模塊為學(xué)生提供必需的支持服務(wù),包括用戶查找、個(gè)人信息維護(hù)和系統(tǒng)注銷三個(gè)部分。
4 Android移動(dòng)學(xué)習(xí)客戶端詳細(xì)設(shè)計(jì)
學(xué)生使用Android智能終端設(shè)備運(yùn)行客戶端程序,登陸成功之后,學(xué)生就可進(jìn)行在線課程學(xué)習(xí)、查看動(dòng)態(tài)通知、在線評(píng)論交互、及時(shí)咨詢聊天、查看日歷、公告推送信息、查找聯(lián)系人、管理個(gè)人信息等移動(dòng)學(xué)習(xí)相關(guān)的信息交互活動(dòng)。移動(dòng)學(xué)習(xí)客戶端詳細(xì)設(shè)計(jì)如圖4所示。
移動(dòng)學(xué)習(xí)客戶端程序開(kāi)發(fā)方式有基于Android API開(kāi)發(fā)和基于WebKit核心開(kāi)發(fā)兩種?;贏ndroid API的開(kāi)發(fā),WEB服務(wù)器主要為客戶端提供數(shù)據(jù),客戶端連接到WEB服務(wù)器,通過(guò)端口獲得服務(wù)器JSON格式的數(shù)據(jù),然后解析JSON數(shù)據(jù)并進(jìn)行邏輯處理?;赪ebKit核心開(kāi)發(fā)的客戶端程序,其核心功能就相當(dāng)于實(shí)現(xiàn)了一個(gè)瀏覽器?;诩嫒菪院土己玫挠脩趔w驗(yàn)考慮,我們采用第一種方式開(kāi)發(fā)Android平臺(tái)移動(dòng)學(xué)習(xí)客戶端程序。
5 結(jié)束語(yǔ)
利用云計(jì)算和Android開(kāi)發(fā)技術(shù)設(shè)計(jì)的移動(dòng)學(xué)習(xí)系統(tǒng),為學(xué)生提供了快速進(jìn)行移動(dòng)學(xué)習(xí)與及時(shí)交互溝通的平臺(tái)。開(kāi)發(fā)的移動(dòng)學(xué)習(xí)客戶端操作人性化、響應(yīng)速度快、功能強(qiáng)大、學(xué)習(xí)內(nèi)容豐富,真正地實(shí)現(xiàn)了隨時(shí)隨地學(xué)習(xí)與交流的目的,滿足了學(xué)生不受時(shí)空限制學(xué)習(xí)的需求,有推廣價(jià)值。
參考文獻(xiàn):
[1] 劉富逵,楊改學(xué).移動(dòng)學(xué)習(xí)系統(tǒng)應(yīng)用現(xiàn)狀及建議[J].中國(guó)信息技術(shù)教育,2009(8):100-101.
[2] 廉琪.云計(jì)算在移動(dòng)學(xué)習(xí)中的應(yīng)用探究[J]. 中國(guó)信息技術(shù)教育,2010(20):57-50.
[3] 武玉坤.基于云計(jì)算的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2016,12(21):89-90.
[4] 宮展鵬.基于移動(dòng)學(xué)習(xí)的微課程資源建設(shè)研究[J].電子測(cè)試,2016(12):69-70.
(一)移動(dòng)學(xué)習(xí)平臺(tái)的架構(gòu)設(shè)計(jì)
本文設(shè)計(jì)的開(kāi)放大學(xué)移動(dòng)學(xué)習(xí)平臺(tái)軟件(手機(jī)微課堂)主要功能是使開(kāi)放大學(xué)學(xué)員能夠隨時(shí)隨地利用移動(dòng)智能設(shè)備通過(guò)網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程學(xué)習(xí)和交流。系統(tǒng)主要包括以下四部分:(1)通過(guò)有線或無(wú)線(Wi-Fi、3G、4G)網(wǎng)絡(luò)連接到開(kāi)放大學(xué)課程資料中心,瀏覽或下載學(xué)習(xí)資料;(2)在線課程學(xué)習(xí)系統(tǒng),通過(guò)高清視頻播放功能在線學(xué)習(xí)或在本地學(xué)習(xí)課件內(nèi)容;(3)較豐富的在線交互功能;(4)后臺(tái)管理系統(tǒng),提供用戶、權(quán)限、安全校驗(yàn)等管理功能。當(dāng)前移動(dòng)學(xué)習(xí)平臺(tái)在設(shè)計(jì)構(gòu)架上主要有B/S結(jié)構(gòu)和C/S結(jié)構(gòu)兩種形式,B/S結(jié)構(gòu)雖然具有適用性廣和開(kāi)發(fā)便捷的優(yōu)勢(shì),但也具有交互性差、產(chǎn)生的數(shù)據(jù)流量大、操作繁瑣等缺點(diǎn),因此在設(shè)計(jì)移動(dòng)學(xué)習(xí)平臺(tái)時(shí)本研究采用了具有系統(tǒng)可擴(kuò)展性強(qiáng)、數(shù)據(jù)流量小、操作簡(jiǎn)便靈活的C/S構(gòu)架(如圖2所示)。其中采用H.264編碼技術(shù)錄制的課程視頻存放于H.264視頻服務(wù)器上,移動(dòng)學(xué)習(xí)終端通過(guò)網(wǎng)絡(luò)獲取視頻數(shù)據(jù)流后,通過(guò)移動(dòng)學(xué)習(xí)平臺(tái)中的H.264解碼器解析出視頻數(shù)據(jù),再用Android系統(tǒng)中提供的播放器播放視頻課程。
(二)采用H.264視頻編解碼技術(shù)的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)
1.系統(tǒng)的設(shè)計(jì)系統(tǒng)采用C/S構(gòu)架設(shè)計(jì),服務(wù)器端通過(guò)php網(wǎng)站管理系統(tǒng)數(shù)據(jù)庫(kù),移動(dòng)學(xué)習(xí)平臺(tái)終端在Android系統(tǒng)下開(kāi)發(fā)一個(gè)專用app應(yīng)用軟件,采用模塊化設(shè)計(jì)方式,將系統(tǒng)分為三層:界面層、邏輯層和功能層,每個(gè)功能模塊單獨(dú)實(shí)現(xiàn)后再集成到移動(dòng)學(xué)習(xí)平臺(tái)系統(tǒng)中。在制作服務(wù)器端視頻課程資源和開(kāi)發(fā)客戶端視頻解碼器時(shí)都采用了H.264視頻編解碼技術(shù)。雖然目前Android操作系統(tǒng)中未提供H.264接口,但可以通過(guò)對(duì)FFmpeg代碼庫(kù)中H.264編解碼器的移植實(shí)現(xiàn)這一功能,由于FFmpeg開(kāi)源代碼庫(kù)成熟度較高,代碼的效率、適用性和穩(wěn)定性都較好,因此移植后的系統(tǒng)也將具有較好的性能。該方案的優(yōu)勢(shì)在于:①采用H.264視頻編解碼技術(shù)提高視頻解碼效率,大大減少移動(dòng)學(xué)習(xí)產(chǎn)生的數(shù)據(jù)量并提高視頻畫(huà)面效果,提升用戶體驗(yàn);②采用C/S構(gòu)架保證平臺(tái)的穩(wěn)定性和可操作性,加強(qiáng)學(xué)習(xí)過(guò)程的交互性;③開(kāi)發(fā)效率高并能保證平臺(tái)的適用性。2.系統(tǒng)的開(kāi)發(fā)平臺(tái)開(kāi)發(fā)流程如下:(1)建立Android開(kāi)發(fā)平臺(tái)Android開(kāi)發(fā)平臺(tái)由AndroidSDK模擬平臺(tái)、eclipse插件、JAVAJDK工具和ADT插件組成,均可在Google公司的官方網(wǎng)站上免費(fèi)下載,安裝好這些工具就搭建好了Android開(kāi)發(fā)平臺(tái)[5][6][7][8]。由于Android應(yīng)用需要在PC機(jī)上開(kāi)發(fā),在手機(jī)上運(yùn)行,即開(kāi)發(fā)環(huán)境與運(yùn)行環(huán)境不同,所以還需要?jiǎng)?chuàng)建一個(gè)AVD虛擬機(jī)來(lái)仿真硬件運(yùn)行環(huán)境。(2)H.264解碼器編譯移植Android系統(tǒng)中未集成H.264解碼器,因此需要先將其他系統(tǒng)中的解碼庫(kù)進(jìn)行移植并在Android系統(tǒng)中進(jìn)行封裝,然后再用Java調(diào)用實(shí)現(xiàn)解碼。H.264解碼可以分為前端碼流處理、H.264解碼和后端視頻顯示這三個(gè)功能模塊[9][10][11]。前端碼流處理模塊主要完成數(shù)據(jù)讀取任務(wù),在Java層實(shí)現(xiàn),利用java.io.FileInputStream類從碼流中分割出NAL,交給底層的C語(yǔ)言實(shí)現(xiàn)實(shí)時(shí)解碼。H.264解碼模塊是整個(gè)解碼過(guò)程的核心,需要通過(guò)本地C語(yǔ)言實(shí)現(xiàn)和解碼庫(kù)對(duì)碼流數(shù)據(jù)進(jìn)行處理,完成H.264解碼實(shí)現(xiàn)圖像重建。該模塊通過(guò)移植FFmpeg解碼庫(kù)來(lái)實(shí)現(xiàn)解碼。后端視頻顯示模塊接收H.264解碼模塊解碼后的視頻數(shù)據(jù),并在Android客戶端進(jìn)行顯示。該模塊也需要在Android的Java應(yīng)用層實(shí)現(xiàn)。視頻數(shù)據(jù)的處理在底層解碼器中完成。解碼的過(guò)程如下:首先打開(kāi)解碼器并為解碼幀分配內(nèi)存,然后從碼流中不停地提取幀數(shù)據(jù),針對(duì)視頻幀調(diào)用解碼器,最后解碼完成后釋放解碼器。(3)課程播放模塊的開(kāi)發(fā)在移植了H.264解碼器后,通過(guò)Android系統(tǒng)提供的MediaPlayer類播放解碼后的video視頻課程數(shù)據(jù)。視頻課程可在線進(jìn)行播放也可下載到本地再進(jìn)行播放。由于網(wǎng)速的限制可能導(dǎo)致在線播放視頻課程時(shí)速度較慢,建議先將視頻文件下載到本地SD卡中,解碼后利用MediaPlayer播放器在客戶端播放。下載課程視頻文件時(shí)系統(tǒng)采取了多線程和斷點(diǎn)續(xù)傳方式,下載過(guò)程中把下載信息不斷存入本地?cái)?shù)據(jù)庫(kù)中,提高下載效率[12][13][14][15][16]。下載結(jié)束后刪除下載的臨時(shí)信息并將課程視頻文件的存放信息保存到本地?cái)?shù)據(jù)庫(kù)中,以便后期維護(hù)。
(三)各信息交互功能模塊的設(shè)計(jì)
系統(tǒng)中的在線交互功能包括在線答疑、在線測(cè)試、在線提問(wèn)、公告新聞瀏覽、成績(jī)查詢等。該模塊功能比較分散,需要單獨(dú)實(shí)現(xiàn)和分別調(diào)用。在設(shè)計(jì)系統(tǒng)交換功能時(shí)大量使用JSON來(lái)完成移動(dòng)終端和遠(yuǎn)程數(shù)據(jù)庫(kù)的信息交互。系統(tǒng)運(yùn)行時(shí)會(huì)啟動(dòng)一個(gè)后臺(tái)服務(wù)線程連接遠(yuǎn)程服務(wù)器,讀取最新數(shù)據(jù)以更新本地?cái)?shù)據(jù)庫(kù),僅讀取本地?cái)?shù)據(jù)庫(kù)中的內(nèi)容用以初始化系統(tǒng)界面,采用異步初始化界面使系統(tǒng)運(yùn)行更加流暢。
二、移動(dòng)學(xué)習(xí)平臺(tái)的應(yīng)用
在無(wú)線網(wǎng)絡(luò)覆蓋的環(huán)境下對(duì)整個(gè)系統(tǒng)進(jìn)行了測(cè)試,服務(wù)器端為學(xué)校網(wǎng)站,客戶端為基于Android的智能手機(jī),采用黑盒測(cè)試法反復(fù)進(jìn)行,結(jié)果表明整個(gè)系統(tǒng)運(yùn)行穩(wěn)定,訪問(wèn)視頻課程速度較快,課程圖像清晰度及平臺(tái)操作便利性等均達(dá)到預(yù)期效果。2013年9月2日至2013年9月27日間,遼寧裝備制造職業(yè)技術(shù)學(xué)院信息工程系的96名在校生和3位教師參加了基于Android和H.264技術(shù)的移動(dòng)學(xué)習(xí)平臺(tái)的應(yīng)用體驗(yàn),整個(gè)實(shí)驗(yàn)期間,實(shí)驗(yàn)參與者下載平臺(tái)軟件并安裝到Android智能手機(jī)上,再使用學(xué)習(xí)平臺(tái)對(duì)移動(dòng)學(xué)習(xí)服務(wù)器上的部分微課程進(jìn)行了學(xué)習(xí)。實(shí)驗(yàn)結(jié)束后以問(wèn)卷形式移動(dòng)學(xué)習(xí)平臺(tái)的應(yīng)用進(jìn)行了滿意度調(diào)查,結(jié)果如表1所示。由表1可見(jiàn),大部分實(shí)驗(yàn)參與者對(duì)該移動(dòng)學(xué)習(xí)平臺(tái)較為滿意。在操作的便利性、可靠性、界面風(fēng)格、響應(yīng)速度和實(shí)用性上都得到了較高的認(rèn)可。為了便于廣大學(xué)員接受,移動(dòng)學(xué)習(xí)平臺(tái)手機(jī)微課堂采用了類似于微信的滑動(dòng)窗口風(fēng)格(如圖3所示)。
三、結(jié)束語(yǔ)
【 關(guān)鍵詞 】 E-Learning;在線學(xué)習(xí);FLEX;Web Services;用戶體驗(yàn)
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 在線學(xué)習(xí)的現(xiàn)狀與發(fā)展瓶頸
當(dāng)前,隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,利用網(wǎng)絡(luò)進(jìn)行教學(xué)成為遠(yuǎn)程教育發(fā)展的一個(gè)必然方向。在線學(xué)習(xí)也稱為E-Learning或網(wǎng)絡(luò)化學(xué)習(xí),通過(guò)互聯(lián)網(wǎng)進(jìn)行學(xué)習(xí)與教學(xué)活動(dòng),它充分利用現(xiàn)代信息技術(shù)所提供的、具有全新溝通機(jī)制與豐富資源的學(xué)習(xí)環(huán)境,實(shí)現(xiàn)一種全新的學(xué)習(xí)方式。這種學(xué)習(xí)方式離不開(kāi)由多媒體網(wǎng)絡(luò)學(xué)習(xí)資源、網(wǎng)上學(xué)習(xí)社區(qū)及網(wǎng)絡(luò)技術(shù)平臺(tái)構(gòu)成的全新的網(wǎng)絡(luò)學(xué)習(xí)環(huán)境。在線學(xué)習(xí)的方式具有豐富的多媒體資源、便捷的協(xié)同交流、友好的互動(dòng)等獨(dú)特的優(yōu)勢(shì),但不能完全替代教師的課堂教學(xué),缺乏了教師的深度參與,學(xué)習(xí)效果并不像預(yù)期的那么理想。
如何充分體現(xiàn)學(xué)生的主動(dòng)參與性,以及如何充分發(fā)揮教師或?qū)<业囊龑?dǎo)作用、人格影響、學(xué)習(xí)和研究方法的滲透的優(yōu)勢(shì),這就要求開(kāi)發(fā)者在學(xué)習(xí)系統(tǒng)中要從關(guān)注技術(shù)特點(diǎn)到關(guān)注技術(shù)環(huán)境下的教學(xué)特點(diǎn),學(xué)習(xí)系統(tǒng)的設(shè)計(jì)應(yīng)該符合學(xué)生的學(xué)習(xí)心理、認(rèn)知心理,也就是要從IT向教育回歸,已經(jīng)成為大家共同關(guān)注的問(wèn)題。
1.2 “基于網(wǎng)絡(luò)的在線英語(yǔ)學(xué)習(xí)系統(tǒng)”研究的目的與意義
在線學(xué)習(xí)系統(tǒng)要求建立一種全新的教學(xué)與學(xué)習(xí)模式。對(duì)教師和學(xué)生也提出了不同的要求。對(duì)于教師來(lái)說(shuō)由原來(lái)對(duì)教學(xué)的完全支配者變成了學(xué)習(xí)的支持者,負(fù)責(zé)網(wǎng)絡(luò)課件的設(shè)計(jì)、開(kāi)發(fā)以及維護(hù)。對(duì)于學(xué)生來(lái)說(shuō)由以前單一的、被動(dòng)的接受學(xué)習(xí)變成自我探索、發(fā)現(xiàn)、協(xié)作學(xué)習(xí)等多種形式的組合學(xué)習(xí),學(xué)生不僅僅要像從前一樣接受教師給予的知識(shí),更應(yīng)該發(fā)揮自己的主觀能動(dòng)性去尋找和探索相關(guān)的知識(shí)和資源,學(xué)生的學(xué)習(xí)范圍和交流對(duì)象也隨著網(wǎng)絡(luò)延伸,并且可以進(jìn)行協(xié)作化的學(xué)習(xí)。這些變化都要求我們?cè)谶M(jìn)行網(wǎng)絡(luò)課件的設(shè)計(jì)開(kāi)發(fā)和教學(xué)時(shí)不能在因循從前的一套模式,而應(yīng)該根據(jù)新的學(xué)習(xí)、教學(xué)環(huán)境進(jìn)行教學(xué)設(shè)計(jì)。
2 “基于網(wǎng)絡(luò)的英語(yǔ)在線學(xué)習(xí)系統(tǒng)”的功能模塊設(shè)計(jì)
2.1 用戶管理模塊
用戶管理模塊是對(duì)注冊(cè)用戶信息進(jìn)行管理的模塊。
2.1.1 用戶注冊(cè)
用戶注冊(cè)是使用本系統(tǒng)進(jìn)行學(xué)習(xí)的第一步,是系統(tǒng)對(duì)用戶信息收集的關(guān)鍵步驟,可以由用戶自己進(jìn)行注冊(cè),也可以用教師批量生成賬號(hào),供班級(jí)使用。
2.1.2 用戶登錄
用戶是否登錄決定了用戶是否能進(jìn)行學(xué)習(xí),用戶登錄模塊是系統(tǒng)提取用戶信息的關(guān)鍵,只有正確輸入用戶名和密碼,才能進(jìn)入系統(tǒng)進(jìn)行學(xué)習(xí)、測(cè)試、交流。
2.1.3 用戶學(xué)習(xí)管理
用戶學(xué)習(xí)管理,當(dāng)用戶正確登錄后,此模塊可調(diào)出當(dāng)前用戶的學(xué)習(xí)時(shí)間、已學(xué)過(guò)的內(nèi)容、已經(jīng)測(cè)試過(guò)的內(nèi)容、還沒(méi)有通過(guò)的內(nèi)容、上一次學(xué)習(xí)的內(nèi)容等。
2.2 在線課程選擇模塊
在線課程選擇模塊是系統(tǒng)進(jìn)行的重要模塊,是進(jìn)行學(xué)習(xí)的必須操作,當(dāng)用戶登錄進(jìn)入系統(tǒng),可以從預(yù)先設(shè)置的課程中選擇課程進(jìn)行學(xué)習(xí)。
2.3 在線學(xué)習(xí)模塊
在線學(xué)習(xí)模塊為登錄用戶進(jìn)行學(xué)習(xí)的模塊,在用戶登錄,選擇學(xué)習(xí)課程以后,可以進(jìn)行聽(tīng)力學(xué)習(xí)、視頻觀看、單詞記憶、文章閱讀等學(xué)習(xí)活動(dòng)。
2.4 在線測(cè)試模塊
當(dāng)?shù)卿浻脩敉瓿梢粋€(gè)章節(jié)的學(xué)習(xí)后,可以進(jìn)行本章節(jié)的測(cè)試,進(jìn)入在線測(cè)試模塊,登錄用戶可以進(jìn)行句子單詞填空,看單詞選意思,看意思選單詞等測(cè)試活動(dòng)。
登錄用戶也可以在沒(méi)有完成一個(gè)章節(jié)時(shí),隨時(shí)進(jìn)入那個(gè)章節(jié)進(jìn)行測(cè)試,如果測(cè)試分?jǐn)?shù)達(dá)到及格水平,則可以進(jìn)入下一章,否則,提示登錄用戶繼續(xù)學(xué)習(xí)當(dāng)前章節(jié),并在學(xué)完后進(jìn)行測(cè)試。直到測(cè)試分?jǐn)?shù)達(dá)到及格水平。
2.5 交流互動(dòng)模塊
交流互動(dòng)模塊提供了一種類似騰訊QQ的在線交流功能,登錄用戶在學(xué)習(xí)時(shí),可以打開(kāi)在線用戶列表和在線教師列表,點(diǎn)擊列表項(xiàng)可以與其進(jìn)行即時(shí)交流,提高學(xué)生的學(xué)習(xí)積極性,及時(shí)與教師對(duì)話,解決問(wèn)題。
3 系統(tǒng)開(kāi)發(fā)的環(huán)境與技術(shù)
3.1 系統(tǒng)開(kāi)發(fā)平臺(tái)
(1)服務(wù)器端:操作系統(tǒng):Windows XP;Web服務(wù)器:APPSERVER;數(shù)據(jù)庫(kù)::MYSQL 5.0。
(2)客戶端:操作系統(tǒng):Windows XP;瀏覽器:IE、世界之窗、火狐。
3.2 開(kāi)發(fā)技術(shù)
PHP、MYSQL、ACTIONSCRIPT 3.0、MXML。
4 結(jié)束語(yǔ)
系統(tǒng)采用FLEX富客戶端網(wǎng)絡(luò)應(yīng)用程序,由于采用MXML技術(shù),使系統(tǒng)搭建更加便捷,開(kāi)發(fā)者只需要將精力關(guān)注在系統(tǒng)邏輯,即學(xué)習(xí)系統(tǒng)的設(shè)計(jì)上,節(jié)省了大量的開(kāi)發(fā)時(shí)間,降低了開(kāi)發(fā)成本。
由于時(shí)間有限,本系統(tǒng)未加入過(guò)多的動(dòng)畫(huà)效果,但從另一方面考慮,也降低了系統(tǒng)運(yùn)行的內(nèi)存開(kāi)銷,筆者將在后續(xù)的時(shí)間中逐步 完善本系統(tǒng),優(yōu)化代碼,讓系統(tǒng)更大程度的發(fā)揮教學(xué)學(xué)習(xí)作用。
參考文獻(xiàn)
[1] 王良輝,丁新,穆肅.基于知識(shí)管理的在線學(xué)習(xí)支持系統(tǒng)設(shè)計(jì)[J].中國(guó)遠(yuǎn)程教育, 2005,(12).
[2] 汪懌.大學(xué)知識(shí)管理研究[D].華東師范大學(xué),2004.
[3] 毋濤.面向軍工企業(yè)大批量定制生產(chǎn)的知識(shí)管理體系研究[D].西北工業(yè)大學(xué),2007.
[4] 王煒.面向企業(yè)培訓(xùn)的E-learning系統(tǒng)設(shè)計(jì)[D].華東師范大學(xué),2006.
[5] 趙劍.網(wǎng)絡(luò)課程研究[D].西南大學(xué),2007.
[6] 王篤勤.環(huán)境適應(yīng)型評(píng)價(jià)模型及其在大學(xué)英語(yǔ)評(píng)價(jià)中的應(yīng)用[D].北京師范大學(xué), 2007.
[7] 金慧.學(xué)習(xí)支持問(wèn)題庫(kù)的設(shè)計(jì)策略研究[D].華東師范大學(xué),2008.
[8] 張倩葦.教育技術(shù)學(xué)視野中的技術(shù)與課程發(fā)展研究[D].華南師范大學(xué),2007.
[7] 林君芬,余勝泉.關(guān)于我國(guó)網(wǎng)絡(luò)課程現(xiàn)狀與問(wèn)題的思考[J].現(xiàn)代教育技術(shù), 2001,(01).
[9] 吳志航.遠(yuǎn)程教育Web Service應(yīng)用模型的設(shè)計(jì)與實(shí)現(xiàn)[D].浙江大學(xué),2002.
[10] 徐燕.基于PHP的學(xué)習(xí)信息處理系統(tǒng)的研究與實(shí)現(xiàn)[D].華中師范大學(xué),2006.
農(nóng)業(yè)需要更多的科技支撐,農(nóng)民對(duì)科技支撐的需求特別迫切。而利用信息化技術(shù)開(kāi)發(fā)農(nóng)業(yè)培訓(xùn)與考試系統(tǒng),作為新型職業(yè)農(nóng)民培訓(xùn)、農(nóng)村勞動(dòng)力轉(zhuǎn)移培訓(xùn)、庫(kù)區(qū)移民培訓(xùn)等項(xiàng)目實(shí)施的保障,為廣大有需求學(xué)習(xí)培訓(xùn)農(nóng)業(yè)新科技新技術(shù)的學(xué)員、農(nóng)業(yè)培訓(xùn)機(jī)構(gòu)和職業(yè)院校農(nóng)類專業(yè)學(xué)生搭建了一個(gè)學(xué)習(xí)、交流和提高的平臺(tái)。
1 概述
1.1 系統(tǒng)基本情況
隨著計(jì)算機(jī)網(wǎng)絡(luò)的高速發(fā)展,利用網(wǎng)絡(luò)開(kāi)展培訓(xùn)成為職業(yè)技術(shù)培訓(xùn)的一個(gè)大方向。在線培訓(xùn)是指通過(guò)網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)與教學(xué)活動(dòng),它充分利用現(xiàn)代信息技術(shù)環(huán)境,包含豐富的教學(xué)資源和方便的互動(dòng)交流,但還缺少教師參與力度,學(xué)習(xí)效果并不明顯。
1.2 研究的目的與意義
農(nóng)業(yè)科技培訓(xùn)與考試系統(tǒng)的設(shè)計(jì)對(duì)教師和學(xué)員提出了不同要求。教師角色由傳統(tǒng)的教學(xué)支配者轉(zhuǎn)變?yōu)閷W(xué)習(xí)的參與者,承擔(dān)網(wǎng)絡(luò)課件設(shè)計(jì)、開(kāi)發(fā)及維護(hù)。學(xué)員角色由單一、被動(dòng)學(xué)習(xí)轉(zhuǎn)變?yōu)樽晕姨骄?、協(xié)作學(xué)習(xí)。
2 開(kāi)發(fā)工具與系統(tǒng)架構(gòu)
2.1 開(kāi)發(fā)工具
系統(tǒng)前臺(tái)選用HTML、CSS、PHP、JavaScript為開(kāi)發(fā)語(yǔ)言;系統(tǒng)后臺(tái)使用PHP、MySQL語(yǔ)言開(kāi)發(fā),應(yīng)用Dreamweaver CS5和Zend Studio 9.0作為開(kāi)發(fā)軟件,使用Navicat for MySQL 10.0進(jìn)行數(shù)據(jù)庫(kù)管理,Apache2.2搭建Web服務(wù)器。使用IE8/9/10、FireFox和谷歌瀏覽器進(jìn)行客戶端測(cè)試。PHP是一種基于面向?qū)ο蟮膭?dòng)態(tài)腳本語(yǔ)言,混合了C、Java、Perl等語(yǔ)法。使用PHP開(kāi)發(fā)動(dòng)態(tài)頁(yè)面,將動(dòng)態(tài)程序嵌入到網(wǎng)頁(yè)文檔中執(zhí)行,進(jìn)行編譯后能實(shí)現(xiàn)加密和代碼優(yōu)化,執(zhí)行效率比較高,運(yùn)行速度更快。
2.2 系統(tǒng)總體構(gòu)架
系統(tǒng)采用B/S模式(瀏覽器/服務(wù)器模式)架構(gòu),能實(shí)現(xiàn)隨時(shí)隨地的訪問(wèn)和使用,開(kāi)發(fā)和維護(hù)簡(jiǎn)單便捷,通過(guò)網(wǎng)頁(yè)程序代碼修改,即可完成整個(gè)系統(tǒng)更新。有網(wǎng)絡(luò)的地方,使用瀏覽器都可訪問(wèn)。
3 系統(tǒng)功能設(shè)計(jì)
3.1 總體功能模塊
農(nóng)業(yè)科技培訓(xùn)與考試系統(tǒng)共有兩個(gè)模塊,分為網(wǎng)絡(luò)學(xué)習(xí)考試平臺(tái)前臺(tái)和后臺(tái)。功能模塊結(jié)構(gòu)如圖1所示。
3.2 功能模塊設(shè)計(jì)
(1)用戶注冊(cè)模塊;用戶注冊(cè)是進(jìn)入本系統(tǒng)并授權(quán)使用的重要步驟,用戶可以自己?jiǎn)为?dú)注冊(cè),也可以通過(guò)系統(tǒng)管理員批量生成用戶賬號(hào)。(2)登錄模塊;用戶登錄系統(tǒng)后才能正常學(xué)習(xí),驗(yàn)證用戶的用戶名和密碼后,方可進(jìn)入系統(tǒng)。(3)學(xué)習(xí)管理模塊;用戶登錄系統(tǒng)后,通過(guò)此模塊可查詢當(dāng)前用戶學(xué)習(xí)時(shí)間、學(xué)習(xí)內(nèi)容、已考核內(nèi)容、未通過(guò)內(nèi)容及上一次學(xué)習(xí)內(nèi)容等進(jìn)度情況。(4)選課模塊;用戶進(jìn)入系統(tǒng)后,通過(guò)該模塊從課程列表中選擇相關(guān)課程內(nèi)容進(jìn)行學(xué)習(xí),是系統(tǒng)的重要模塊,方便用戶進(jìn)行學(xué)習(xí)。(5)在線學(xué)習(xí)模塊;用戶登錄,并選擇培訓(xùn)課程后,可以進(jìn)行教學(xué)課件、農(nóng)業(yè)視頻、模擬實(shí)訓(xùn)、總結(jié)提高等學(xué)習(xí)活動(dòng)。(6)在線考試模塊;在線考試由模擬考試和正式考試兩部分組成,登入系統(tǒng)后若完成當(dāng)前學(xué)習(xí)可進(jìn)入考試界面,從服務(wù)器下載考試數(shù)據(jù)進(jìn)行考試??荚囍?,已經(jīng)完成的答卷會(huì)實(shí)時(shí)保存并備份。出現(xiàn)故障可以重新進(jìn)入考試界面,恢復(fù)考試前數(shù)據(jù)。考試結(jié)束,系統(tǒng)自動(dòng)停止,并提交所有考試結(jié)果,將學(xué)員成績(jī)返回并顯示到考試機(jī)界面。(7)互動(dòng)交流模塊;互動(dòng)交流模塊利用WEB提供在線交互功能,用戶在線時(shí),可以選擇在線用戶列表進(jìn)行即時(shí)互動(dòng),營(yíng)造良好的在線學(xué)習(xí)氛圍。
3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)是系統(tǒng)的核心,根據(jù)考試系統(tǒng)需求,使用MySql5.0數(shù)據(jù)庫(kù)建立相關(guān)數(shù)據(jù)如下:
(1)用戶表:網(wǎng)絡(luò)學(xué)號(hào)、用戶名、密碼、真實(shí)姓名、專業(yè)方向、出生日期、籍貫、聯(lián)系電話等。(2)課程信息表:課程名、教師、簡(jiǎn)介、使用教材。(3)學(xué)習(xí)清單表:學(xué)習(xí)內(nèi)容、類別、引用路徑、學(xué)習(xí)等級(jí)。(4)學(xué)習(xí)日志表:用戶名、學(xué)習(xí)課程、學(xué)習(xí)時(shí)間、學(xué)習(xí)內(nèi)容、學(xué)習(xí)記錄。(5)系統(tǒng)公告表:標(biāo)題、類別、作者、時(shí)間、公告正文、附件等。(6)考試信息表:考試項(xiàng)目、考試進(jìn)度、考試成績(jī)等。(7)系統(tǒng)授權(quán)表:用戶名、訪問(wèn)權(quán)限、有效期等。
3.4 系統(tǒng)平臺(tái)頁(yè)面設(shè)計(jì)
作為在線培訓(xùn)學(xué)習(xí)系統(tǒng),頁(yè)面設(shè)計(jì)遵循簡(jiǎn)潔、一致性和好的對(duì)比度三條原則。整體色調(diào)以綠色和灰色為主,系統(tǒng)界面采用左右結(jié)構(gòu),直觀的導(dǎo)航菜單方便用戶快捷使用系統(tǒng)。
關(guān)鍵詞:高職教育;網(wǎng)絡(luò)課程;J2EE
中圖分類號(hào):G712
在當(dāng)今知識(shí)經(jīng)濟(jì)發(fā)達(dá)時(shí)代,基于網(wǎng)絡(luò)環(huán)境的教學(xué)逐步融入了我們學(xué)校課堂的教與學(xué),網(wǎng)絡(luò)教學(xué)與面授教學(xué)的混合型教學(xué)模式已趨常態(tài),特別是對(duì)于以就業(yè)為目標(biāo)的職業(yè)教育,在課時(shí)有限的情況下,網(wǎng)絡(luò)教學(xué)的開(kāi)展需求顯得尤為迫切及重要。
目前,隨著我國(guó)校園數(shù)字化的推進(jìn)建設(shè)和普及下,基于Web的網(wǎng)絡(luò)教學(xué)發(fā)展逐步走向成熟。有了硬件環(huán)境和軟件環(huán)境的支撐,教學(xué)資源的整合已成為數(shù)字化校園建設(shè)的重點(diǎn)項(xiàng)目之一,消除“信息孤島”。
1 系統(tǒng)需求分析
在我高職院校負(fù)責(zé)精品課程與網(wǎng)絡(luò)課程建設(shè)的技術(shù)支持服務(wù)工作期間,與在建精品課程與網(wǎng)絡(luò)課程的教師共同探討時(shí)所了解到的情況,總的來(lái)說(shuō),現(xiàn)階段客戶方存在以下幾個(gè)方面的問(wèn)題:
(1)網(wǎng)絡(luò)課程建設(shè)方面。教師個(gè)人自主開(kāi)發(fā)的課程網(wǎng)站往往只適用于短期的、有限的專業(yè)課程,教師還應(yīng)具有一定的網(wǎng)站編程技術(shù)知識(shí),花費(fèi)大量的精力才能完成一門(mén)網(wǎng)絡(luò)課程網(wǎng)站的建設(shè),且不利于課程資源的更新、累積,這種獨(dú)立系統(tǒng)網(wǎng)站不具有普及性、更新升級(jí)性和擴(kuò)展性。目前大多課程網(wǎng)站的資源建設(shè)系統(tǒng)都不具備教學(xué)團(tuán)隊(duì)的協(xié)同制作功能,無(wú)法和教師日常的教學(xué)工作結(jié)合起來(lái),作為教師教輔的利器,不能把教師完成的課程網(wǎng)站獨(dú)立導(dǎo)出一個(gè)基于WEB的課程靜態(tài)網(wǎng)站,隨教材或資料發(fā)行用于共同交流,真正達(dá)到課程資源建設(shè)的開(kāi)放性與共享性。
(2)教學(xué)管理及在線教學(xué)班級(jí)活動(dòng)組織方面。當(dāng)前大多網(wǎng)絡(luò)教學(xué)平臺(tái)都是依據(jù)遠(yuǎn)程教育教學(xué)模式的教學(xué)管理設(shè)置的,不適合在校學(xué)生在線學(xué)習(xí)和課堂學(xué)習(xí)相結(jié)合的教學(xué)管理模式;大多網(wǎng)絡(luò)教學(xué)平臺(tái)都只是對(duì)當(dāng)前唯一的一個(gè)課程網(wǎng)站進(jìn)行教學(xué)管理和教學(xué)活動(dòng),不能讓每個(gè)教師擁有自己的教學(xué)班級(jí)課程網(wǎng)站,進(jìn)行個(gè)性化教學(xué)班級(jí)管理和在線教學(xué)活動(dòng),缺乏在線教學(xué)活動(dòng)的作業(yè)提交與批改功能、在線測(cè)試管理功能、在線交流學(xué)習(xí)互動(dòng)功能,不能和課程知識(shí)點(diǎn)相結(jié)合來(lái)組織整個(gè)在線教學(xué)活動(dòng),形成相關(guān)的統(tǒng)計(jì)分析數(shù)據(jù),達(dá)到輔助并促進(jìn)教學(xué)的功能。
(3)學(xué)生在線課程學(xué)習(xí)方面。作為輔助教學(xué)的網(wǎng)絡(luò)課程,學(xué)生往往有任務(wù)地安排某個(gè)時(shí)間段在線學(xué)習(xí)活動(dòng),這就需要進(jìn)行大并發(fā)的數(shù)據(jù)運(yùn)行,比如集中作業(yè)提交、集中在線測(cè)試、集中視頻觀看、集中在線答疑等大并發(fā)數(shù)據(jù)的發(fā)生。
針對(duì)以上問(wèn)題,客戶方希望通過(guò)結(jié)合高職院校的人才培養(yǎng)模式要求設(shè)計(jì)的網(wǎng)絡(luò)教學(xué)平臺(tái)系統(tǒng)的實(shí)施,改善目前現(xiàn)狀,加強(qiáng)網(wǎng)絡(luò)課程資源的建設(shè)與應(yīng)用,提高教學(xué)質(zhì)量與效率的同時(shí),促進(jìn)教學(xué)改革。
1.1 原型法來(lái)獲取需求
鑒于老師對(duì)于系統(tǒng)功能需求還沒(méi)有特別清晰的要求,采取原型法來(lái)獲取需求分析更科學(xué)合理。所謂原型法,是一個(gè)通過(guò)強(qiáng)化用戶參與系統(tǒng)開(kāi)發(fā)的過(guò)程,讓用戶親身體驗(yàn)系統(tǒng),找出隱含的需求分析錯(cuò)誤,反復(fù)修改,不斷完善系統(tǒng)。當(dāng)用戶在對(duì)系統(tǒng)有了感性認(rèn)識(shí)之后,可以對(duì)系統(tǒng)提出修改意見(jiàn),技術(shù)人員在根據(jù)用戶提出的修改意見(jiàn)之后改進(jìn)原型系統(tǒng),逐步趨近目標(biāo)系統(tǒng),從而最終能滿足用戶的需求。原型法的開(kāi)發(fā)流程如圖1所示。
圖1 原型法獲得需求示意圖
2 系統(tǒng)總體結(jié)構(gòu)的設(shè)計(jì)
結(jié)合對(duì)系統(tǒng)用戶的功能需求分析的描述,網(wǎng)絡(luò)教學(xué)平臺(tái)系統(tǒng)主要由門(mén)戶模塊、網(wǎng)絡(luò)教學(xué)模塊和文件傳輸模塊三大模塊組成,其中核心的網(wǎng)絡(luò)教學(xué)模塊可分為課程建設(shè)系統(tǒng)、課程管理系統(tǒng)、教學(xué)班級(jí)管理系統(tǒng)和課程學(xué)習(xí)系統(tǒng)四個(gè)部分。
根據(jù)用戶需求,結(jié)合系統(tǒng)的整體框架設(shè)計(jì)的要求和特點(diǎn),本系統(tǒng)采用了J2EE架構(gòu)的純Java語(yǔ)言開(kāi)發(fā),運(yùn)用了Tomcat服務(wù)器作為應(yīng)用服務(wù)器,結(jié)合Oracle的優(yōu)點(diǎn):處理大數(shù)據(jù)量、存儲(chǔ)多維數(shù)據(jù)集的能力、功能豐富、操作簡(jiǎn)單、穩(wěn)定性好、在集群技術(shù)、高可用性、安全性、跨平臺(tái)性等方面都有很好的技術(shù)支持,我們選用了數(shù)據(jù)庫(kù)Oracle10g作為服務(wù)器的運(yùn)行及存儲(chǔ)數(shù)據(jù)庫(kù)。
3 相關(guān)技術(shù)
系統(tǒng)開(kāi)發(fā)時(shí),采用先進(jìn)的基于J2EE的B/S三(多)層技術(shù)體系架構(gòu),支持大型分布式部署、負(fù)載均衡,滿足全天候服務(wù)。可通過(guò)增添加應(yīng)用服務(wù)器的簡(jiǎn)單方式,輕松擴(kuò)展系統(tǒng)規(guī)模??蛇\(yùn)行在各種網(wǎng)絡(luò)和服務(wù)器架構(gòu)上(windows2003/linus),支持sqlserver2005/oracle10大型關(guān)系型數(shù)據(jù)庫(kù),既考慮到滿足當(dāng)前的需求,又能適應(yīng)今后發(fā)展要求,有效提高系統(tǒng)的可移植性、安全性、可伸縮性、負(fù)載平衡和可重用性。
J2EE提供了一個(gè)基于組件的方法和多層的分布式應(yīng)用模型、一致化的安全模型,以及靈活的事務(wù)控制。J2EE通過(guò)定義一種標(biāo)準(zhǔn)的結(jié)構(gòu)創(chuàng)造性實(shí)現(xiàn)的客戶解決方案,而且因?yàn)樗目缙脚_(tái),基于組件的特性還保證了解決方案不會(huì)被束縛在任何一個(gè)廠商的產(chǎn)品和API上。
目前在Internet/Intranet環(huán)境中,企業(yè)級(jí)應(yīng)用系統(tǒng)大多采用三層B/A/S應(yīng)用模式,三層B/S應(yīng)用程序結(jié)構(gòu)模型中,用戶通過(guò)訪問(wèn)HTML頁(yè)來(lái)輸入數(shù)據(jù),并提交給一個(gè)Sevrlet,這個(gè)Sevrlet尋找一個(gè)Session Bean,該Session Bean具體處理用戶提交的數(shù)據(jù)。由于Servlet并不執(zhí)行具體的商業(yè)邏輯,而是交由SessionBean處理,所以這種模型下的應(yīng)用被稱為瘦客戶機(jī)應(yīng)用模型。
4 總結(jié)與展望
隨著國(guó)家對(duì)職業(yè)教育發(fā)展的重視,對(duì)高職示范院校、骨干院校建設(shè)的推進(jìn),精品課程資源網(wǎng)的基本完善,資源的整合建設(shè)與應(yīng)用顯得尤為重要。在這高速發(fā)展的知識(shí)經(jīng)濟(jì)信息時(shí)代,單純的學(xué)校課堂教學(xué)已不能適應(yīng)當(dāng)前社會(huì)對(duì)人才需求的發(fā)展,輔網(wǎng)絡(luò)教學(xué)的開(kāi)展已成教學(xué)需求的必要,也是將來(lái)教學(xué)手段必然模式的選擇。
由于計(jì)算機(jī)技術(shù)更新快速,高職課程的專業(yè)設(shè)置靈活,教學(xué)模式的多樣化,目前開(kāi)發(fā)的網(wǎng)絡(luò)教學(xué)平臺(tái)只能滿足當(dāng)前教學(xué)需求的大部分功能,還有待拓展、更新升級(jí),主要在功能拓展上、整合兼容方面、互動(dòng)交流環(huán)節(jié)、監(jiān)督管理功能、靈活網(wǎng)站搭建、并發(fā)數(shù)據(jù)設(shè)計(jì)上等相關(guān)功能技術(shù)上的升級(jí)與更新。
參考文獻(xiàn):
[1]網(wǎng)絡(luò)資料.中國(guó)高職高專教育網(wǎng).http://.cn/web/index.aspx.
[2]江立穎.基于Web的通用遠(yuǎn)程網(wǎng)絡(luò)教學(xué)平臺(tái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].碩士學(xué)位論文.
[3]李志先.基于J2EE體系結(jié)構(gòu)的精品課程開(kāi)發(fā)平臺(tái)的研究與設(shè)計(jì)[D].碩士學(xué)位論文.
>> 試論《子夜》的藝術(shù)特色 試論《子夜》中的經(jīng)濟(jì)學(xué) 子夜的愛(ài)情童話 論矛盾《子夜》中的頹廢色彩 試論房地產(chǎn)公司資本運(yùn)作的重要性 子夜,傾聽(tīng)她的自白 子夜的太陽(yáng),你不再神秘 《子夜》是怎樣寫(xiě)成的 淺論《子夜》與《問(wèn)蒼?!返漠愅?李娟:子夜降臨的羊 子夜蟲(chóng),子夜歌 淺論《子夜》中的吳蓀甫形象 淺談《子夜》中吳蓀甫的形象 論《子夜》中的另類商人周仲偉 一個(gè)完美飯局的誕生 大局在子夜 名著開(kāi)講《子夜》沖破黑暗走向黎明的堅(jiān)決信心 淺析《子夜》更名所蘊(yùn)含的文字學(xué)意義 王子夜 感知內(nèi)心深處的設(shè)計(jì)樂(lè)學(xué) 論《紅樓夢(mèng)》對(duì)《子夜》的影響 子夜博弈 常見(jiàn)問(wèn)題解答 當(dāng)前所在位置:
[2][日]栗本慎一郎?經(jīng)濟(jì)人類學(xué)[M]北京:商務(wù)印書(shū)館,1997,107
(下接第232頁(yè))
對(duì)于基本信息及口令的修改;實(shí)驗(yàn)課程管理提供實(shí)驗(yàn)課程以及該課程相關(guān)課件、文檔、視頻和軟件的管理;資源上傳是指對(duì)其他教學(xué)資源的上傳管理。
(3)前臺(tái)功能模塊:包括實(shí)驗(yàn)軟件鏈入、實(shí)驗(yàn)課程學(xué)習(xí)、資源下載和資源搜索和問(wèn)卷調(diào)查等功能。軟件鏈入提供專門(mén)的資源訪問(wèn)模塊,方便學(xué)生訪問(wèn)實(shí)驗(yàn)室所有基于web的教學(xué)軟件資源;實(shí)驗(yàn)課程學(xué)習(xí)是以課程為單位為學(xué)生提供針對(duì)性的教學(xué)共享服務(wù),包括在線學(xué)習(xí)、在線文檔預(yù)覽、在線教學(xué)視頻和相關(guān)教學(xué)資源下載等功能;資源下載和搜索是對(duì)實(shí)驗(yàn)室所有教學(xué)資源提供集中下載和搜索功能;問(wèn)卷調(diào)查針對(duì)實(shí)驗(yàn)室教學(xué)和實(shí)驗(yàn)室管理對(duì)學(xué)生進(jìn)行在線問(wèn)卷調(diào)查,收集學(xué)生意見(jiàn)以發(fā)現(xiàn)實(shí)驗(yàn)室教學(xué)和管理中存在的問(wèn)題。
4.平臺(tái)開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境
我校實(shí)驗(yàn)室教學(xué)共享平臺(tái)的實(shí)現(xiàn),采用B/S架構(gòu),編程語(yǔ)言使用基于對(duì)象的可快速執(zhí)行的PHP語(yǔ)言,版本為5.3.21,最新版本5.4.14,框架使用的是國(guó)內(nèi)流行的PHP開(kāi)發(fā)框架ThinkPHP3.0;數(shù)據(jù)庫(kù)使用的是關(guān)系型數(shù)據(jù)庫(kù)mysql 5.0;服務(wù)器使用apache服務(wù)器。前臺(tái)界面開(kāi)發(fā)遵從CSS3.0和HTML5規(guī)范,客戶端腳本語(yǔ)言使用當(dāng)前最為流行的jQuery框架同時(shí)使用jQuery UI插件用于界面設(shè)計(jì),由于CSS3.0和HTML5對(duì)瀏覽器版本的兼容問(wèn)題在平臺(tái)的開(kāi)發(fā)過(guò)程中同時(shí)對(duì)IE6做兼容性處理和測(cè)試。
系統(tǒng)平臺(tái)運(yùn)行軟件環(huán)境要求有WindowsNT4 Server,IE6.0,IIS 服務(wù)(IIS5.0以上)和 DNS 服務(wù),以及安裝 Framework2.0 框架??蛻舳瞬僮飨到y(tǒng)使用Windows98/2000 Professional,IE6.0 即可。
5.結(jié)論
通過(guò)我校實(shí)驗(yàn)室教學(xué)共享平臺(tái)的建設(shè),使實(shí)驗(yàn)室所有web軟件應(yīng)用得到了統(tǒng)一管理,實(shí)驗(yàn)室課程資源實(shí)現(xiàn)有效共享,實(shí)驗(yàn)室教學(xué)和管理問(wèn)題能夠及時(shí)反饋和解決,平臺(tái)也很好的為教師實(shí)驗(yàn)課教學(xué)、學(xué)生實(shí)驗(yàn)課學(xué)習(xí)和實(shí)驗(yàn)室管理人員管理提供服務(wù)。平臺(tái)的開(kāi)發(fā)具有理論依據(jù)和現(xiàn)實(shí)意義,并且在技術(shù)上是可行的,但是隨著實(shí)驗(yàn)課的增加,只有各任課教師的積極參與到平臺(tái)在線課程學(xué)習(xí)模塊的建設(shè)當(dāng)中,才能有效的發(fā)揮平臺(tái)作用。因此,怎樣讓實(shí)驗(yàn)課教師接受這樣一種新的實(shí)驗(yàn)教學(xué)模式,從而積極參與其中在線課程建設(shè)是當(dāng)前平臺(tái)建設(shè)實(shí)施過(guò)程中最值得思考的問(wèn)題。(作者單位:三亞學(xué)院)
參考文獻(xiàn)
[1]王曉靜.基于 Web2.0 校園信息資源共享平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代教育技術(shù),2009,(3)
[2]周楊,李海洋.基于Web的高校教學(xué)資源共享平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].內(nèi)江科技,2007,(7)
一、引言
隨著互聯(lián)網(wǎng)的廣泛應(yīng)用、信息技術(shù)的發(fā)展,傳統(tǒng)的“教材+黑板+試卷”的課堂模式已經(jīng)難以滿足高校工程學(xué)科的教學(xué)需要,不利于應(yīng)用型人才的培養(yǎng)。利用互聯(lián)網(wǎng)和移動(dòng)終端,快速獲取最新教學(xué)資源,掌握更多新知識(shí)、新技能,將學(xué)習(xí)過(guò)程在線記錄并進(jìn)行在線交流與分享,已是當(dāng)前高校教學(xué)的必然需求和發(fā)展趨勢(shì)。[1]
基于這種現(xiàn)狀,我們對(duì)高校在線教學(xué)進(jìn)行了深入研究和分析,運(yùn)用前沿的WEB前端開(kāi)發(fā)技術(shù)和后臺(tái)服務(wù)器端開(kāi)發(fā)理論,包括HTML5、CSS3、AJAX、Bootstrap等WEB前端技術(shù)[2],ASP.NET三層架構(gòu)[3],C#程序語(yǔ)言,ADO.NET與LINQ數(shù)據(jù)訪問(wèn)框架[4]等后臺(tái)服務(wù)器端開(kāi)發(fā)技術(shù),構(gòu)建集教、學(xué)、測(cè)一體化的WEB在線教學(xué)與評(píng)測(cè)平臺(tái),為高校的教學(xué)提供一種新的思路和解決方案。
二、ASP.NET三層體系架構(gòu)
三層體系架構(gòu)是指WEB項(xiàng)目開(kāi)發(fā)的一種項(xiàng)目代碼組織方式,一般包括表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層。圖1是ASP.NET 三層體系架構(gòu)示意圖。三層架構(gòu)層次清晰,功能上分工明確,需求上互不干涉,每層的主要功能和作用分別如下所述:
(1)表現(xiàn)層(UI)是把各個(gè)需求功能展現(xiàn)給用戶,同時(shí)接受來(lái)自用戶輸入操作的數(shù)據(jù),再將處理完的結(jié)果顯示給用戶。
(2)業(yè)務(wù)邏輯層(BLL)是連接表現(xiàn)層和數(shù)據(jù)訪問(wèn)層的橋梁。實(shí)現(xiàn)業(yè)務(wù)邏輯――驗(yàn)證、計(jì)算、業(yè)務(wù)規(guī)則等。
(3)數(shù)據(jù)訪問(wèn)層(DAL)主要是對(duì)用戶輸入進(jìn)來(lái)的數(shù)據(jù)進(jìn)行處理,體現(xiàn)是增刪改等操作,同時(shí)將業(yè)務(wù)層處理的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)。
本項(xiàng)目采用ASP.NET三層架構(gòu)進(jìn)行開(kāi)發(fā),在Visual Studio IDE中根據(jù)三層不同的功能分別創(chuàng)建了多個(gè)工程項(xiàng)目,極大地便利了開(kāi)發(fā)過(guò)程及后期的維護(hù)。圖2是本項(xiàng)目在Visual Studio 2013中的解決方案視圖。
三、系統(tǒng)分析
1.平臺(tái)設(shè)計(jì)
本平臺(tái)分為四大模塊,分別包括基本數(shù)據(jù)維護(hù)模塊、基本業(yè)務(wù)模塊、數(shù)據(jù)管理模塊、信息查詢模塊。
2.系統(tǒng)功能需求
根據(jù)系統(tǒng)需求分析,系統(tǒng)的角色應(yīng)該包括學(xué)生用戶、教師用戶、管理員三種角色。圖3是本項(xiàng)目的系統(tǒng)用例圖。
3.學(xué)生功能需求
根據(jù)對(duì)學(xué)生用戶的需求進(jìn)行分析,學(xué)生用戶用例包括訂閱課程、課程學(xué)習(xí)、查看學(xué)習(xí)狀況、討論區(qū)提問(wèn)、我的答案、我的筆記、提交作業(yè)、在線考試等功能。圖4是學(xué)生角色的用例圖。
學(xué)生用戶只有加入該門(mén)課程學(xué)習(xí)才可以擁有觀看課程視頻、查看課程教學(xué)PPT的功能,同時(shí)學(xué)生有瀏覽學(xué)習(xí)狀況的功能,可以進(jìn)一步了解自己的學(xué)習(xí)情況。為了了解自己的學(xué)習(xí)效果學(xué)生還可以在線參加考試,此功能更能幫助學(xué)生清晰地掌握自己的學(xué)習(xí)情況。本系統(tǒng)提供討論區(qū)的開(kāi)放功能,方便學(xué)生與教師、學(xué)生與學(xué)生的溝通,及時(shí)解決學(xué)生在學(xué)習(xí)過(guò)程中出現(xiàn)的問(wèn)題。
4.教師功能需求
根據(jù)對(duì)教師用戶的需求進(jìn)行分析,教師用戶用例包括新增課程功能、修改課程內(nèi)容、管理上傳資料,查看學(xué)生學(xué)習(xí)狀況、討論回復(fù)、查看作業(yè)等,教師可以根據(jù)自己的需求開(kāi)課程供給學(xué)生學(xué)習(xí),新開(kāi)課程后可以上傳跟課程相關(guān)的?頻或者演示文件,也可以上傳作業(yè)的內(nèi)容以便學(xué)生在線提交作業(yè)。學(xué)生提交作業(yè)后,教師可在相應(yīng)的作業(yè)功能區(qū)查看學(xué)生的作業(yè)提交情況并對(duì)其進(jìn)行評(píng)分。教師可以在線編輯測(cè)試題目,在規(guī)定的時(shí)間內(nèi)提供給學(xué)生在線測(cè)試自己的學(xué)習(xí)情況,同時(shí)也可以對(duì)測(cè)試題目進(jìn)行編輯,測(cè)試時(shí)間結(jié)束后,教師可以在線查閱學(xué)生的試卷和給出適當(dāng)?shù)姆謹(jǐn)?shù)。教師有權(quán)限查看學(xué)生的學(xué)習(xí)狀況,更進(jìn)一步了解學(xué)生的學(xué)習(xí)動(dòng)態(tài)。圖5是教師角色的用例圖。
四、系統(tǒng)設(shè)計(jì)
在該系統(tǒng)中,需要用相關(guān)數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)用戶相關(guān)數(shù)據(jù)信息,使用到的數(shù)據(jù)庫(kù)主要有 SQL Server 2012。用實(shí)體-關(guān)系圖(Entity- Relation Diagram,E-R 圖)進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),該設(shè)計(jì)模型提供屬性、實(shí)體性和實(shí)體型,用來(lái)描述相關(guān)概念模型。[5]圖6是本系統(tǒng)的高層E-R圖。
各個(gè)實(shí)體之間的關(guān)系有一對(duì)一、一對(duì)多、多對(duì)多三種。一對(duì)一實(shí)體關(guān)系是指實(shí)體間的關(guān)系是一對(duì)一;一對(duì)多是指第一個(gè)關(guān)系實(shí)體中從屬于第二個(gè)實(shí)體,然后第二個(gè)實(shí)體塔又包括第一個(gè)實(shí)體;多對(duì)多是指實(shí)體間的關(guān)系為多對(duì)多。
根據(jù)實(shí)體-關(guān)系概念,對(duì)學(xué)生用戶、教師用戶及用戶所操作的功能,在各個(gè)實(shí)體和實(shí)體間設(shè)計(jì)實(shí)體-關(guān)系圖,在數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表。
數(shù)據(jù)庫(kù)表包括用戶登錄表、權(quán)限表、學(xué)生筆記表、課程表、課程章節(jié)表、課程評(píng)論表、課程分?jǐn)?shù)表、課程子節(jié)表、課程視頻表、課程文件資源表、用戶關(guān)注表、學(xué)生作業(yè)表、學(xué)習(xí)狀況表等等。圖7是本系統(tǒng)的數(shù)據(jù)庫(kù)部分表結(jié)構(gòu)示意圖。
五、WEB程序的具體實(shí)現(xiàn)
前臺(tái)WebUI與后臺(tái)數(shù)據(jù)庫(kù)間的交互:使用JQuery、AJAX和一般處理程序(ashx)的方法,將客戶端用戶提交的參數(shù)值以“Post”的方式回傳到服務(wù)器,服務(wù)器驗(yàn)證邏輯或與數(shù)據(jù)庫(kù)交互后返回給客戶端的瀏覽器,最終以HTML形式呈現(xiàn)給用戶。
課程多媒體視頻的播放:PC端Web程序使用了HTML5技術(shù)來(lái)實(shí)現(xiàn)Flash視頻的播放。使用輕量級(jí)的標(biāo)簽,讓Flash的播放效率更高,更加容易掌控。
課程多媒體文件的瀏覽:PC端Web程序采用了來(lái)自GitHub的組件――“JS For PDF”配合后臺(tái)的PPT轉(zhuǎn)PDF技術(shù)來(lái)播放多媒體文件。此技術(shù)需服務(wù)器端安裝有MicroSoft的Office操作軟件?!癑S For PDF”插件增強(qiáng)了用戶體驗(yàn)感,同時(shí)提供了更多操作給客戶端的用戶。
六、結(jié)論
關(guān)鍵詞:視頻資源庫(kù);互聯(lián)網(wǎng)+在線平臺(tái);開(kāi)發(fā)
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)16-0176-02
一所學(xué)校、一位老師、一間教室,這是傳統(tǒng)的教育模式。 一個(gè)教育專用網(wǎng)、一部移動(dòng)終端,幾百萬(wàn)學(xué)生,學(xué)校任你挑、老師由你選,這就是“互聯(lián)網(wǎng)+教育”。 互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)正在越來(lái)越深入的改變我們的生活,國(guó)家也正在宏觀層面上,大力推進(jìn)“互聯(lián)網(wǎng)+”的整體戰(zhàn)略?!皣?guó)運(yùn)興衰,系于教育;教育振興,全民有責(zé)”,作為我國(guó)社會(huì)發(fā)展的基礎(chǔ)與核心,“互聯(lián)網(wǎng)+教育”,正在改變我們的基礎(chǔ)教育、高等教育、職業(yè)教育、職業(yè)培訓(xùn)等教育體系的形態(tài)與格局。如何充分利用互聯(lián)網(wǎng)與在線教育,促進(jìn)教育的均衡發(fā)展和可持續(xù)發(fā)展,是當(dāng)前各領(lǐng)域教育機(jī)構(gòu)面臨的共同問(wèn)題。
本文以江蘇開(kāi)放大學(xué)為實(shí)踐對(duì)象,從開(kāi)放教育內(nèi)涵出發(fā),以現(xiàn)代教育教學(xué)理論為指導(dǎo),強(qiáng)調(diào)開(kāi)放教育特色,建設(shè)具有技術(shù)性、科學(xué)性和先進(jìn)性的江蘇開(kāi)放大學(xué)視頻資源庫(kù)互聯(lián)網(wǎng)+在線平臺(tái)。本文在視頻資源庫(kù)建設(shè)原則、體系框架、方法和標(biāo)準(zhǔn)等方面所進(jìn)行的研究和實(shí)踐,對(duì)提高開(kāi)放大學(xué)共享型視頻資源庫(kù)建設(shè)具有較大的實(shí)踐意義。
1 總體設(shè)計(jì)
總體設(shè)計(jì),主要是遵循系統(tǒng)的設(shè)計(jì)原則,從系統(tǒng)的總體框架、技術(shù)架構(gòu)、功能劃分體系、網(wǎng)絡(luò)部署架構(gòu)、數(shù)據(jù)庫(kù)架構(gòu)和最重要的安全保障體系等方面,來(lái)介紹我們的設(shè)計(jì)思路、設(shè)計(jì)方法等,從而讓用戶了解一個(gè)大型的在線教育平臺(tái),需要從哪些大的方面進(jìn)行考慮、并根據(jù)需要選擇合理的開(kāi)發(fā)、部署、實(shí)施方案。
1.1設(shè)計(jì)原則
在線教育平臺(tái)是一個(gè)基于互聯(lián)網(wǎng)的大型應(yīng)用平臺(tái),在設(shè)計(jì)原則上,除了必須遵從通用的軟件開(kāi)發(fā)設(shè)計(jì)標(biāo)準(zhǔn)規(guī)范以外,還需要重點(diǎn)考慮互聯(lián)網(wǎng)應(yīng)用的特性,從穩(wěn)定性、易用性和安全性等方面遵守更為嚴(yán)格的原則。
穩(wěn)定性是在線平臺(tái)最重要的性能要求,一個(gè)不穩(wěn)定的平臺(tái)是無(wú)法吸引使用在線平臺(tái)的老師和學(xué)生的。因此在系統(tǒng)設(shè)計(jì)之處,我們就將系統(tǒng)的穩(wěn)定性放在平臺(tái)設(shè)計(jì)的首位。在部署上面,要求平臺(tái)支持全SAAS的云計(jì)算環(huán)境部署,也支持混合部署。云環(huán)境經(jīng)過(guò)多年發(fā)展與市場(chǎng)應(yīng)用,已經(jīng)被證明為是可靠的、穩(wěn)定的支撐環(huán)境。
易用性包括兩個(gè)方面,一個(gè)是江開(kāi)學(xué)員的易用性,一個(gè)是教師、學(xué)生等終端用戶層面的易用性。
對(duì)于江開(kāi)學(xué)員來(lái)說(shuō),基于SAAS架構(gòu)的平臺(tái),可以免去用戶自行開(kāi)發(fā)部署的風(fēng)險(xiǎn),而是可以通過(guò)SAAS服務(wù)進(jìn)行快速網(wǎng)校搭建和部署,幾分鐘即可完成,具有極高的易用性。
對(duì)于教師、學(xué)生等終端用戶來(lái)說(shuō),一方面多終端如電腦、PAD、智能手機(jī)終端的支持是必需的功能,另一方面,全互聯(lián)網(wǎng)思維的產(chǎn)品設(shè)計(jì),也讓用戶使用界面具有更簡(jiǎn)潔、清晰的使用。
在安全性方面,一方面軟件平臺(tái)本身對(duì)課程資源進(jìn)行了防下載、防盜鏈等專有技術(shù)開(kāi)發(fā),另一方面,通過(guò)云計(jì)算環(huán)境的安全措施,也可以保證系統(tǒng)支撐環(huán)境具有更高的安全性。
1.2總體框架
在總體框架上,我們將整個(gè)體系分為用戶層、訪問(wèn)層、應(yīng)用層、應(yīng)用支撐層、數(shù)據(jù)資源層和支撐環(huán)境層等五個(gè)層次,如圖1所示:
用戶層:用戶層主要指本系統(tǒng)的主要使用用戶,一般來(lái)說(shuō),江蘇開(kāi)放大學(xué)在線平臺(tái)的使用用戶主要為教師、學(xué)生和管理員,當(dāng)然,在具體的使用過(guò)程中,還可能涉及平臺(tái)運(yùn)營(yíng)的相關(guān)人員。
訪問(wèn)層:主要是基于用戶訪問(wèn)入口,目前平臺(tái)支持基于基于瀏覽器、APP等多種訪問(wèn)模式,支持電腦、PAD、智能手機(jī)等多種接入設(shè)備。
應(yīng)用層:主要是平臺(tái)的各類應(yīng)用功能,基于產(chǎn)品架構(gòu),應(yīng)用層的功能分為網(wǎng)絡(luò)課堂與教育云兩個(gè)大的功能板塊。
數(shù)據(jù)資源層:數(shù)據(jù)資源層實(shí)際上也有多種模式。庫(kù)的內(nèi)容分為一方面是支撐網(wǎng)校平臺(tái)的基礎(chǔ)數(shù)據(jù)庫(kù)和課程資源庫(kù)兩大塊?;A(chǔ)數(shù)據(jù)庫(kù)包括了教師、學(xué)生等信息以及系統(tǒng)必需的各類基礎(chǔ)數(shù)據(jù),而是課程資源庫(kù)則主要是存儲(chǔ)各類課程資源?;A(chǔ)數(shù)據(jù)庫(kù)和課程資源庫(kù)可以分別部署,這樣方便課程資源庫(kù)部署在云平臺(tái)之上,從而最大限度發(fā)揮云存儲(chǔ)空間靈活、管理方便、網(wǎng)絡(luò)性能高、轉(zhuǎn)碼效率高等特點(diǎn)。
基礎(chǔ)支撐層:主要是指平臺(tái)運(yùn)行所需的基礎(chǔ)支撐環(huán)境。一般來(lái)說(shuō),本平臺(tái)支持自建服務(wù)器環(huán)境、私有云環(huán)境和公有云環(huán)境,還支持網(wǎng)絡(luò)課堂部署于自有服務(wù)器而課程資源部署于公有云的混合部署模式。
2 互聯(lián)網(wǎng)+在線平臺(tái)的開(kāi)發(fā)方案
2.1注冊(cè)與登錄
完成平臺(tái)賬號(hào)注冊(cè)與平臺(tái)登錄。未登錄情況下(游客身份)也可瀏覽網(wǎng)站,但是所有教和學(xué)的功能只有登錄用戶才可使用。系統(tǒng)支持用戶使用第三方賬戶登錄平臺(tái)(需管理員進(jìn)行系統(tǒng)配置)。用戶注冊(cè)賬號(hào)時(shí),需注冊(cè)的信息可以由管理員進(jìn)行自定義配置,系統(tǒng)同時(shí)支持通過(guò)微信、微博賬號(hào)、QQ 賬號(hào)和人人賬號(hào)等第三方社交賬號(hào)登錄。用戶注冊(cè)時(shí)需要進(jìn)行驗(yàn)證,驗(yàn)證方式支持短信驗(yàn)證和郵箱驗(yàn)證??梢院笈_(tái)設(shè)置驗(yàn)證方式為短信或者郵箱。短信驗(yàn)證:用戶注冊(cè)時(shí)填寫(xiě)真實(shí)有效的手機(jī)號(hào)碼綁定賬戶,系統(tǒng)可自動(dòng)發(fā)送一條短信給該手機(jī)號(hào)碼進(jìn)行驗(yàn)證。短信驗(yàn)證功能涉及賬戶安全與支付驗(yàn)證。郵箱驗(yàn)證:用戶注冊(cè)成功默認(rèn)為登錄狀態(tài),系統(tǒng)會(huì)自動(dòng)向注冊(cè)時(shí)填寫(xiě)的郵箱發(fā)送一封驗(yàn)證郵件,用戶可以選擇去做郵箱驗(yàn)證。驗(yàn)證郵件的內(nèi)容可以進(jìn)行設(shè)置。驗(yàn)證郵件里的鏈接可進(jìn)入用戶個(gè)人中心進(jìn)行賬號(hào)信息管理,包括基本信息、實(shí)名認(rèn)證、頭像設(shè)置、安全設(shè)置、郵箱設(shè)置以及第三方登錄等內(nèi)容。
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)期刊全文數(shù)據(jù)庫(kù)(CJFD)
級(jí)別:部級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:部級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:部級(jí)期刊
榮譽(yù):中國(guó)期刊全文數(shù)據(jù)庫(kù)(CJFD)
級(jí)別:省級(jí)期刊
榮譽(yù):