一种测评方法、装置、电子设备及存储介质与流程

文档序号:21678842发布日期:2020-07-31 21:49阅读:110来源:国知局
一种测评方法、装置、电子设备及存储介质与流程

本公开实施例涉及教育技术,尤其涉及一种测评方法、装置、电子设备及存储介质。



背景技术:

随着科技和网络的不断发展,在线学习平台得到了广泛应用,用户可通过在线学习平台选择在线学习。

为了检测自己学习成果的时候,用户可选择一些测试题进行解答,目前,用户可借助一系列的海量题库进行自我测评。其中,在对数理能力进行测评时,每个测试题都有对应的知识点,在用户完成一个测试题时,根据该测试题对应的知识点,对该知识点的掌握程度进行测评,并且,每个知识点都有对应的数理能力,在用户完成该数理能力对应的整套题目时,就可以评定用户对该数理能力的掌握程度,进而可以判定用户解决类似题目的能力。例如,常规的方法是:假设该数理能力有100个测试题,用户需要完成该100个测试题,才能给出用户对该数理能力以及每个知识点对应的测评结果。由于每个知识点之间毫无关联,并且需要完成该数理能力对应的每个测试题,才能对该数理能力进行测评,增加了对自身数理能力进行测评的繁琐过程。



技术实现要素:

本公开实施例提供一种测评方法、装置、电子设备及存储介质,可快速完成对数理能力掌握程度的测评,提升了用户对自身数理能力进行测评的使用体验。

第一方面,本公开实施例提供了一种测评方法,包括:

获取用户的测评请求,所述测评请求包括用户信息;

根据所述用户信息确定对应的待测评数理能力;

根据待测评数理能力的模板,生成并展示当前知识点的测试题;

如果答复正确的测试题数量达到所述当前知识点对应的预设测评数量阈值,则继续生成并展示下一知识点的测试题,直至完成所述待测评数理能力对应所有知识点的测试题。

进一步的,在所述根据待测评数理能力的模板,生成并展示当前知识点的测试题之后,还包括:

在预设时长内,获取用户对当前知识点的所有测试题输入的答复内容;

对所述答复内容与当前知识点的对应测试题答案进行对比,确定答复内容与对应测试题答案之间的相似度;

将所述答复内容与对应测试题答案之间的相似度大于单测试题相似度阈值的测试题,确定为答复正确的测试题。

进一步的,所述根据待测评数理能力的模板,生成并展示当前知识点的测试题,包括:

根据待测评数理能力的模板,随机生成当前知识点对应的所有测试题;

将所述所有测试题展示在显示界面。

进一步的,所述根据待测评数理能力的模板,生成并展示当前知识点的测试题,包括:

根据待测评数理能力的模板,随机生成当前知识点对应的所有测试题;

在显示界面上展示所述所有测试题中的单个测试题;

在接收到触发指令时,切换到下一测试题。

进一步的,所述预设时长为计算当前数学知识点对应所有测试题的总时长。进一步的,所述测评方法,还包括:

所述答复正确的测试题数量未达到预设测评数量阈值,则重新生成并展示当前知识点对应的测试题。

进一步的,所述测评方法,还包括:

若重新生成当前知识点对应的测试题的总次数达到预设生成阈值时,则终止用户的测评。

进一步的,所述数理能力包括下述至少一项:数学能力、物理能力。

进一步的,所述数学能力包括下述至少一项:数字识别能力、运算能力、逻辑推断能力、图形识别能力。

第二方面,本公开实施例还提供了一种测评装置,包括:

第一获取模块,用于获取用户的测评请求,所述测评请求包括用户信息;

第一确定模块,用于根据所述用户信息确定对应的待测评数理能力;

第一生成展示模块,用于根据待测评数理能力的模板,生成并展示当前知识点的测试题;

第二生成展示模块,用于如果答复正确的测试题数量达到所述当前知识点对应的预设测评数量阈值,则继续生成并展示下一知识点的测试题,直至完成所述待测评数理能力对应所有知识点的测试题。

进一步的,所述测评方法,还包括:

第二获取模块,用于在所述根据待测评数理能力的模板,生成并展示当前知识点的测试题之后,在预设时长内,获取用户对当前知识点的所有测试题输入的答复内容;

第二确定模块,用于对所述答复内容与当前知识点的对应测试题答案进行对比,确定答复内容与对应测试题答案之间的相似度;

第三确定模块,用于将所述答复内容与对应测试题答案之间的相似度大于单测试题相似度阈值的测试题,确定为答复正确的测试题。

