基于SpringBoot的学生在线学习行为及成绩分析可视化系统

此系统旨在搭建一个基于学生成绩和在线学习行为分析的平台,为了让教师直观的查看学生的学习情况及成绩。
该系统前端使用Vue框架集成element组件库搭建页面,后端采用SpringBoot框架集成mybatis-plus编写接口,操作数据库为前端提供响应。该系统用户包括:教师、教务科和管理员(即教务处的角色)。学生只是作为被研究的对象,不属于用户。
为了使该系统适用于多门课程(线上线下混合式教学的课程),数据文件仅分为两类:学生学习行为表及学生成绩表。学生学习行为表指的是学生线上看视频的情况(主要数据包括看视频的个数、看视频的时长、讨论区评论数+回复数),学生成绩表主要包括学生的各分项成绩(平时成绩、实验成绩、讨论课成绩、项目成绩、期末成绩)。
可视化部分需要教师按照系统提供的模板整理好数据,导入到系统中,然后可视化出来。可视化部分包括:学生学习行为表的数据(即看视频个数,看视频时长,讨论区评论数),学生成绩数据,以及学生学习行为对学生成绩的影响的分析。

1.前后端分离项目,前端使用vue.js+ElementUi框架
2.后端使用java编程语言的springboot框架
3.项目中登录模块用到token
4.数据库:mysql5.7/8.0或以上版本
5.持久化层使用Mybatis,项目管理Maven3,
6.本系统采用intellij idea支持eclipse
7.项目架构:B/S架构web
8开发语言:java
9数据库工具:Navicat/SQLyog都可以
需要做的可视化分析:
1、学生学习行为表:
(1)看视频个数、看视频时长、讨论区评论数的不同范围段的人数
(2)将三者加权求和,评判出优秀、良好、合格、差等不同情况的人数
(3)可适度扩展
2、学生成绩数据:
(1)每个分项成绩的最高分、最低分、平均分
(2)班级总成绩不同分数段的人数
(3)总成绩最高、最低、平均
(4)可适度扩展
3、学生学习行为对学生成绩的影响:
看视频的个数对学生总成绩的影响,看视频时长对学生总成绩影响,讨论区回复数与学生总成绩的关系等等,并分析两者之间的相关系数。
 

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值