一种答题速度提示方法、服务器端、客户端及系统技术方案

技术编号:15226682 阅读:92 留言:0更新日期:2017-04-27 07:49
本发明专利技术实施例公开了一种答题提示方法,属于信息处理技术领域。其中,方法包括:业务服务模块接收各个客户端当前的答题信息;业务服务模块基于接收到的信息上报指令,将答题信息发送至消息队列;计算服务模块获取消息队列中的各个客户端当前的答题信息;计算服务模块基于各个客户端当前的答题信息,分别计算各个客户端当前的答题速度,和/或,计算各个客户端的平均答题速度;计算服务模块发送计算结果至前端缓存模块;业务服务模块基于接收到的查询指令,读取前端缓存模块中的计算结果并返回。该方法能够在考试过程中提醒考生或指导考试,为考生提供答题速度的查询,帮助考试合理分配答题或练习时间,实用性强,适用范围广。

【技术实现步骤摘要】

本专利技术涉及信息处理
,特别涉及一种答题速度提示方法、服务器端、客户端及系统。
技术介绍
目前,机考已然成为考生考试或者练习的主流方式,在机考的答题客户端上,考生进入题库页面后,基本上会看到三种形式的习题,一种是快速智能练习,即随机生成少量习题列表,供用户练习;另一种是分类练习,即让用户针对自己的薄弱环节有倾向性的增强;第三种是模拟考试,即生成和真实考试相同的试题,通过这种形式让用户来验收自己的备考成果。在练习或考试结束后,系统会为考生生成练习报告,报告中会体现这次练习的答题量,正确率,答题时间,答题速度的统计,作为用户的参考,为用户提供一些指导意义。在实现本专利技术的过程中,专利技术人发现至少存在如下问题:现有技术的报告的形式总体上讲还是一种静态的形式,可以在练习或模考后为用户提供指导意义,但是无法在练习或者考试过程中来提醒或指导用户,例如用户考试中截止到当前时间节点用户自身的答题速度,和全体参考人员的平均答题速度,这些考生都无法得知,也就不能够为考生在考试中提供指导和提醒。
技术实现思路
本专利技术的目的是提供一种答题速度提示方法、服务器端、客户端及系统,能够在考试过程中提醒考生或指导考试,为考生提供答题速度的查询,帮助考试合理分配答题或练习时间,实用性强,适用范围广。根据本专利技术实施例的一个方面,本专利技术的实施例提供了一种答题提示方法,应用于服务器端,其中,所述服务器端包括业务服务模块、计算服务模块及前端缓存模块,所述方法包括:业务服务模块接收各个客户端当前的答题信息;业务服务模块基于接收到的信息上报指令,将所述答题信息发送至消息队列;计算服务模块获取消息队列中的各个客户端当前的答题信息;计算服务模块基于各个客户端当前的答题信息,分别计算各个客户端当前的答题速度,和/或,计算各个客户端的平均答题速度;计算服务模块发送计算结果至前端缓存模块;业务服务模块基于接收到的查询指令,读取前端缓存模块中的计算结果并返回。优选地,所述答题信息包括:各个客户端的用户身份信息、各个客户端在截止到当前时间节点的答题数量信息、当前时间节点、以及当前考试场次信息。优选地,所述计算服务模块基于各个客户端当前的答题信息,分别计算各个客户端当前的答题速度的方法包括:所述计算服务模块基于所述当前时间节点计算当前答题时长,当前答题时长为当前时间节点与答题开始时间的差值;基于各个客户端在截止到当前时间节点的答题数量信息和当前答题时长分别计算各个客户端的答题速度;其中,客户端的答题速度为该客户端在截止到当前时间节点的答题数量与当前答题时长的比值。优选地,所述计算服务模块基于各个客户端当前的答题信息计算各个客户端的平均答题速度的方法包括:基于各个客户端的答题速度,计算各个客户端的平均答题速度,其中,所述平均答题速度为各个客户端答题速度之和与客户端数量的比值。根据本专利技术的另一方面,本专利技术的实施例提供一种答题提示方法,应用于客户端,包括:基于获取到的答题指令进行答题;发送当前的答题信息;获取信息上报指令并发送;接收基于上报指令返回的完成上报信息;获取查询指令并发送;接收基于查询指令返回的计算结果;将计算结果以预定格式显示。根据本专利技术的又一方面,本专利技术的实施例还提供了一种服务器端,包括:业务服务模块,用于接收各个客户端当前的答题信息;和,用于基于接收到的信息上报指令,将所述答题信息发送至消息队列;计算服务模块,用于获取消息队列中的各个客户端当前的答题信息;和,用于基于各个客户端当前的答题信息,分别计算各个客户端当前的答题速度,和/或,计算各个客户端的平均答题速度;和,用于发送计算结果至前端缓存模块;其中,业务服务模块,还用于基于接收到的查询指令,读取前端缓存模块中的计算结果并返回。优选地,所述答题信息包括:各个客户端的用户身份信息、各个客户端在截止到当前时间节点的答题数量信息、当前时间节点、以及当前考试场次信息。优选地,所述计算服务模块包括:计算子模块,所述计算子模块,用于所述计算服务模块基于所述当前时间节点计算当前答题时长,当前答题时长为当前时间节点与答题开始时间的差值;和,用于基于各个客户端在截止到当前时间节点的答题数量信息和当前答题时长分别计算各个客户端的答题速度;其中,客户端的答题速度等于该客户端在截止到当前时间节点的答题数量比上当前答题时长的值。优选地,所述计算子模块,还用于基于各个客户端的答题速度,计算各个客户端的平均答题速度,其中,所述平均答题速度为各个客户端答题速度之和比上客户端数量的值。根据本专利技术实施例的又一方面,本专利技术的实施例还提供了一种客户端,所述客户端包括:答题模块,用于基于获取到的答题指令进行答题;答题信息发送模块,用于发送客户端当前的答题信息;控制模块,用于获取信息上报指令并发送;和,用于获取查询指令并发送;接收模块,用于接收基于信息上报指令返回的完成上报信息;和,用于接收基于查询指令返回的计算结果;显示模块,用于将计算结果以预定格式显示。根据本专利技术的另一方面,本专利技术的实施例还提供了一种答题速度提示系统,所述系统包括以上所述的服务器端和以上所述的客户端。本专利技术的目的是提供一种答题速度提示方法、服务器端、客户端及系统,通过服务器端获取或接收客户端的答题信息,并进行计算保存,并基于客户端的查询指令,服务器端向客户端返回计算结果,能够在考试过程中提醒考生或指导考试,为考生提供答题速度的查询,帮助考试合理分配答题或练习时间,实用性强,适用范围广。附图说明图1是本专利技术实施例提供的服务器端的答题速度提示方法的流程图;图2是本专利技术实施例提供的客户端的答题速度提示方法的流程图;图3是本专利技术实施例提供的答题速度提示系统的模块关系示意图。附图标记说明:1-客户端;2-业务服务模块;3-消息队列;4-计算服务模块;5-前端缓存模块;6-接入服务模块。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。请参阅图1,图1是本专利技术实施例提供的服务器端的答题速度提示方法的流程图。如图1所示,本专利技术的实施例提供了一种答题提示方法,应用于服务器端,其中,所述服务器端包括业务服务模块2、计算服务模块4及前端缓存模块5,所述方法包括:业务服务模块2接收各个客户端1当前的答题信息;业务服务模块2基于接收到的信息上报指令,将所述答题信息发送至消息队列3;计算服务模块4获取消息队列3中的各个客户端1当前的答题信息;计算服务模块4基于各个客户端1当前的答题信息,分别计算各个客户端1当前的答题速度,和/或,计算各个客户端1的平均答题速度;计算服务模块4发送计算结果至前端缓存模块5;业务服务模块2基于接收到的查询指令,读取前端缓存模块5中的计算结果并返回。所述答题信息包括:各个客户端1的用户身份信息、各个客户端1在截止到当前时间节点的答题数量信息、当前时间节点、以及当前考试场次信息。所述计算服务模块4基于各个客户端1当前的答题信息,分别计算各个客户端1当前的答题速度的方法包括:所述计算服务模块4基于所述当前时间节点计算当前答题时长,当前答题时长为当前时间节点本文档来自技高网...
一种答题速度提示方法、服务器端、客户端及系统

