精准微课堂用于辅助教师完成相关教学活动,其核心功能是教师对于各种课程资源的分享、各项 任务的发布及批改反馈、对课程、班级、学生以及助教的管理、对学生成绩的管理等教学活动的开展,对应 包含如下六大模块:课程信息管理模块、班级信息管理模块、任务管理模块、资源管理模块、助教管理模块 以及成绩管理模块。该软件 2.0 版本开发,添加新功能,修复 1.0 版本存在的 bug。新增功能:允许修改任 务类型;允许任务删除;给部分学生延长作业提交时间;设置任务预发布时间,到时间自动发布;学生作业提交后 发送邮件反馈提交信息;在线批改与自动批改,生成扣分详情;期末在线批改试卷与成绩生成;课程目标与成绩分 析;
完成新增功能的数据库设计,对原有数据库表进行修改,增加新的表
独立完成期末在线批改的前后端代码编写,预发布任务,提交任务邮件提醒功能, 增加课程目标功能
技术栈:jsp,spring, spring MVC, shiro, mybatis,腾讯邮件服务
前端技术栈:vue.js, axios,bootstrap,jquery,iview 组件库
数据库: mysql