当前位置: 首页 > 专利查询>西南大学专利>正文

一种支持Android移动端的在线考试与自测系统及其考试方法技术方案

技术编号:19009919 阅读:24 留言:0更新日期:2018-09-22 09:41
本发明专利技术公开了一种支持Android移动端的在线考试与自测系统,包括连接数据库服务器的Web考试服务器和网络连接到所述Web考试服务器的Android考试客户端,所述的Android考试客户端包括:用户注册登录模块、参加考试模块、成绩查询模块和用户中心模块;所述的Web考试服务器包括:管理员注册登录模块、用户管理模块、题库管理模块、考试管理模块和成绩管理模块。本发明专利技术通过网络连接到Web考试服务器的Android考试客户端支持移动终端,考生用户能随时随地使用本考试系统,保证参加在线自测考试的考生可以在Android考试客户端上完成安全登录、试卷选择、在线自测、成绩错题查询、参加交流讨论的工作。

An online examination and self test system supporting Android mobile terminals and its examination method

The invention discloses an on-line examination and self-test system supporting the Android mobile terminal, which comprises a Web examination server connected to a database server and an Android examination client connected to the Web examination server through a network. The Android examination client includes a user registration module, an examination attendance module and a score check module. Inquiry module and user center module; the Web examination server described includes: administrator registration module, user management module, question bank management module, examination management module and score management module. The Android test client connected to the Web test server through the network supports the mobile terminal, and the examinee user can use the test system at any time and anywhere, so as to ensure that the examinee who participates in the online self-test can complete the safe login, test paper selection, online self-test, wrong question inquiry and Submission on the Android test client. Flow discussion work.