进一步的,所述第一生成展示模块,包括:

第一生成单元,用于根据待测评数理能力的模板,随机生成当前知识点对应的所有测试题;

第一展示单元,用于将所述所有测试题展示在显示界面。

进一步的,所述第一生成展示模块,包括:

第二生成单元,用于根据待测评数理能力的模板,随机生成当前知识点对应的所有测试题;

第二展示单元,用于在显示界面上展示所述所有测试题中的单个测试题;

切换单元,用于在接收到触发指令时,切换到下一测试题。

进一步的,所述预设时长为计算当前知识点对应所有测试题的总时长。

进一步的,所述测评方法,包括:

第三生成展示模块,用于所述答复正确的测试题数量未达到预设测评数量阈值,则重新生成并展示当前知识点对应的测试题。

进一步的,所述测评方法,包括:

终止模块,用于若重新生成当前知识点对应的测试题的总次数达到预设生成阈值时,则终止用户的测评。

进一步的,所述数理能力包括下述至少一项:数学能力、物理能力。

进一步的,所述数学能力包括下述至少一项:数字识别能力、运算能力、逻辑推断能力、图形识别能力。

第三方面,本公开实施例还提供了一种电子设备,包括:

一个或多个处理装置;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现如第一方面所述的测评方法。

第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理装置执行时实现如第一方面所述的测评方法。

本公开实施例通过获取用户的测评请求,测评请求包括用户信息;根据用户信息确定对应的待测评数理能力;根据待测评数理能力的模板,生成并展示当前知识点的测试题;如果答复正确的测试题数量达到当前知识点对应的预设测评数量阈值,则继续生成并展示下一知识点的测试题,直至完成待测评数理能力对应所有知识点的测试题,从而实现了在用户掌握当前知识点的情况下,才对下一知识点进行测评,从而在完成数理能力的最后一个知识点的测评之后,即可得到用户对该数理能力的测评结果,提高了用户对自身数理能力进行测评的使用体验。

附图说明

图1为本公开实施例提供的一种测评方法的流程图;

图2是本公开实施例提供的一种电子设备的主界面显示示意图;

图3是本公开实施例提供的一种数理能力的显示示意图;

图4是本公开实施例提供的一种数学能力的显示示意图;

图5是本公开实施例提供的一种不同知识点对应测试题的切换显示示意图;

图6是本公开实施例提供的一种数学能力与对应知识点之间的分布显示示意图;

图7是本公开实施例提供的另一种测评方法的流程图;

图8是本公开实施例提供的一种测试题的展示示意图;

图9是本公开实施例提供的一种测试题的切换显示示意图;

图10是本公开实施例提供的一种测评装置的结构框图;

图11是本公开实施例提供的一种电子设备的结构框图。

具体实施方式

下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。

在此需要说明的是,本方案是对用户的数理能力进行测评,可以理解为,本方案中的测试题可以为数学题,也可以为物理题。当然,本方案也可适用于其它逻辑推导步骤比较多的题目对应的能力进行测评。

实施例

图1为本公开实施例提供的一种测评方法的流程图,本实施例可适用于对用户的数理能力进行测评的情况,该方法可以由测评装置来执行,该装置可以采用软件和/或硬件的方式实现,该装置可以配置于电子设备中,该电子设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。在实施例中,该电子设备可以是家教机、陪读机器人等。

参考如1,该测评方法具体包括如下步骤:

步骤110、获取用户的测评请求。

其中,测评请求包括用户信息。在实施例中,用户信息可包括:用户名、用户年龄、用户的学习年级等。可以理解为,在用户采用电子设备对待测评数理能力进行测评之前,用户需触发电子设备的测评功能,以使电子设备进入主界面。此时,用户可通过触控操作在主界面填写自身的用户信息,以使电子设备接收到该用户信息。在实施例中,测评请求可以理解为,用户触发电子设备的测评功能,以使电子设备进入主界面的过程。其中,触控操作可通过用户手指或触控笔来实现。

图2是本公开实施例提供的一种电子设备的主界面显示示意图。如图2所示,在用户触发电子设备的测评功能之后,在电子设备的主界面显示有信息填写界面,示例性地,在图2中显示有“用户名”、“用户年龄”、“用户学习年级”这三个选项,同时,在用户学习年级中,可分为小学水平、初中水平和高中水平,以及不同的水平中,设置有不同的学习年级,比如,小学水平可对应有一年级、二年级……六年级;而初中水平和高中水平对应有一年级、二年级和三年级。当然,在实际操作过程中,可根据电子设备对用户信息的具体设置规则,对用户信息进行填写,在此并不进行限定。

