一種基于微信平臺實現(xiàn)課堂互動的系統(tǒng)與方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種方法,更具體的說涉及一種基于微信平臺實現(xiàn)課堂互動的系統(tǒng)與方法,屬于通信技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]微信是一種更快捷的即時通訊工具,隨著微信的廣泛使用,越來越多的人使用微信與人溝通交流。但是,現(xiàn)有的基于微信平臺的課堂互動系統(tǒng)一般都只是實現(xiàn)教學(xué)資源的推送,并沒有真正實現(xiàn)教師與學(xué)生通過微信平臺在課堂上的互動,老師也無法實時地了解學(xué)生對于課堂知識的掌握情況。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于針對現(xiàn)有的基于微信平臺的課堂互動系統(tǒng)只實現(xiàn)教學(xué)資源的推送、并沒有實現(xiàn)教師與學(xué)生通過微信平臺在課堂上的互動等缺陷,提供一種基于微信平臺實現(xiàn)課堂互動的系統(tǒng)與方法。
[0004]本發(fā)明為實現(xiàn)上述目的,所采用技術(shù)解決方案是:一種基于微信平臺實現(xiàn)課堂互動的系統(tǒng),包括微信用戶端及微信數(shù)據(jù)庫,還包括有微信服務(wù)器,所述的微信服務(wù)器通過網(wǎng)絡(luò)與微信數(shù)據(jù)庫相連接,所述的微信數(shù)據(jù)庫通過網(wǎng)絡(luò)與微信用戶端相連接。
[0005]—種基于微信平臺實現(xiàn)課堂互動的方法,所述微信平臺包括微信用戶端、微信服務(wù)器和存儲有用戶信息的微信數(shù)據(jù)庫,包括以下步驟:
老師和學(xué)生用戶登錄微信,關(guān)注微信公眾號,生成老師和學(xué)生用戶賬號信息發(fā)送到微信服務(wù)器,微信服務(wù)器將老師和學(xué)生用戶賬號信息存儲到數(shù)據(jù)庫服務(wù)器;
添加老師用戶的賬號信息到微信數(shù)據(jù)庫的教師表中;學(xué)生用戶點擊“注冊登記”,向微信服務(wù)器發(fā)送登記個人信息的請求,微信服務(wù)器按照發(fā)送的信息指令反饋相應(yīng)的消息提示,學(xué)生用戶按照相關(guān)消息提示完成選擇課程、學(xué)號、班級、手機號的信息發(fā)起基于文本信息的消息指令至微信服務(wù)器,微信服務(wù)器將對應(yīng)的信息存儲至數(shù)據(jù)庫服務(wù)器中;
老師用戶發(fā)送隨堂測試題原始文件至微信數(shù)據(jù)庫,所述的隨堂測試題原始文件按照相應(yīng)的模板制作成適合在微信頁面中顯示的題目樣式,并將題目存儲在微信數(shù)據(jù)庫中;
相關(guān)題目存儲入微信數(shù)據(jù)庫后,老師用戶點擊微信公眾號菜單欄“老師”選項中的“當(dāng)前題庫”按鈕向微信服務(wù)器發(fā)送查詢當(dāng)前題庫指令,微信服務(wù)器端確認(rèn)老師用戶身份后,將從微信數(shù)據(jù)庫中讀取到的相關(guān)題目內(nèi)容反饋給老師用戶的微信客戶端,老師用戶可以看到所提供的隨堂測試題,點擊具體每道題可以選擇是否開放題目、是否公布答案以及答題情況;
在題目頁面,老師用戶點擊開啟題目按鈕則向微信服務(wù)器發(fā)送開啟題目指令,微信服務(wù)器發(fā)送指令修改微信數(shù)據(jù)庫中所存儲的題目是否開啟的狀態(tài);
在題目頁面,老師用戶點擊公布答案按鈕則向微信服務(wù)器發(fā)送公布答案指令,微信服務(wù)器發(fā)送指令修改微信數(shù)據(jù)庫中所存儲的題目是否公布答案的狀態(tài); 在老師用戶開放題目后,完成注冊登記的學(xué)生通過點擊微信公眾號菜單欄“學(xué)生”選項中的“答題”按鈕則向微信服務(wù)器發(fā)送請求,微信服務(wù)器校驗該賬戶信息并確認(rèn)了該賬戶與課堂的關(guān)聯(lián)關(guān)系后,則微信服務(wù)器篩選出微信數(shù)據(jù)庫中已經(jīng)開啟的題目,從而使得學(xué)生用戶可以看到隨堂測試題;
學(xué)生用戶點開具體題目選擇答案,點擊頁面中的“提交”按鈕可以提交答案并發(fā)送到微信數(shù)據(jù)庫,微信服務(wù)器進行解析,并將信息存儲到微信數(shù)據(jù)庫中;如果老師已經(jīng)選擇公布答案,學(xué)生可以馬上看到自己選擇答案是否正確;
老師用戶點擊題目頁面中的“統(tǒng)計”按鈕則向微信服務(wù)器發(fā)送讀取答題結(jié)果的指令,微信服務(wù)器根據(jù)指令從數(shù)據(jù)庫服務(wù)器中讀取選擇了該課堂學(xué)生的答案的統(tǒng)計結(jié)果,并將統(tǒng)計數(shù)據(jù)反饋給微信客戶端,微信客戶端處理從微信服務(wù)器端收到的數(shù)據(jù),將數(shù)據(jù)以直方圖和餅狀圖的形式顯示,所有學(xué)生答完題之后,老師用戶點擊題目頁面中的“統(tǒng)計”按鈕可以直觀的看到學(xué)生選擇答案的直方圖和餅狀圖顯示,通過圖形顯示,老師可以判斷學(xué)生們對于該知識點的掌握情況。
[0006]與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果是:
本發(fā)明基于微信公眾平臺的二次開發(fā)使老師與學(xué)生通過共同關(guān)注微信公眾號建立聯(lián)系,老師向微信數(shù)據(jù)庫發(fā)送題目文件,并通過對微信公眾號進行相關(guān)操作來選擇開啟題目,學(xué)生則通過對微信公眾號的相關(guān)操作來提交答案;教師公布答案后,可以通過平臺生成的網(wǎng)頁看到學(xué)生答題情況,回答錯誤的信息反饋僅呈現(xiàn)在學(xué)生本人和教師的客戶端上。該系統(tǒng)與方法在課堂教學(xué)中能夠給學(xué)生提供及時的個人學(xué)習(xí)效果反饋、全班整體學(xué)習(xí)效果評估,并且能夠有效保護學(xué)生隱私。
【附圖說明】
[0007]圖1是本發(fā)明中系統(tǒng)示意圖。
[0008]圖2是本發(fā)明中方法流程圖。
【具體實施方式】
[0009]以下結(jié)合【附圖說明】和【具體實施方式】對本發(fā)明作進一步的詳細(xì)描述。
[0010]一、實施例一
參見圖1,一種基于微信平臺實現(xiàn)課堂互動的系統(tǒng),包括微信用戶端、微信數(shù)據(jù)庫和微信服務(wù)器;所述的微信服務(wù)器通過網(wǎng)絡(luò)與微信數(shù)據(jù)庫相連接,所述的微信數(shù)據(jù)庫通過網(wǎng)絡(luò)與微信用戶端相連接。老師用戶和選擇了該課堂的學(xué)生用戶建立了對應(yīng)關(guān)系,并且用戶賬號信息與選擇課程相對應(yīng)的關(guān)系在微信數(shù)據(jù)庫中的存儲保證了學(xué)生與課堂的關(guān)聯(lián)性;選擇了該課堂的學(xué)生用戶可以接收老師用戶的題目推送,而沒有選擇該課堂的學(xué)生則無法接收題目推送。并且老師用戶在學(xué)生用戶提交完答案后可以實時的查看學(xué)生答題情況,即通過向微信服務(wù)器發(fā)送讀取答題結(jié)果的指令,微信服務(wù)器在解析該指令后向微信數(shù)據(jù)庫讀取相關(guān)數(shù)據(jù),再經(jīng)過微信服務(wù)器的處理后將結(jié)果反饋給老師用戶,從而老師能夠直觀的判斷學(xué)生們的答題情況。
[0011]二、實施例二
參見圖2,一種基于微信平臺實現(xiàn)課堂互動的方法,所述微信平臺包括微信用戶端、微信服務(wù)器和存儲有用戶信息的微信數(shù)據(jù)庫,具體包括以下步驟:
S1:老師和學(xué)生用戶登錄微信,關(guān)注微信公眾號,生成老師和學(xué)生用戶賬號信息發(fā)送到微信服務(wù)器,微信服務(wù)器將老師和學(xué)生用戶賬號信息存儲到數(shù)據(jù)庫服務(wù)器。
[0012]S2:添加老師用戶的賬號信息到微信數(shù)據(jù)庫的教師表中,同時教師表中還存儲有老師用戶的課程信息,即使得老師用戶賬號與課程之間建立了相對應(yīng)的關(guān)聯(lián)關(guān)系。學(xué)生用戶點擊“注冊登記”,向微信服務(wù)器發(fā)送登記個人信息的請求,微信服務(wù)器按照發(fā)送的信息指令反饋相應(yīng)的消息提示,學(xué)生用戶按照相關(guān)消息提示完成選擇課程、學(xué)號、班級、手機號的信息發(fā)起基于文本信息的消息指令至微信服務(wù)器,微信服務(wù)器將對應(yīng)的信息存儲至數(shù)據(jù)庫服務(wù)器中,則學(xué)生用戶的賬號信息與選擇的課程建立起對應(yīng)的關(guān)聯(lián)關(guān)系。
[0013]S3:老師用戶發(fā)送隨堂測試題原始文件至微信數(shù)據(jù)庫,所述的隨堂測試題原始文件按照相應(yīng)的模板制作成適合在微信頁面中顯示的題目樣式,并將題目存儲在微信數(shù)據(jù)庫中。微信數(shù)據(jù)庫的題目表中存儲著測試題的具體內(nèi)容,以及是否開放,是否公布答案,正確答案等內(nèi)容。
[0014]S4:相關(guān)題目存儲入微信數(shù)據(jù)庫后,老師用戶點擊微信公眾號菜單欄“老師”選項中的“當(dāng)前題庫”按鈕向微信服務(wù)器發(fā)送查詢當(dāng)前題庫指令,微信服務(wù)器端確認(rèn)老師