黃友鵬 郭曉旭

自《教育信息化2.0行動(dòng)計(jì)劃》正式發(fā)布以來,互聯(lián)網(wǎng)和教育就已經(jīng)成為不可分割的整體。從中不難看出,“智慧校園”成了貫穿始終的重點(diǎn)任務(wù)之一[1]。目前很多高職院校信息化建設(shè)推行非常成功,但是仍然存在一些問題,如信息化平臺(tái)被多所高校共享,導(dǎo)致授課時(shí)間集中時(shí)網(wǎng)絡(luò)擁堵現(xiàn)象嚴(yán)重;信息化教學(xué)過多依賴手機(jī)、平板電腦等終端設(shè)備,使得學(xué)生在課上時(shí)間無法確定教學(xué)主題,教師也很難判斷學(xué)生上課的狀態(tài);現(xiàn)有的智慧校園偏重使用新技術(shù)提升“外在形象”,往往忽略了這些技術(shù)在課堂教學(xué)、學(xué)生管理方面的作用等[2]。
構(gòu)建思路
移動(dòng)教學(xué)管理平臺(tái)(以下簡(jiǎn)稱“平臺(tái)”)旨在解決現(xiàn)有信息化平臺(tái)的問題,減少高職院校對(duì)于智慧校園的投入成本,依托校園局域網(wǎng)服務(wù)器搭建數(shù)據(jù)處理后臺(tái),使用用戶(教師、學(xué)生)終端設(shè)備(手機(jī)、平板電腦等)實(shí)現(xiàn)移動(dòng)客戶端使用。
1.數(shù)據(jù)處理后臺(tái)設(shè)計(jì)
數(shù)據(jù)處理后臺(tái)主要用戶為系統(tǒng)管理員,可以宏觀掌握院校課程進(jìn)展情況,并自動(dòng)獲取分析數(shù)據(jù)向移動(dòng)客戶端對(duì)應(yīng)用戶提供數(shù)據(jù)視圖以及通知。以下從三個(gè)方面對(duì)后臺(tái)具體設(shè)計(jì)進(jìn)行說明。
(1)結(jié)構(gòu)設(shè)計(jì)。數(shù)據(jù)處理后臺(tái)采用B/S架構(gòu)實(shí)現(xiàn),該架構(gòu)兼容性強(qiáng),能夠很容易搭建環(huán)境以及后臺(tái)遷移。
數(shù)據(jù)處理后臺(tái)的設(shè)計(jì)選擇了MVC設(shè)計(jì)模式,由應(yīng)用層、邏輯層、數(shù)據(jù)層三部分組成。數(shù)據(jù)層直接對(duì)數(shù)據(jù)進(jìn)行操作,即對(duì)數(shù)據(jù)庫進(jìn)行增刪改查,數(shù)據(jù)交互主要指通過WebService進(jìn)行數(shù)據(jù)的讀取和共享。邏輯層主要負(fù)責(zé)數(shù)據(jù)處理后臺(tái)的業(yè)務(wù)邏輯,包含基本業(yè)務(wù)和數(shù)據(jù)分析兩部分。基本業(yè)務(wù)包含學(xué)生信息、課程信息、教師信息、課程進(jìn)行實(shí)際發(fā)生信息等基礎(chǔ)數(shù)據(jù)進(jìn)行管理維護(hù);數(shù)據(jù)分析包括對(duì)課上情況、學(xué)業(yè)進(jìn)度、質(zhì)量檢測(cè)、學(xué)業(yè)警示等數(shù)據(jù)進(jìn)行處理得到分析結(jié)果,便于直觀對(duì)教學(xué)質(zhì)量進(jìn)行把控。應(yīng)用層主要負(fù)責(zé)將平臺(tái)功能直觀展示給用戶,包含數(shù)據(jù)展示、信息推送、用戶操作、技術(shù)支持等要素。通過邏輯層分析得出的數(shù)據(jù),直觀展示給用戶。
三層結(jié)構(gòu)設(shè)計(jì),體現(xiàn)了“高內(nèi)聚、低耦合”的理念,提高了數(shù)據(jù)處理后臺(tái)的維護(hù)性、擴(kuò)展性。
(2)功能設(shè)計(jì)。為了提高智慧校園在課堂教學(xué)、學(xué)生管理方面的比重,本研究設(shè)計(jì)了數(shù)據(jù)處理后臺(tái)的功能結(jié)構(gòu),如圖1所示。數(shù)據(jù)處理后臺(tái)可以通過學(xué)生、教師課程的基本情況及授課各個(gè)環(huán)節(jié)數(shù)據(jù)分析后的情況,自動(dòng)提醒教師、學(xué)生針對(duì)當(dāng)前自身情況合理調(diào)整教學(xué)方式、端正學(xué)習(xí)態(tài)度。學(xué)業(yè)警示提醒功能不只是對(duì)學(xué)生的鞭策,更是提醒對(duì)應(yīng)教師有針對(duì)性地重點(diǎn)關(guān)注落后學(xué)生。
(3)網(wǎng)絡(luò)設(shè)計(jì)。數(shù)據(jù)處理后臺(tái)的網(wǎng)絡(luò)部分針對(duì)數(shù)據(jù)上傳下載的交互方式以及提高后臺(tái)、移動(dòng)客戶端數(shù)據(jù)交互速度的方式兩方面進(jìn)行設(shè)計(jì)。數(shù)據(jù)后臺(tái)可以與各高職院校智慧校園無縫對(duì)接,實(shí)現(xiàn)數(shù)據(jù)共享,滿足智慧校園建設(shè)中所需的數(shù)據(jù)源。在教育信息化2.0的大背景下,大數(shù)據(jù)是所有平臺(tái)的基本要求,實(shí)現(xiàn)數(shù)據(jù)分析后臺(tái),需要從各個(gè)渠道獲取師、生、課等數(shù)據(jù),也需要向?qū)?yīng)渠道反饋?zhàn)钚碌臄?shù)據(jù),主要通過WebService方式實(shí)現(xiàn)。在校園局域網(wǎng)下搭建數(shù)據(jù)后臺(tái),數(shù)據(jù)的規(guī)模減小了很多,可以有效地提升數(shù)據(jù)交互的速度。同時(shí)為了更好地實(shí)現(xiàn)速度的提升,在各高職院校信息中心、網(wǎng)管中心的配合下,還可以采用負(fù)載均衡算法設(shè)計(jì)網(wǎng)絡(luò),以提升速度。
2.移動(dòng)客戶端設(shè)計(jì)
移動(dòng)客戶端主要用戶為教師和學(xué)生,用戶賬號(hào)由后臺(tái)獲取教師、學(xué)生數(shù)據(jù)自行分配并由管理員審核確認(rèn)。客戶端使用Hybrid App(混合應(yīng)用)設(shè)計(jì)開發(fā),將Web頁面封裝在原生應(yīng)用之中,解決了用戶終端操作系統(tǒng)多樣性造成的開發(fā)時(shí)長及成本問題,也提高了兼容性和可維護(hù)性。
(1)功能設(shè)計(jì)。客戶端功能根據(jù)用戶不同有教師、學(xué)生兩套界面。教師客戶端主要實(shí)現(xiàn)登錄、管理學(xué)生、管理課堂、查看報(bào)表、留言板、接收通知等功能。學(xué)生客戶端主要實(shí)現(xiàn)登錄、查看課程、查看報(bào)表、留言板、接收通知等功能。教師可以管理自己所屬課程以及學(xué)生,并通過校園資源庫下載或上傳課程資源,每堂課布置簽到、作業(yè)以及頭腦風(fēng)暴。學(xué)生可以查看自己的課程,根據(jù)課程獲取教師布置的任務(wù)并完成。教師和學(xué)生都可以查看屬于自己的、通過數(shù)據(jù)分析后臺(tái)得到的數(shù)據(jù)報(bào)表,以此完善自己的狀態(tài)。課后師生可以通過留言板進(jìn)行交流;當(dāng)數(shù)據(jù)分析后臺(tái)分析出某位學(xué)生出現(xiàn)學(xué)習(xí)異常時(shí),該生以及對(duì)應(yīng)教師會(huì)收到客戶端的通知。
(2)網(wǎng)絡(luò)設(shè)計(jì)。為了提高安全性,客戶端限制訪問路徑,需要各高職院校信息中心、網(wǎng)管中心開放客戶端接口對(duì)于WebVpn的使用權(quán)限,教師和學(xué)生登錄自己的校內(nèi)賬號(hào)即可進(jìn)行操作。
關(guān)鍵技術(shù)
依托于智慧校園的移動(dòng)教學(xué)管理平臺(tái)必然離不開技術(shù)的支撐,以下闡述平臺(tái)開發(fā)所使用的4種高新技術(shù)。
1.人臉識(shí)別算法
該平臺(tái)使用了一種基于特征的高效人臉識(shí)別方法實(shí)現(xiàn)了客戶端登錄的功能[3]。這種方法的優(yōu)點(diǎn)是減小了存儲(chǔ)空間和運(yùn)算強(qiáng)度,保持了準(zhǔn)確性。采用K近鄰和支持向量機(jī)算法,通過交叉驗(yàn)證學(xué)習(xí)FOL算法中比較好的數(shù)據(jù)樣本,借助FOL這種穩(wěn)健而直接的特征壓縮算法,與使用未壓縮特征的方法相比獲得了更高的識(shí)別準(zhǔn)確性。
2.大數(shù)據(jù)分析
數(shù)據(jù)分析后臺(tái)利用大數(shù)據(jù)技術(shù)提取數(shù)據(jù)源并通過運(yùn)算生成報(bào)表,分析報(bào)表判斷是否向客戶端發(fā)送通知。
數(shù)據(jù)源包含很多數(shù)據(jù),但多為非典型數(shù)據(jù),不能直接利用。所以在使用數(shù)據(jù)之前要進(jìn)行數(shù)據(jù)清洗,以獲取到相關(guān)性高且匹配調(diào)用格式的數(shù)據(jù)。將數(shù)據(jù)進(jìn)行規(guī)范化操作后才可以進(jìn)行分析,判斷數(shù)據(jù)的發(fā)展趨勢(shì),檢測(cè)預(yù)期的效果。可以將所有有效數(shù)據(jù)建立線性模型,并把數(shù)據(jù)集分為訓(xùn)練集和測(cè)試集,以測(cè)試模型的準(zhǔn)確性。
3.負(fù)載均衡算法
負(fù)載均衡算法主要是為了通過對(duì)網(wǎng)絡(luò)請(qǐng)求和數(shù)據(jù)分?jǐn)偟木唧w設(shè)計(jì)來提升資源使用的效率,減少響應(yīng)時(shí)間,避免單點(diǎn)壓力過大。本平臺(tái)對(duì)于數(shù)據(jù)分析后臺(tái)和客戶端具體使用的Nginx負(fù)載均衡算法,每個(gè)請(qǐng)求按時(shí)間順序逐一分配到不同的后端服務(wù)器,如果后端某臺(tái)服務(wù)器死機(jī),自動(dòng)剔除故障系統(tǒng),使用戶訪問不受影響。
4.Hybrid App開發(fā)
App的開發(fā)方式有很多種,主流的有Native App(原生應(yīng)用)開發(fā),根據(jù)不同操作系統(tǒng)提供的官方開發(fā)語言實(shí)現(xiàn)開發(fā),這種開發(fā)方式用戶體驗(yàn)很好,應(yīng)用市場(chǎng)也認(rèn)可,但是為每一種操作系統(tǒng)開發(fā)一個(gè)客戶端App成本很高、維護(hù)起來很復(fù)雜;Web App(網(wǎng)頁應(yīng)用)與之相比開發(fā)成本低、維護(hù)起來容易,而且也不需要考慮操作系統(tǒng)的差異性,但是用戶需要登錄瀏覽器才能使用,用戶體驗(yàn)和穩(wěn)定性極差。
摒棄兩種開發(fā)方式的劣勢(shì),結(jié)合二者優(yōu)點(diǎn)的開發(fā)方式就是Hybrid App(混合應(yīng)用)開發(fā),這種開發(fā)方式利用HTML5、CSS3技術(shù)編譯應(yīng)用的內(nèi)部功能,通過native技術(shù)嵌套原生開發(fā)的App外殼,開發(fā)成本低、維護(hù)容易,用戶體驗(yàn)和穩(wěn)定性都很好。
在教育信息化2.0大背景下,每所高職院校都有屬于自己的教學(xué)系統(tǒng)。該平臺(tái)可以根據(jù)原有系統(tǒng),進(jìn)行匹配升級(jí),不具備的功能,選擇性引入。對(duì)于網(wǎng)絡(luò)安全問題,在成本可控的條件下應(yīng)果斷升級(jí),提升平臺(tái)使用效果,但是對(duì)于更新的時(shí)機(jī)一定要慎重決定。針對(duì)該平臺(tái),也有很多不足之處,如數(shù)據(jù)分析后臺(tái)應(yīng)不斷完善算法為師生提供高質(zhì)量的服務(wù)和準(zhǔn)確的分析;教師應(yīng)該根據(jù)平臺(tái)反思自己的教學(xué)思路,主動(dòng)完善教學(xué)模式;學(xué)生應(yīng)該培養(yǎng)自主學(xué)習(xí)的習(xí)慣以及良好的信息素養(yǎng)等。
希望該研究能夠促進(jìn)高職院校的智能化設(shè)備管理與信息化平臺(tái)建設(shè),推動(dòng)信息化與教學(xué)實(shí)踐的融合,完成教育信息化2.0時(shí)代的教學(xué)環(huán)境建設(shè),為教學(xué)改革與教育發(fā)展貢獻(xiàn)一份力量。
參考文獻(xiàn)
教育信息化2.0行動(dòng)計(jì)劃[J]. 西部素質(zhì)教育,2018 (10):123.
楊萍,姚宇翔,史貝貝,王運(yùn)武. 智慧校園建設(shè)研究綜述[J]. 現(xiàn)代教育技術(shù),2019(1): 18-24.
Solon A. Peixoto,F(xiàn)rancisco F.X. Vasconcelos,Matheus T. Guimaraes,Aldísio G. Medeiros,Paulo A.L. Rego,Aloísio V. Lira Neto,Victor Hugo C. de Albuquerque,Pedro P. Reboucas Filho. A high-efficiency energy and storage approach for IoT applications of facial recognition[J]. Image and Vision Computing,2020.