侯佳麗,付麗琴,邢亞英
(北京經濟管理職業學院,北京,100102)
得益于國家在數字經濟領域的持續投入,通信網絡、高性能計算、大數據等技術的快速發展,微信快速成長為國民應用。截至2020年第一季度,微信及WeChat的合并月活躍帳戶數達12.025億。在校園環境中,微信成為大部分師生的常用工具。張小龍將小程序定義為:小程序是一個不需要下載安裝就可使用的應用,它實現了應用觸手可及的夢想,用戶掃一掃或者搜一下即可打開應用,也體現了用完即走的理念,用戶不用關心是否安裝太多應用的問題,應用將無處不在,隨時可用,但又無需安裝卸。
微信小程序自上線以來已經運營超過200萬的程序,全面開放申請后,企業、個體、政府、媒體等各個職能部門的開發者都可以在微信平臺研發小程序。小程序相較于傳統 APP,節省了用戶的手機內存和運行空間,也節省了用戶在各類APP 切換和進行復雜操作的時間。疫情期間,北京健康寶、行程查詢等小程序的普及使用,加深了人們對小程序的認識和認可。小程序能夠實現消息通知、線下掃碼、公眾號關聯等七大功能,使得微信小程序在高校教育教學中應用也就成了必然。對于開發者而言,進行小程序開發的難度比較低,通過微信開發者工具,按照操作手冊就能實現基本的需求。
本文借助小程序普及應用的優勢和簡單開發的特點,以微信小程序為系統實現的載體,設計開發一款師生教學管理系統。
在大學的校園生活中,教學工作和學生管理是重要的兩部分內容。高職院校一般是30左右的班容量,學生的學習管理主要以班級為單位,對于進行多班教學的教師以及管理多個班級的班主任或者輔導員來說,工作比較繁瑣。尤其是高職學校的學生,由于主觀能動性及紀律性相對較差,在教學工作和學生管理中需要下更大的功夫,給予他們更多的關注。
教學活動中,主要考察學生課程的到課情況、完成情況以及學習狀態、學習效果等。目前在實際的教學過程中,尤其是受到疫情的影響,線上教學和線下教學成為了常態。職教云、超星學習平臺、藍墨云班課、阿拉校園等APP應用廣泛。此外,師生溝通還會經常用到微信平臺。多種APP的重合使用,加重了師生的負擔,降低了課堂上的效率。有些教師開始嘗試用小程序進行課堂任務的發放或課堂簽到。綜合小程序的優勢,可以將一些簡單的應用如考勤、教師布置課后任務等,做成小程序,方便師生使用。
師生心理健康問題是校園里日漸突出的需要解決的問題。近年來,越來越多的大學生存在一定的消極情緒。心理問題已經給大學生的健康成長帶來了嚴重的影響,并成為大學生休學、退學、犯罪和意外死亡的首要問題。傳統的方式是在入學或者每學期開始進行一次心理測試,對有心理危機的學生進行預警。每個班級安排心理委員,對學生的異常心理情況進行及時的反饋。這并沒有達到一個實時的監控效果。且在實際的操作過程中,會有主觀因素影響,并不能對心理健康作出科學的評判。教師的工作壓力大,很有可能處在一個“心理亞健康”的狀態,但是并沒有針對教師開展心理調查工作。因此,對師生進行日常的心理健康測評和指導是很有必要的。
高職學生的晚上查寢問題,一直是高職院校學生管理工作的重點,近些年,學生因夜不歸宿被搶劫、傷害等安全事件偶有發生,安全隱患不容忽視。傳統的查寢模式,需要班主任、輔導員和學生宿舍長的配合,進行遠程查寢。這消耗了師生大量的時間和精力,且存在一定的風險。對于紀律性較差的高職學生來說,這種方法也存在一定的漏洞。此外還有靠安全管理相關人員在宿舍樓關閉后對每間寢室的學生進行逐一檢查。這種方法的效果相對好一些,但是也消耗了時間和精力,同時也會影響學生的休息。在當今智慧校園的大背景下,運用小程序進行安全快速的查寢具有重要的意義。
本文微信小程序的設計與研究,目的就是為了給校園師生提供一個融教學、心理自我測評、學生管理為一體的小程序,更好地服務師生。小程序分模塊開發,分為教學模塊、心理健康模塊、學生管理模塊。在每一個模塊下,可以分設不同的板塊。具體架構如圖1所示。

圖1 系統總體架構
教學模塊支持考勤、課堂任務、互動的查詢。教師端和學生端有所區別。學生在小程序中可以點擊簽到、查看課堂任務,實現跟同學和老師的互動。教師可以在小程序中查看學生的考勤情況,課堂任務的知曉接收情況,參與和學生的互動。
通過在小程序中設定心理評測模塊,讓師生可以隨時進行心理健康問答測驗。生成的數據可以傳入學校的心理中心,用來及時干預有問題學生及教師。心理健康模塊設置了測試表,針對教師端和學生端,有不同的測試表供測試者測試。完成測試后,會給出相應的測評結果及建議。
學生管理模塊,主要是針對學生夜晚寢室情況,學生在小程序中進行操作,將自己的定位信息通過小程序發送,配合輔導員完成查寢工作。教師端可以查看學生的就寢情況。
不同模塊的效果圖示例如圖2所示。

圖2 主界面、考勤、測評界面
首先,在微信公眾平臺的官網首頁完成注冊,并開通相應的開發賬號。然后,用戶可以將相關的注冊信息進行提交,并對小程序的基本信息進行填充,含微信小程序標志、名稱以及服務類別等。最后,在開發小程序過程中,開發人員通過對微信開發者工具進行下載安裝,并依據開發文檔和根據相關要求進行有效的調試和開發小程序。
根據系統的總體設計,在微信開發者工具中pages文件夾下設置learn、admin、test等不同的子文件夾,實現多頁面顯示。具體的代碼在app.json文件中中實現。json文件中可以實現界面的基本風格設置。如圖3所示。

圖3 代碼整體架構
本文以心理測試模塊中測評結果界面為例介紹具體實現方法。其他模塊可以進行類似的設置。
在result子文件夾中,result.wxml文件進行相應的文本或者按鈕等組件的設置。本文中是以文本的形式顯示測試結果。具體代碼實現如圖4所示。

圖4 wxml文件代碼
在result.js文件中寫入相應的處理函數,通過測試分數的不同,設置不同的測試結果輸出。具體代碼實現如圖5所示。

圖5 js文件代碼
本文基于微信小程序設計了一個集教學管理、心理測評、學生管理模塊為一體的校園學習生活系統,能夠有效解決校園實際存在的問題。并且從系統的總體設計及具體模塊進行了介紹,同時對系統功能的具體實現進行了介紹,為相關校園微信小程序開發提供了思路。不足之處是只考慮了目前的需求,今后可以結合工作需求進一步開發完善此系統。