利用微信公眾平臺實現(xiàn)多校師生互動個性化學(xué)習(xí)的系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種學(xué)習(xí)的系統(tǒng),具體地,涉及一種利用微信公眾平臺實現(xiàn)多校師生互動個性化學(xué)習(xí)的系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)今社會雖然是一信息分享及時、快速的時代,但教學(xué)資源分配的不均勻仍是一比較嚴(yán)重的問題。無論是在山間或鄉(xiāng)村地區(qū),抑或是在大城市,每個青少年都有享受一流教學(xué)資源的權(quán)利。如今社會“時間碎片化”的現(xiàn)象明顯。通過對市面上各類交互軟件的比較,發(fā)現(xiàn)微信互動性好、及時性強、覆蓋面廣、可充分利用“碎片時間”的特點很好地契合了本發(fā)明的要求。
【發(fā)明內(nèi)容】
[0003]針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種利用微信公眾平臺實現(xiàn)多校師生互動個性化學(xué)習(xí)的系統(tǒng),其能實現(xiàn)教學(xué)資源的共享,師生之間、多校之間的無距離溝通,實時交互,模糊不同學(xué)校之間老師和學(xué)生的界線。
[0004]根據(jù)本發(fā)明的一個方面,提供一種利用微信公眾平臺實現(xiàn)多校師生互動個性化學(xué)習(xí)的系統(tǒng),其特征在于,包括學(xué)生終端、老師終端、學(xué)校管理模塊、微信服務(wù)器、數(shù)據(jù)庫、學(xué)習(xí)平臺,學(xué)生終端、老師終端、學(xué)校管理模塊、微信服務(wù)器、數(shù)據(jù)庫都與學(xué)習(xí)平臺連接。
[0005]優(yōu)選地,所述學(xué)校管理模塊主要涉及系統(tǒng)中的配置、基礎(chǔ)信息的管理,包括學(xué)校、科目、用戶、微信接口的添加、修改、管理。
[0006]優(yōu)選地,所述學(xué)習(xí)平臺包括微信接口端、微信公眾平臺、自定義菜單創(chuàng)建接口。
[0007]優(yōu)選地,所述自定義菜單創(chuàng)建接口最多包括三個一級菜單,每個一級菜單最多包含五個二級菜單。
[0008]優(yōu)選地,所述學(xué)習(xí)平臺包括以下模塊:自學(xué)自研模塊、互學(xué)互研模塊、深學(xué)深研模塊、在線評價模塊、信息自定義優(yōu)先級模塊。
[0009]與現(xiàn)有技術(shù)相比,本發(fā)明具有如下的有益效果:微信公眾平臺作為學(xué)習(xí)社區(qū)的入口給予師生交流最大的方便,如果沒有這個入口,就相當(dāng)于一個單獨的PC端網(wǎng)站,本發(fā)明的工作就是把這個網(wǎng)站跟微信公眾平臺結(jié)合起來。用戶注冊一個微信公眾平臺賬號之后就可以使用它提供的很多實用的接口,比如說菜單,消息等功能。通過分析平臺提供的接口文檔,本發(fā)明編碼并調(diào)用它來展示本發(fā)明網(wǎng)站上的信息,比如教學(xué)視頻、問題求助等。師生都可以訪問平臺上本發(fā)明的訂閱號,然后發(fā)布、回復(fù)、查看帖子,這樣很方便、快捷就能獲取自己想要的教學(xué)信息,也可以很方便的幫助到其他的學(xué)生。本發(fā)明使用PHP工具cURL在命令行下構(gòu)建文件傳輸訪問微信公眾平臺接口獲取數(shù)據(jù)的方式,實現(xiàn)了平臺數(shù)據(jù)的實時拉取,解決了微信前端用戶、微信平臺、網(wǎng)站三方的數(shù)據(jù)中轉(zhuǎn)服務(wù),實現(xiàn)他們的無縫銜接。無論在中國的哪一處,只要你有一部手機,有一個微信號,就能根據(jù)自己的實際情況個性化地學(xué)習(xí),就能享受到各個學(xué)校的不同風(fēng)格的教學(xué)資源,豐富自己的視野。
【附圖說明】
[0010]通過閱讀參照以下附圖對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0011]圖1為本發(fā)明利用微信公眾平臺實現(xiàn)多校師生互動個性化學(xué)習(xí)的系統(tǒng)的原理框圖。
【具體實施方式】
[0012]下面結(jié)合具體實施例對本發(fā)明進(jìn)行詳細(xì)說明。以下實施例將有助于本領(lǐng)域的技術(shù)人員進(jìn)一步理解本發(fā)明,但不以任何形式限制本發(fā)明。應(yīng)當(dāng)指出的是,對本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn)。這些都屬于本發(fā)明的保護(hù)范圍。
[0013]如圖1所示,本發(fā)明利用微信公眾平臺實現(xiàn)多校師生互動個性化學(xué)習(xí)的系統(tǒng)包括學(xué)生終端、老師終端、學(xué)校管理模塊、微信服務(wù)器、數(shù)據(jù)庫、學(xué)習(xí)平臺,學(xué)生終端、老師終端、學(xué)校管理模塊、微信服務(wù)器、數(shù)據(jù)庫都與學(xué)習(xí)平臺連接。
[0014]學(xué)校管理模塊主要涉及系統(tǒng)中的配置、基礎(chǔ)信息的管理,包括學(xué)校、科目、用戶、微信接口等的添加、修改、管理。
[0015]學(xué)習(xí)平臺包括微信接口端、微信公眾平臺、自定義菜單創(chuàng)建接口。
[0016]自定義菜單創(chuàng)建接口最多包括三個一級菜單,每個一級菜單最多包含五個二級菜單。一級菜單最多四個漢字,二級菜單最多七個漢字,多出來的部分將會以代替。請注意,創(chuàng)建自定義菜單后,由于微信客戶端緩存,需要24小時微信客戶端才會展現(xiàn)出來。建議測試時可以嘗試取消關(guān)注公眾賬號后再次關(guān)注,則可以看到創(chuàng)建后的效果。
[0017]自定義菜單創(chuàng)建接口可實現(xiàn)如下多種類型按鈕:
[0018]一、click:點擊推事件
[0019]用戶點擊click類型按鈕后,微信服務(wù)器會通過消息接口推送消息類型為event的結(jié)構(gòu)給開發(fā)者;
[0020]二、view:跳轉(zhuǎn) URL
[0021]用戶點擊view類型按鈕后,微信客戶端將會打開開發(fā)者在按鈕中填寫的網(wǎng)頁URL,可與網(wǎng)頁授權(quán)獲取用戶基本信息接口結(jié)合,獲得用戶基本信息。
[0022]三、scancode_push:掃碼推事件
[0023]用戶點擊按鈕后,微信客戶端將調(diào)起掃一掃工具,完成掃碼操作后顯示掃描結(jié)果(如果是URL,將進(jìn)入URL),且會將掃碼的結(jié)果傳給開發(fā)者,開發(fā)者可以下發(fā)消息。
[0024]四、scancode_waitmsg:掃碼推事件且彈出“消息接收中”提示框
[0025]用戶點擊按鈕后,微信客戶端將調(diào)起掃一掃工具,完成掃碼操作后,將掃碼的結(jié)果傳給開發(fā)者,同時收起掃一掃工具,然后彈出“消息接收中”提示框,隨后可能會收到開發(fā)者下發(fā)的消息。
[0026]五、P i c_sy sphoto:彈出系統(tǒng)拍照發(fā)圖
[0027]用戶點擊按鈕后,微信客戶端將調(diào)起系統(tǒng)相機,完成拍照操作后,會將拍攝的相片發(fā)送給開發(fā)者,并推送事件給開發(fā)者,同時收起系統(tǒng)相機,隨后可能會收到開發(fā)者下發(fā)的消息
[0028]六、pic_photo_or_album:彈出拍照或者相冊發(fā)圖
[0029]用戶點擊按鈕后,微信客戶端將彈出選擇器供用戶選擇“拍照”或者“從手機相冊選擇”。
[0030]用戶選擇后即走其他兩種流程。
[0031]七、pic_weixin:彈出微信相冊發(fā)圖器
[0032]用戶點擊按鈕后,微信客戶端將調(diào)起微信相冊,完成選擇操作后,將選擇的相片發(fā)送給開發(fā)者的服務(wù)器,并推送事件給開發(fā)者,同時收起相冊,隨后可能會收到開發(fā)者下發(fā)的消息。
[0033]八、locat1n