一种在线考试系统的制作方法

文档序号:17667402发布日期:2019-05-15 22:48阅读:351来源:国知局

本发明涉及在线应用技术领域,具体涉及一种在线考试系统。



背景技术:

目前市面上现有的考试系统,虽然实现了考试的无软盘、无纸化,但是使用场景单一、功能单一。当我们将这种考试系统应用到大学的时候,就会出现如下的不足之处:(1)大学课程繁杂、考场繁多,需要对考试科目、试题类型、具体考场、考试时间以及考试时长进行详细的定义。(2)大学考试形式多种多样,有随堂测验、阶段测验、期中考试、期末考试等。每一种考试的目的也不一样。随堂测验、阶段测验、期中考试的目的,在于帮助学生查漏补缺,而期末考试则是对学生本门课程的学习情况的定性。针对不同的考试模式,师生也有不同的需求:学生在随堂测验、阶段测验、期中考试的时候,希望可以将某些自己拿不准的题目进行收藏,以便在课后进行更深一步的研习和复习的需求。教师认为随堂测验、阶段测验、期中考试,按照传统的考试流程,在考试结束之后需要老师人工判卷,如此不但会耗费教师大把精力、效率低下,而且对学生的知识点掌握情况无法及时掌握,也就无法及时的做出反馈和调整。



技术实现要素:

本发明的目的是克服上述缺陷,提供一种在线考试系统,该系统不但可以具体定义考试科目、科目对应的题目、考试的具体考场、考试的开始、结束时段、考试时长,还能够让同学收藏自己不会的习题。考试结束之后可以立刻显示考生的分数,以及答题情况,方便教师及时掌握学生对知识点的掌握情况,并及时做出授课上的调整。同时还开发了在线考试系统手机版app,方便考试的进行。

本发明的技术方案:一种在线考试系统,包括硬件系统和软件系统,其特征在于,所述硬件系统包括无线ap接入点、无线接入控制器(ac)、poe交换机、数据库服务器,所述软件系统包括用户信息认证模块、角色功能加载模块、考试主页信息浏览模块、试卷调取模块、作答信息处理模块、数据操作模块、数据管理模块;

无线ap接入点,用于连接用户的无线设备,将用户端的数据请求接入到校园网中;无线ap接入点,作为无线设备的接入装置,无线ap接入点采用锐捷rg-ap740-i(c)室内802.11ac无线接入点;

无线接入控制服务器(ac),负责把来自不同ap的数据进行汇聚并接入internet,同时完成ap设备的配置管理、无线用户的认证、管理及宽带访问、安全等控制功能。无线ac使用锐捷rg-ws6512高性能无线控制器,

poe交换机,具有以太网供电功能的交换机。可以为ap和ac提供电源服务,以及提供接入交换层的服务。poe交换机使用锐捷rg-s2910g-p系列千兆poe交换机;

数据库服务器,存放本考试系统的所有所需数据。根据汇聚层交换机发送过来的数据请求,做出相应的数据查询与结果反馈。采用ibm的ibmsystemx3650m3型服务器:

用户信息认证模块,验证客户端的登录请求,判断登录信息是否正确,其连接角色功能加载模块;

角色功能加载模块,对登陆成功的用户,根据其用户角色进行加载学生模块、教师模块或管理员模块,其连接考试主页信息浏览模块或数据操作模块;

考试主页信息浏览模块,包含网页信息加载模块和考试信息加载模块;网页信息加载模块,用户可以浏览当前的考场通知以及其它考试相关的信息,此部分由管理员负责编辑与制作;考试信息加载模块,用于根据用户发送的考场请求,向数据管理模块发送考试信息请求并接收对应的考场的考试信息,其连接试卷调取模块;

试卷调取模块,用于根据用户发送的试卷请求,向数据管理模块发送某一考场的试卷信息请求并接收相应的试卷信息,其连接作答信息处理模块;

作答信息处理模块,用于根据用户发送的答卷信息请求,向数据管理模块发送考生作答的信息请求;

数据操作模块,用于根据用户发送的请求,加载相应的模块,其包括试题增删改查模块、试卷增删改查模块、考场增删改查模块和用户数据增删改查模块;

试题增删改查模块,用于根据用户发送的请求向数据管理模块发送对试题的增删改查的请求;

试卷增删改查模块,用于根据用户发送的请求向数据管理模块发送对试卷的增删改查的请求;

考场增删改查模块,用于根据用户发送的请求向数据管理模块发送对考场的增删改查的请求;

用户数据增删改查模块,用于根据用户发送的请求向数据管理模块发送对用户信息的增删改查的请求;

数据管理模块,用于根据用户的不同请求,对数据库中的相关信息进行获取或存储,所述相关信息包括试题信息、试卷信息、考场信息和用户信息。

进一步的,所述客户端包括电脑客户端和移动设备客户端。

进一步的,所述数据管理模块通过校园网对数据库中的相关信息进行获取和存储。