【技术实现步骤摘要】
一种支持Android移动端的在线考试与自测系统及其考试方法
本专利技术涉及计算机通信
,具体涉及一种支持Android移动端的在线考试与自测系统及其考试方法。
技术介绍
随着计算机技术的迅速发展,例如中国专利公开号为CN103617584A提供了一种考试系统,把各种传统考试都搬到了电脑端(以下简称PC),建立了PC客户端的考试系统,实现了无纸化机考,让用户在PC端做我们平时传统考试做的事情:指定时间进行指定试卷的答题并交卷。虽然PC端的无纸化机考已经比较成熟或者成功,但PC的不方便携带性,使我们只能选择在固定场所进行在线考试。中国专利公开号为CN103685555B提供了一种基于B/S架构的在线考试系统虽然能给考生延长考试时间,使用上更灵活,但依旧不能利用支持移动终端,考生仍受限于PC的地点。不能随时随地进行考试或自测。而且上述考试系统除进行无纸化机考外,不能让考生参与互动,考生之间、考生与老师之间仍需要通过其他方式进行信息交流。随着3G、4G移动通信技术的发展和智能手机的普及,基于智能终端的移动学习逐渐成为新的学习方式。高校学生是接受新知识新技术最活跃的群体,现在几乎每个学生都有自己的智能手机,移动在线测评系统的终端硬件平台已然具备。因此,采用移动端的在线考试技术弥补传统机考中普遍存在不支持移动终端、不具备智能组卷、不重视用户互动等缺陷是目前在线考试发展的新方向。
技术实现思路
本专利技术的目的在于提供一种支持Android移动端的在线考试与自测系统及其考试方法,以解决现有技术中在线考试系统不支持移动终端,限制了用户使用地点的技术问题。所述的支持Android移动端的在线考试与自测系统,包括连接数据库服务器的Web考试服务器和网络连接到所述Web考试服务器的Android考试客户端,所述的Android考试客户端包括:用户注册登录模块,用于用户注册、登录和退出,用户登录成功后才能进行相应权限的操作;参加考试模块,用于实现考试列表的浏览、开放考试的选择进入、答题考试和提交试卷,进入开放考试能获得Web考试服务器发送的相应试卷,提交试卷后试卷答题信息提交Web考试服务器;成绩查询模块,用于进入考试成绩列表对已经发布的考试成绩进行查询并能查看每次考试的详细结果;用户中心模块,用于让用户查看编辑自己的详细资料、查看用户发言和管理消息;所述的Web考试服务器包括:管理员注册登录模块,用于管理员注册、登录和退出,管理员登录成功后才能进行相应权限的操作;用户管理模块,用于对管理员和客户端的前台用户信息进行管理;题库管理模块,用于分类后的试题模块的编辑和试题库的导入导出,所述题库中的试题根据试题所属科目分为不同科目的试题模块;考试管理模块,用于添加修改新考试,设置考试试卷的详细信息,包括考试科目、考试时长、评分方式和各个题型试题数量,依试卷信息从题库中抽题生成试卷;还用于删除考试试卷;成绩管理模块,用于智能阅卷、人工阅卷和成绩管理,Web考试服务器对自动阅卷类试题智能阅卷后打分;人工阅卷类试题则需要管理员批阅,阅卷完毕后选择是否发布成绩;成绩管理功能用于查看、修改、删除某次考试成绩或导出所有成绩信息。优选的,所述的Web考试服务器还包括试题编辑模块,用于在相应的试题模块下编辑试题,所述试题题型包括单选题、多选题、填空题、判断题和问答题,对任一种题型的试题进行添加、移动、删除、修改和清空。优选的,所述的Web考试服务器还包括班级管理模块,用于供管理员对班级进行添加、删除、修改,设置班级后,前台用户注册时能选择班级,后台管理员在考试管理模块设置新考试试卷时能选择对那个班级开放。优选的,所述的Web考试服务器还包括系统设置模块,用于管理系统邮箱和修改网站的整体风格,设置前台用户注册申请时是否需要邮箱验证、是否允许更换部门;超级管理员查看所有管理员的系统操作日志。优选的,所述的Web考试服务器还包括讨论区设置模块,用于供管理员设置前台用户讨论区的版面,包括对版面的添加、修改和删除,以及设定版主;所述Android考试客户端还包括学习中心模块,用于让用户浏览讨论区所有公开讨论话题,并参与相关话题讨论。优选的,所述用户中心模块中还包括消息管理单元,用于添加、查看、修改、删除和收发邮件;所述系统设置模块中还包括系统邮箱管理单元,用于添加、查看、修改、删除和收发邮件。优选的,本在线考试和与自测系统由表示层、业务逻辑层、持久层构成B/S结构与C/S结构相结合的混合结构,业务逻辑层处于表示层与数据持久层之间,对数据交换承上启下;其中:表示层包括管理员界面层和控制器,采用JSF的请求流程,其中控制器连接管理员界面层和JSF应用程序,在明确限定的JSF生命周期内工作,接收和应答Android考试客户端发出的请求;业务逻辑层采用Spring框架,主要用于业务规则的制定、业务流程的实现和与业务需求有关的系统设计;持久层采用JPA框架,主要负责对数据库的访问,包括读写数据库以及其它配置文件信息。优选的,所述Android考试客户端采用ApacheJakartaCommon下的子项目HttpClient作为主要的客户端网络请求的编程工具包,支持Http协议下的JSON格式传输。本专利技术还提供了所述的支持Android移动端的在线考试与自测系统的考试方法:管理员通过管理员注册登录模块登录,登录后根据自身的管理权限进入Web考试服务器的各个模块进行操作;管理员通过题库管理模块依据科目编辑各科目的试题模块;管理员通过试题编辑模块在对应科目的试题模块下编辑试题,编辑完成的试题存入试题库下对应的试题模块中;管理员通过考试管理模块设置考试试卷的详细信息,包括考试科目、考试时长、评分方式、开放班级和各个题型试题数量,然后按考试试卷信息的要求从试题库中抽取相应的试题自动生成考试或自测试卷,管理员确认试卷后将该试卷存入试卷库;用户通过所述用户注册登录模块登录成功后,Android考试客户端启动一个主线程Activity,用来接收用户输入操作的命令数据等信息,然后根据用户命令执行相应操作;连接服务器请求服务时,Activity启动后台服务Service,通过Intent启动并向Service传递数据,Service通过启动另一个线程执行网络连接任务,建立与Web考试服务器的网络连接;考生用户进入参加考试模块,在考试列表中的浏览试卷库的试卷信息,选择进入开放考试,获得Web考试服务器发送的相应试卷,答题考试,完成后向Web考试服务器提交试卷答题信息;成绩管理模块接收用户提交的提交试卷答题信息并将其存入成绩库,然后对其进行智能阅卷或由相应的老师进行人工阅卷,阅卷打分后将成绩保存于成绩库中,老师可选择是否公布成绩,如果是自测试卷,则经成绩管理模块智能阅卷后将成绩保存于成绩库中并立即公布;用户通过成绩查询模块中查询成绩库中自己的考试成绩,并能进一步查询对应试卷的详细结果,包括试卷的对错、正确答案和详解。优选的,管理员登录后通过讨论区设置模块设置前台用户讨论区的版面,包括对版面的添加、修改和删除,以及设定版主,信息存入讨论区数据库;用户登录Android考试客户端后,通过学习中心模块读取讨论区数据库,浏览讨论区所有公开讨论话题,并参与相关话题讨论,将由此产生的信息存入本文档来自技高网...
一种支持Android移动端的在线考试与自测系统及其考试方法

