为了提高在校大学生学习效率,完善师生课程交互体系,方便教师对课后对学生学习成果的检验,以及简化教师作业布置,便于学生及时上交作业任务。对学生作业进行线上核查,并对学生学习成果达到有效的监督。决定开发一款基于微信小程序的作业管理系统。开发基于微信小程序架构,便于教师发布作业后学生端能及时接收到作业任务,学生通过学生端在规定时间内及时上交作业。实现作业任务的在线布置,上传与批改。教学任务布置转至线上进行。线下主理论与实践教学,线上练习与学习进度检测。实现线上线下的双线教学,提高办事效率,增强学生学习能力。
1)学生端:
上传作业:学生通过系统将作业结果以图片,语音条或直接填写的方式上传
申请修改作业:学生提交作业后,因为某些原因修改答案提交申请
查看作业平时分:教师批阅后,学生端通过系统查看分数,并在最终生成作业平时分
查看教师发布的信息及文件:通过系统查看教师端发送的信息
添加作业备注:学生提交作业时可添加备注,提出自己对所学内容不理解的地方
2)教师端:
发布作业:教师通过系统在选定班级中发布作业任务并且可以根据老师需要,选择出题类型,如选择题、多选题、主观题等
查看作业:查询已经发布的作业列表
批阅作业:教师对作业中的已提交作业进行打分和评价;对直接填写或语音条提交方式的作业可以在评价栏直接评价,对图片类作业可以选择在图片上标注评价或在评价栏评价,批阅语音条作业时可讲语言转为文字,方便批阅。
公布优秀作业:教师选择作业中优秀作业发布,班级内同学可见
计算作业平时分:教师设置每次作业的分数比例及总分系统计算每个同学的平时分数
4.课题拟解决的关键问题
(1)拟解决的问题:小程序端页面与数据库的实时数据传输问题
拟解决的办法:通过小程序的API与Java程序端进行请求连接,程序端通过MyBatis框架与后台数据库连接,通过两端的连接,建立起页面与数据的通讯桥梁。
(2)拟解决的问题:平时分计算时数据统一问题
拟解决的办法:平时分的计算不是计算后储存起来在发布,而是通过一个统一的计算方式进行实时计算。
(3)?? ?拟解决的问题:语音条录制和转文字功能的实现
? ? 拟解决的办法:通过使用微信小程序的录音管理器RecorderManager实现语音录制功能;通过使用百度开放平台获取语音识别API实现语音转文字功能。