1、首先打开首页以后,进入到“选择身份页面”
选择对应的身份以后,进入到登录页面,在登录页面选择注册,注册一个新的学生账号
上面这个是没有加邮箱验证码的,下面是经过加邮箱验证码,并且发送成功的~
注册成功以后,需要等待系统管理员的审核,审核通过以后,才能正式进入在线考试系统的页面,审核页面如下:
点击通过以后,这个学生就能够正式通过了。
考生重新打开浏览器,然后可以选择身份后登陆, 点击我的考试,进入下面的页面。
然后点击试卷名称就能够进行做试卷。同时可以完成自动判分的功能,(一个选择题是5分)
考生如果想要查询以往的成绩,可以点击导航上面的查询成绩。
考生可以点击导航栏上面的“我的错题本”查看错题
点击个人中心,修改学生的个人信息(备注:此处修改密码的功能还不完善,没有对新密码进行加密,可以使用,但是修改密码以后不能再登录成功了)
整个从学生注册--->管理员审核--->学生登录-->做题---->查看分数,错题,历史成绩的一系列流程。同时学生端的功能介绍完毕
下面介绍管理员功能(ps:系统管理员是上帝视角,什么事情都能干,所以系统管理员的功能包含了教师的功能),就不展示教师的功能了。
下面是整个管理员界面的首页,点击导航部分可以对不同的管理部分进行管理,下面是题目管理,可以增加题目,删除,编辑,查看对应的题目。
增加题目如下:
点击确定,题目成功录入,不同年级的考试登录后看到的试卷是不同的。
对题型进行管理:(ps:只实现了选择题跟填空简答的自动判分的处理,如果有其它题型,目前还没有处理,在出试卷的时候也没有对应的输入框)
下面是用户管理中的 用户管理和用户审核(审核部分已经看过了,如果管理员觉得这个学生没有符合要求,可以进行注销处理)对于用户信息管理,,教师在注册的时候是首先注册的学生信息,在经过管理员审核并修改账户类型后就成了教师类型。
下面是对年级课程的管理:
对试卷的管理如下:
下面来展示一下对增加试卷跟查看试卷
增加试卷管理员或者教师只需要输入每个题的个数,后端会自动选题。
到这里,管理员的功能基本结束。
感悟:
这次一体化的作业(在线考试系统),可以说是做的最大的一个项目了,这次的项目是通过maven 利用SSM框架完成的。我的前端页面挺简单的,只用了HTML,简单的css和js,,还有就是有的ajax部分用了jquery。前端的整体效果并不好,而且页面又多, 感觉自己在前端方面太欠缺了,以后可以改进一下,由于时间关系,考场管理没有完成对应的功能。还存在一些小的bug。 希望在以后能够改进。总的来说,这次项目,锻炼了我的后端代码能力和对数据库建表的更深入的了解。