歐陽(yáng)兆晃 張桂軍
摘 要 隨著互聯(lián)網(wǎng)不斷地普及,現(xiàn)在信息的傳遞速度效率非常迅速,讓人們的生活、學(xué)習(xí)和工作都有了重大的變化,提供了許多的便利。信息的傳遞也讓許許多多的行業(yè)中得到飛速地發(fā)展,而各行各業(yè)的崗位人才大多都是靠高校輸送,高校培育人才已起到了至關(guān)重要的作用。在高校中,師生交互是促進(jìn)人才培養(yǎng)的重要渠道之一,在互聯(lián)網(wǎng)普及的時(shí)代背景下,要合理運(yùn)用互聯(lián)網(wǎng)技術(shù)來(lái)搭建良好的師生交互平臺(tái),本文將展示在微信小程序搭建的師生交互平臺(tái)。
關(guān)鍵詞 師生交互 微信小程序 桂電通
中圖分類(lèi)號(hào):TP393文獻(xiàn)標(biāo)識(shí)碼:A
1互聯(lián)網(wǎng)下高校師生交互特點(diǎn)
1.1師生交互的背景
在高校中的師生管理發(fā)展中可以發(fā)現(xiàn),目前師生交互的模式還是單一的,一般的信息傳遞模式是由老師傳達(dá)給學(xué)生干部,學(xué)生干部傳達(dá)給學(xué)生的單向性傳遞信息模式。學(xué)生在遇到問(wèn)題,需要尋找老師求助,要通過(guò)學(xué)生干部來(lái)進(jìn)行信息匯總,再將一些共性問(wèn)題反饋到老師。如果遇到突發(fā)事件或特殊事件時(shí),則要到老師辦公室尋找老師,如果老師不在辦公室還要另尋時(shí)間。長(zhǎng)期在這樣的傳遞模式下,即使在利用互聯(lián)網(wǎng)高速的信息傳遞功能,老師則沒(méi)有及時(shí)收到學(xué)生們的反饋,無(wú)法了解自己學(xué)生的情況,也無(wú)法形成高效的交互模式。
1.2師生交互和互聯(lián)網(wǎng)技術(shù)的結(jié)合
在互聯(lián)網(wǎng)高速發(fā)展的時(shí)代,信息的傳遞是高效的,網(wǎng)民們?cè)讷@取信息的速度也是快速的,在一些社交平臺(tái)上一個(gè)社會(huì)熱點(diǎn)就會(huì)有成千上萬(wàn)的點(diǎn)擊量。在高校的信息傳遞通常也是選擇使用互聯(lián)網(wǎng)作為媒介來(lái)傳遞,但是學(xué)生的信息反饋則很少通過(guò)互聯(lián)網(wǎng)的方式傳遞給老師,老師對(duì)學(xué)生的了解則缺少了及時(shí)性。所以,需要提供給老師與學(xué)生們一個(gè)互聯(lián)網(wǎng)的交互平臺(tái),結(jié)合上述的微信情況,選擇在微信上開(kāi)發(fā)出一款能夠方便師生交互的微信小程序。
2師生交互平臺(tái)介紹
2.1微信平臺(tái)選擇
在當(dāng)今互聯(lián)網(wǎng)行業(yè)中,手機(jī)應(yīng)用的數(shù)量開(kāi)始迅猛地增長(zhǎng),而其中一款手機(jī)軟件截至2016年第一季度已經(jīng)覆蓋了中國(guó)94%的智能手機(jī)的軟件——微信,開(kāi)始進(jìn)入了高校大學(xué)生們的生活了。微信是繼手機(jī)電話(huà)、手機(jī)短信、手機(jī)QQ之后一個(gè)大眾化的手機(jī)通訊方式,無(wú)需再單獨(dú)的設(shè)置賬號(hào)密碼,只是需要手機(jī)驗(yàn)證登陸,并且軟件上的操作方便快捷,無(wú)論是語(yǔ)音功能還是好友動(dòng)態(tài)都是受人喜愛(ài)和接受的。依靠著微信強(qiáng)大的功能和良好的用戶(hù)體驗(yàn),微信的使用人數(shù)也開(kāi)始突飛猛進(jìn)。在微信使用人數(shù)不斷增長(zhǎng)的過(guò)程中,一些公司、組織、團(tuán)隊(duì)、高校也開(kāi)始將信息的傳遞轉(zhuǎn)移到了微信這個(gè)平臺(tái)。
2.2師生交互平臺(tái)創(chuàng)新點(diǎn)
選擇在微信上開(kāi)發(fā)微信小程序,因?yàn)槲⑿派嫌性鷮?shí)的用戶(hù)基礎(chǔ),再加上微信上小程序是自帶的功能,所以學(xué)生們使用“桂電通”就不必再下載額外的應(yīng)用,防止占用手機(jī)內(nèi)存?!肮痣娡ā钡牡顷懖捎檬謾C(jī)號(hào)碼與學(xué)號(hào)密碼的兩種方式登陸,提供了方便快捷的登陸方式,也可以對(duì)第一次登陸的學(xué)生進(jìn)行了信息采集。老師與學(xué)生的操作都會(huì)在小程序上,并且相關(guān)消息都會(huì)發(fā)送到手機(jī)微信中,讓用戶(hù)實(shí)時(shí)了解動(dòng)態(tài)。
2.3“桂電通”功能
“桂電通”暫有課堂簽到、講座簽到和預(yù)請(qǐng)假功能。根據(jù)用戶(hù)對(duì)象分為老師和學(xué)生兩種功能板塊。在講座簽到的功能,老師在“桂電通”的講座板塊中,可以添加新的講座,開(kāi)啟講座簽到以及查看講座簽到情況,方便老師們?cè)谥v座后得到學(xué)生們的到場(chǎng)情況反饋。學(xué)生則可以在講座板塊下查看2小時(shí)前的講座,選擇所需要參加的講座進(jìn)行添加,在講座開(kāi)始時(shí)在其中進(jìn)行簽到,做出信息反饋。在課堂板塊中,老師可以添加新的課程,讓學(xué)生們根據(jù)課號(hào)和密匙來(lái)進(jìn)入課堂,密匙的加入防止其他課號(hào)同學(xué)進(jìn)入,老師可在課堂中添加多次簽到,在課后可以方便統(tǒng)計(jì)。學(xué)生則在課堂板塊中輸入老師設(shè)置好的課號(hào)和密匙,在老師開(kāi)啟簽到后進(jìn)行簽到即可。在預(yù)請(qǐng)假功能中,學(xué)生在遇到緊急情況,又找不到老師的情況下,可以通過(guò)“桂電通”小程序進(jìn)行請(qǐng)假,輸入相應(yīng)的信息,并上傳請(qǐng)假憑證方便老師審批。老師的微信上會(huì)出現(xiàn)學(xué)生上傳的請(qǐng)假信息,在給予審批后,審批內(nèi)容會(huì)以微信的“服務(wù)通知”發(fā)送給學(xué)生。
3桂電通的技術(shù)實(shí)現(xiàn)講解
產(chǎn)品技術(shù)棧:
前端:微信小程序(WXML+WXSS),JavaScript。
后臺(tái):服務(wù)器環(huán)境Linux,服務(wù)器程序Nginx,服務(wù)器腳本開(kāi)發(fā)語(yǔ)言PHP,數(shù)據(jù)庫(kù)MySQL云數(shù)據(jù)庫(kù)。
3.1微信小程序優(yōu)點(diǎn)
從產(chǎn)品上講,微信小程序是一種全新的連接用戶(hù)與服務(wù)的方式,主要運(yùn)用在移動(dòng)端(手機(jī),平板電腦等),它可以在微信內(nèi)被便捷地獲取和傳播,同時(shí)具有出色的使用體驗(yàn)。
從技術(shù)上講微信小程序提供的大量設(shè)備控制API(Application Programming Interface),可以方便我們的控制移動(dòng)設(shè)備。同時(shí)微信小程序的框架提供雙向數(shù)據(jù)綁定,用數(shù)據(jù)作為視圖渲染的核心,便于邏輯的抽象和工程的拓展。
綜上優(yōu)點(diǎn),桂電通的前端采用了小程序這一媒介。
3.2微信小程序框架簡(jiǎn)介
小程序開(kāi)發(fā)框架的目標(biāo)是通過(guò)盡可能簡(jiǎn)單、高效的方式讓開(kāi)發(fā)者可以在微信中開(kāi)發(fā)具有原生APP(Application)體驗(yàn)的服務(wù)。
框架提供了自己的視圖層描述語(yǔ)言WXML和WXSS,以及基于JavaScript的邏輯層框架,并在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),讓開(kāi)發(fā)者能夠?qū)W⒂跀?shù)據(jù)與邏輯。
整個(gè)小程序框架系統(tǒng)分為兩部分:視圖層(View)和邏輯層(App Service)。其中視圖層負(fù)責(zé)展示和渲染繪制頁(yè)面,主要用WXML和WXSS進(jìn)行開(kāi)發(fā)。而邏輯層則專(zhuān)注于頁(yè)面邏輯,其中包含頁(yè)面數(shù)據(jù)模型data。當(dāng)邏輯層data模型中的數(shù)據(jù)變更時(shí),它通過(guò)回調(diào)控制視圖層重繪,進(jìn)行視圖的更新。即調(diào)用this.setData()更新數(shù)據(jù)模型,觸發(fā)視圖渲染。
3.3桂電通后臺(tái)技術(shù)棧的抉擇
在服務(wù)器環(huán)境上選擇了Linux而不是Window。雖然Linux環(huán)境相對(duì)于Window環(huán)境更難配置,但它不維護(hù)圖形操作界面,所有的性能都可以處理訪(fǎng)問(wèn)請(qǐng)求。
在服務(wù)器程序上選擇了Nginx而不是Apache。首先Apache是一款很穩(wěn)定很好用的服務(wù)器程序,能很好的完成傳統(tǒng)Web網(wǎng)站訪(fǎng)問(wèn)需求。但Apache不能很好的完成當(dāng)下移動(dòng)互聯(lián)網(wǎng)高并發(fā),高訪(fǎng)問(wèn)量的需求。Nginx 是一個(gè)高性能的 HTTP 和 反向代理服務(wù)器,適合用于高并發(fā)的HTML(HyperText Markup Language) web應(yīng)用場(chǎng)景。因此,我們選擇了Niginx。
鑒于我們PHP開(kāi)發(fā)程序的傳統(tǒng)。我們后臺(tái)腳本語(yǔ)言選擇了PHP,因?yàn)镻HP是世界上最好的語(yǔ)言。
MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它可以處理?yè)碛猩锨f(wàn)條記錄,并且支持常見(jiàn)的SQL語(yǔ)句規(guī)范,可移植行高,安裝簡(jiǎn)單小巧,而且良好的運(yùn)行效率,有豐富信息的網(wǎng)絡(luò)支持,它還可以使用PhpMyAdmin等工具進(jìn)行調(diào)試、管理。
4結(jié)語(yǔ)
總而言之,互聯(lián)網(wǎng)新技術(shù)是一種新的高效的信息收集手段。使用它對(duì)傳統(tǒng)的師生交互模式進(jìn)行改進(jìn),可以很好的減少消息在人為逐級(jí)傳遞中的損失。桂電通正是在這一思想下實(shí)踐的產(chǎn)物,解決了一定的實(shí)際問(wèn)題。用戶(hù)反饋的信息直接通過(guò)桂電通收集到云端,再由云端直接展示給決策者,形成了“用戶(hù)→云端→決策者→用戶(hù)”的閉環(huán)。提高了學(xué)生工作的效率,進(jìn)而促進(jìn)了高校管理事業(yè)的發(fā)展。
參考文獻(xiàn)
[1] 朱偉彬.淺析互聯(lián)網(wǎng)背景下高校學(xué)生管理工作創(chuàng)新途徑[J].科教導(dǎo)刊(電子版),2017(36):59.
[2] 丁秀珠,盧興文,劉國(guó)暖.現(xiàn)代遠(yuǎn)程教育個(gè)別化師生交互策略研究[J].教育理論與實(shí)踐,2018(09):25-27.