进一步的,所述学生模块包括用户信息查看模块和考试功能模块。

进一步的,所述考试功能模块包括题目收藏功能。

进一步的,所述教师模块,较之学生模块,增加了教师管理模块。

进一步的,所述教师管理模块包括考试设计模块、成绩专区模块、试题专区模块、试卷专区模块、回收站模块,用于自定义考试、评分、试题、试卷。

进一步的,试题专区模块可写入试题解析步骤和答案用于自动评分,成绩专区模块可设置教师评分、学生相互评分。

进一步的,所述管理员模块,较之学生模块,增加了后台管理模块,所述后台管理模块包括用户模块、考试模块、文件模块和内容模块。

本发明优点:本发明在线考试系统的考试科目、考试地点、考试时间、考试时长以及考试次数,均可以由教师根据实际情况自行定义。考试结束之后,可以即刻显示考生得分情况。考生在随堂测验、阶段测验、期中考试进行的过程中,可随时收藏自己的疑问题目,相当于建立了一个错题本,以备课后以及期末复习时使用。本系统操作简单,能够有效地避免资源的浪费,有利于提高效率。

附图说明

图1为本考试系统总体结构示意图;

图2为本考试系统用户信息判断及用户功能加载结构框图;

图3为本考试系统学生客户端结构框图;

图4为本考试系统教师客户端结构框图;

图5为本考试系统管理员客户端结构框图;

图6为本发明的试题制定流程框图;

图7为本发明的试卷组成流程框图;

图8为本发明的考场制定流程框图;

图9为本发明的考试流程框图。

具体实施方式

下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种修改或改动,这些等价形式同样落于本申请所附权利要求书所限定的范围。

如图1-5所示一种在线考试系统,包括:用户信息认证模块、角色功能加载模块、考试主页信息浏览模块、试卷调取模块、作答信息处理模块、数据操作模块、数据管理模块。

无线ap接入点,用于连接用户的无线设备,将用户端的数据请求接入到校园网中。无线ap接入点,作为无线设备的接入装置,必须保证巨大的数量以满足要求。无线ap接入点采用锐捷rg-ap740-i(c)室内802.11ac无线接入点,设备参数如下:

无线接入控制服务器(ac),负责把来自不同ap的数据进行汇聚并接入internet,同时完成ap设备的配置管理、无线用户的认证、管理及宽带访问、安全等控制功能。无线ac使用锐捷rg-ws6512高性能无线控制器,设备参数如下:

poe交换机,具有以太网供电功能的交换机。可以为ap和ac提供电源服务,以及提供接入交换层的服务。poe交换机使用锐捷rg-s2910g-p系列千兆poe交换机,具体参数如下:

数据库服务器,存放本考试系统的所有所需数据。根据汇聚层交换机发送过来的数据请求,做出相应的数据查询与结果反馈。采用ibm的ibmsystemx3650m3型服务器,具体参数如下:

用户信息认证模块,验证客户端的登录请求,判断登录信息是否正确,其连接角色功能加载模块。

角色功能加载模块,对登陆成功的用户,根据其用户角色进行加载学生模块、教师模块或管理员模块,其连接考试主页信息浏览模块或数据操作模块;所述学生模块包括用户信息查看模块和考试功能模块。所述考试功能模块包括题目收藏功能。所述教师模块,较之学生模块,增加了教师管理模块。所述教师管理模块包括考试设计模块、成绩专区模块、试题专区模块、试卷专区模块、回收站模块,用于自定义考试、评分、试题、试卷。试题专区模块可写入试题解析步骤和答案用于自动评分,成绩专区模块可设置教师评分、学生相互评分。所述管理员模块,较之学生模块,增加了后台管理模块,所述后台管理模块包括用户模块、考试模块、文件模块和内容模块。

考试主页信息浏览模块,包含网页信息加载模块和考试信息加载模块;网页信息加载模块,用户可以浏览当前的考场通知以及其它考试相关的信息,此部分由管理员负责编辑与制作;考试信息加载模块,用于根据用户发送的考场请求,向数据管理模块发送考试信息请求并接收对应的考场的考试信息,其连接试卷调取模块。

试卷调取模块,用于根据用户发送的试卷请求,向数据管理模块发送某一考场的试卷信息请求并接收相应的试卷信息,其连接作答信息处理模块。

作答信息处理模块,用于根据用户发送的答卷信息请求,向数据管理模块发送考生作答的信息请求。

数据操作模块,用于根据用户发送的请求,加载相应的模块,其包括试题增删改查模块、试卷增删改查模块、考场增删改查模块和用户数据增删改查模块;试题增删改查模块,用于根据用户发送的请求向数据管理模块发送对试题的增删改查的请求;试卷增删改查模块,用于根据用户发送的请求向数据管理模块发送对试卷的增删改查的请求;考场增删改查模块,用于根据用户发送的请求向数据管理模块发送对考场的增删改查的请求;用户数据增删改查模块,用于根据用户发送的请求向数据管理模块发送对用户信息的增删改查的请求。