步骤120、根据用户信息确定对应的待测评数理能力。

其中,用户信息中可包括学习年级,在实际操作过程中,可根据学习年级确定对应的待测评数理能力。在实施例中,待测评数理能力包括下述至少一项:数学能力、物理能力。可以理解为,待测评数理能力与用户的学习年级有关。当用户的学习水平为小学水平时,对应的待测评数理能力只包括数学能力;当用户的学习水平为初中水平或高中水平时,对应的待测评数理能力可包括数学能力,也可包括物理能力。

在此需要说明的是,在对用户的待测评数理能力进行测评之前,首先需获取用户信息,以使电子设备根据用户信息确定待测评数理能力对应的基础知识点,然后,对待测评数理能力的基础知识点进行测评,从而可便于快速地得到用户对该测评数理能力的掌握程度。其中,基础知识点与用户的学习年级有关。可以理解为,用户的学习年级与对应基础知识点的难易程度成正比,即用户的学习年级越高,对应的基础知识点的难易程度也就越高;反之,用户的学习年级越低,对应的基础知识点的难易程度也就越低。

示例性地,假设用户的学习年级为小学三年级,电子设备根据该学习年级的用户信息确定对应的基础知识点可为一位数的乘法,当待测评数理能力为数学能力中的运算能力时,可直接对乘法这个知识点进行测评即可,无需对加法和减法这两个知识点进行测评。当用户已熟练地掌握乘法这个知识点,可说明用户也熟练地掌握加法和减法这两个知识点。

步骤130、根据待测评数理能力的模板,生成并展示当前知识点的测试题。

其中,待测评数理能力的模板与对应的知识点有关,可以理解为,每一个知识点均对应有唯一的待测评数理能力的模板。在此需要说明的是,为了避免电子设备随机产生的测试题是重复的,在每个测试题中均设置有对应的知识点、题目类型、题目难度和题目序号,同时,电子设备对随机产生的测试题进行检查,以判断随机产生的测试题是否有重复的,以及随机产生的测试题是否与之前产生的测试题相同,若随机产生的测试题之间有重复的,或者随机产生的测试题和之前产生的测试题有相同的,则确认此次产生的该测试题是不合格的,电子设备将重新随机产生测试题。其中,题目难度可通过五角星的个数进行设定,即题目难度与五角星的个数成正比,五角星的个数越多,对应的题目难度越高。

在实施例中,测试题可以为任意分类的数学题目或者物理题目,比如,当测试题为数学题目时,测试题可以为逻辑推断题、计算题、图形识别题等分类;而当测试题为物理题目时,测试题可以为行程问题、密度问题、能量守恒问题等分类。当然,测试题的分类与所要测评的数理能力有关。以数理能力为数学能力为例,对测试题的分类与所要测评的数理能力之间的关系进行说明。假设数学能力为运算能力,则对应的测试题为计算题;假设数学能力为逻辑推断能力,则对应的测试题为逻辑推断题;假设数学能力为图形识别能力,则对应的测试题为图形识别题,其它的测试题类型,可根据具体的所要测试的数学能力进行具体限定,即在对数学能力进行测评时,选择对应的测试题进行测评即可,在此不一一赘述。同时,每个测试题的题型也可以为任意的,比如,测试题的题型可以为选择题、填空题、计算题、应用题等,对此并不进行限定。当然,物理能力对应测试题的题型,与数学能力对应测试题的题型相同,而物理能力对应测试题的分类,可根据实际情况进行设置。

在此需要说明的是,在向用户展示当前知识点的测试题的实际操作过程中,可根据不同知识点向用户展示不同的测试题,同时向用户展示测试题的方式也可以是不同的。具体地,可一次性将当前知识点对应的所有测试题均展示在电子设备的显示界面,也可逐个地将当前知识点对应的所有测试题依次展示在电子设备的显示界面,在此并不进行限定。其中,一次性地展示,或者逐个展示测试题的具体实施方式见下述的具体描述,在此不再赘述。

