張信娟
摘要:當前互聯(lián)網(wǎng)思想滲透到各個行業(yè)中,人們都在使用微信,微信普及率領(lǐng)近乎98%以上。高校教師在上課期間內(nèi)課堂查勤往往消耗大量時間與精力,這個過程很容易受到學生的抵觸。當前高校學生使用微信APP的概率為100%,因此院??梢跃C合微信公眾號特征開展教學?;诖宋⑿殴娞柕慕虒W管理研究備受重視,對這個方面的研究很多,微信公眾平臺具備諸多優(yōu)勢,在“互聯(lián)網(wǎng)+” 信息技術(shù)背景下,教學管理系統(tǒng)得以創(chuàng)新。
關(guān)鍵詞:微信公眾平臺;教學管理;應(yīng)用價值;需求
微信是我們生活中常用的社交軟件之一,在微信公眾平臺推出之后微信APP的覆蓋率顯著增大,推進溝通水平。高校院校推出微信公眾號之后,可以在一定程度上創(chuàng)新教學管理形式,教師與學都可以在微信公眾平臺上完成學習、打卡,教師可以也可以快速了解出勤情況,當前微信公眾平臺快速與國內(nèi)院校對接,因此學校充分將微信公眾平臺運用在教學管理中,讓學生無需安裝軟件即可完成教學,降低了教學成本提高教學質(zhì)量。
1.微信公眾平臺的運用價值
新時期各個高校使用微信APP的數(shù)量不斷上升,利用微信公眾平臺研制學生的管理系統(tǒng)將是未來學生信息管理的重要趨勢。在微信公眾平臺中開發(fā)簽到系統(tǒng),方便學生查勤、了解出勤,提高教學質(zhì)量。另外課件分享比較困難,教師可以在微信公眾平臺上面放置鏈接,同時在微信后臺答疑解決學生學習過程中的問題,增強教師與學生之間的關(guān)系,從而提高課堂教學效率。課程開發(fā)可以提高學生與老師之間的互動能力,保證課堂教學質(zhì)量,老師也可以輕易布置作業(yè)、了解出勤,讓微信公眾平臺成為補充教學管理的重要內(nèi)容。通過對系統(tǒng)的開發(fā)系統(tǒng)了解微信公眾平臺后臺服務(wù)器交互原理,熟悉系統(tǒng)軟件功能,加強掌握Java語言,最終完成系統(tǒng)的開發(fā)設(shè)計。
因此從實際教學模式來看,將微信公眾平臺運用在系統(tǒng)管理中,彌補了傳統(tǒng)教學中出現(xiàn)的教學空間差與時間差的缺陷。微信公眾平臺是一個互聯(lián)網(wǎng)平臺,覆蓋面極廣,減少了公共交流平臺使用的陌生感,師生在熟悉的軟件中互動,提高了教學質(zhì)量,提高溝通效率。其次微信公眾平臺可以實現(xiàn)教學資源的共享,教師在整理教學資源的過程中,將數(shù)據(jù)資料發(fā)送給學生,學生可以掌握更多的知識內(nèi)容,彌補了課堂教學中的不足,延伸教學內(nèi)容,打破傳統(tǒng)學習中存在的束縛。最后微信公眾平臺還可以實現(xiàn)教學進度規(guī)劃管理,通過不同類型的教學時間分配,可以幫助學習進度慢的學生學習,達到學生整體進步的目的,以及改善傳統(tǒng)教學中存在時間差的問題。
2.微信公眾平臺系統(tǒng)設(shè)計
2.1簽到設(shè)計
基于教師管理的需要,管理系統(tǒng)數(shù)據(jù)庫的設(shè)計考慮簽到需求,那么多名學生簽到需要進行信息驗證,拉取學生信息,同時一名學生可以選擇多門課程,而一門課程有多個學生選擇,因此需要多個表,如 students 表, course 表, course_n_student 表。在students 表中要簽到,一個學生只能完成一個學生的簽到,在數(shù)據(jù)庫中需要存儲學生的信息,比如班級、學號、名稱,在系統(tǒng)中可以將其的作為主鍵來識別來一個記錄。導(dǎo)入學生信息的時候,微信號是未知的字符串,因此建立表的時候設(shè)置為NULL,string 類型。為記錄老師初始化上傳的課程表格,建立 course 表,以ID的形式指示課程,當學生讀取課程的時候找到該表,確定課程名字,因此 course 表的形式屬性有courseid(類型為int),coursename(類型為 string), 為了增加人數(shù)顯示,如多少學生選擇該課程,因此增加studentnum 來顯示課程人數(shù),設(shè)置為 int 類型。為避免學生胡亂簽到,系統(tǒng)只能管理人員開啟,簽到的時候?qū)⒃撻T課程的isstart 值設(shè)置為 1,課程課時結(jié)束后才設(shè)置為0,為初始值。學生簽到的時候程序讀取對應(yīng)的 isstart 值,倘若數(shù)值為1 ,證明簽到開啟。在設(shè)計中要想兩者有聯(lián)系,將course_courseid_student 表聯(lián)系在一起,courseid是course 里面選擇課程的 courseid 屬性值,表示學生選擇課程的ID。選擇之后也就實現(xiàn)微信號的綁定,選擇課程基礎(chǔ)功能表上傳表格,程序率先存儲學生信息,之后錄入課程信息,獲取學生選擇課程的人數(shù),填入對應(yīng)的學生信息。
系統(tǒng)所具備的動態(tài)表名設(shè)計形式很方便,實際使用課程可以輕松搞定,數(shù)據(jù)無榮譽現(xiàn)象,操作可行性強。
2.2問答模塊
問答模塊主要是實現(xiàn)一問一答功能,學生在微信號提出問題之后系統(tǒng)存儲問題,教師根據(jù)問題內(nèi)容答復(fù)。學生信息綁定實現(xiàn),在學生信息表中,學生提出一個問題就有一個int類型,通過拉取學生的姓名,展示學生提出問題的時間,保存老師回復(fù)的信息,因此在問答模塊增加 answer, 類型為 string,老師回復(fù)時間為 answertime,也是 datetime 類型。
2.3課件下載
將所有的課件存放在云盤中,一門課對應(yīng)一個url來表示課件在云盤中的存儲地址,建立起 courseurl 表,ID識別數(shù)據(jù),url表示該門課程的地址,用來識別課程。在微信公眾號中將地址復(fù)制其中,學生根據(jù)需要下載課件資料。
3.功能實現(xiàn)
3.1連接服務(wù)器
微信公眾號提供的開發(fā)者功能,在電腦上登錄微信公眾號平臺,完成第三方服務(wù)器的填寫。Token的 作用是驗證微信的請求,驗證通過之后即可完成登錄。
3.2系統(tǒng)開發(fā)使用功能
(1)關(guān)鍵技術(shù)
其一, jquery是輕量型跨瀏覽器服務(wù)框架,早期瀏覽器標準不統(tǒng)一,開發(fā)人員在前端開發(fā)的時候需要兼容各大主流瀏覽器,因此比較消耗時間。 jquery 出現(xiàn)后統(tǒng)一dom操作,為開發(fā)人員的開發(fā)效率帶來提高。其二,響應(yīng)式設(shè)計技術(shù)。當前手機成為日常生活中的一部分,手機端屏幕尺寸太多,因此手機上出現(xiàn)嚴重的排版錯誤,為解決這個問題,CSS3的出現(xiàn)帶來新的特征, media 屬性可以檢測手機屏幕的寬高來適應(yīng)手機尺寸。因此高校在設(shè)計中,運用該技術(shù)匹配學生的不同型號的手機。其三,ajax 技術(shù),最初該技術(shù)是解決 xml 格式的數(shù)據(jù)傳輸,瀏覽器不斷更新,該技術(shù)幾乎能傳輸任何形式的文件, json 字符串、 text 文件、media文件,該技術(shù)的有點是不刷新頁面的情況下從后臺獲取數(shù)據(jù),將數(shù)據(jù)顯示在終端。實際使用效果良好,為保證安全該頁面不允許跨越。其四,MD5 加密技術(shù),是微信服務(wù)器與第三方服務(wù)器之間的通信安全,該技術(shù)的加密作用維護了數(shù)據(jù)信息的安全。
3.3開發(fā)環(huán)境
為加快系統(tǒng)開發(fā),使用編輯器 sublime以及各種插件,支持各種語言編輯。如php與 mysql的集成環(huán)境,遠程操控,模擬網(wǎng)速、瀏覽器等功能,實際使用功能強大,在系統(tǒng)開發(fā)中起到重要作用。 photoshop用來切圖,用來前端頁面所涉及的圖片編輯器均由其來完成。壓縮工具使用構(gòu)建上 nodejs 上的 grunt 工具包,主要是手機移動網(wǎng)絡(luò)來實現(xiàn),使用過程出現(xiàn)響應(yīng)緩慢的問題,因此程序后端使用該工具。
系統(tǒng)可以使用新浪提供的服務(wù)器——新浪云sae,系統(tǒng)使用全分布式系統(tǒng)架構(gòu)與存儲技術(shù),實際運用覆蓋范圍極廣,存儲大量課程數(shù)據(jù),能夠最大程度滿足教學的需要。新浪云sae使用MemcacheX及Storage存儲服務(wù)器來實現(xiàn),和傳統(tǒng)IO操作系統(tǒng)相比,讀寫效率更高,能夠最大程度滿足訪問高峰期的需要。新浪云作為只讀操作系統(tǒng),在一定程度上提高服務(wù)器的安全性能。
4.系統(tǒng)功能的實現(xiàn)
數(shù)據(jù)初始化主要實現(xiàn) excel 表導(dǎo)入數(shù)據(jù)庫,教師下載的表格中有學生的信息,教師一上傳表格就會讀取到數(shù)據(jù),交互性良好。 上傳過程能夠滿足loading 效果,上傳之后提示信息上傳功能,之后關(guān)閉文件。初始化時,教師點擊課程按鈕,彈出輸入框之后用戶輸入文件,檢測到 change 事件之后向后臺發(fā)起 ajax 請求, 將文件發(fā)送給后臺。功能實現(xiàn)的過程中,使用 Storage 服務(wù)上傳文件,開啟Storage服務(wù)后上傳到服務(wù)器,讀取 excel的 PhpExcel 框架讀取文件,新浪云sae獲取到Storage 路徑,得到“saestor://”字符串,讀入之后可以獲取都關(guān)聯(lián)數(shù)組,調(diào)用編寫的程序獲得學生的信息,載入表格中連接數(shù)據(jù)庫執(zhí)行,完成學生信息與課程信息的錄入。
結(jié)語:
綜上,新時期的微信平臺成為人們檢索信息、交互的重要渠道,在復(fù)雜的互聯(lián)網(wǎng)時代,移動學習模式凸顯出本身的價值,將微信公眾號與教學管理相結(jié)合,讓教學與大數(shù)據(jù)聯(lián)系起來,創(chuàng)新教學模式,對現(xiàn)代教育有重要的影響。
參考文獻
[1]王春暉. 微信公眾平臺在高校教務(wù)管理中的應(yīng)用探析[J]. 計算機產(chǎn)品與流通, 2020(1):1-1.
[2]朱春蘭, 張瑜, 顧穎,等. 基于微信公眾平臺臨床教學管理系統(tǒng)的應(yīng)用[J]. 教育教學論壇, 2020(35):2-2.
[3]劉韌. 基于微信公眾號的座位管理系統(tǒng)在高校圖書館的運用——以湖南師范大學圖書館為例[J]. 電腦知識與技術(shù):學術(shù)版, 2020, 16(25):2-2.