呂曉昶
(東北石油大學秦皇島分校,河北 秦皇島 066004)
移動慕課平臺設計與實現(xiàn)
呂曉昶
(東北石油大學秦皇島分校,河北 秦皇島 066004)
教育自從上個世紀90年代開始,我國以互聯(lián)網(wǎng)為代表的信息技術開始快速發(fā)展起來了,尤其是在最近幾年當中,隨著無線通信以及無線網(wǎng)絡的不斷發(fā)展,我國已經(jīng)進入到了"互聯(lián)網(wǎng)+"時代,移動互聯(lián)網(wǎng)深入到了人們生活的方方面面,并為人們的生活帶來了較大的改變.在現(xiàn)階段的教育領域當中,移動互聯(lián)技術也具有較為廣泛的運用,這對于教學水平的提高以及教學的現(xiàn)代化發(fā)展也具有非常重要的意義.在現(xiàn)代化的教育當中慕課是非常重要的一種教育手段,將慕課教學模式應用在實際的教學當中可以在很大程度上提高學生的學習熱情,這對于學生綜合素質的提高具有較高的意義.基于此種情況,在本文當中筆者研究了移動慕課平臺的設計與實現(xiàn),希望能對現(xiàn)階段我國的慕課平臺的設計與開發(fā)具有一定的指導意義.
移動互聯(lián)網(wǎng);慕課平臺;設計與實現(xiàn)
隨著移動互聯(lián)網(wǎng)的不斷發(fā)展以及智能手機的普及,人們移動互聯(lián)網(wǎng)在人們的生活當中占據(jù)了越來越重要的地位了,同時相比于傳統(tǒng)的互聯(lián)網(wǎng)模式,移動互聯(lián)網(wǎng)在一些業(yè)務的處理過程當中具有更高的效率.同時在將互聯(lián)網(wǎng)技術運用到教育的過程當中,也使得傳統(tǒng)的面對面的學校教育逐漸轉變成了網(wǎng)絡教育,移動互聯(lián)網(wǎng)的發(fā)展就進一步加強了網(wǎng)絡教育的發(fā)展.當前階段人們可以通過電腦與智能手機通過網(wǎng)絡收看各種網(wǎng)絡教育,學生也可以實現(xiàn)隨時隨地的學習,這就使得學生的學習效率得到了很大的提高,這也就是我們所謂的慕課教學[1].
慕課是在最近幾年當中發(fā)展起來的一種新型的網(wǎng)絡教育模式,慕課的概念來自與英文“MOOC”,其本質的內涵是一種新型的大規(guī)模開放網(wǎng)絡教學.在最近今年當中隨著教育的不斷發(fā)展,我國的網(wǎng)絡教育呈現(xiàn)出蓬勃發(fā)展的態(tài)勢,同時也引發(fā)了人們對于網(wǎng)絡教育的進一步思考,在這樣的背景下慕課平臺在教學中的作用逐漸變得越來越重要了,許多學校都已經(jīng)逐漸開始建設慕課平臺.從當前我國學校的慕課平臺的建設與實際應用情況來看,教學資源的實時共享基本已經(jīng)實現(xiàn),同時資源共享的領域也正在不斷趨于完善,已經(jīng)取得了初步的成效[2].但是在這個過程當中還存在著許多的問題需要我們進行進一步的探索與完善.例如,在現(xiàn)階段大部分學校的慕課平臺當中僅僅是將傳統(tǒng)教學中的一些內容照搬到慕課平臺當中去,并沒有對慕課平臺的潛力進行充分的挖掘,同時慕課平臺僅僅是在模仿傳統(tǒng)的教學模式,尤其是在教學手段與方式方面基本還是完全繼承了傳統(tǒng)教學的內容,而并沒有發(fā)揮慕課平臺本應具有的實際作用[3].
3.1 慕課平臺的總體設計研究
大部分使用慕課平臺的用戶會通過兩種途徑進入到慕課平臺當中,一種是傳統(tǒng)的以計算機為載體,通過有線網(wǎng)絡連接到慕課平臺的用戶;而另一種則是以智能手機、平臺電腦等智能移動設備為載體,通過無線通訊技術連接到慕課平臺的用戶.使用計算機的用戶主要是通過在計算機中安裝瀏覽器,通過瀏覽器進入到平臺的,而智能手機大部分都是通過軟件的客戶端進入其中的[4].由于本文所論述的是基于移動互聯(lián)網(wǎng)的慕課平臺,因此,在本文當中,筆者以安卓手機為例,分析了移動慕課平臺的設計.慕課平臺最大的優(yōu)點在于其良好的資源共享與互動方面,因此在進行平臺的開發(fā)過程當中,要充分體現(xiàn)出平臺的特點,進行對應的設計.本文所設計的慕課平臺的框架如下圖1中所示[5].
圖1 慕課教學平臺總體框架圖
該慕課平臺是基于MVC平臺設計而來的,平臺的服務端主要是由應用、數(shù)據(jù)庫以及網(wǎng)絡等組成,該平臺不僅在考慮了安卓用戶通過手機客戶端訪問,同時還設計了以JOSN的數(shù)據(jù)交換格式,從而允許用戶在通過瀏覽器鏈接到平臺,此外,在連接的過程當中還具有較大的便利性[6].但是在訪問的方式方面,通過安卓手機客戶端與瀏覽器連接之間還存在著較大的差異.在使用瀏覽器進行訪問的過程當中,瀏覽器必須要發(fā)出相關的HTTP的請求才能夠連接到平臺當中,其中所發(fā)的請求主要內容包括:文件類型、地址、本機操作系統(tǒng)等,信息在發(fā)送之后需要經(jīng)過系統(tǒng)的確認,在確認通過之后,用戶才能夠連接到平臺當中去.而通過安卓手機客戶端進行平臺連接的用戶需要通過過HTTP POST請求,請求參數(shù)主要有服務器地址、數(shù)據(jù)格式等,請求通過后開始訪問.因此在本文當中,筆者將安卓手機客戶端與網(wǎng)絡服務器分開進行設計[7].
3.2 安卓服務端的設計研究
在進行安卓服務端的慕課平臺設計過程當中,其中最關鍵的接口在于其IP地址與端口的設計,這也是安卓手機終端的主要接口,該平臺所采用的數(shù)據(jù)交換格式為JSON.安卓手機用戶通過客戶端連接到平臺當中主要的目的是獲取平臺所提供的相關資源,同時實現(xiàn)與課堂之間的互動,因此安卓服務器與安卓客戶端之間必須要實現(xiàn)信息的即時傳輸,因此,在進行安卓服務端的設計過程當中,不需要設計視圖文件,只需要ModelC和Controller,這智能手機的通信接口就是Action地址.Android手機客戶端將請求發(fā)送到服務器,Controller對請求數(shù)據(jù)進行分析后,傳入Model,利用數(shù)據(jù)庫進行查詢,獲得查詢結果后,將結果以JSON格式的數(shù)據(jù)傳入Android手機客戶端.在Android服務端中,可以建立一個Conteroller,對不同的業(yè)務進行處理,在設計MVC時,可以設計多個控制器,根據(jù)業(yè)務類型,設置多個Action[8].
3.3 網(wǎng)絡服務端的設計
在該慕課平臺的系統(tǒng)當中,平臺的系統(tǒng)采用的是B/S模式,因此,在實際的設計過程當中,我們必須要設計數(shù)據(jù)庫、Wsb服務、文件服務以及客戶瀏覽器等幾個較為關鍵的部分.在這幾個部分當中客戶瀏覽器還是屬于網(wǎng)絡服務的范疇當中,但是網(wǎng)絡服務依然還是屬于文件服務與數(shù)據(jù)庫的范疇當中.這種設計方式具有一個較大的優(yōu)點,即不僅能使得網(wǎng)絡的溝通較為流暢不發(fā)生擁堵的現(xiàn)象,同時也可以保證網(wǎng)絡服務器可以在最短的時間內響應相關的信息,此外,從實際的物理空間來看,這種系統(tǒng)架構對于空間的節(jié)約性也具有非常重要的意義[9].同時在該慕課平臺當中,網(wǎng)絡服務器主要存在于IIS當中,但是IIS的主要功能則是及時的接收瀏覽器所反饋的相關信息,并及時的對其進行相應.
在完成慕課平臺的設計之后,必要的調試工作也是必須要進行的,只有通過調試才能保證平臺運行的合理性與流暢性.慕課平臺的測試主要包含兩個方面的內容,即慕課平臺的登錄與相關資料的下載方面.在調試的過程當中需要對相關的數(shù)據(jù)進行必要的分析,從而保障平臺的登錄具有較高的穩(wěn)定性以及相關的資料可以得到及時的下載,從而使得慕課平臺的設計可行性得到有效的提高[10].
隨著移動網(wǎng)絡技術的不斷發(fā)展,移動互聯(lián)技術已經(jīng)深入到了人們生活的方方面面,徹底改變了人們獲取信息的方式,目前階段人們獲取信息的渠道逐漸越來越廣泛,其中各種智能手機與平臺電腦上的智能終端為移動互聯(lián)網(wǎng)的發(fā)展提供了一定的基礎.在教育領域當中,人們也逐漸加大了移動互聯(lián)網(wǎng)技術的應用范圍,其中慕課平臺就是一個重要的例證,慕課平臺是一種基于移動互聯(lián)網(wǎng)的現(xiàn)代化的教學平臺,教師與學生可以通過移動通訊網(wǎng)絡與互聯(lián)網(wǎng)隨時的進入到平臺當中學習,并查找相關的信息,這對于學生學習效率與教師教學水平的提高都具有非常重要的意義.
〔1〕郭運慶.微課創(chuàng)始人談微課的現(xiàn)狀、問題與未來——訪佛山科學技術學院胡鐵生教授[J].數(shù)字教育,2016(01):1-8.
〔2〕羅鏗.MOOCs模式下信息素養(yǎng)教育課程的變革——以新生入館教育為例[J].圖書館學刊,2015(10):78-82.
〔3〕魏英玲,何高大.歐盟高校“慕課”(MOOCs)的現(xiàn)狀與發(fā)展及對我國高?!澳秸n”的啟示[J].遠程教育雜志,2015(05): 30-37.
〔4〕杜建彬.基于普通本科院校應用轉型視角下“慕課”教學模式研究——以新建師范類本科院校為例[J].齊魯師范學院學報,2015(04):19-24.
〔5〕張明,郭小燕.“互聯(lián)網(wǎng)+”時代新型教育教學模式的研究與啟示——微課、慕課、翻轉課堂[J].電腦知識與技術, 2015(12):167-171.
〔6〕Harlan R M,Levine D B,Mcclarigan S.The Khepera robot and the kRobot class:a platform for introducing robotics in the undergraduate curriculum.[C]//Sigcse Technical Symposium on Computer Science Education, 2001,Charlotte,North Carolina,Usa.DBLP,2001:105-109.
〔7〕Jung S,Bi Y,Davuluri R V.Evaluation of data discretization methods to derive platform independent isoform expression signatures for multi-class tumor subtyping[J].BMC Genomics,2015,16(11):1-10.
〔8〕Harlan R M,Levine D B,Mcclarigan S.The Khepera robot and the kRobot class:a platform for introducing robotics in the undergraduate curriculum[J].Acm Sigcse Bulletin,2001,33(1):105-109.
TP311.52
A
1673-260X(2017)04-0023-02
2017-02-29
國家自然科學基金項目(61673102);黑龍江省高教學會項目(16Q125)