微信小程序线上线下融合教学平台设计与实现
来源:核心期刊咨询网时间:2021-12-27 11:5212
摘要:摘要:为践行停课不停学的倡导以及促进有序复课后线上教育和线下教育的积极融合,现为教师与学生提供一款基于微信小程序的线上线下融合教学平台。不仅解决停课带来的时间地点等环境的局限问题,在降低教学成本的同时为师生提供了一款便捷的在线教学平台。使用微信小程
摘要:为践行“停课不停学”的倡导以及促进有序复课后线上教育和线下教育的积极融合,现为教师与学生提供一款基于微信小程序的线上线下融合教学平台。不仅解决停课带来的时间地点等环境的局限问题,在降低教学成本的同时为师生提供了一款便捷的在线教学平台。使用微信小程序结合Node.js框架Express及数据库技术MySQL进行开发。主要实现了教师与学生之间互动交流的积极促进、课程的便捷教与学、知识反馈的及时传递等功能。
关键词:线上线下融合;教学平台;微信小程序
1背景
2020年初由于要保持社交距离和保护师生健康的原因,从幼儿园到大学,整个教育系统都无法进行正常的教育教学活动。教育是立国之本,教育部在人民生命至上的疫情防控国策下,为防止疫情在校园蔓延,充分利用互联网技术,提出了“停课不停学”的教育教学策略,线上教育教学就此全面展开。但推广普及线上教育、适应学习新的教学方式也绝非易事[1],线上教学模式的践行,对学生和教师而言都是巨大的挑战,而后疫情时代将线上线下教学融合则可以看作是一个新的教学模式。
现阶段慕课(MOOC)、雨课堂等直播、线上互动教学模式的涌现[2],更广泛地普及了在线教育,使得在线教育的互动性更强。在疫情加速剂的影响下,线上教学得到迅速发展。
基于微信小程序的线上线下融合教学平台具有操作简单、界面美观、用户体验良好等优点。教师与学生可以通过小程序便捷地进行教与学,反馈与互动交流则更注重疑难问题解答、重点知识传递等。
2需求分析
针对线上线下融合教学平台的开发背景和目的,结合当下存在的线上教育类软件和教师日常教学需求,小程序需实现的主要功能有3个:
1)互动交流:用户进行课程疑难问题的提出或解答;
2)便捷教学:学生用户进行在线课程的学习,教师用户进行课程的管理;
3)及时反馈:学生用户完成考试或查看考试结果,教师用户发布或批改试卷。
3系统设计
3.1总体结构设计
由需求分析可知,小程序主要涉及学生用户和教师用户。为实现上述主要功能,现对不同用户涉及的功能模块进行设计阐述:
1)互动交流功能主要涉及用户通用的“消息”模块;
2)便捷教学功能主要涉及学生用户的“讲堂”模块和教师用户的“我的讲堂”模块;
3)及时反馈功能主要涉及学生用户的“考试情况”模块和教师用户的“任务”模块。
系统总体结构图如图1所示。
3.2数据库设计
数据库设计是计算机软件系统设计的重要内容之一,同时也是确保计算机软件系统正常、稳定运行的关键[3]。通过描述系统概念数据模型的常用E-R方法,能够较为直观地反映了实体与属性的内在联系与特点[4]。
本小程序使用的是MySQL数据库,系统E-R模型图如图2所示。
3.3功能模块设计
1)消息模块:消息模块是学生用户和教师用户的通用模块。消息模块主要通过问题提出、问题回答两个功能来促进师生交流。
2)讲堂模块:讲堂模块包括查看课程列表和详情、在线学习两个功能。学生用户点击讲堂可以查看已加入的课程列表,点击选择进入任一课程详情页。在课程详情页学生用户可查看课程基础信息;可以通过教学团队查看教师成员列表以及对应的教师详情页等信息;可以通过在线教程完成课程PPT、视频等观看。
3)考试情况模块:考试情况模块包括完成考试、查看考试结果两个主要功能。学生用户在考试情况模块可查看待考试列表,并选择进入对应考试,通过选择或者上传图片的方式完成考试,提交试卷。也可以通过最终成绩列表查看按课程评分比例计算出的最终成绩。
4)我的讲堂模块:教师用户在我的讲堂模块可对学生、教师分别进行人员管理,即可以邀请学生加入课堂以及邀请教师加入团队,并及时反馈管理学生与教师的加入状态。同时可以对课堂进行管理,即对开展的课堂进行详情的输入编辑。
5)任务模块:任务模块包括發布、批改试卷两个主要功能。教师用户在任务模块可进入未发布列表并对状态为未发布的试卷进行发布操作。同时可以查看待改卷列表,并选择进入对应考试,通过判断对错或输入分数的方式完成批改。
4功能实现
线上线下融合教学平台的开发平台是Windows10操作系统,开发软件使用的是微信开发者工具和Visual Studio Code。小程序采用前后端分离的开发模式,通过JSON 、Axios等进行前后端交互,可独立分开部署。前端页面使用小程序原生开发以及高质量的微信小程序UI组件库iView Weapp来实现[5],后端使用Node.js 的Express框架及数据库技术MySQL共同开发。
4.1互动交流功能实现
用户进入消息-问答页面,在该页面可便捷查看与课程相关疑难问题和问题答案。若问题为未回复状态,点击问题进入问题详情页面,进行问题详情查看以及答案输入。
4.2便捷教学功能实现
1)讲堂模块实现
学生用户进入课程详情页面如图3所示,在该页面可以查看课程详情信息。同时可以通过在线教程页面如图4所示选择对应章节PPT或视频进行在线学习。
2)我的讲堂模块实现
教师用户进入课程设置页面如图5所示。人员管理部分对未加入或已加入课程的学生和老师进行管理,课堂管理部分可对课程详情进行管理,如图6所示章节管理页面可对课程章节,具体章节的PPT、视频、其他详情信息进行编辑操作。
4.3及时反馈实现
1)考试情况模块实现
学生用户进入考试情况-待考试页面,选择并进入试卷,通过完成选择题选择以及在问答题部分上传答案照片完成考试。学生用户在考试情况-课程成绩页面可以查看最终成绩。
2)任务模块实现
教师用户进入任务-未发布页面,可以进行试卷的发布。进入任务-待改卷页面,进行试卷的批改,批改完成后会根据各题得分自动计算出总分。
5结束语
本文设计并实现的基于微信小程序线上线下教学平台是一款能及时反馈、增进学生与老师互动交流、通过演示文稿软件与视频侧重知识传递的平台。该小程序现主要按计划围绕便捷教学、互动交流、及时反馈三大功能进行了实现。其余功能模块仍在开发、完善优化中,争取能尽快投入使用。参考文献:
[1]尹娇阳.后疫情时期在线教育的SWOT分析与应对[J].产业与科技论坛,2021,20(2):100-102.
[2]边大成,黄鹏.2020年国内在线教育发展现状、趋势及建议[N].中国计算机报,2020-08-03(14).
[3]杨彦青,郭献崇.计算机软件数据库设计中存在的问题及设计原则[J].无线互联科技,2021,18(2):43-44.
[4]朱珍.基于E-R模型数据库设计的关键技术研究[J].电脑编程技巧与维护,2019(5):77-79.
转载请注明来自:http://www.qikan2017.com/lunwen/dzi/22217.html
相关论文阅读
- 2022-09-28创新要素对涉农科技型企业发展质量的影响
- 2022-09-19“一带一路”建设框架下中非经贸合作的机遇与挑战
- 2022-07-14多媒体计算机技术在广播电视工程中的应用
- 2022-07-12高校教务管理信息化的优势及发展趋势
- 2022-07-04探讨光伏发电技术中分布式控制的有效应用
- 2022-07-02计算机通信网络安全维护措施研究
- 2022-06-30在线实训教学模式在电子商务教学中的应用研究
- 2022-06-25低代码数据接口开发架构的研究与实现
- 2022-06-24区块链技术对审计模式优化的探索
- 2022-05-28云网安全防护运维管控的研究
期刊论文问答区
- 2024-04-232023年版(第十版)北大核心中文核心期刊目录的大看点
- 2024-04-18提高发表论文成功率,不妨试试这些方法
- 2024-04-02sci作者排序以投稿系统为主还是以手稿排序为主
- 2024-01-03Cell Death & Disease期刊发表论文解读
- 2024-01-032023最新期刊分区表大类21个小类254个
- 2023-12-282023年中科院期刊分区表正式发布!快来看看
- 2023-12-25圣诞元旦英文论文审稿变慢是真的吗?答案是真的
- 2023-11-162023年智能电网与能源工程EI会议推荐
- 2023-11-09SCI期刊投稿经验-各种状态解读
- 2023-11-06税务研究杂志的论文发表要求
电子信息优质期刊
- 1国家级《计算机与网络》
- 2国家级《解放军理论学习》
- 3国家级《机电元件》
- 4国家级《中国电子科学研究院学报》
- 5国家级《电子科学学刊:英文版》
- 6国家级《材料科学技术学报:英文版》
- 7国家级《测绘学报》
- 8国家级《电光与控制 》
- 1省级《工程技术研究》
- 2省级《计算力学学报》
- 3省级《常州工学院学报》
- 4省级《天津大学学报:自然科学与工程技术版》
- 5省级《福建电脑》
- 6省级《计算机技术与发展》
- 7省级《深圳大学学报:理工版》
- 8省级《测绘科学与工程》
- 1核心级《无线电通信技术》
- 2核心级《电子技术与软件工程》
- 3核心级《润滑与密封》
- 4核心级《计算机应用与软件》
- 5核心级《电讯技术》
- 6核心级《固体电子学研究与进展》
- 7核心级《自动化学报》
- 8核心级《华东电力》
最新期刊更新
- 《中国政府采购》
- 《中国政府采购》
- 《农业图书情报学刊》
- 《农业技术经济》
- 《水文地质工程地质》
- 《房地产世界》
- 《中央民族大学学报:哲》
- 《广州化学》
- 《物理学报》
- 《东方宝宝》
- 《新能源进展》
- 《热带农业科学》
- 《建筑经济》
- 《中国学校卫生》
精品推荐
- 12022-09-28创新要素对涉农科技型企业发展质量的影响
- 22022-09-19“一带一路”建设框架下中非经贸合作的机遇与挑战
- 32022-07-14多媒体计算机技术在广播电视工程中的应用
- 42022-07-12高校教务管理信息化的优势及发展趋势
- 52022-07-04探讨光伏发电技术中分布式控制的有效应用
- 62022-07-02计算机通信网络安全维护措施研究
- 72022-06-30在线实训教学模式在电子商务教学中的应用研究
- 82022-06-25低代码数据接口开发架构的研究与实现
- 12018-05-06机器人研究方向有哪些核心期刊比较好投
- 22017-09-07国内电气工程方面的普刊有哪些?
- 32018-03-02电气审稿较快的期刊
- 42022-02-26人工智能在财会领域的运用与应对策略
- 52022-02-26电气工程及其自动化技术在电力系统中的应用分析
- 62021-11-17港口码头系统智能化应用的现状与发展
- 72022-06-30在线实训教学模式在电子商务教学中的应用研究
- 82022-03-01数据管理视角下的内控信息化建设
- 12024-05-154本生物医学领域的期刊,有SCIE也有ESCI
- 22024-05-15ssci收录经济学领域高分期刊Oeconomia Copernicana
- 32024-04-28录用率高、检索稳定计算机科学类SSCI期刊推荐:Systems
- 42024-04-23Sensors主办第十一届传感器与应用国际电子会议 (ECSA-11) 开放征稿中
- 52024-04-232023年版(第十版)北大核心中文核心期刊目录的大看点
- 62024-04-18提高发表论文成功率,不妨试试这些方法
- 72024-04-11AHCI哲学类期刊VERIFICHE
- 82024-04-02sci作者排序以投稿系统为主还是以手稿排序为主
- 12021-05-24刊号字母G、G0、G1、G2、G3、G4、G8是什么意思
- 22021-05-06论文引用率不能超过多少
- 32018-09-11语法翻译法的运用以及优缺点分析
- 42020-03-08发表在期刊上的论文一般多少字
- 52020-09-21疾控中心工作怎么评职称
- 62020-01-03新北大核心什么时候更新,几年更新一次
- 72020-03-08通讯作者和二作哪个含金量比较高
- 82021-02-23发表的期刊论文见刊的时候可以在知网查到吗