数据管理模块,用于根据用户的不同请求,对数据库中的相关信息进行获取或存储,所述相关信息包括试题信息、试卷信息、考场信息和用户信息。

所述客户端包括电脑客户端和移动设备客户端。所述数据管理模块通过校园网对数据库中的相关信息进行获取和存储。

本发明的在线考试系统,相关属性包括用户表、用户类型及相应功能表、教室信息表、考场信息表、网页信息显示表、试卷信息表、试题信息表、试题附件信息表、试题附件类型表、教材章节表、知识点表、科目信息表、模块信息表。

用户表包括用户id、用户名、用户email、用户密码、用户所属组别id、用户头像、用户真实姓名。

用户类型及相应功能表包括组别id、组别名称、组别功能模型id。

教室信息表包括教室id、教室名称、教室代码。

考场信息表包括考场id、考场名称、教室id(关联教室信息表)、科目id(关联科目信息表)、章节(关联教材章节及知识点表)、知识点(关联教材章节及知识点表)、考场缩略图。

页信息显示表包括内容所属模块、内容发布者姓名、内容标题、内容缩略图、内容模板、内容摘要、具体内容。

试卷信息表包括试卷id、试卷科目id(关联科目信息表)、试卷名称、试卷具体信息(包括本卷考试时长、题目数量、总分、及格分,使用序列化存储)、试卷具体题目(使用序列化存储)、本场考试何时进行。

试题信息表包括题目id、题目类型、题干、选项个数、选项内容、正确选项、题目难度。

试题附件信息表包括附件id、附件存储地址、附件上传名、附件后缀、附件大小、附件上传用户(关联用户表)、附件类型(关联试题附件类型表)。

试题附件类型表包括附件id、附件类型、支持的附件的后缀名。

教材章节表包括章节id、章节名称、章节所述科目(关联科目信息表)。

知识点表包括知识点id、知识点名称、知识点所属章节(关联教材章节表)。

科目信息表包括科目id、科目名称。

所述模块信息表包括模块id、模块名、模块缩略图。

在线考试系统的试题附件类型,包括图片、音频;所属图片,包括jpg、png、gif、bmp格式;所述音频,包括mp3格式。

(1)如附图6所示试题制定的详细步骤:

a.通过教师客户端登陆,在试题专区模块选择这道题目所属于哪一科、那一章节、哪一个知识点;

b.点击“选定”按钮即可(选择清除按钮之后,则可重新填写);

c.定义题型,题型有“单选题”、“多选题”、“判断题”、“问答题”、“填空题”、“故障题”可供选择;

d.书写题干;

e.定义选项;

f.教师写出此题的解析步骤,可以忽略不写;

g.定义本题的难易程度。难度分三种,“易”、“中”、“难”,接着提交就可完成试题添加。

(2)如附图7所示,随机组卷详细步骤为:

a.通过教师客户端登陆,在试卷专区模块定义本套试卷的试卷名称;

b.定义本套试卷的评卷方式,用于定义本套试卷是由教师评分,还是学生之间互相评分,教师评卷时有主观题则需要教师在后台评分后才能显示分数,无主观题自动显示分数;

c.定义本套试卷是属于哪个科目的试卷;

d.定义本套试卷的考试时间;

e.定义本套试卷的满分和及格分是多少;

f.题型排序,用于定义试卷中每个题型出现的先后顺序。这个可以由教师自己来定义;

g.对每个题型做出题目个数、分数的确定;

h.完成所有题型的定义;

i.检查是否已经发布成功,在“试卷专区”的“试卷列表”可以看到详细信息。

(3)如附图8所示,考场制定流程步骤:

a.通过教师客户端登陆,在考试设计模块定义本套试卷的考场名称;

b.设计考场缩略图——老师可根据自己喜好自由定义,也可使用默认缩略图;

c.定义本场考试是属于哪个科目的;

d.定义本套试卷的考试地点;

e.定义本套试卷的满分和及格分是多少;

f.点击“提交”按钮,整个试卷的发布过程就完成了。

(4)如附图9所示,以学生考试为例,演示考试流程步骤(教师和管理员同样可以参加考试,流程相同):

a.通过学生客户端进入学生模块,考试功能模块登录学生信息,进入主页;

b.将界面拉到下面,就会看到正在进行考试考场了,点击学生要进行考试的考场;

c.如果是首次进入本考场,系统会要求考生要进入的考场的信息,确认无误之后,点击“确定”,就会进入到相应的考场当中;

d.考生的考场,就会被显示在“我的考场”栏下;

e.进入考试模式选择,点击“正式考试”,进入考试模式,进入之后就可以看到本场考试所使用的“试卷”了;

f.点击考试名称,正式进行考试;

g.考试过程中,对存在问题的题目,点击收藏;

h.答题完毕,点击“交卷”,系统会自动将客观题部分判分,并显示答题结果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1