基于微信小程序的大学生学习交流平台

2021-09-24 06:05邹利艳宋继红
电脑知识与技术 2021年23期
关键词:学习平台微信小程序大学生

邹利艳 宋继红

摘要:针对当前大学生无较好应用软件解决课程学习问题,开发了适用于大学生的大学生学习交流平台。该平台主要使用微信开发者工具进行开发,websocket协议及相关框架实现系列功能,具有较强的实用性。平台以同校学生为主体,学生之间相互解答。同学既可作为講师,也可作为学生。近距离的学习环境下更方便师生间的问与答,更能提高学习效率。让解题不再是获得答案,为大学生提供良好的学习平台。

关键词:大学生;微信小程序;学习平台;线上交流;线下交流

中图分类号: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能够进行拍照搜题,并展示相关题目解析,但是不少同学很快发现了应用软件中存在的问题。拍照解题与抄写答案没有太大的区别,不能做到思维的提升。学生需要的不只是能够获得答案的应用软件,更需要的是教育交流。为解决当代大学生学习方面问题,平台开发致力于捕捉学生的课程问题并提供精炼的课程。同时,实现实体与实体的交流联系,让同学与同学之间进行一对一的线上辅导或线下辅导。为大学生学习提供平台,在交互上带给学生好的体验,提供相关工具辅助学习[2]。

2 平台基本架构

2.1 开发工具

2.1.1 微信开发者工具

微信开发者工具是由腾讯打造的一款免费编程工具。开发者只需熟悉HTML5、CSS、JavaScript等前端开发语言,根据微信开发指南转变为工具所提供的Wxml,Wxss等语言。微信开发者工具提供完整的云开发功能,也具有免费的接口、框架、组件等进行程序的开发[3]。同时,该工具具有真机调试功能,能够使开发者更加精准地设计出程序界面。微信小程序是连接和服务用户的新方式。无须下载安装,也无须注册,可根据公众号直接分配OpenID进行登录,节约成本[4]。具有扫码即用,用完即走的便捷生活方式。

2.1.2 小程序框架

微信公众平台为开发者工具提供相应的AppID,以此进行相应的测试。小程序能够使得用户与微信进行交互,微信与操作系统进行交互,程序再使用 API 获取第三方数据[5]。最后根据服务组件、交互框架来展示样式及功能等。程序可调用的函数,跳转至不同的页面。页面在初次打开时,onLoad()、onShow()、onReady()这三个函数将依次启动,使得显示相应的界面[6]。程序页面生命周期图如图1所示。

2.2 概要设计

大学生学习交流平台分为首页、课程、讨论、我的应用四个模块。首页模块,具有展示当前热门课程及讲师的功能。课程模块,展示近期课程列表,同时可以进行搜索授课讲师。讨论模块,具有讨论功能。我的收藏模块,包括个人登录注册和收藏夹。学习交流平台功能图如图2所示。

3 平台详细功能介绍

3.1 首页详细界面设计

首页是大学生学习交流平台的初始界面,展示近期热门课程与讲师。学生可在未登录的情况下,直接浏览近期热门的课程与讲师。能够让学生更加便捷、清晰地了解近期课程,给予学生一定的推荐。首页界面图如图3所示。

3.2 课程详细界面设计

3.2.1 课程模块

课程模块展示平台的全部课程。同时,学生可以根据个人需求在搜索框中进行课程的搜索。输入相关词条并点击搜索,即可展示相应的课程。点击词条后即可查看具体课程介绍,便于学生查找所需的课程及讲师。课程界面图如图4所示。

3.2.2 课程内容

猜你喜欢
学习平台微信小程序大学生
带父求学的大学生
大学生之歌
当图书馆遇上微信小程序
泛在学习环境下微课学习平台的设计策略研究
基于微信及微网站的高职院校移动学习平台设计与实现
泛在背景下图像处理课程学习平台设计研究
基于校本微课的移动学习平台的设计与研究
让大学生梦想成真
他把孤儿院办成大学生摇篮