Node.js+vue学生作业有效性评价系统vscode毕业设计

本文详细描述了一个教育管理系统,它支持教师上传作业、管理学生、发布作业、批阅作业以及展示优秀作品,同时包括学生查看作业、提交作业、查看批阅、评价作业等功能。系统采用B/S结构,前端使用Vue和ElementUI,后端用Node.js配合MySQL实现数据交互。
摘要由CSDN通过智能技术生成

通过开发人员和系统使用方的沟通,本系统的用户主要有如下几类,教师和学生。
(1)教师子系统,为学校教师提供在线上传并管理作业、查看学生作业提交情况以及在线批阅并管理学生作业的功能。教师具有上传优秀作业的功能权限,上传成功后在前端界面显示。
 学生管理,管理员将学校内学生信息按照班级录入至系统中,生成学生个人账号,然后学生可以使用该账号登录系统。
 学生有效性管理,学生分为六等,学习好的学习差的,通过学生等级字段值判断学生等级,教师具有修改学生等级的功能,学生类用户只可以查看个人等级,不可修改。学生等级判断要求为,记录学生作业完成的时间,当老师批改完成,做得好,且在规定时间之内完成系统会提示可以升等级,下次做作业可以升等级做作业,相反做的不好,超过规定时间也要降等级。学生有效性管理判断标准与学生提交作业时间、作业的成绩以及教师主观判断意愿。
 发布作业,教师进入后端具有在线发布功能的功能权限,发布完成后,生成作业记录在系统签到界面中同步更新展示,教师也可以在个人后台中对个人上传的作业进行管理,教师发布作业的也具有多种等级,通过等级字段判断作业等级,学生查看对于等级的作业。学生的初始等级均为1,首先做作业都是做第一等级的作业,经过第一次作业的审核,判断学生的等级,从第二次开始分等级发布作业。
 批阅作业,教师登录系统后可以查看到本班级学生上传的作业,对其进行批阅修改,并将批阅反馈内容和学生作业成绩填写至系统中,同时反馈至学生端。学生进入系统可以查看教师的批阅信息。
 优秀作业展示,教师具有上传优秀作业的功能权限,即将本班级学生的优秀作业或者作品内容上传至系统中,在系统前端界面中同步更新展示,学生登录后可以查看并评价优秀作业。教师在个人后台中可以修改或者删除优秀作业的相关文件。
 运行软件:vscode
前端nodejs+vue+ElementUi
语言 node.js
框架:Express/koa
前端:Vue.js
数据库:mysql
开发软件:VScode/webstorm/hbuiderx均可

该系统将采用B/S结构模式,使用Vue和ElementUI框架搭建前端页面,后端使用Nodejs来搭建服务器,并使用MySQL,通过axios完成前后端的交互 

 统计管理,根据系统中数据信息生成统计图,以图形的方式直观展示学生、教师等信息的分布情况。
 发布正确答案,教师将作业的正确答案发布至系统中,发布成功可以对其进行修改和删除的操作。
(2)学生子系统,主要包括在线查看并下载作业附件、上传个人作业文件以及查看作业批阅情况,学生进入前端界面中可以查看展示的优秀作业,并对其进行评价。
 个人资料管理,学生使用个人账号登录系统后,可以查看并管理个人资料信息,其中学生学号不可修改,密码、联系电话这类信息可以修改,修改完成后同步更新数据库中的学生信息。
 查看作业,学生进入系统后台中可以查看本班级老师发布的作业。
 提交作业,学生进入系统后台中将个人作业文件上传至系统中,上传成功后形成作业上传记录,后期可以对提交的作业进行修改和删除,但是当老师审核后不可修改和删除。学生在提交作业的时候需要记录作业提交时间,以作为后期左右有效性评判数据。学生将作业写在纸上,通过拍照上传的方式提交。
 查看作业批阅信息,教师在系统中录入学生作业批阅内容以后,学生可以在个人后台中同步查看个人作业批阅信息。
 查看正确答案,教师上传正确答案以后,学生可以在系统中查看教师上传的正确答案。
 作业评价,学生进入系统网站首页中可以查看各班级老师上传至系统中的优秀作业信息,可以收藏、点赞并评价作业,评价完成后可以在作业展示界面中查看个人评价信息,教师可以在个人后台中查看并管理优秀作业的评价信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值