鄒利艷 宋繼紅



摘要:針對當前大學生無較好應用軟件解決課程學習問題,開發(fā)了適用于大學生的大學生學習交流平臺。該平臺主要使用微信開發(fā)者工具進行開發(fā),websocket協(xié)議及相關框架實現(xiàn)系列功能,具有較強的實用性。平臺以同校學生為主體,學生之間相互解答。同學既可作為講師,也可作為學生。近距離的學習環(huán)境下更方便師生間的問與答,更能提高學習效率。讓解題不再是獲得答案,為大學生提供良好的學習平臺。
關鍵詞:大學生;微信小程序;學習平臺;線上交流;線下交流
中圖分類號:TP311? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)23-0044-03
Abstract: In view of the fact that there is no good application software for college students to solve the problem of course learning, a learning and communication platform for college students is developed. The platform mainly uses wechat developer tools for development, and websocket protocol and related framework realize a series of functions, which has strong practicability. The platform takes the same school students as the main body, and students answer each other. Students can be both lecturers and students. The close learning environment is more convenient for teachers and students to ask and answer, and can improve the learning efficiency. Let the problem-solving is no longer to get the answer, to provide a good learning platform for college students.
Key words: college student; wechat applet; learning platform; online communication; offline communication
1 背景
近年來,移動學習已成為青少年最喜愛的學習生活方式之一,各種拍照搜題的軟件也成為學生市場中的熱門應用[1]。解題App能夠進行拍照搜題,并展示相關題目解析,但是不少同學很快發(fā)現(xiàn)了應用軟件中存在的問題。拍照解題與抄寫答案沒有太大的區(qū)別,不能做到思維的提升。學生需要的不只是能夠獲得答案的應用軟件,更需要的是教育交流。為解決當代大學生學習方面問題,平臺開發(fā)致力于捕捉學生的課程問題并提供精煉的課程。同時,實現(xiàn)實體與實體的交流聯(lián)系,讓同學與同學之間進行一對一的線上輔導或線下輔導。為大學生學習提供平臺,在交互上帶給學生好的體驗,提供相關工具輔助學習[2]。
2 平臺基本架構
2.1 開發(fā)工具
2.1.1 微信開發(fā)者工具
微信開發(fā)者工具是由騰訊打造的一款免費編程工具。開發(fā)者只需熟悉HTML5、CSS、JavaScript等前端開發(fā)語言,根據(jù)微信開發(fā)指南轉變?yōu)楣ぞ咚峁┑腤xml,Wxss等語言。微信開發(fā)者工具提供完整的云開發(fā)功能,也具有免費的接口、框架、組件等進行程序的開發(fā)[3]。同時,該工具具有真機調試功能,能夠使開發(fā)者更加精準地設計出程序界面。微信小程序是連接和服務用戶的新方式。無須下載安裝,也無須注冊,可根據(jù)公眾號直接分配OpenID進行登錄,節(jié)約成本[4]。具有掃碼即用,用完即走的便捷生活方式。
2.1.2 小程序框架
微信公眾平臺為開發(fā)者工具提供相應的AppID,以此進行相應的測試。小程序能夠使得用戶與微信進行交互,微信與操作系統(tǒng)進行交互,程序再使用 API 獲取第三方數(shù)據(jù)[5]。最后根據(jù)服務組件、交互框架來展示樣式及功能等。程序可調用的函數(shù),跳轉至不同的頁面。頁面在初次打開時,onLoad()、onShow()、onReady()這三個函數(shù)將依次啟動,使得顯示相應的界面[6]。程序頁面生命周期圖如圖1所示。
2.2 概要設計
大學生學習交流平臺分為首頁、課程、討論、我的應用四個模塊。首頁模塊,具有展示當前熱門課程及講師的功能。課程模塊,展示近期課程列表,同時可以進行搜索授課講師。討論模塊,具有討論功能。我的收藏模塊,包括個人登錄注冊和收藏夾。學習交流平臺功能圖如圖2所示。
3 平臺詳細功能介紹
3.1 首頁詳細界面設計
首頁是大學生學習交流平臺的初始界面,展示近期熱門課程與講師。學生可在未登錄的情況下,直接瀏覽近期熱門的課程與講師。能夠讓學生更加便捷、清晰地了解近期課程,給予學生一定的推薦。首頁界面圖如圖3所示。
3.2 課程詳細界面設計
3.2.1 課程模塊
課程模塊展示平臺的全部課程。同時,學生可以根據(jù)個人需求在搜索框中進行課程的搜索。輸入相關詞條并點擊搜索,即可展示相應的課程。點擊詞條后即可查看具體課程介紹,便于學生查找所需的課程及講師。課程界面圖如圖4所示。
3.2.2 課程內(nèi)容