□肖 磊
隨著新媒體功能的逐步優(yōu)化,大學生成為新媒體的主要用戶,微信憑借其獨特的優(yōu)勢,也成為高校教師的辦公常用交流軟件,師生對微信軟件的使用都比較青睞,在微信平臺上建立并行簽到考勤系統(tǒng)具有強大的應用基礎。且?guī)熒鷮ξ⑿藕灥焦芾聿⒉慌懦猓葘鹘y(tǒng)課堂簽到管理而言,在微信平臺上開發(fā)系統(tǒng),能便于教師一鍵導出課程所有的考勤信息,從而大大節(jié)約課堂和教師的時間成本,還能看到學生對課程的評價與建議,有利于收集課堂的反饋信息,進而提高教學質量和學生課堂參與積極性。并行考勤管理系統(tǒng)的另一優(yōu)勢在于其并行性,能顯著提高簽到效率,利用收集自帶的GPS系統(tǒng),能識別學生的簽到正確性,即使是線上課堂也能減少代簽操作的行為,教師能將學生的缺勤情況,上交給教務系統(tǒng),也便于學校進行高效的考勤管理。
(一)便捷性。在微信平臺上讓學生進行簽到和教師考勤管理,利用微信公眾平臺的優(yōu)勢,便于學生進行簽到,教師不需要在課內(nèi)耗費時間進行點到,直接將簽到二維碼投影出現(xiàn),由于二維碼是不斷變化的,學生很難進行代簽,加之現(xiàn)如今學生都是帶手機上課,教師也可以利用學生簽到情況,進行課堂監(jiān)管。微信平臺上的并行簽到考勤管理,除卻考勤與簽到以外,還能進行課程推送和缺勤信息生成,微信平臺的并行性和數(shù)據(jù)庫技術,能為系統(tǒng)開發(fā)和管理提供便利,通過定位推廣的生活化服務,對師生校園生活也有積極作用。
(二)精準性。并行簽到考勤管理系統(tǒng)可以對用戶信息進行精準化分析,教師一鍵導出課程所有的考勤信息,能對學生到課情況和課程評價進行系統(tǒng)性的歸納與總結,有效減輕教師的工作負擔,并利用了微信平臺的并行性,基于商鋪的GPS定位系統(tǒng)能避免遠程代簽,對學生所在位置和情況進行數(shù)據(jù)統(tǒng)計,便于教師通過可視化數(shù)據(jù)確定學生的考勤和評價情況。教師在微信終端上生成學生缺勤情況,有效地利用了的Light APP的優(yōu)勢,其在高校中的應用也能提高考勤管理的精準性,結合學生使用該系統(tǒng)綁定微信號的唯一性,杜絕代簽作弊行為,且實現(xiàn)了考勤的多元化管理,即使是在線上課程也能對學生學習進行定位。
(三)低成本。并行簽到考勤系統(tǒng)的成本較低,一方面,現(xiàn)如今師生使用智能手機,學生對智能手機軟件的使用也比較普遍,微信本身下載和使用也不需要成本,學生只要利用手機簽到就可以完成操作,并且能接收到學校周邊的配套服務和課程資訊推送,不僅沒有局限性,且成本基本上可以不計;另一方面,師生能并行使用該系統(tǒng),節(jié)省了大量的時間成本,學生簽到的地理位置和課堂的地理位置對比提高了考勤管理的準確性,教師利用該系統(tǒng)能實時查詢學生簽到情況,整個考勤管理過程高效。環(huán)保且節(jié)約了人力、物力等,有效提升了學生出勤的考查效率。
(一)基于微信平臺的并行簽到考勤管理系統(tǒng)設計。從微信平臺固有的運行系統(tǒng)來看,基于數(shù)據(jù)庫和兼容性,應采用C/SC/S(Client/Server)結構,在這種結構上能對資源不對等的信息進行共享處理,一方面服務器能負責體系的數(shù)據(jù)管理;另一方面客戶機實現(xiàn)與用戶的信息交互,借助其兩端硬件環(huán)境優(yōu)勢,Client端和Server端相互并行共同進行數(shù)據(jù)管理,并能合理劃分任務,利用各自的運行機制和數(shù)據(jù)庫等,有效降低了系統(tǒng)開銷?;谖⑿牌脚_的并行簽到考勤系統(tǒng)構建中,采用三層式的C/S架構,由客戶端、微信和第三方服務器組成,遵從HTTP協(xié)議將數(shù)據(jù)格式定位在XML中,客戶終端依據(jù)學生日常的智能終端,需要開發(fā)手機、電腦和IPAD等三種客戶端,師生利用客戶端對公眾號發(fā)送的信息會通過微信服務器的配置,直接傳遞到第三方服務器中,消息處理后將結果反饋到微信服務器,用戶能在微信客戶端中看到信息。再利用平臺的輔導員審批假條的功能對課堂和突發(fā)性情況進行及時記錄,最后在微信平臺將用戶簽到的openID、位置、時間等輸入到考勤統(tǒng)計數(shù)據(jù)庫中,自動生成考勤表。
(二)基于微信平臺的并行簽到考勤管理系統(tǒng)的實現(xiàn)。實現(xiàn)微信平臺的并行簽到考勤管理系統(tǒng),是利用iBeacon設備、微信公眾平臺賬號申請和注冊、客戶端UI界面、應用服務器平臺和后臺數(shù)據(jù)管理等共同完成簽到和統(tǒng)計。第一,利用iBeacon設備的配置與部署,利用微信客戶端的功能,在藍牙和GPS定位的協(xié)助下獲取iBeacon ID信息,再利用系統(tǒng)的自動分配功能,對綁定的微信公眾平臺賬號進行信息獲取和處理,通過相應的業(yè)務操作。利用iBeacon設備固有的Proximity UUID(一段32位的16進制數(shù))、Major(范圍:0~65532)、Minor(范圍:0~65532)等內(nèi)容,進行ID規(guī)劃及配置。因為一個微信用戶只能注冊一次,這樣的ID配置既能杜絕代簽,還能便于設備維護與檢驗。第二,利用注冊數(shù)據(jù),對用戶的類型進行判斷并利用定制化服務,有效服務于動態(tài)簽到。利用HTTP協(xié)議的聯(lián)網(wǎng)操作,通過加載驅動就能獲取學生輸入的學號和姓名等信息,并將信息存入到數(shù)據(jù)庫,使用簽到功能對同一單元的功能就能避免重復簽到,通過后臺服務器也能進行數(shù)據(jù)的有效處理。第三,缺勤查詢。由于缺勤查詢是一個動態(tài)網(wǎng)頁,數(shù)據(jù)庫中讀取時間段簽到信息,比對班級學生的信息情況,在交叉對比下,能將未簽到的學生名單呈現(xiàn)給教師,利用紀檢提供的請假等信息,教師可以有效核實情況,并將學生缺勤情況提交給教務處,具體操作代碼如下:
checked=“checked”>曠課
>請假
>未成功簽到
綜上所述,課堂點到除卻線下以外,隨著在線課程和遠程課程等線上教育的興起,對于學生的考勤管理也從以往的人工走向信息化,利用微信公共平臺建立并行簽到考勤管理系統(tǒng),能在提高簽到率的同時,有效進行考勤管理,并便于教師和學校進行考勤狀況的查看。