【关键词】微信小程序;在线学习;云陪伴;留守儿童;志愿者
引言
振兴乡村的关键在于振兴乡村教育,乡村教育质量很大程度上关系着国家整体教育质量和发展水平[1],而且农村留守儿童长大后将作为生力军助力乡村实现全面振兴。因此,农村留守儿童的健康成长是乡村振兴战略的重要内容之一,关注留守儿童的教育和心理健康,助力他们成长和发展,鼓励他们积极参与家乡建设、推动地区发展,具有重要的现实意义。然而,目前农村留守儿童仍面临着一系列的教育困境,比如教育资源有限、学校师资力量相对不足;长期与父母分离,缺乏父母的陪伴和引导,心理健康受到影响[2]。父母外出务工使留守儿童缺乏日常学习辅导,特别在离校四点半后问题显得尤为突出。传统的大学生公益支教多采用“雷锋月”、假期社会实践、“三下乡”等方式开展短期的探访和教育关爱活动[3],形式相对单一、系统性与稳定性不强,在留守儿童的学习生活上参与度偏低。
近年来,随着智能手机与社交软件的普及运用,使利用移动互联网新技术改善留守儿童的教育困境成为可能。基于此,文章立足西部欠发达农村地区,创新大学生公益支教模式,开发“红芯云陪伴”微信小程序系统。系统提供小程序在线教学和大学生志愿者与留守儿童一对一“四点半”课后辅导“云陪伴”,让大学生利用专业知识为农村留守儿童提供高质量的教育资源和支持,构建留守儿童、大学生志愿者、家长之间畅通沟通的桥梁及纽带,点亮留守儿童成长之路[4]。
一、“红芯云陪伴”微信小程序开发相关技术
(一)微信开发者工具
微信开发者工具是由微信公众平台发布,帮助开发人员更方便、更快捷、更安全地开发和调试项目的一体化开发软件。该工具本身是一个桌面应用,可以通过自带的模拟器窗口实时对项目进行调试,使得开发人员能在PC或者Mac上进行相关开发和调试。
对留守儿童进行线上云陪伴,可通过PC端应用、APP或微信小程序三种方式实施。相比较而言,PC端应用在留守儿童体验度与便捷性上与其他两种有着很大的差距;APP需要下载,会占用较大手机内存;微信小程序无需安装、即扫即用、用完即走,使用自由度高,更适合留守儿童及其父母的使用。
(二)云开发
云开发是采用Serverless架构的云端一体化集成产品方案,开发人员无需部署服务器,可以直接运用后端云服务开发小程序或者游戏等。其主要提供云函数、数据库、云储存、云调用等功能,在一定程度上优化了传统项目的开发流程,大大缩短了开发人员的时间和开发成本。采用云开发方式,简化了“红芯云陪伴”小程序运行后服务器的运维工作,不受前期参与开发的大学生志愿者毕业的影响,确保留守儿童云陪伴服务的延续性。
(三)JavaScript语言
JavaScript跨平台性良好、开发效率高,在微信小程序开发过程中,JavaScript用于处理页面逻辑控制、数据交互、响应用户操作以及在前端页面动态显示内容。该语言可通过绑定事件处理,如点击按钮、滑动页面等,再根据用户的操作触发相应的功能或实现页面的跳转。
