网上课程学习系统-springboot + vue
项目描述 基于springboot + vue的网上课程学习系统
前台登录网址: http://localhost:8082/
后台登录网址: http://localhost:8081/
管理员账户密码: admin/admin
教师账户密码: 教师工号1/123456
用户账户密码: 用户账号1/123456
项目功能
(1)用户
登录:学生通过注册账号或学号密码登录系统,进入学习主界面。
课程信息:浏览可选课程列表,查看课程简介、教师、课时安排及学习要求。
试卷列表:查看已开放的测验或考试试卷,了解考试时间与题型结构。
作业信息:查阅教师布置的课后作业任务,包括截止时间、要求与附件。
论坛交流:在课程专属讨论区发帖提问、参与话题讨论或回复他人帖子。
个人中心:集中管理个人学习档案、通知消息与系统设置。
修改密码:更新账户登录密码以保障信息安全。
论坛管理:查看自己发布的帖子、评论记录及互动状态。
在线交流管理:参与课程实时聊天或留言,查看历史对话记录。
成绩信息管理:查询作业、测验、考试等各项成绩及教师评语。
学习计划:制定个人学习目标与周/月学习安排。
计划进度:跟踪学习计划完成情况,标记已完成任务。
作业信息管理:提交作业答案,上传文件,查看批改结果与反馈。
课程学习:进入具体课程页面,观看视频、阅读资料、完成章节任务。
学习进度:查看每门课程的学习完成百分比、已学章节与待学内容。
试卷管理:在线作答试卷,提交后查看自动评分或教师批阅结果。
(2)教师
登录:教师使用分配账号登录教学管理后台。
在线交流管理:回复学生在课程聊天或留言中的问题,发起群组通知。
作业信息管理:
作业信息:创建、编辑、发布或删除课后作业,设定评分标准。
提交作业:查看学生提交的作业列表
成绩信息管理:录入或审核学生各项成绩,生成班级成绩报表。
试卷管理:组卷、设置考试规则、配置自动阅卷逻辑。
试题管理:维护题库,支持单选、多选、判断、填空等题型的增删改查。
试卷列表:查看所授课程已创建的试卷及其使用状态。
考试记录:查阅学生考试答题详情、交卷时间与异常行为记录。
学习计划管理:为班级或课程制定统一学习计划,供学生参考执行。
学习计划:设计阶段性学习目标与任务安排。
计划进度:监控学生整体学习计划完成率,识别滞后个体。
课程信息管理:维护所授课程基本信息、教学大纲与封面图。
课程信息:发布新课程或更新现有课程内容。
课程学习:上传教学视频、课件、参考资料等学习资源。
学习进度:查看全班学生在本课程中的学习完成情况与活跃度。
(3)管理员
登录:使用超级管理员账号登录系统后台。
论坛管理:审核、置顶、删除不当帖子,管理敏感词与社区秩序。
在线交流管理:监控全平台聊天内容,防止违规言论,保障交流环境。
课程分类:创建、调整或停用课程类别。
课程信息:审核教师提交的课程,确保内容合规与质量达标。
课程学习:全局监管所有课程资源访问与使用情况。
学习进度:统计全校课程学习完成率,生成教学效果分析报告。
用户管理:管理学生账户,处理注册、激活、冻结等操作。
教师管理:审核教师资质,分配课程权限,管理教学账户生命周期。
作业信息:查看全平台作业发布与提交概况,抽查作业质量。
提交作业:审计学生作业提交记录,防止抄袭或代做行为。
试卷管理:监督试卷使用范围,防止试题泄露。
试题管理:维护公共题库,确保题目准确性与难度分级。
试卷列表:汇总所有考试安排,协调考试时间冲突。
考试记录:导出全校考试数据,用于教学评估与改进。
学习计划:制定校级或院系推荐学习模板。
计划进度:分析整体学习计划执行效率,优化教学资源配置。
成绩信息管理:备份与审计所有成绩数据,支持教务对接。
轮播图管理:配置首页宣传图,推广热门课程、活动或系统公告。
运行环境开发工具:idea2024.1
运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.21(此配置为本人调试所用,仅供参考)
项目技术
服务端技术:springboot
前端技术:Vue
以上系统源码经过技术整理与调试,确保能正常运行


