粱凱
摘要:目前高校信息化建設(shè)中大多都覆蓋到了教學(xué)評價和評教環(huán)節(jié),但大部分基于傳統(tǒng)pc客戶端或者Web應(yīng)用程序在評教應(yīng)用,在使用中存在一些問題。該文運用Cordova跨平臺開發(fā)技術(shù)在Android和IOS平臺上設(shè)計并實現(xiàn)了一種教學(xué)評價系統(tǒng),能較好地解決高校評教中存在的問題。在實際應(yīng)用取得了較好的效果。
關(guān)鍵詞:評教系統(tǒng);Android;跨平臺;Cordova;信度
在高校教學(xué)過程中學(xué)生對教師的教學(xué)評價是教學(xué)評估與監(jiān)控工作中的一個重要環(huán)節(jié)。傳統(tǒng)的學(xué)生評教大多采用紙質(zhì)問卷,管理人員手工匯總計算評價結(jié)果。隨著教育信息化的發(fā)展,高校的信息化建設(shè)大多都覆蓋到了教學(xué)評價和評教環(huán)節(jié),但大部分采用基于傳統(tǒng)PC客戶端或者Web應(yīng)用的系統(tǒng),這種應(yīng)用模式,往往需要集中組織學(xué)生到機房統(tǒng)一完成評教工作,容易出現(xiàn)軟件系統(tǒng)并發(fā)訪問故障或網(wǎng)絡(luò)擁塞無法訪問,同時學(xué)生作為評價客體也容易出現(xiàn)代評,誤評現(xiàn)象,從而造成評價數(shù)據(jù)不準(zhǔn)確。還有部分學(xué)校為避免出現(xiàn)上述現(xiàn)象,又退后到傳統(tǒng)的紙質(zhì)手工問卷,這樣在實際應(yīng)用中還會出現(xiàn)教務(wù)數(shù)據(jù)不準(zhǔn)確、操作復(fù)雜、統(tǒng)計結(jié)果誤差較大,效率低下等問題。針對部分高校評教過程出現(xiàn)這些問題,以及個人智能手機普及應(yīng)用的現(xiàn)象,設(shè)計開發(fā)普適平臺的移動教學(xué)評價系統(tǒng)低成本地實現(xiàn)了隨時隨地,便捷順暢的信息化評教。
1國內(nèi)外現(xiàn)狀
我國的教學(xué)評價體系建設(shè),從20世紀(jì)50代引進前蘇聯(lián)的理論開始,到20世紀(jì)90年代,吸收西方現(xiàn)代教學(xué)評價理論,以及到2l世紀(jì)初期的蓬勃發(fā)展,這些過程都采用傳統(tǒng)的手工問卷,座談會的形式來說收集學(xué)生對任課教師的教學(xué)效果反饋。這種組織形式需要大量教務(wù)人員和學(xué)工參與組織問卷的發(fā)放和收集,座談會意見的記錄與匯總。隨著高校信息化建設(shè)的推進,各種教務(wù)管理系統(tǒng)也都具備了評教功能,學(xué)生可以在規(guī)定的時間內(nèi)完成對教師教學(xué)效果的評價??梢暂^快捷的解決手工問卷的復(fù)雜問題,由于評教過程學(xué)生批量操作問卷,存在信度降低的風(fēng)險。這些問題在基于WEB評價系統(tǒng)大量使用一段時間后集中出現(xiàn)。從智能手持設(shè)備和移動互聯(lián)網(wǎng)開始發(fā)展到現(xiàn)在,各企業(yè)也陸續(xù)推出和傳統(tǒng)PC同步的智能客戶端APP,本文研究多家相關(guān)軟件產(chǎn)品都存在需求定位不準(zhǔn)確,產(chǎn)品可用性較差,不能實現(xiàn)跨平臺部署等問題。國外高校教學(xué)評估評價體系里也有學(xué)生對教師的評價環(huán)節(jié),評價工具也大多都是基于Pc的WEB問卷,但國外高校的信息化環(huán)境和評價工作的要求不同,不存在大量的集中問卷,可能不會出現(xiàn)信度和軟件缺陷的問題。
2跨平臺移動評教系統(tǒng)的設(shè)計
2.1系統(tǒng)功能整體設(shè)計
從評教主體,評價客體,管理人員在使用上的實際需求出發(fā),系統(tǒng)結(jié)構(gòu)設(shè)計采用一套管理客戶端端(基于PC)和一套移動APP?;赑C的管理端主要面向評學(xué)過程中管理人員,它應(yīng)該具有使用方便,操作人無需培訓(xùn);功能實用,覆蓋評價過程的中的所有數(shù)據(jù)管理與統(tǒng)計;數(shù)據(jù)集成度高,可無縫對接教務(wù)系統(tǒng)數(shù)據(jù);評價業(yè)務(wù)過程高度可控,支持多種查詢、統(tǒng)計數(shù)據(jù)可導(dǎo)出excel格式;性能優(yōu)異,需即時統(tǒng)計查詢,安全性高,系統(tǒng)數(shù)據(jù)具有多級權(quán)限控制,實現(xiàn)數(shù)據(jù)安全訪問;界面設(shè)計科學(xué),可有效提高工作效率等特點。移動APP主要面向?qū)W生用戶,它應(yīng)該具有:安裝使用靈活,可以兼容安卓,蘋果等多種手機系統(tǒng);實現(xiàn)透明分類評價,可實現(xiàn)無障礙對不同的課程(理論課、實踐課、體育課、公選課……)按其評價標(biāo)準(zhǔn)分類評價;彈性呈現(xiàn)評價指標(biāo)分值,兼容多種分值呈現(xiàn)方式;界面操作靈活可控,登錄后即可呈現(xiàn)待評價的所有課程,可以批量完成評價或單一完成評價工作。
2.2系統(tǒng)體系結(jié)構(gòu)設(shè)計
系統(tǒng)體系結(jié)構(gòu)采用高性能企業(yè)級架構(gòu),APP采用輕量級跨平臺架構(gòu)設(shè)計,主要計算由服務(wù)端完成,使得APP具有體積小,資源占用率低的特點。數(shù)據(jù)提供平臺采用RESTful架構(gòu)如圖1所示,智能客戶端APP的所有外部數(shù)據(jù),管理端的評教業(yè)務(wù)數(shù)據(jù)獲得和提交,以及復(fù)雜計算均有服務(wù)控制器完成,移動設(shè)備承擔(dān)數(shù)據(jù)輸入輸出服務(wù)和信息呈現(xiàn)等簡單計算。服務(wù)控制器采用JAVAEE6.0企業(yè)級架構(gòu),具有良好的伸縮性和穩(wěn)定性。管理端采用C/S架構(gòu),數(shù)據(jù)處理業(yè)務(wù)邏輯扁平化設(shè)計,有效保證了系統(tǒng)的安全性和高效性。
移動端APP采用跨平臺開發(fā)框架cordova,框架提供了一組設(shè)備相關(guān)的API,用戶可以JavaScript訪問原生的設(shè)備功能,如攝像頭、麥克風(fēng)等,框架支持如iOS,Android,ubuntu,phoneos,Blackberry,WindowsPhone,PalmWebOS,Bada和Svmbian等常見的智能客戶端操作系統(tǒng)。如圖2所示用戶在Cordova框架Web—View環(huán)境內(nèi)使用H5展示信息,通過框架的JSAPI來調(diào)用底層的服務(wù)和硬件資源,屏蔽了原生0S的差異,實現(xiàn)了一次編寫可處處運行的效果。
3評教系統(tǒng)的功能實現(xiàn)
3.1系統(tǒng)分角色功能實現(xiàn)
系統(tǒng)面向的用戶群體主要有:教師同行,學(xué)生,教學(xué)督導(dǎo)人員和教學(xué)管理人員等不同的角色。不同的角色需要的具體功能和權(quán)限各不相同。系統(tǒng)實現(xiàn)的主要功能按角色主要有:
學(xué)生用戶:課程列表功能,呈現(xiàn)該用戶待評價的課程列表,點擊任意一個課程即可進入評價功能,評價完成自動返回課程列表。課程列表中的課程隨用戶評價過程動態(tài)變化。課程評價,動態(tài)呈現(xiàn)該課程的評價觀測點和分值,用戶選擇相應(yīng)的評價后自動跳轉(zhuǎn)到下一個評價觀測點,直到該課程評價結(jié)束。在具體的一門課程評價過程中如果沒有評價完成不能退出。用戶設(shè)定,該功能主要顯示用戶評價課程的狀態(tài)、已提交課程的分值以及個人信息的設(shè)定。個人信息設(shè)定中可以修改用戶密碼,完善個人信息。
管理員用戶:單一登錄,在服務(wù)端實現(xiàn)了一個帳戶,單處登錄,即在一處登錄,則別處登錄就無法進行數(shù)據(jù)訪問,這有助于防止數(shù)據(jù)外泄,提高了系統(tǒng)的安全性。桌面工作環(huán)境輕度調(diào)控,桌面化主界面設(shè)計,有助于管理人員全身心投入評教管理工作,又絲毫不妨礙管理人員對其計算機的控制權(quán);同時,桌面化設(shè)計又提供充分的平面空間,借此實現(xiàn)管理功能的淺結(jié)構(gòu)化展現(xiàn),避免菜單等多層縱深結(jié)構(gòu)導(dǎo)致的操作低效,提高了管理工作效率,增強了用戶體驗愉悅度。評教基礎(chǔ)數(shù)據(jù)ETL功能,對接教務(wù)管理系統(tǒng),實現(xiàn)評教基礎(chǔ)數(shù)據(jù)的抽取、轉(zhuǎn)換和加載,部分需手工處理的數(shù)據(jù)以文件形式通過管理界面導(dǎo)人。這大大減輕了管理人員的工作強度,也保證了數(shù)據(jù)的高準(zhǔn)確性。評教維度及指標(biāo)數(shù)據(jù)錄人、管理,維度及指標(biāo)數(shù)據(jù)可錄入,可復(fù)制,提高了工作效率。評教過程管理,評教啟動、結(jié)束可以按工作需要進行設(shè)置,可隨時查詢評教進度,并通過線下工作督促引導(dǎo)按時評教,實現(xiàn)線上線下的結(jié)合,形成更大的工作合力。評教結(jié)果查詢,可進行多種維度的評教結(jié)果查詢:按教師查詢、按分數(shù)查詢、按課程查詢,以及按部門查詢。評教統(tǒng)計數(shù)據(jù)輸出,實現(xiàn)將評教統(tǒng)計數(shù)據(jù)輸出到EXCEL中,使管理人員得以利用已掌握的數(shù)據(jù)處理能力依需再處理。這降低了系統(tǒng)的使用難度,也維護了評教數(shù)據(jù)處理上的開放性。用戶管理,實現(xiàn)對管理人員帳戶的增刪、密碼修改,以及學(xué)生帳戶密碼找回等相關(guān)管理。endprint