在线考试与学习系统 LearnAndExam(Java)

基于 Spring MVC 的在线考试与学习系统,满足教师和学生用户对在线考试、试题练习与课程学习的需求。

适合课题

在线考试系统、在线学习系统、在线培训系统、智能组卷系统、题库管理系统

技术点

Java、Spring、RabbitMQ、自动组卷

部署环境

Java 8、Tomcat 9、MySQL 5.7

功能

学员用户用户注册用户通过账号、姓名、身份证、单位、联系电话、邮箱、密码和专业等信息注册
  用户登陆用户通过账号、密码登陆系统
 培训练习错题练习用户选择对应知识点的错误题目进行练习
  模拟考试通过系统中的模拟试卷进行模拟考试,模拟试卷由超级管理员或者教室用户创建
  随机练习通过系统随机抽取的题进行练习
  强化练习练习知识点下的试题,系统会记录练习进度
  参加培训通过教师发布的学习资料(视频、pdf)进行章节式的学习,可以在线观看视频,并且可以记录学习进度,同时可以发表评论
 考试考试主页面专属于考试的主界面,学员可以查看最近即将开始的公共考试、用户需要参加的考试信息
  申请考试在考试主页面中,用户可以申请想要参加的考试,不能重复申请
  快速考试入口用户通过准考证号快速参加考试,无需登陆
  参加考试用户在考试主页面,选择自己可以参加的考试进入考试页面
  中断考试用户在考试过程中中断了考试,可以在考试结束前回复到原来的考试
  继续考试用户进入到中断了的考试中继续考试时,用户中断前的答题考试不会丢失,用户可以继续考试
 会员中心会员中心首页展示用户的基本资料和一些基本统计信息
  统计中心统计用户的学习进度等信息
  培训进度用户可以随时查看自己的培训进度
  考试历史展示自己的考试历史记录
  详细解答查看正确答案
  分析报告对用户的答题信息进行分析
 设置修改密码修改用户的密码
  修改资料修改用户的基本资料
管理/教员试题管理界面题库管理界面
  试题筛选在题库管理界面中,通过专业、知识点和标签筛选试题
  查找试题通过关键字查找试题
  添加试题可以添加单选题、多选题、判断题、填空题、简答题、论述题和分析题
  删除试题在试题管理界面和查看试题界面可以删除试题
  修改试题修改试题的基本属性
  标记试题给试题打标签
  导入试题使用试题导入模板导入试题
 试卷管理试卷试卷的清单
  筛选试卷根据试卷分类进行筛选
  查找试卷通过关键字查找试卷
  自动组卷通过设定的参数自动组卷
  手动组卷手工在试题库中选择试题组卷
  删除试卷删除指定的试卷
  预览试卷查看试卷的内容
  导出试卷将试卷导出到 word
 考试发布考试可以发布公开考试或者私有考试,公开考试所有人都可以申请,私有考试必须指定考生
  审核考试超级管理员审核通过以后考试才能生效
  人工阅卷具有主观题的考试试卷,需要阅卷才能产生最终的分数
  考试列表查看你创建的考试列表
  删除考试查看你创建的考试列表
  查看学员名单查看考试下对应的学员名单
  审核学员考试资格学员名单下可以看到学员的审核状态,审核后的学员方能参加该考试
  查看学员成绩查看指定考试下学员的成绩,可以通过姓名、身份证、手机和邮箱等信息查询学员的成绩,并具有按分数排序的功能
  查看学员试卷查看学员的考试试卷
 用户用户管理页面每个教师可以为自己管理的学员创建分组(班级)。每个教师都会有一个默认分组
  创建学员可以在分组中创建学员,创建的学员将会被加入到分组中
  筛选学员通过分组来筛选学员
  查找学员通过关键字来查找学员
  修改学员修改学员的基本信息
  禁用/启用学员禁用的学员无法登陆系统
  加入分组将学员加入到分组中去,可以通过账号、手机、身份证、邮箱等信息查询用户
  考试历史查询学员最近参加的考试、培训以及练习信息
  教师列表系统中教师用户的清单
  创建教师超级管理员可以创建教师用户
  修改教师超级管理员可以修改教师用户的基本信息
 系统数据添加标签标签是试题的关键字集合,用于更详细地区分试题
  删除标签 
  添加专业用于区分题目的大类
  删除专业 
  添加知识点题目的二级分类
  删除知识点 
 课程发布课程教师可以发布课程、章节,每个章节下上传对应的 ppt、pdf 等课件资料

学员界面预览

学员成功登陆后来到学员主页,主页展示功能菜单,包括试题练习、在线考试、课程学习、学员中心、个人设置等 5 大功能。

学员首页

学员选择课程后可以进入课程学习,浏览课程章节,章节内容支持 PPT、PDF 格式课件的在线浏览,也可以在对应章节下留下评论,记录过程中的学习笔记。

课件页面

学员中心可以查看用户资料、统计分析、考试记录、试题练习记录,其中统计分析主要统计学员进行试题练习的答题情况。

学员统计分析

学员选择考试场次后进入在线考试,左上角显示考试剩余时间,考试时间结束将自动交卷,亦可提前交卷。

学员在线考试

管理界面预览

管理员或教师登陆界面

管理登录

管理员子系统有试题管理、试卷管理、考试管理、课程管理、用户管理、通用数据管理、系统设置等模块。管理员可以手动输入试题,也可以批量导入试题。

试题管理

管理员创建新的试卷,试卷题目在题库中选择题目进行组卷,可以手动组卷选择题目,也可以选择提醒分布后由系统自动组卷。

创建试卷

管理员选择试卷后创建新的考试场次。

发布考试

以上仅为部分系统界面展示,以为同学们在进行设计和开发时所参考。篇幅所限暂不一一列出。

更新日志

v2.1

  • 基于 bootstrap-fileinput 重写课件上传功能(支持上传预览、课件上传到又拍云 CDN),不再依赖于 flash。
  • 重写课件浏览功能,支持 PDF 和 PPT 课件在线查看。

本项目附带有论文范文,有需要的同学可以联系我索要目录。

暂无评论

发送评论 编辑评论


				
上一篇
下一篇