学生答题练习在线平台-springboot + vue

57 阅读2分钟

学生答题练习在线平台-springboot + vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot + vue的学生答题练习在线平台

SpringBoot+Vue学生在线答题练习平台,前端随堂刷题、错题回顾、收藏收藏,后端统一管理题库、练习记录、公告与用户,实现无纸化自测与教学数据可视化。

登录网址: http://localhost:8080/springboot9dxtvt01/admin/dist/index.html

管理员账户密码: admin/admin

学生账户密码: 账号1/123456

二、项目功能

【学生模块】

练习记录管理:查看历次练习得分、时长、正确率。

题目管理:按章节/难度筛选,单题收藏与笔记。

答题管理-题库列表:随机/顺序刷题,实时判分。

答题管理-答题记录:回看每题作答与解析。

答题管理-错题本:自动归集错题,支持重复练习。

修改密码:自助重置登录口令。

个人信息:维护头像、姓名、联系方式。

【管理员模块】

学生管理:新增、删除、修改、分页查询学生账号。

练习记录管理:按条件检索、查看、删除、更新练习记录。

题目管理:对单题进行新增、删除、修改、查询,支持图文、公式、代码混排。

题目库管理:创建、删除、修改、查询题库,支持标签设置。

管理员管理:新增、删除、修改、查询子管理员账号并分配角色权限。

题库管理:维护章节、难度、知识点的树形结构,支持增删改查。

系统公告管理:发布、删除、修改、查询公告,推送练习与考试通知。

答题记录:查看、删除、条件检索所有学生答题明细与耗时。

错题本:查询、删除、更新错题,按班级统计高频错题。

修改密码:管理员自助修改登录密码。

个人信息:查询、修改管理员头像与联系方式。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

前端技术:Vue+微信小程序

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1759824975-6fc54aa32dd1b28.png

1759825003-568193eace89f2d.png

1759825013-67f60b9ca5448f1.png

1759825017-19a0027f7fc8dbd.png

1759825021-bccad2587215e8d.png

1759825024-c2df719052d34ab.png

1759825027-cda87d2194fc965.png

1759825029-d5ec4343b02dc68.png

1759825033-b458825bc57f3d3.png

1759825036-67c8d56d40009a6.png

1759825039-6823565d4a20692.png

1759825043-62dce4b08343be8.png

1759825046-77a117aa6cb25bf.png

1759825050-a8555059bc55f88.png

1759825054-74bb2075a0eade6.png

1759825058-f2db36a9b34e8ce.png

1759825067-7bf87c5693b52dc.png

1759825106-bf67d9c0c9bafde.png