【技术保护点】
一种答题提示方法,其特征在于,应用于服务器端,其中,所述服务器端包括业务服务模块、计算服务模块及前端缓存模块,所述方法包括:业务服务模块接收各个客户端当前的答题信息;业务服务模块基于接收到的信息上报指令,将所述答题信息发送至消息队列;计算服务模块获取消息队列中的各个客户端当前的答题信息;计算服务模块基于各个客户端当前的答题信息,分别计算各个客户端当前的答题速度,和/或,计算各个客户端的平均答题速度;计算服务模块发送计算结果至前端缓存模块;业务服务模块基于接收到的查询指令,读取前端缓存模块中的计算结果并返回。

【技术特征摘要】
1.一种答题提示方法,其特征在于,应用于服务器端,其中,所述服务器端包括业务服务模块、计算服务模块及前端缓存模块,所述方法包括:业务服务模块接收各个客户端当前的答题信息;业务服务模块基于接收到的信息上报指令,将所述答题信息发送至消息队列;计算服务模块获取消息队列中的各个客户端当前的答题信息;计算服务模块基于各个客户端当前的答题信息,分别计算各个客户端当前的答题速度,和/或,计算各个客户端的平均答题速度;计算服务模块发送计算结果至前端缓存模块;业务服务模块基于接收到的查询指令,读取前端缓存模块中的计算结果并返回。2.根据权利要求1所述的方法,其特征在于,所述答题信息包括:各个客户端的用户身份信息、各个客户端在截止到当前时间节点的答题数量信息、当前时间节点、以及当前考试场次信息。3.根据权利要求2所述的方法,其特征在于,所述计算服务模块基于各个客户端当前的答题信息,分别计算各个客户端当前的答题速度的方法包括:所述计算服务模块基于所述当前时间节点计算当前答题时长,当前答题时长为当前时间节点与答题开始时间的差值;基于各个客户端在截止到当前时间节点的答题数量信息和当前答题时长分别计算各个客户端的答题速度;其中,客户端的答题速度为该客户端在截止到当前时间节点的答题数量与当前答题时长的比值。4.根据权利要求3所述的方法,其特征在于,所述计算服务模块基于各个客户端当前的答题信息计算各个客户端的平均答题速度的方法包括:基于各个客户端的答题速度,计算各个客户端的平均答题速度,其中,所述平均答题速度为各个客户端答题速度之和与客户端数量的比值。5.一种答题提示方法,其特征在于,应用于客户端,包括:基于获取到的答题指令进行答题;发送当前的答题信息;获取信息上报指令并发送;接收基于上报指令返回的完成上报信息;获取查询指令并发送;接收基于查询指令返回的计算结果;将计算结果以预定格式显示。6.一种服务器端,其特征在于...

【专利技术属性】
技术研发人员:孙涛
申请(专利权)人:北京粉笔蓝天科技有限公司
类型:发明
国别省市:北京;11

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

1