当然,在向用户展示当前知识点的测试题之前,首先需要用户打开电子设备的测评功能,以进入电子设备的主界面,在电子设备完成获取用户信息之后,电子设备将进入对应的测评页面。在进入测评页面之后,用户可在测评页面点击并选择所要测评的数理能力,在电子设备的显示屏接收到用户的触发操作时,电子设备自动切换到对应数理能力的显示界面,然后电子设备的显示屏可再次接收到用户的触发操作,此时电子设备自动从预设数据库中随机产生该数理能力对应的测试题,并将该测试题展示在显示界面上。其中,假设数理能力为数学能力,并且,小学水平的数学能力包括下述至少一项:数字识别能力、运算能力、逻辑推断能力、图形识别能力。其中,数字识别能力为对各个数字的辨别能力的测试;运算能力为对数学的运算能力的测试,比如,对加减法、乘除法、以及四则运算的测试;逻辑推断能力为对数学的推理能力的测试,比如,根据题目找规律的测试;图形识别能力为对不同图形的辨别能力的测试,比如,对正方形、三角形等不同图形的测试。当然,在实施例中,只是示例性地列出了数学能力中的部分能力,并不代表所有的数学能力。可以理解为,用户对其它的数学能力的测评,也可采用本实施例中的测评方法进行实现。图3是本公开实施例提供的一种数理能力的显示示意图。如图3所示,在电子设备接收到用户的测评请求之后,在电子设备的显示界面显示有“数学能力”和“物理能力”两个选项,用户可直接通过触控操作选择所要测评的数理能力,如图3所示,用户通过时手指点击触控“数学能力”这个选项,以进入“数学能力”的测评。图4是本公开实施例提供的一种数学能力的显示示意图。在实施例中,在用户打开电子设备的测评功能之后,在电子设备上弹出对应的测评页面,如图4所示,在测评页面上显示有预先设置的数学能力。可以理解为,图4是由图3所示的显示界面切换得到的。当然,每个数学能力都对应有多个不同的数学知识点,以及每个数学知识点都对应有多个测试题。

步骤140、如果答复正确的测试题数量达到当前知识点对应的预设测评数量阈值,则继续生成并展示下一知识点的测试题,直至完成所述待测评数理能力对应所有知识点的测试题。

在实施例中,预设测评数量阈值可以理解为用户所需要答复当前知识点的测试题正确的数量。在此需要说明的是,当用户答复正确的测试题数量达到预先设定的当前知识点的预设测评数量阈值时,才能进入下一知识点;否则,无法生成并向用户展示下一知识点的测试题。当然,每个知识点所对应的预设测评数量阈值可以是不同的。其中,预设测评数量阈值可根据每个知识点的难度系数,或每个知识点的重要程度进行设定。具体来说,预设测评数量阈值与每个知识点的重要程度成正比,即当知识点的重要程度越高,其对应的预设测评数量阈值也越大;相反地,当知识点的重要程序越低,其对应的预设测评数量阈值也就越小。当然,预设测评数量阈值与每个知识点的难度系数成正比,即当知识点的难度系数越高,其对应的预设测评数量阈值也越大;相反地,当知识点的难度系数越低,其对应的预设测评数量阈值也就越小。

图5是本公开实施例提供的一种不同知识点对应测试题的切换显示示意图。假设当前知识点对应的所有测试题的总数量为4个,并且,以逐个的方式向用户展示每个测试题。可以理解为,在电子设备的显示界面上只显示有当前知识点对应的一个测试题。如图5所示,在完成当前知识点的第4个测试题之后,若用户答复正确的测试题数量达到该当前知识点对应的预设测评数量阈值时,将如图5所示的第一个图所展示的显示界面切换到如图5所示的第二个图所展示的显示界面。如图5所示的第二个图中,显示有下一个知识点对应的第一个测试题,以便于用户对下一个知识点的第一个测试题进行答复,依次类推,直至完成该数理能力对应的所有测试题,或者终止测评。

在此需要说明的是,为了便于根据当前知识点的掌握程度,确定用户对另一个知识点的掌握程度,在各个知识点之间设置有关联关系,以及每个知识点都设置有对应的权重系数。若该知识点对应的权重系数越高,表明该知识点对后续的其它知识点的掌握程度的影响越大。其中,每个数理能力可对应有多个知识点,并且一个数理能力对应的多个知识点的关联关系可呈网状结构,即多个知识点的掌握程度确定另外一个知识点的掌握程度,也可通过一个知识点的掌握程度确定其他多个知识点的掌握程度。示例性地,假设待测评数理能力为数学能力,并且数学能力为计算能力,若用户熟练地掌握加法、减法、乘法、除法这四个知识点,可以认为用户也熟练地掌握四则混合运算这个知识点;若用户已经熟练地掌握乘法这个知识点,可以认为用户也熟练地掌握加法、减法这两个知识点。

以数理能力为小学水平的数学能力为例,对数理能力和对应知识点的关系进行说明。图6是本公开实施例提供的一种数学能力与对应知识点之间的分布显示示意图。示例性地,如图6所示,小学水平的数学能力可包括:数字识别能力、运算能力、逻辑推断能力、图形识别能力,其中,各个数学能力均作为主支,并且每个主支都分布有对应的从支,比如,数字识别能力包括:数学知识点11、数学知识点12……数学知识点1n等n个从支;运算能力包括:数学知识点21、数学知识点22……数学知识点2n等n个从支;逻辑推断能力包括:数学知识点31、数学知识点32……数学知识点3n等n个从支;图形识别能力包括:数学知识点41、数学知识点42……数学知识点4n等n个从支。当然,每个数学知识点之间可设置有关联关系。示例性地,假设运算能力中的数学知识点21为加法,数学知识点22为减法,数学知识点23为乘法,则在数学知识点21与数学知识点22之间可设置有权重系数为92,当通过测试题的测评得到数学知识点22没有掌握的情况下,可得出数学知识点21掌握也不牢固。又比如,在数学知识点23与数学知识点21之间可设置有权重系数为89,数学知识点23与数学知识点22之间设置有权重系数为36,当通过测试题的测评得到数学知识点23没有掌握的情况下,由于数学知识点23与数学知识点21之间的权重系数,比数学知识点23与数学知识点22之间的权重系数高,从而可得出数学知识点21掌握也不牢固。可以理解为,在掌握数学知识点21和数学知识点22之后,才可以对数学知识点23的掌握程度进行测评。当然,对其它数学能力中的各个数学知识点的关联关系以及权重系数的设定,可根据具体情况进行设置。同时,对物理能力中的各个物理知识点的关系关系以及权重系数的设定,也可参照上述实施例的具体描述进行设定,在此不再赘述。

本实施例的技术方案,通过获取用户的测评请求,测评请求包括用户信息;根据用户信息确定对应的待测评数理能力;根据待测评数理能力的模板,生成并展示当前知识点的测试题;如果答复正确的测试题数量达到当前知识点对应的预设测评数量阈值,则继续生成并展示下一知识点的测试题,直至完成待测评数理能力对应所有知识点的测试题,从而实现了在用户掌握当前知识点的情况下,才对下一知识点进行测评,从而在完成数理能力的最后一个知识点的测评之后,即可得到用户对该数理能力的测评结果,提高了用户对自身数理能力进行测评的使用体验。

为了确定答复正确的测试题数量是否达到当前知识点对应的预设测评数量阈值,在上述实施例的基础上,对测评方法作进一步的说明。图7是本公开实施例提供的另一种测评方法的流程图。如图7所示,该测评方法具体包括如下步骤:

步骤210、获取用户的测评请求,测评请求包括用户信息。

步骤220、根据用户信息确定对应的待测评数理能力。

步骤230、根据待测评数理能力的模板,生成并展示当前知识点的测试题。

步骤240、在预设时长内,获取用户对当前知识点的所有测试题输入的答复内容。

其中,预设时长为计算当前知识点对应所有测试题的总时长。在此需要说明的是,预设时长为用户答复当前知识点对应的所有测试题的所要花费的总时长,并非用户答复每个测试题所要花费的时长。在实施例中,在显示界面上显示有测试题之后,会在该显示界面的右上角显示该知识点对应的测试题的总数量以及剩余时长。其中,剩余时长为电子设备预先规定的答复该知识点所剩余的时间。当然,为了满足大部分用户的测试需求,该剩余时长的设定标准是根据大数据进行统计得到的。示例性地,假设当前知识点为加法,并且设置该加法对应的测试题数量为5个,剩余时长为3分钟。可以理解为,用户需在3分钟之内,完成该加法对应的5个测试题;若用户无法在3分钟之内完成该加法对应的5个测试题,则确定用户对加法这个知识点掌握不牢固。

步骤250、对答复内容与当前知识点的对应测试题答案进行对比,确定答复内容与对应测试题答案之间的相似度。

在实施例中,测试题的题型可以为选择题、应用题等任意题型。可以理解为,当测试题的题型为选择题或填空题时,可直接判断答复内容与当前知识点的对应测试题答案是否一致即可,即两者之间的相似度只有0或者100这两个值;而当测试题的题型为计算题或应用题时,可对答复内容与当前知识点的对应测试题答案之间的相似度进行判断,以根据两者之间的相似度大小确定答复内容是否正确。

步骤260、将答复内容与对应测试题答案之间的相似度大于单测试题相似度阈值的测试题,确定为答复正确的测试题。

其中,单测试题相似度阈值用来确定测试题是否正确的依据。在实施例中,若每个测试题的答复内容与对应测试题答案之间的相似度大于单测试题相似度阈值,则可认为该测试题答复正确;反之,若每个测试题的答复内容与对应测试题答案之间的相似度小于单测试题相似度阈值,则可认为该测试题答复错误。示例性地,单测试题相似度阈值可以为90。

步骤270、答复正确的测试题数量是否达到当前知识点对应的预设测评数量阈值,若达到,则执行步骤280;若未达到,则执行步骤290。

在此需要说明的是,每个知识点对应的预设测评数量阈值可以是不同的。在用户完成某个知识点的所有测试题之后,将答复正确的测试题数量与该知识点对应的预设测评数量阈值进行比较,若答复正确的测试题数量大于或等于对应的预设测评数量阈值,继续向用户展示下一知识点的测试题;若答复正确的测试题数量小于对应的预设测评数量阈值,则重新生成当前知识点对应的测试题。

步骤280、继续生成并展示下一知识点的测试题,直至完成待测评数理能力对应所有知识点的测试题。

步骤290、重新生成并展示当前知识点对应的测试题。

在实施例中,为了避免重新获取的当前知识点对应的测试题与以往获取的测试题出现重复,在电子设备随机产生测试题时,将随机产生的测试题与之前接收到的测试题进行对比,若当前随产生的测试题和之前接收到的测试题全都不相同时,确认当前随机产生的测试题是合格的,可以在电子设备的显示界面向用户展示;反之,若当前随机产生的测试题与之前接收到的测试题有重复的,则确认当前随机产生的测试题是不合格的,电子设备重新随机生成该知识点对应的测试题,并在电子设备随机产生对应知识点的测试题之后,将合格的测试题展示在电子设备的显示界面上,以供用户对该知识点进行测评。

本实施例的技术方案,在上述实施例的基础上,实现了在用户无法一次性通过当前知识点对应的测试题时,可再次给用户对当前知识点进行测评的机会,增加了用户对自身数理能力进行测评的使用体验。

当然,在对用户的数理能力进行测评的过程中,也会出现用户对该数理能力的某个知识点掌握不牢固的情况,即用户答复正确的测试题数量无法达到该知识点对应的预设测评数量阈值的情况,此时需重新生成并展示当前知识点对应的测试题。为了避免用户重复地触发电子设备重新生成并展示当前知识点对应的测试题,需对重新生成测试题的总次数进行限定。在上述实施例的基础上,在步骤290之后,还包括步骤2100:

步骤2100、若重新生成当前知识点对应的测试题的总次数达到预设生成阈值时,则终止用户的测评。

其中,预设生成阈值可以理解为电子设备可重新生成当前知识点对应测试题的总次数。在此需要说明的是,在用户完成某个知识点对应的所有测试题之后,若用户答复正确的测试题数量小于该知识点对应的预设测评数量阈值时,电子设备将重新生成并展示当前知识点的测试题,并对重新生成测试题的次数进行统计,若重新生成测试题的总次数等于预设生成阈值时,电子设备将弹出主界面,以终止用户对该数理能力的测评,同时,提示用户对该知识点掌握不牢固,需重新复习。从而,在保证对用户的数理能力以及该数理能力对应的每个知识点进行测评的同时,也避免了用户对某一个知识点进行重复测评的现象。

在上述实施例的基础上,在显示界面上所显示的测试题既可为当前知识点对应的所有测试题,也可为当前知识点对应的一道测试题。

一个实施例中,当显示界面上所显示的测试题为当前知识点对应的所有测试题时,步骤130包括:

步骤1301、根据待测评数理能力的模板,随机生成当前知识点对应的所有测试题。

其中,待测评数理能力的模板作为电子设备生成每个知识点对应测试题的依据。在实施例中,每个知识点都对应一个待测评数理能力的模板,并通过对应待测评数理能力的模板生成对应的所有测试题。其中,所有测试题可以理解为当前知识点对应的测试题总数量。示例性地,假设当前知识点为物理能力中的能量守恒这个知识点,若需设置5个测试题才可以完成用户是否掌握该知识点的测评,则电子设备可根据能量守恒这个知识点的模板生成5个测试题,以供用户测评使用。

步骤1302、将所有测试题展示在显示界面。

其中,显示界面可以理解为电子设备的显示屏。在实施例中,当用户进入测评后,在电子设备的显示界面上显示有所有数理能力,用户可通过触控操作选择自己所要测评的数理能力。在电子设备接收到触控操作之后,电子设备根据用户信息确定对应的基础知识点,并随机生成当前数理能力对应的基础知识点对应的测试题,并将该基础知识点对应的所有测试题展示在显示界面。其中,用户可以利用手指或者触控笔点击显示界面,以使电子设备接收到触控操作。

在此需要说明的是,为了快速地确定用户是否熟练地掌握数理能力对应的基础知识点,电子设备在生成该数理能力对应的基础知识点对应的测试题时,可随机生成该基础知识点对应难度系数最高的测试题,若用户答复难度系数最高的测试题的正确数量达到对应的预设测评数量阈值,则可认为用户已熟练地掌握该基础知识点。以数理能力为数学能力为例,对测试题的生成过程进行说明。图8是本公开实施例提供的一种测试题的展示示意图。如图8所示,在图8中的第一个图中的电子设备的显示界面上显示有各个数学能力,示例性地,显示有“数字识别能力”、“运算能力”、“图形识别能力”“逻辑推断能力”,当用户点击“运算能力”时,可将图8中的第一个图切换至图8中的第二个图,在图8中的第二个图中,显示有运算能力所对应的第一个数学知识点对应的所有测试题,并且在测试题的右上角显示有“共x道题”以及“还剩x分钟”的词语。比如,在图8中的右上角可显示有“共4道题”,以“还剩5分钟”的词语。同时,在右下角显示有“提交”,当用户完成显示界面的当前所有测试题之后,可点击“提交”,以将用户的答复内容与对应测试答案进行对比,若答复正确的测试题数量达到预设测评数量阈值时,则进入到下一数学知识点对应的所有测试题。

一个实施例中,当显示界面上所显示的测试题为当前知识点对应的一道测试题时,步骤130包括:

步骤1303、根据待测评数理能力的模板,随机生成当前知识点对应的所有测试题。

在实施例中,步骤1303与步骤1301类似,具体见步骤1301中的详细描述,在此不再赘述。

步骤1304、在显示界面上展示所有测试题中的单个测试题。

在实施例中,在电子设备生成该当前知识点对应的所有测试题之后,将该所有测试题中的第一个测试题展示在电子设备的显示界面。

步骤1305、在接收到触发指令时,切换到下一测试题。

其中,触发指令可以理解为用户点击电子设备显示屏的触控操作。在实施例中,在用户点击显示界面上所显示的数理能力之后,在显示界面上显示有该数理能力对应基础知识点所对应的第一个测试题,在用户完成第一个测试题的答复之后,可点击显示界面上的切换按钮。在电子设备接收到触发指令之后,电子设备自动将显示界面的当前测试题切换到下一测试题,直至完成当前知识点的所有测试题。图9是本公开实施例提供的一种测试题的切换显示示意图。示例性地,以数理能力为数学能力为例,对测试题的切换进行说明。在用户打开电子设备的测试选项,并点击其中一个数学能力进行测评,假设用户点击的数学能力为逻辑推断能力,则在用户点击逻辑推断能力之后,将在电子设备上出现如图9中的第一个图所示的显示界面,即在电子设备的显示界面上出现第一个数学知识点的第一个测试题,在用户完成第一个测试题之后,用户可点击如图9中的第一个图所示的“下一题”,然后电子设备的显示界面切换到如图9中的第二个图所示的界面,即切换到第一个数学知识点的第二个测试题,直至完成第一个数学知识点的所有测试题,可点击“提交”,并将第一个数学知识点的所有测试题的答复内容和对应测试答案进行对比,若第一个数学知识点的答复正确的测试题数量达到第一个数学知识点对应的预设测评数量阈值,将切换到下一个数学知识点的第一个测试题的显示界面,依次类推,直至完成该数学能力对应的所有数学知识点对应的所有测试题为止。其中,切换按钮可以为如图9所示的“下一题”选项。

在此需要说明的是,用户可根据电子设备的显示屏尺寸大小,自由地确定是否一次性地将当前知识点的所有测试题显示在显示界面,提升了用户的使用体验。

图10是本公开实施例提供的一种测评装置的结构框图,本实施例可适用于对用户的数学能力进行测评的情况,该装置可以采用软件和/或硬件的方式实现,该装置可以配置于电子设备中,例如电子设备典型的是家教机、陪读机器人、手机、平板电脑和计算机等。如图10所示,该装置具体包括:第一获取模块310、第一确定模块320、第一生成展示模块330和第二生成展示模块340。

其中,第一获取模块310,用于获取用户的测评请求,该测评请求包括用户信息;

第一确定模块320,用于根据用户信息确定对应的待测评数理能力;

第一生成展示模块330,用于根据待测评数理能力的模板,生成并展示当前知识点的测试题;

第二生成展示模块340,用于如果答复正确的测试题数量达到当前知识点对应的预设测评数量阈值,则继续生成并展示下一知识点的测试题,直至完成待测评数理能力对应所有知识点的测试题。

本实施例的技术方案,通过获取用户的测评请求,测评请求包括用户信息;根据用户信息确定对应的待测评数理能力;根据待测评数理能力的模板,生成并展示当前知识点的测试题;如果答复正确的测试题数量达到当前知识点对应的预设测评数量阈值,则继续生成并展示下一知识点的测试题,直至完成待测评数理能力对应所有知识点的测试题,从而实现了在用户掌握当前知识点的情况下,才对下一知识点进行测评,从而在完成数理能力的最后一个知识点的测评之后,即可得到用户对该数理能力的测评结果,提高了用户对自身数理能力进行测评的使用体验。

在上述实施例的基础上,该测评方法,还包括:

第二获取模块,用于在根据待测评数理能力的模板,生成并展示当前知识点的测试题之后,在预设时长内,获取用户对当前知识点的所有测试题输入的答复内容;

第二确定模块,用于对答复内容与当前知识点的对应测试题答案进行对比,确定答复内容与对应测试题答案之间的相似度;

第三确定模块,用于将答复内容与对应测试题答案之间的相似度大于单测试题相似度阈值的测试题,确定为答复正确的测试题。

进一步的,该第一生成展示模块,包括:

第一生成单元,用于根据待测评数理能力的模板,随机生成当前知识点对应的所有测试题;

第一展示单元,用于将所有测试题展示在显示界面。

进一步的,该第一生成展示模块,包括:

第二生成单元,用于根据待测评数理能力的模板,随机生成当前知识点对应的所有测试题;

第二展示单元,用于在显示界面上展示所有测试题中的单个测试题;

切换单元,用于在接收到触发指令时,切换到下一测试题。

进一步的,预设时长为计算当前知识点对应所有测试题的总时长。

进一步的,该测评方法,包括:

第三生成展示模块,用于答复正确的测试题数量未达到预设测评数量阈值,则重新生成并展示当前知识点对应的测试题。

进一步的,所述测评方法,包括:

终止模块,用于若重新生成当前知识点对应的测试题的总次数达到预设生成阈值时,则终止用户的测评。

进一步的,数理能力包括下述至少一项:数学能力、物理能力。

在上述实施例的基础上,所述数学能力包括下述至少一项:数字识别能力、运算能力、逻辑推断能力、图形识别能力。

本公开实施例提供的测评装置可执行本公开任意实施例所提供的测评方法,具备执行方法相应的功能模块和有益效果。

图11是本公开实施例提供的一种电子设备的结构框图。参考图11,其示出了适于用来实现本公开实施例的电子设备(例如终端设备或服务器)400的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如家教机、陪读机器人、移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图11示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图11所示,电子设备400可以包括处理装置(例如中央处理器、图形处理器等)401,其可以根据存储在只读存储器(rom)402中的程序或者从存储装置408加载到随机访问存储器(ram)403中的程序而执行各种适当的动作和处理。在ram403中,还存储有电子设备400操作所需的各种程序和数据。处理装置401、rom402以及ram403通过总线404彼此相连。输入/输出(i/o)接口405也连接至总线404。

通常,以下装置可以连接至i/o接口405:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置406;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置407;包括例如磁带、硬盘等的存储装置408;以及通信装置409。通信装置409可以允许电子设备400与其他设备进行无线或有线通信以交换数据。虽然图11示出了具有各种装置的电子设备400,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置409从网络上被下载和安装,或者从存储装置408被安装,或者从rom402被安装。在该计算机程序被处理装置401执行时,执行本公开实施例的测评方法中限定的上述功能。

需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。

上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:获取用户的测评请求,该测评请求包括用户信息;根据用户信息确定对应的待测评数理能力;根据待测评数理能力的模板,生成并展示当前知识点的测试题;如果答复正确的测试题数量达到当前知识点对应的预设测评数量阈值,则继续生成并展示下一知识点的测试题,直至完成待测评数理能力对应所有知识点的测试题。

可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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