【技术保护点】
1.一种支持Android移动端的在线考试与自测系统,其特征在于:包括连接数据库服务器的Web考试服务器和网络连接到所述Web考试服务器的Android考试客户端,所述的Android考试客户端包括:用户注册登录模块(1),用于用户注册、登录和退出,用户登录成功后才能进行相应权限的操作;参加考试模块(3),用于实现考试列表的浏览、开放考试的选择进入、答题考试和提交试卷,进入开放考试能获得Web考试服务器发送的相应试卷,提交试卷后试卷答题信息提交Web考试服务器;成绩查询模块(4),用于进入考试成绩列表对已经发布的考试成绩进行查询并能查看每次考试的详细结果;用户中心模块(5),用于让用户查看编辑自己的详细资料、查看用户发言和管理消息;所述的Web考试服务器包括:管理员注册登录模块(2),用于管理员注册、登录和退出,管理员登录成功后才能进行相应权限的操作;用户管理模块(7),用于对管理员和客户端的前台用户信息进行管理;题库管理模块(11),用于分类后的试题模块的编辑和试题库的导入导出,所述题库中的试题根据试题所属科目分为不同科目的试题模块;考试管理模块(13),用于添加修改新考试,设置考试试卷的详细信息,包括考试科目、考试时长、评分方式和各个题型试题数量,依试卷信息从题库中抽题生成试卷;还用于删除考试试卷;成绩管理模块(14),用于智能阅卷、人工阅卷和成绩管理,Web考试服务器对自动阅卷类试题智能阅卷后打分;人工阅卷类试题则需要管理员批阅,阅卷完毕后选择是否发布成绩;成绩管理功能用于查看、修改、删除某次考试成绩或导出所有成绩信息。...

【技术特征摘要】
1.一种支持Android移动端的在线考试与自测系统,其特征在于:包括连接数据库服务器的Web考试服务器和网络连接到所述Web考试服务器的Android考试客户端,所述的Android考试客户端包括:用户注册登录模块(1),用于用户注册、登录和退出,用户登录成功后才能进行相应权限的操作;参加考试模块(3),用于实现考试列表的浏览、开放考试的选择进入、答题考试和提交试卷,进入开放考试能获得Web考试服务器发送的相应试卷,提交试卷后试卷答题信息提交Web考试服务器;成绩查询模块(4),用于进入考试成绩列表对已经发布的考试成绩进行查询并能查看每次考试的详细结果;用户中心模块(5),用于让用户查看编辑自己的详细资料、查看用户发言和管理消息;所述的Web考试服务器包括:管理员注册登录模块(2),用于管理员注册、登录和退出,管理员登录成功后才能进行相应权限的操作;用户管理模块(7),用于对管理员和客户端的前台用户信息进行管理;题库管理模块(11),用于分类后的试题模块的编辑和试题库的导入导出,所述题库中的试题根据试题所属科目分为不同科目的试题模块;考试管理模块(13),用于添加修改新考试,设置考试试卷的详细信息,包括考试科目、考试时长、评分方式和各个题型试题数量,依试卷信息从题库中抽题生成试卷;还用于删除考试试卷;成绩管理模块(14),用于智能阅卷、人工阅卷和成绩管理,Web考试服务器对自动阅卷类试题智能阅卷后打分;人工阅卷类试题则需要管理员批阅,阅卷完毕后选择是否发布成绩;成绩管理功能用于查看、修改、删除某次考试成绩或导出所有成绩信息。2.根据权利要求1所述的一种支持Android移动端的在线考试与自测系统,其特征在于:所述的Web考试服务器还包括试题编辑模块(12),用于在相应的试题模块下编辑试题,所述试题题型包括单选题、多选题、填空题、判断题和问答题,对任一种题型的试题进行添加、移动、删除、修改和清空。3.根据权利要求1所述的一种支持Android移动端的在线考试与自测系统,其特征在于:所述的Web考试服务器还包括班级管理模块(10),用于供管理员对班级进行添加、删除、修改,设置班级后,前台用户注册时能选择班级,后台管理员在考试管理模块(13)设置新考试试卷时能选择对那个班级开放。4.根据权利要求1所述的一种支持Android移动端的在线考试与自测系统,其特征在于:所述的Web考试服务器还包括系统设置模块(8),用于管理系统邮箱和修改网站的整体风格,设置前台用户注册申请时是否需要邮箱验证、是否允许更换部门;超级管理员查看所有管理员的系统操作日志。5.根据权利要求1所述的一种支持Android移动端的在线考试与自测系统,其特征在于:所述的Web考试服务器还包括讨论区设置模块(9),用于供管理员设置前台用户讨论区的版面,包括对版面的添加、修改和删除,以及设定版主;所述Android考试客户端还包括学习中心模块(6),用于让用户浏览讨论区所有公开讨论话题,并参与相关话题讨论。6.根据权利要求4所述的一种支持Android移动端的在线考试与自测系统,其特征在于:所述用户中心模块(5)中还包括消息管理单元,用于添加、查看、修改、删除和收发邮件;所述系统设置模块(8)中还包括系统邮箱管理单元,用于添加、查看、修改、删...

【专利技术属性】
技术研发人员:王叶羽霄段乐乐王柯
申请(专利权)人:西南大学
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1