作为当前高校普及较广的一款系统,超星学习通是一款由超星公司推出的面向智能手机、平板电脑等移动终端的移动学习专业平台。与一般网络学习平台最大的不同是,它既有电脑网页端,也有手机APP端,让教学情境在智能手机/平板电脑、电脑等设备间自由电脑等设备间自由切换。笔者根据教学实践,将移动学习平台超星学习通融入东盟语种专业课程,使得线上与线下的课程教学通过移动终端无缝衔接,构建混合式教学模式。线上的课是指教师建设的网课资源,线下的课是在传统教室里进行的课堂,而超星学习通既是教师推送网课资料、发布线上任务的工具,也是面授课互动的神器,更是师生、生生之间即时交流的对讲器。线上的课、线下的课和移动终端三者紧密配合,使得各个教学环节之间融会贯通,形成一体化的混合式教学模式[7]。
根据上述国内外移动学习系统发展状况可以看出,由于互联网技术的迅速发展,移动学习系统虽然是21世纪的新兴产业,但发展迅速,各种移动学习系统层出不穷,并且发展地也比较完善。
本设计基于微信小程序开发技术技术,实现线上打卡、老师学生对学习内容和结果进行基本交互。总体分为教师模块、学生模块和服务器模块。具体功能为:
1. 登录注册模块
学生和教师在使用本系统前都需要进行登录并且通过人脸识别进行信息确认,根据角色不同来进行不同任务处理。
2. 教师端
主要有任务发布模块、查询所有数据的功能模块、对学生学习打卡情况进行评价、反馈以及给出成绩的模块。
1) 任务发布模块
根据课程要求和进度向学生端下达任务。可以直接在页面上录入任务信息;录入任务信息后并保存,进行发布操作后,任务才会发布出去。任务发布时向接收者发送提醒消息。
2) 查询所有数据模块
教师可对学生打卡信息进行数据查询。包括多条件查询、按日期查询,多少人提交多少人没提交分数多少,或者按学生查询,某个学生几次完成几次未完成,等等。
3) 评价模块
教师根据任务完成情况对学生任务完成情况进行评价。包括对学生评价信息的录入以及发布,对学生任务完成情况给定成绩、评分等级。
3. 学生端
主要有打卡模块、查看评价以及回复模块、积分生成以及排行模块。
1) 打卡模块
学生在接收到教师任务下达提醒通知后,在规定时间内根据教师安排的任务完成任务并通过上传对应的音频、视频、图片或文本的方式进行提交打卡。
2) 查看评价及回复模块
教师评价完成后,学生可在任务中查看教师评价并对任务完成情况和老师进行回复交流。
3) 积分生成以及排行模块
根据教师端的评分以及评价,系统自动生成学生个人积分,并且根据所有任务完成积分生成排行榜,以便于教师更好地了解学生的整体学习情况,并为期末和考核提供依据。
4. 服务器端
对教师和学生信息进行录入和管理,并结合MySQL数据库服务器,以便于教师和学生进行注册登录后进行信息绑定以及数据管理。
四、突破点
不同于现存的打卡系统小程序,本系统打卡时通过音频、视频、图片和文本方式提交,在打卡的同时提交任务完成情况;并且添加人脸识别功能,让任务完成情况的真实性得到保障。
五、研究目标
1.发展系统开发能力、学习项目研发经验。
2.巩固并深入学习微信小程序开发技术。
3.了解并应用新兴计算机技术。
六、预期成果
设计出基于微信小程序的学生学习打卡系统。正确并完整地实现任务打卡、评价、积分等全部模块功能。撰写完成针对该系统设计、开发过程的毕业论文。
七、可行性论述
1. 经济可行性
微信小程序开发成本较低、资源普遍开源,设计过程开销较小,系统设计期间所耗费的人力、物力均在可接受范围内。
2. 操作可行性
基于微信应用在国内的广泛普及性以及微信小程序本身的简洁、方便等特性,用户操作简便,用户界面友好。
3. 技术可行性
通过相关课程的学习,对微信小程序开发已有一定的经验与能力,在本系统开发过程中不断利用网络等开放性资源以及通过与指导老师和同学进行交流进行学习,解决开发过程中的问题通过学习和探究,有能力完成本系统的设计与实现。