CN112181239B - 一种基于电子试卷的交互方法、***及计算机设备 - Google Patents
一种基于电子试卷的交互方法、***及计算机设备 Download PDFInfo
- Publication number
- CN112181239B CN112181239B CN202011064177.XA CN202011064177A CN112181239B CN 112181239 B CN112181239 B CN 112181239B CN 202011064177 A CN202011064177 A CN 202011064177A CN 112181239 B CN112181239 B CN 112181239B
- Authority
- CN
- China
- Prior art keywords
- test
- instruction
- question
- interface
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
本申请涉及一种基于电子试卷的交互方法、***及计算机设备,其包括实时获取输入端的输入指令,所述输入指令包括滑动指令或者静止指令;根据输入指令判断试卷的状态模式,所述状态模式包括浏览模式以及答题模式;当接收到输入端的滑动指令时,控制试卷进入浏览模式;当接收到输入端的静止指令时,控制试卷进入答题模式。解决了传统网络翻阅试题方式较为死板,无法模拟真实的试卷做题的效果的问题,本申请具有模拟真实试卷从而提高学生做题技巧的效果。
Description
技术领域
本申请涉及现代网络教育技术领域,尤其是涉及一种基于电子试卷的交互方法、***及计算机设备。
背景技术
目前,随着信息逐渐网络化,各行各业都逐渐网络化,教育也不例外,为了让孩子们除了在学校教学以外还能够得到更多的教育资源,获得更多知识,提升孩子的成绩,网络教育逐渐成为更多家庭的选择。
在网络教育体系里,试题答卷是不可或缺的一部分,现有的网络试题答卷大部分采用一题一界面的翻阅方式,一般做题方式都是通过点击界面控件进入下一题,上述的现有技术方案存在以下缺陷:做题方式较为死板,无法模拟真实的试卷做题的效果,容易导致学生做题没有技巧,考试答题技巧无法得到很好的提升。因此,如何实现模拟试卷更具真实性以及使得答题更便捷,成为目前需要解决的技术问题。
发明内容
本申请目的一是提供一种基于电子试卷的交互方法、***及计算机设备,具有模拟真实试卷从而提高学生做题技巧的特点。
第一方面,本申请提供一种基于电子试卷的交互方法法,采用如下技术方案:
一种基于电子试卷的交互方法,包括:
实时获取输入端的输入指令,所述输入指令包括滑动指令或者静止指令;
根据输入指令判断试卷的状态模式,所述状态模式包括浏览模式以及答题模式;
当接收到输入端的滑动指令时,控制试卷进入浏览模式;
当接收到输入端的静止指令时,控制试卷进入答题模式。
通过采用上述技术方案,用户端通过实时获取输入端不同的输入指令,从而判断试卷的状态模式,当用户端接收到的输入端的滑动指令时,则能够控制试卷进入浏览模式,能够模拟真实试卷中的随意翻阅性,当用户端接收到输入端的静止指令时,则能够控制试卷进入答题模式,答题模式的设置区别于翻阅模式,主要是为了让用户答题更加便捷以及便于查看,同时也删减许多点击控件的步骤,使得用户的答题体验更好。
本申请在一较佳示例中可以进一步配置为:控制试卷进入浏览模式之后,还包括:
滑动指令触发输入端控制界面滑动事件,所述滑动事件包括调用滚动条,所述滚动条能够实时展示界面滑动进度;
根据滚动条的调用,清除界面中的焦点,隐藏公式软键盘。
通过采用上述技术方案,设置的滚动条能够触发清除界面中的焦点,从而隐藏公式软键盘,使得试卷完全进入浏览模式,除此之外,滚动条还能够实时显示试卷整体的查看进度,增强用户对全部试题的模块划分印象。
本申请在一较佳示例中可以进一步配置为:所述当接收到输入端的静止指令时,控制试卷进入答题模式的步骤,还包括:
接收输入端的静止指令,停止界面的滑动;
获取界面上检测区域内的试题图像;
对试题图像进行解析,以获得界面检测区域内试题的字数;
根据字数预设相应的停顿时间;
以停顿时间开始倒计时,倒计时为零时,控制试卷进入答题模式。
通过采用上述技术方案,设置的静止指令能够使得界面停止滑动,并且用户端通过获取当前的检测区域内的试题图像,从而识别试题图像内的字数,进而能够根据字数进行预设相应的停顿时间,经过对预设的停顿时间进行倒计时,当倒计时为零,用户端控制试卷进入答题模式,停顿时间的设置能够给用户一定的阅读试题的时间,使得用户充分考虑是否决定答题的时间,减少用户处于浏览模式时却过早进入答题模式的不良体验。
本申请在一较佳示例中可以进一步配置为:控制试卷进入答题模式之后,还包括:
获取界面上检测区域内的试题类别标签;
根据试题类别标签判断试题类型并跳出显示试题的窗口,所述试题类型包括选择题与非选择题;
当试题类型为选择题时,在窗口内试题下方显示可直接点击答题的选择控件;
当试题类型为非选择题时,非选择题内包含有填空标识,获取试题的填空标识位置,在填空标识内自动定位焦点,在焦点处显示光标,且自动从界面唤醒公式软键盘。
通过采用上述技术方案,设置的窗口能够将试题更加清楚的展示给用户查看,当试题为非选择题时,可通过自动定位焦点从而唤醒公式软键盘,减少用户需要自己点击调用公式软键盘的情况。
本申请在一较佳示例中可以进一步配置为:自动弹出公式软键盘之后,还包括:
实时接收公式软键盘输入信息,判断公式软键盘输入信息类型,所述信息类型包括指令类以及内容类;
当输入信息为指令类,根据指令执行指令内容;
当输入信息为内容类,实时将输入信息展示于预览框内,所述预览框位于光标下方。
通过采用上述技术方案,设置的公式软键盘功能强大而多样,能够给予用户更好的答题体验,而设置的预览框位于光标下方能够减少预览框遮挡住之前输入的内容的情况。
第二方面,本申请提供一种基于电子试卷的交互***,采用如下的技术方案:
一种基于电子试卷的交互***,包括:
输入模块,用于实时获取输入端的输入指令,所述输入指令包括滑动指令或者静止指令;
判断模块,根据输入指令判断试卷的状态模式,所述状态模式包括浏览模式以及答题模式;
浏览模块,当接收到输入端的滑动指令时,控制试卷进入浏览模式;
答题模块,当接收到输入端的静止指令时,控制试卷进入答题模式。
本申请在一较佳示例中可以进一步配置为:所述检测模块包括:
滑动单元,用于滑动指令触发输入端控制界面滑动事件,所述滑动事件包括调用滚动条,所述滚动条能够实时展示界面滑动进度;
隐藏单元,用于根据滚动条的调用,清除界面中的焦点,隐藏公式软键盘。
本申请在一较佳示例中可以进一步配置为:所述答题模块包括:
获取单元,用于获取界面上检测区域内的试题类别标签;
判别单元,用于根据试题类别标签判断试题类型并跳出显示试题的窗口,所述试题类型包括选择题与非选择题;
点击单元,当试题类型为选择题时,在窗口内试题下方显示可直接点击答题的选择控件;
定位单元,当试题类型为非选择题时,非选择题内包含有填空标识,获取试题的填空标识位置,在填空标识内自动定位焦点,在焦点处显示光标,且自动从界面唤醒公式软键盘。
第三方面,本申请提供一种计算机设备,采用如下技术方案:
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的基于电子试卷的交互方法的步骤。
第四方面,本申请是提供一种计算机存储介质,如下技术方案:
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于电子试卷的交互方法的步骤。
综上所述,本申请包括以下至少一种有益技术效果:
页面中试卷可通过输入端的输入指令进行控制不同状态模式,主要包括有浏览模式以及答题模式,用户可通过输入端的滑动指令进入浏览模式随意浏览试题,并在浏览到有适合做的题目时通过输入端的静止指令进入答题模式,浏览模式与答题模式能够自由的切换,实现了用户不仅能够自由的选择性答题,还能够模拟真实的试卷答题效果,增加用户真实答卷的经验,提升答题技巧。
附图说明
图1是本申请其中一实施例中一种基于电子试卷的交互方法的流程图。
图2是本申请另一实施例中一种基于电子试卷的交互方法的的流程图。
图3是图1中步骤S6的子步骤流程图。
图4是本申请其中一实施例的一种基于电子试卷的交互***的结构图。
图5是本申请其中一实施例的浏览模块的结构图。
图6是本申请其中一实施例的答题模块的结构图。
图7是本申请其中一实施例中计算机设备的原理框图。
图中,1、输入模块,2、判断模块,21、浏览模块,211、滑动单元,212、隐藏单元,22、答题模块,221、获取单元,222、判别单元,223、点击单元,224、定位单元。
具体实施方式
以下结合附图对本申请作进一步详细说明。
本申请实施例公开一种基于电子试卷的交互方法,其中,基于电子试卷的交互方法基于以下预先处理的步骤:
在企业服务器内设有海量试卷题库,试卷题库内的试题都设置有类别标签,在本实施例中,试卷题库的试题主要包括选择题类以及非选择题类,用户端通过传输请求抽取试题信号给服务器,从试卷题库内随机抽取试题,并通过用户端的试卷生成程序对试题进行排版从而生成一套试卷,用户端接收输入端触发指令进入模拟试卷程序内,在本实施例中,输入端例如电脑的鼠标或键盘,手机触屏或者专用电子学习设备的触屏等,用户端将试卷显示在用户端屏幕界面上,并通过输入端控制界面滑动,同时,在界面内设置有可视的检测区域,试题的检测区域默认设置在界面的中间处,也能够按照学生的需求进行位置调节,位置调节方式可以为直接通过输入端对检测区域进行拉动或者在设置功能内进行设置,检测区域可以根据试题的类别标签识别出试题的类别,此外,每道试题之间预设有间隔,可以减少检测区域检测到多道题目的情况,若检测区域内存在有多道试题的类别标识,默认选取位于检测区域内的最顶部的试题进行识别。
参照图1,基于电子试卷的交互方法,具体包括:
S1、实时获取输入端的输入指令,输入指令包括滑动指令或者静止指令。
在本实施例中,采用常规的电子设备对用户操作输入端产生的输入指令进行响应,其中常规电子设备包括手提电脑、电子计算机、手机以及学习机等,与电子设备相对应的输入端则包括电脑的鼠标或键盘、手机触屏或者学习机的触屏等。
S2、根据输入指令判断试卷的状态模式,状态模式包括浏览模式以及答题模式。
其中,在接收到输入指令后,用户端通过输入指令判断试卷的状态模式,在本实施例中,试卷的初始状态为答题模式。
具体的,用户端判断试卷状态模式的过程及结果包括以下情况:
S3、当接收到输入端的滑动指令时,控制试卷进入浏览模式。
具体的,用户端根据滑动指令使得界面随着输入端的动作指令进行上下滑动,在本实施例中,触发滑动指令可通过滑动鼠标、点击上下方向键或者上下滑动屏幕等,在用户端接收到滑动指令后,控制试卷进入浏览模式。
S6、当接收到输入端的静止指令时,控制试卷进入答题模式。
具体的,静止指令的判断过程为:当输入端停止输入滑动指令时,用户端判断输入端停止输入指令的行为为静止指令,从而控制试卷进入答题模式。
参照图2,进一步的,在步骤S3之后,增加有步骤S4、S5:
S4、滑动指令触发输入端控制界面滑动事件,滑动事件包括调用滚动条,滚动条能够实时展示界面滑动进度。
其中,界面滑动事件为用户端接收到滑动指令后,用户端实时检测输入端不同的滑动指令,从而判断界面的上下滑动,以输入端是鼠标为例,滑动鼠标时会产生通断信号,用户端通过检测通断信号来判断界面的滚动,通断信号包含:“1”、“0”这两种信号,通过在周期时间段内判断“1”和“0”的组合信号,从而判断界面的上下滑动,组合信号的组合方式有多种,因此判断方法针对不同的***也有多种不同的设置,在本实施例中不做限定,同时,在界面内调用了滚动条,滚动条能够将界面的滑动进度可视化,此外,滚动条的显示还能够使得用户端暂停对检测区域内的试卷类别标签进行识别判断。
S5、根据滚动条的调用,清除界面中的焦点,隐藏公式软键盘。
具体的,在调用滚动条后,能够触发清除界面中的焦点,焦点的状态与公式软键盘的调用相关联,若焦点被清除时,公式软键盘将被隐藏,公式软键盘不同于普通软键盘,公式软键盘内容主要包含有各类数据公式,且能够与普通软键盘或者键盘终端输入的文本进行组合并显示在界面上,能够满足用户在网络界面上做题时编辑数学公式的需求,其中,公式软键盘可通过采用DIV(标签)与CSS(层叠样式表)的布局方式,实现键盘的基本布局,并利用JavaScript库中的MathQuill 子库来实现即时显示输入公式的结果。
此外,参照图3,进一步的,在其中一实施例中,步骤S6细化为以下子步骤:
S61、接收输入端的静止指令,停止界面的滑动。
具体的,用户端接收到静止指令后,控制界面停止滑动,同时,还将滚动条进行隐藏。
S62、获取界面上检测区域内的试题图像。
具体的,滚动条的隐藏触发检测区域再次开启检测功能,同时,在当前的静止界面上,用户端对检测区域内的试题进行图像获取。
S63、对试题图像进行解析,以获得界面检测区域内试题的字数。
具体的,由于试题图像为黑白图像,用户端先将获取到的试题图像进行降噪、二值化后,再对试题图像内的文字进行字符切分,字符切分主要是将试题图像中的文字分割成单个文字,识别的时候是一个字一个字进行识别,最后再将获得的文字进行归一化,主要是将单个的文字图像规整到同样的尺寸,在同一个规格下,便于对规整好的文字图像进行统计。
由于试题之间存有明显的间隔,因此获得文字图像也具有相应的间隔,但由于人为操作输入端使得试题停在检测区域的情况具有不确定性,在本实施例中,若在检测区域边缘有题目造成文字压线的情况,为了方便能够检测到试题的类别标识制定了上边缘不压线限制规则,上边缘不压线限制规则能够让压在检测区域上边缘的题目完全下滑到检测区域内,而若存在题目压在检测区域下边缘的情况,则可以根据压线的文字部分图像不完全而无法将文字分割成单个文字,进而将其剔除出文字图像内,最后再将规整好的文字图像进行统计,从而获得检测区域内试题的字数。
S64、根据字数预设相应的停顿时间。
具体的,在用户端获得字数以后,不同数量范围的字数预设有不同的停顿时间,例如,设置“0-10”范围内的字数值停顿时间为1秒,设置“11-20”范围内的字数值停顿时间为2秒等,由于检测区域的范围有限,因此,统计的字数也有最大值,故而设置的停顿时间也具有最大值。
S65、以停顿时间开始倒计时,倒计时为零时,控制试卷进入答题模式。
具体的,在获得停顿时间后,用户端进行倒计时,由于现有计算机设备只存在有计时器,因而倒计时的实现是计时器上实现的,例如,倒计时的实现过程为计算机设备通过每秒将从零计起的时间与预设的停顿时间进行对比,直到计时器的时间与停顿时间一致,则完成停顿时间倒计时为零的过程,进而用户端控制试卷进入答题模式。
以上,通过在试卷进入答题模式之前设置字数识别从而预设停顿时间的过程,能够比直接接收到进入答题模式的方式更具有人性化,该过程给予了用户充分的浏览试题的时间,使用户不至于被过于快速模式切换而影响做题体验。
此外,参照图2,在用户端控制试卷进入答题模式后,即在步骤S6之后,增加有以下步骤:
S7、获取界面上检测区域内的试题类别标签。
具体的,用户端获取位于界面上检测区域的最靠近上边缘处的试题类别标签,并对类别标签进行识别,通过与存放在用户端存储器内的基准类别标签对比,从而获得识别结果。
S8、根据试题类别标签判断试题类型并跳出显示试题的窗口,试题类型包括选择题与非选择题。
具体的,根据试题类别标签的识别结果进行判断试题类型,同时,在判断完试题类型之后会自动跳出新的窗口,窗口内显示有该试题。
其中,用户端判断试题类型的结果包括以下情况:
S9、当试题类型为选择题时,在窗口内试题下方显示可直接点击答题的选择控件。
在本实施例中,当试题类型识别结果为选择题时,将会自动跳出新的窗口,窗口内显示有该试题,同时在窗口内还包含直接能够点击答题的选择控件,选择控件后为选择题选项内容,用户端能够实时保存用户点击选择的选项。
S10、当试题类型为非选择题时,非选择题内包含有填空标识,获取试题的填空标识位置,在填空标识内自动定位焦点,在焦点处显示光标,且自动从界面唤醒公式软键盘。
具体的,当试题类型为非选择题时,在本实施例中,非选择题包括有填空题,计算题,问答题以及应用题等,非选择题题内必定会存在有可视的填空标识,因而无需用户操作,用户端可自动识别填空标识的位置,从而获取填空标识位置信息,进而对该位置信息进行自动定位焦点,焦点可视化为光标的显示,焦点的状态与公式软键盘的调用相关联,出现焦点时,将自动从界面唤醒公式软键盘,公式软键盘总是处于界面的最顶层,能够有效防止界面内其他的窗口对公式软键盘进行遮挡。
在步骤S10之后,增加有步骤S11:
S11、实时接收公式软键盘输入信息,判断公式软键盘输入信息类型,信息类型包括指令类以及内容类。
具体的,在用户端界面内唤醒公式软键盘后,用户端实时接收公式软键盘的输入信息,公式软键盘主要包括有数学公式软键盘,英文软键盘以及中文软键盘三大模块,其中,数学公式软键盘内设置有多种通用数学公式,用户能够通过点击切换键进行模块的切换,此外,信息类型包括有指令类以及内容类,指令类指的是用于对公式软键盘进行模块切换或者触发各类功能的按键,例如,切换键、确认键以及删除键等,内容类信息指的是公式软键盘输出内容,输出内容会出现在显示试题的窗口内。
其中,用户端判断公式软键盘输入信息类型包括以下情况:
S12、当输入信息为指令类,根据指令执行指令内容;
S13、当输入信息为内容类,实时将输入信息展示于预览框内,预览框位于光标下方。
具体的,当用户端接收到的输入信息为指令类时,则根据指令内容执行相应指令,例如用户点击切换键时,用户端就会接收到切换指令,则按照软键盘三大模块排序进行模块的切换,当用户端接收到的输入信息为内容类时,则实时将输入的信息内容展示于预览框内,预览框位于光标下方,以防对输入信息内容进行遮挡,用户完成输入以后可通过点击键盘的确认键完成答题,若需要切换题目,用户可通过操作输入端进入滑动预览模式。
综上所述,在实际应用中,以电脑作为用户端为例,则输入端为鼠标,用户进入包含试卷的界面后,试卷界面包含有底色与试卷底色不同且透明度较高的检测区域,用户可根据自身的阅读习惯对检测区域进行调整,随后,用户通过滑动鼠标的滚轮键从而触发滑动指令,使得试卷随着滚轮向上或者向下滑动,同时在试卷界面一侧显示有滚动条,实时显示试卷翻阅进度,当用户停止滑动滚轮键,对题目进行阅读并尝试解答时,界面会自动跳出在检测区域顶部的试题,若试题为选择题,则根据试题下方出现的选择控件进行答题,若试题为非选择题,则会自动跳出公式软键盘,用户可通过同时操作公式软键盘或者键盘进行答题,答完题后界面能够实时保存答案,用户可直接通过滑动滚轮键便能够继续选择性答题。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本申请实施例还提供一种基于电子试卷的交互方法,该基于电子试卷的交互***与实施例中基于电子试卷的交互方法一一对应。参照图4,该基于电子试卷的交互***包括:输入模块1、判断模块2、浏览模块21以及答题模块22。各功能模块详细说明如下:
输入模块1:用于实时获取输入端的输入指令,输入指令包括滑动指令或者静止指令;
判断模块2:根据输入指令判断试卷的状态模式,状态模式包括浏览模式以及答题模式。
浏览模块21:当接收到输入端的滑动指令时,控制试卷进入浏览模式。
答题模块22:当接收到输入端的静止指令时,控制试卷进入答题模式。
进一步,浏览模块21包括:
滑动单元211:用于滑动指令触发输入端控制界面滑动事件,所述滑动事件包括调用滚动条,所述滚动条能够实时展示界面滑动进度。
隐藏单元212:用于根据滚动条的调用,清除界面中的焦点,隐藏公式软键盘。
进一步,答题模块22包括:
获取单元221:用于获取界面上检测区域内的试题类别标签。
判别单元222:用于根据试题类别标签判断试题类型并跳出显示试题的窗口,所述试题类型包括选择题与非选择题。
点击单元223:当试题类型为选择题时,在窗口内试题下方显示可直接点击答题的选择控件。
定位单元224:当试题类型为非选择题时,非选择题内包含有填空标识,获取试题的填空标识位置,在填空标识内自动定位焦点,在焦点处显示光标,且自动从界面唤醒公式软键盘。
其中,参照图4,用户端通过输入模块1实时获取输入端的输入指令,根据输入指令利用判断模块2对试卷的状态模式进行判断,当用户端接收到输入端的滑动指令时,浏览模块21控制试卷进入浏览模式。
其中,参照图5,浏览模块包括滑动单元211以及隐藏单元212,在本实施例中,用户端接收到输入端的滑动指令,滑动单元211中通过滑动指令触发输入端控制界面滑动事件,界面滑动事件为用户端接收到滑动指令后,用户端实时检测操作端不同的滑动指令,从而判断界面的上下滑动,同时,在界面内调用了滚动条,滚动条能够将界面的滑动进度可视化,在调用了滚动条后,则能够通过隐藏单元21清除界面中的焦点,焦点的状态与公式软键盘的调用相关联,若焦点被清除时,公式软键盘将被隐藏。
此外,参照图4,当用户端接收到输入端的静止指令时,答题模块22控制试卷进入答题模式。
其中,参照图6,答题模块22包括获取单元221、判别单元222、点击单元223以及定位单元224,在本实施例中,当用户端接收到输入端的静止指令后,界面停止滑动滑动,并通过获取单元221获取位于界面上检测区域的试题类别标签,并对类别标签进行识别,通过与存放在用户端可读存储介质内的基准类别标签对比,从而获得识别结果,判别单元222根据该识别结果进行判断试题类型,同时,在判断完试题类型之后会自动跳出新的窗口,窗口内显示有该试题,具体的,当试题类型为选择题时,触发点击单元223,接能够点击答题的选择控件,选择控件后面为选择题选项内容,当试题类型为非选择题时,触发定位单元224,非选择题内包含有填空标识,用户端自动获取试题的填空标识位置,并在填空标识内自动定位焦点,在焦点处显示光标,同时从界面唤醒公式软键盘,用户可直接利用公式软键盘进行答题。
关于基于电子试卷的交互方法***的具体限定可参见上下文中对基于电子试卷的交互方法的限定,在此不再赘述。上述基于电子试卷的交互方法***中的各模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备的存储器中,以便于处理器调用执行以上各模块对应的操作。
实施例中,提供了一种计算机设备,该计算机设备是用户端。参照图7,该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储检测数据表。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于电子试卷的交互方法。
在一个实施例中,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
S1、实时获取输入端的输入指令,输入指令包括滑动指令或者静止指令。
S2、根据输入指令判断试卷的状态模式,状态模式包括浏览模式以及答题模式。
S3、当接收到输入端的滑动指令时,控制试卷进入浏览模式。
S6、当接收到输入端的静止指令时,控制试卷进入答题模式。
在步骤S3之后增加的步骤有:
S4、滑动指令触发输入端控制界面滑动事件,滑动事件包括调用滚动条,滚动条能够实时展示界面滑动进度。
S5、根据滚动条的调用,清除界面中的焦点,隐藏公式软键盘。
步骤6细化的子步骤包括:
S61、接收输入端的静止指令,停止界面的滑动。
S62、获取界面上检测区域内的试题图像。
S63、对试题图像进行解析,以获得界面检测区域内试题的字数。
S64、根据字数预设相应的停顿时间。
S65、以停顿时间开始倒计时,倒计时为零时,控制试卷进入答题模式。
在步骤S6之后增加的步骤有:
S7、获取界面上检测区域内的试题类别标签。
S8、根据试题类别标签判断试题类型并跳出显示试题的窗口,试题类型包括选择题与非选择题。
S9、当试题类型为选择题时,在窗口内试题下方显示可直接点击答题的选择控件。
S10、当试题类型为非选择题时,非选择题内包含有填空标识,获取试题的填空标识位置,在填空标识内自动定位焦点,在焦点处显示光标,且自动从界面唤醒公式软键盘。
在步骤S10之后增加的步骤有:
S11、实时接收公式软键盘输入信息,判断公式软键盘输入信息类型,信息类型包括指令类以及内容类。
S12、当输入信息为指令类,根据指令执行指令内容;
S13、当输入信息为内容类,实时将输入信息展示于预览框内,预览框位于光标下方。
本申请实施例公开了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
S1、实时获取输入端的输入指令,输入指令包括滑动指令或者静止指令。
S2、根据输入指令判断试卷的状态模式,状态模式包括浏览模式以及答题模式。
S3、当接收到输入端的滑动指令时,控制试卷进入浏览模式。
S6、当接收到输入端的静止指令时,控制试卷进入答题模式。
在步骤S3之后增加的步骤有:
S4、滑动指令触发输入端控制界面滑动事件,滑动事件包括调用滚动条,滚动条能够实时展示界面滑动进度。
S5、根据滚动条的调用,清除界面中的焦点,隐藏公式软键盘。
步骤6细化的子步骤包括:
S61、接收输入端的静止指令,停止界面的滑动。
S62、获取界面上检测区域内的试题图像。
S63、对试题图像进行解析,以获得界面检测区域内试题的字数。
S64、根据字数预设相应的停顿时间。
S65、以停顿时间开始倒计时,倒计时为零时,控制试卷进入答题模式。
在步骤S6之后增加的步骤有:
S7、获取界面上检测区域内的试题类别标签。
S8、根据试题类别标签判断试题类型并跳出显示试题的窗口,试题类型包括选择题与非选择题。
S9、当试题类型为选择题时,在窗口内试题下方显示可直接点击答题的选择控件。
S10、当试题类型为非选择题时,非选择题内包含有填空标识,获取试题的填空标识位置,在填空标识内自动定位焦点,在焦点处显示光标,且自动从界面唤醒公式软键盘。
在步骤S10之后增加的步骤有:
S11、实时接收公式软键盘输入信息,判断公式软键盘输入信息类型,信息类型包括指令类以及内容类。
S12、当输入信息为指令类,根据指令执行指令内容;
S13、当输入信息为内容类,实时将输入信息展示于预览框内,预览框位于光标下方。计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述基于电子试卷的交互方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
Claims (5)
1.一种基于电子试卷的交互方法,其特征在于,包括:
实时获取输入端的输入指令,所述输入指令包括滑动指令或者静止指令;
根据输入指令判断试卷的状态模式,所述状态模式包括浏览模式以及答题模式;
当接收到输入端的滑动指令时,控制试卷进入浏览模式;
当接收到输入端的静止指令时,控制试卷进入答题模式;
控制试卷进入浏览模式之后,还包括:
滑动指令触发输入端控制界面滑动事件,所述滑动事件包括调用滚动条,所述滚动条能够实时展示界面滑动进度;
根据滚动条的调用,清除界面中的焦点,隐藏公式软键盘;所述公式软键盘通过采用DIV标签与CSS层叠样式表的布局方式,实现键盘的基本布局,并利用JavaScript库中的MathQuill子库来实现即时显示输入公式的结果;
所述当接收到输入端的静止指令时,控制试卷进入答题模式的步骤,还包括:
接收输入端的静止指令,停止界面的滑动;
获取界面上检测区域内的试题图像;
对试题图像进行解析,以获得界面检测区域内试题的字数;
根据字数预设相应的停顿时间;
以停顿时间开始倒计时,倒计时为零时,控制试卷进入答题模式;
控制试卷进入答题模式之后,还包括:
获取界面上检测区域内的试题类别标签;
根据试题类别标签判断试题类型并跳出显示试题的窗口,所述试题类型包括选择题与非选择题;
当试题类型为选择题时,在窗口内试题下方显示可直接点击答题的选择控件;
当试题类型为非选择题时,非选择题内包含有填空标识,获取试题的填空标识位置,在填空标识内自动定位焦点,在焦点处显示光标,且自动从界面唤醒公式软键盘;
所述试题图像为黑白图像,用户端先将获取到的试题图像进行降噪、二值化后,再对试题图像内的文字进行字符切分,将试题图像中的文字分割成单个文字,识别的时候是一个字一个字进行识别,最后再将获得的文字进行归一化,以将单个的文字图像规整到同样的尺寸,在同一个规格下,便于对规整好的文字图像进行统计。
2.根据权利要求1所述的方法,其特征在于,自动唤醒公式软键盘之后,还包括:
实时接收公式软键盘输入信息,判断公式软键盘输入信息类型,所述信息类型包括指令类以及内容类;
当输入信息为指令类,根据指令执行指令内容;
当输入信息为内容类,实时将输入信息展示于预览框内,所述预览框位于光标下方。
3.一种基于电子试卷的交互***,其特征在于,包括:
输入模块,用于实时获取输入端的输入指令,所述输入指令包括滑动指令或者静止指令;
判断模块,根据输入指令判断试卷的状态模式,所述状态模式包括浏览模式以及答题模式;
浏览模块,当接收到输入端的滑动指令时,控制试卷进入浏览模式;
答题模块,当接收到输入端的静止指令时,控制试卷进入答题模式;
控制试卷进入浏览模式之后,还包括:
滑动指令触发输入端控制界面滑动事件,所述滑动事件包括调用滚动条,所述滚动条能够实时展示界面滑动进度;
根据滚动条的调用,清除界面中的焦点,隐藏公式软键盘;所述公式软键盘通过采用DIV标签与CSS层叠样式表的布局方式,实现键盘的基本布局,并利用JavaScript库中的MathQuill子库来实现即时显示输入公式的结果;
所述当接收到输入端的静止指令时,控制试卷进入答题模式的步骤,还包括:
接收输入端的静止指令,停止界面的滑动;
获取界面上检测区域内的试题图像;
对试题图像进行解析,以获得界面检测区域内试题的字数;
根据字数预设相应的停顿时间;
以停顿时间开始倒计时,倒计时为零时,控制试卷进入答题模式;
控制试卷进入答题模式之后,还包括:
获取界面上检测区域内的试题类别标签;
根据试题类别标签判断试题类型并跳出显示试题的窗口,所述试题类型包括选择题与非选择题;
当试题类型为选择题时,在窗口内试题下方显示可直接点击答题的选择控件;
当试题类型为非选择题时,非选择题内包含有填空标识,获取试题的填空标识位置,在填空标识内自动定位焦点,在焦点处显示光标,且自动从界面唤醒公式软键盘;
所述试题图像为黑白图像,用户端先将获取到的试题图像进行降噪、二值化后,再对试题图像内的文字进行字符切分,将试题图像中的文字分割成单个文字,识别的时候是一个字一个字进行识别,最后再将获得的文字进行归一化,以将单个的文字图像规整到同样的尺寸,在同一个规格下,便于对规整好的文字图像进行统计。
4.一种计算机设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至2任一项所述的基于电子试卷的交互方法的步骤。
5.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1至2中任一项基于电子试卷的交互方法的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011064177.XA CN112181239B (zh) | 2020-09-30 | 2020-09-30 | 一种基于电子试卷的交互方法、***及计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011064177.XA CN112181239B (zh) | 2020-09-30 | 2020-09-30 | 一种基于电子试卷的交互方法、***及计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112181239A CN112181239A (zh) | 2021-01-05 |
CN112181239B true CN112181239B (zh) | 2022-03-11 |
Family
ID=73947622
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011064177.XA Active CN112181239B (zh) | 2020-09-30 | 2020-09-30 | 一种基于电子试卷的交互方法、***及计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112181239B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114253454B (zh) * | 2022-01-27 | 2024-03-19 | 华中师范大学 | 一种基于符号挖掘的动态键盘生成方法及*** |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902680A (zh) * | 2011-07-26 | 2013-01-30 | 中兴通讯股份有限公司 | 触摸屏终端及其电子文档的定位方法 |
CN103824482A (zh) * | 2014-03-18 | 2014-05-28 | 西华大学 | 一种上机考试***和方法 |
CN106980461A (zh) * | 2017-02-23 | 2017-07-25 | 北京小牛互联科技有限公司 | 在键盘的文字输入面板快速定位输入文字位置的方法和装置 |
CN107291338A (zh) * | 2017-05-26 | 2017-10-24 | 深圳市全智达科技有限公司 | 一种信息预览和操作的方法及装置 |
CN108133167A (zh) * | 2016-12-01 | 2018-06-08 | 北京新唐思创教育科技有限公司 | 一种选择与判断题目答案的自动判定方法及其装置 |
CN108281068A (zh) * | 2018-03-27 | 2018-07-13 | 贵州西西沃教育科技股份有限公司 | 一种中学生英语阅读能力训练*** |
CN108717347A (zh) * | 2018-05-25 | 2018-10-30 | 北京金堤科技有限公司 | 商业信息交互识别方法、装置和电子设备 |
CN109542310A (zh) * | 2018-11-26 | 2019-03-29 | 努比亚技术有限公司 | 一种触控交互方法、终端及计算机可读存储介质 |
CN109637235A (zh) * | 2018-11-20 | 2019-04-16 | 深圳市神经科学研究院 | 中文字形训练方法及*** |
CN111127970A (zh) * | 2019-12-12 | 2020-05-08 | 广州三人行壹佰教育科技有限公司 | 答题处理方法、装置、终端和存储介质 |
CN111507251A (zh) * | 2020-04-16 | 2020-08-07 | 北京世纪好未来教育科技有限公司 | 试题图像中作答区域的定位方法、装置和电子设备 |
CN111563512A (zh) * | 2020-04-30 | 2020-08-21 | 广东小天才科技有限公司 | 一种答案自动涂抹的方法、装置、电子设备及存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103902213B (zh) * | 2012-12-27 | 2017-03-29 | ***通信集团河南有限公司 | 一种文字信息的生成方法和设备 |
CN109460523A (zh) * | 2018-09-21 | 2019-03-12 | 广州神马移动信息科技有限公司 | 数据展示方法、装置、终端设备及计算机存储介质 |
-
2020
- 2020-09-30 CN CN202011064177.XA patent/CN112181239B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902680A (zh) * | 2011-07-26 | 2013-01-30 | 中兴通讯股份有限公司 | 触摸屏终端及其电子文档的定位方法 |
CN103824482A (zh) * | 2014-03-18 | 2014-05-28 | 西华大学 | 一种上机考试***和方法 |
CN108133167A (zh) * | 2016-12-01 | 2018-06-08 | 北京新唐思创教育科技有限公司 | 一种选择与判断题目答案的自动判定方法及其装置 |
CN106980461A (zh) * | 2017-02-23 | 2017-07-25 | 北京小牛互联科技有限公司 | 在键盘的文字输入面板快速定位输入文字位置的方法和装置 |
CN107291338A (zh) * | 2017-05-26 | 2017-10-24 | 深圳市全智达科技有限公司 | 一种信息预览和操作的方法及装置 |
CN108281068A (zh) * | 2018-03-27 | 2018-07-13 | 贵州西西沃教育科技股份有限公司 | 一种中学生英语阅读能力训练*** |
CN108717347A (zh) * | 2018-05-25 | 2018-10-30 | 北京金堤科技有限公司 | 商业信息交互识别方法、装置和电子设备 |
CN109637235A (zh) * | 2018-11-20 | 2019-04-16 | 深圳市神经科学研究院 | 中文字形训练方法及*** |
CN109542310A (zh) * | 2018-11-26 | 2019-03-29 | 努比亚技术有限公司 | 一种触控交互方法、终端及计算机可读存储介质 |
CN111127970A (zh) * | 2019-12-12 | 2020-05-08 | 广州三人行壹佰教育科技有限公司 | 答题处理方法、装置、终端和存储介质 |
CN111507251A (zh) * | 2020-04-16 | 2020-08-07 | 北京世纪好未来教育科技有限公司 | 试题图像中作答区域的定位方法、装置和电子设备 |
CN111563512A (zh) * | 2020-04-30 | 2020-08-21 | 广东小天才科技有限公司 | 一种答案自动涂抹的方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112181239A (zh) | 2021-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100306024A1 (en) | System and method of providing an online survey and summarizing survey response data | |
KR20120054750A (ko) | 선택적 디스플레이를 위한 방법 및 장치 | |
CN109582430B (zh) | 电子书中评论信息的展现方法、计算设备及存储介质 | |
JP2019113803A (ja) | 漢字学習装置 | |
CN112181239B (zh) | 一种基于电子试卷的交互方法、***及计算机设备 | |
Doubé et al. | Typing over autocomplete: cognitive load in website use by older adults | |
CN111063223A (zh) | 英语单词拼写练习方法及装置 | |
Braganza et al. | Scrolling behaviour with single-and multi-column layout | |
KR102604002B1 (ko) | 온라인 영어 학습 서비스 및 이를 운용하는 관리 서버 | |
CN113625985B (zh) | 智能黑板的显示方法、装置以及智能黑板 | |
Lindstromberg | The assumptions of normality and similar distributions in small-scale quantitative research: Diagnostic graphs & Choosing a significance test | |
JP7238285B2 (ja) | 記入支援装置、及び、プログラム | |
US10529247B1 (en) | Interactive computer system for tutoring proof construction | |
JP7247600B2 (ja) | 情報処理装置及びプログラム | |
JP7263794B2 (ja) | 情報処理装置及びプログラム | |
JP7338210B2 (ja) | 情報処理装置及びプログラム | |
KR20140052509A (ko) | 언어 학습방법 및 언어 학습 시스템 | |
JP2020012947A (ja) | 情報処理装置及びプログラム | |
JP7314624B2 (ja) | 情報処理装置及びプログラム | |
Ipek | The Effects of window presentation type and field dependence on learning from a CBI geology tutorial | |
KR101854234B1 (ko) | 모바일장치에서의 철자학습을 위한 사용자 인터페이스 제공방법 및 이를 구현하는 모바일장치 | |
GB2611393A (en) | Control method and device and electronic device | |
JP2020198038A (ja) | 情報処理装置及びプログラム | |
KR20210135862A (ko) | 스마트 학습 시스템을 이용한 학습방법 | |
JP4043817B2 (ja) | 学習方法およびシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |