公共 登录页面
1 / 17
项目说明
基于Java 的在线编程学习与评测系统 系统主要分为学生、教师、管理员三个角色 学生的主要功能有: 1. 学生输入账号密码登录系统 2. 学生查看学习概况,包括已选课程、已解决题目、作业数、提交数和课程学习进度 3. 学生在我的课程中查看已选课程,开始学习课程内容 4. 学生在课程广场浏览课程并进行选课 5. 学生在题库练习中按难度筛选题目并开始做题 6. 学生查看我的作业,了解完成进度、分数、截止时间和状态,并开始作业 7. 学生查看提交记录,了解提交语言和评测状态 8. 学生退出登录 教师的主要功能有: 1. 教师输入账号密码登录系统 2. 教师查看我的课程,并对课程进行创建、编辑、删除和章节管理 3. 教师管理课程章节,可进行新增、编辑和删除 4. 题库管理:教师对题目进行创建、编辑、删除,管理测试用例,并可将被驳回题目重新提交审核 5. 作业管理:教师创建作业,管理作业题目,查看作业统计并删除作业 6. 教师查看数据统计,了解课程学习统计、作业完成统计、题目通过统计以及课程数、题目数、作业数、学生总数等信息 7. 教师退出登录 管理员的主要功能有: 1. 管理员输入账号密码登录系统 2. 管理员查看数据概览,了解用户数、课程数、题目数、待审核题目数、角色数量和总提交数等信息 3. 用户管理:管理员对用户进行添加、批量导入、按角色筛选、编辑、重置密码和删除 4. 题目审核:管理员查看待审核题目,进行查看、通过和驳回操作 5. 院系管理:管理员对院系进行添加、编辑、删除 6. 班级管理:管理员对班级进行添加、编辑、删除 7. 课程管理:管理员查看课程列表并删除课程 8. 数据统计:管理员查看用户分布、课程状态、题目难度、题目审核状态、课程难度分布和作业完成情况等统计信息 9. 管理员退出登录