您好, 访客   登录/注册

智能公务员模拟考试服务平台的设计与实现

来源:用户上传      作者:

  摘要:学生们在准备公务员考试过程中存在一定的盲目性,从这方面来看,亟须一个公务员模拟考试平台以引导学生科学有效地进行备考。该文设计并开发的智能公务员模拟考试服务系统能够更好地为学生提供备考方向。该系统的创新性在于:每一位同学对题库中每一道题目的作答情况都会参与到题库难度的机器学习;每次作题,系统都自动计算并更新每位同学各个模块具体的修炼分值,薄弱之处一目了然,当某一模块的修炼值低于平均值时会自动报警,提醒考生加强对该模块的练习;根据每道题的具体难度值,存储每个月修炼学习的总得分,考生能清楚知道自己的进步情况;每道错题都保存,并保存答错次数以及最后一次的答题状态(正确或错误),这样有利于有针对性地复习。本文从平台设计和实现过程等方面对公务员模拟考试服务平台进行阐述。
  关键词:智能公务员;模拟考试;服务平台
  中图分类号:TP311      文献标识码:A
  文章编号:1009-3044(2019)24-0066-02
  开放科学(资源服务)标识码(OSID):
  1 引言
  随着公安招录改革的推进,公安院校学生最主要的就业方向便是考公务员。近年来,公务员考试竞争压力不断加大,绝大多数毕业生对公务员备考存在一定的迷茫性,而我学院的公务员备考辅导资源更是匮乏。加上考试难度逐年增大,考查要求更高,广大考生面临重大挑战。目前市面上的公务员模拟考试系统,题目的难易,一般是直接给出难或易模糊的概念,而不是以一个具体值衡量,而且难或易也仅仅凭经验,并没有确定的依据;备考人对自己知识的掌握情况也不是很清晰,仅可以查看错题,对自己总体掌握程度并不是很了解。本人设计并实现的公务员模拟考试服务平台,通过机器学习的方式确定题目的难易值;对学生的错题,除了保存题目之外,还保存错误的次数,最后一次是对还是错;通过计算每个学生所有做过的题的难易值,得到该学生每个模块的修炼值。所有这些都利于学生们更好的备考。
  2 相关工作
  随着社会各行各业对人才的需求,社会人士对公务员考试的关注度日益剧增,越来越多无纸化公考练习软件在网上出现。当前市面上的公考APP软件尽是以引导考生题海战术为主,并未对考生的错题下大功夫,缺少相对完善的错题跟踪功能和考生备考成长记录。从国内公考练习软件的研究现状来看,其在个性化方面的设计有些不足,无法针对性地满足用户需求。
  3 平台设计
  3.1 平台体系的结构
  云环境下的公务员模拟考试服务平台采用分布式计算系统Hadoop架设云平台的基础架构,向上支撑平台的两大服务中心组件,即平台控制中心和公务员模拟考试服务中心。公务员模拟考试服务中心目前主要有六个部分构成,学生修炼状态模块、学生错题管理模块、试卷管理模块、数据上传服务模块、招考动态服务模块、题库管理模块等。
  该平台是根据题库资源共享的需要而建成的,其任务是为实现公安院校学生公考备考过程无纸化、系统化、科学化,从而让考生备考更节约、更高效,校方也可利用此服务平台更好地对学生的备考情况进行掌握。考生用户可以利用该平台自主抽卷模考、模块抽题练习,提交答题之后系统会自动阅卷并统计错题、存储错题记录。平台实时统计所有考生对单个题目的答题正确率,用以对相对应题目的难度评估。平台还会通过计算每个学生所有做过的题的难易值,得到该学生每个模块的修炼值。管理者可通过对该平台进行学生信息管理、题库管理、题目类型管理、试卷管理,招考公告管理等。更好地为学生提供备考需求 ,从而实现公务员模拟考试智能化以及促使学生备考具有针对性。有关数据和信息存储在云平台,学生用户也可以上传数据到个人中心。
  3.2 各主要模块的设计
  3.2.1 学生修炼状态模块
  该模块用于管理员管理学生修炼状态查看。可以查看由每个月修炼学习得分所形成的曲线图、排名情况、所有单个题型模块的对应分数值。
  3.2.2 学生错题管理模块
  该模块用于管理员管理学生错题查看。管理员进入学生错题查看管理模块,可以根据需要进行相关操作。
  3.2.3 试卷管理模块
  该模块用于管理员管理试卷信息。管理员进入试卷管理模块后,可以根据需要进行相关操作。
  3.2.4 数据上传服务模块
  该模块主要用于上传文件到云平台上,以及从云平台上下载文件。能够做到对不同类型的文件做到上传下载。
  3.2.5 招考动态服务模块
  该模块用于招考动态服务信息的发布,更好地为学生提供备考需求,从而实现公务员模拟考试智能化以及促使学生备考具有针对性。
  3.2.6 题库管理模块
  该模块用于管理员管理题库信息。管理员进入题库管理模块后,可以根据需要进行相关操作。平台实时统计所有考生对单个题目的答题正确率,用以对相对应题目的难度评估。
  4 平台的实现
  我们设计实现的网站平台是一个采用B/S模式,JAVA作为主要开发语言,javascript为脚本语言,MYSQL为数据库,基于JSP的WEB应用程序。
  4.1 主要截图
  平台可以自动计算出每个考生每种题型的修炼值,而且该修炼值实时更新。
  点击错题查看后,可以查看学生练习过程中的错题记录。其中状态0代表最近一次做题正确,状态1代表最近一次做题错误。以帮助考生更好的复习。
  5 结束语
  本文设计并开发的智能公务员模拟考试服务系统能够更好地为学生提供备考方向。每一位同学对题库中每一道题目的作答情况都会参与到题库难度的机器学习;每次作题,系统都自动计算并更新每位同学各个模块具体的修炼分值,薄弱之处一目了然,当某一模块的修炼值低于平均值时会自动报警,提醒考生加强对该模块的练习;根据每道题的具体难度值,存储每个月修炼学习的总得分,考生能清楚知道自己的进步情况;每道错题都保存,并保存答错次数以及最后一次的答题状态(正确或错误),这样有利于有针对性地复习。由于时间有限,细节和功能上都有待完善。比如,管理员在建立公考题库的时候,没有实现对模块更加细致的分类;每个月的修炼值没有以曲线的形式展示。将在以后的工作中完善。
  参考文献:
  [1] 网盘[EB/OL].http://baike.baidu.com/view/71279.htm.
  [2] mySQL[EB/OL].http://baike.baidu.com/view/24816.htm.
  [3] Apache Hadoop[EB/OL]. http://wiki.apache.org/hadoop/FrontPage.
  [4]王国辉.Java Web 开发实战宝典[M].北京:清华大学出版社,2010.
  [5] 徐林林.零点起飞学Java Web開发[M].北京:清华大学出版社,2013.
  【通联编辑:李雅琪】
转载注明来源:https://www.xzbu.com/8/view-15031155.htm