一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

题目生成方法及装置与流程

2022-07-02 08:30:24 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,特别涉及题目生成方法。本技术同时涉及题目生成装置,一种计算设备,以及一种计算机可读存储介质。


背景技术:

2.随着教育行业的发展,学校的老师在布置作业时通常是采用人工出题,只能从一个少量题库中选择题目,如果题库过大,则老师出题时的难度会增加导致出题成本过高,目前大多采用机器出题的方法,但是在机器出题的方法中,只考虑单个学生的情况,每个学生的作业之间是独立的,在老师后期讲解题目时会出现因题数太多而导致讲解负担大的现象,因此,如何从包含大量题目的题库中为不同学习能力的学生布置满足老师需求的作业是目前急需解决的问题。


技术实现要素:

3.有鉴于此,本技术实施例提供了题目生成方法。本技术同时涉及题目生成装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的人工出题成本高、机器出题时总题数过多的问题。
4.根据本技术实施例的第一方面,提供了一种题目生成方法,包括:
5.接收携带有题目信息和用户信息的出题指令;
6.响应于所述出题指令,根据所述用户信息确定初始用户集合;
7.根据预设分类条件将所述初始用户集合分类成至少两个目标用户集合,其中,每个目标用户集合的分类等级不同;
8.根据所述题目信息生成每个目标用户集合对应的目标题目集合。
9.根据本技术实施例的第二方面,提供了一种题目生成装置,包括:
10.接收模块,被配置为接收携带有题目信息和用户信息的出题指令;
11.确定模块,被配置为响应于所述出题指令,根据所述用户信息确定初始用户集合;
12.分类模块,被配置为根据预设分类条件将所述初始用户集合分类成至少两个目标用户集合,其中,每个目标用户集合的分类等级不同;
13.生成模块,被配置为根据所述题目信息生成每个目标用户集合对应的目标题目集合。
14.根据本技术实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述题目生成方法的步骤。
15.根据本技术实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现所述题目生成方法的步骤。
16.本技术提供的题目生成方法,包括:
17.接收携带有题目信息和用户信息的出题指令;响应于所述出题指令,根据所述用
户信息确定初始用户集合;根据预设分类条件将所述初始用户集合分类成至少两个目标用户集合,其中,每个目标用户集合的分类等级不同;根据所述题目信息生成每个目标用户集合对应的目标题目集合。
18.本技术一实施例实现了通过根据预设分类条件分类成多个分类等级不同的目标用户集合,根据题目信息为每个目标用户集合生成对应的目标题目集合,实现了可以从包含大量题库中选择题目集合,并为不同等级的学生布置不同的作业的同时,也不会出现总题数过多的情况,满足老师的讲解需求,减轻老师的出题成本。
附图说明
19.图1是本技术一实施例提供的一种题目生成方法的流程图;
20.图2是本技术一实施例提供的一种应用于布置作业的题目生成方法的处理流程图;
21.图3是本技术一实施例提供的一种题目生成装置的结构示意图;
22.图4是本技术一实施例提供的一种计算设备的结构框图。
具体实施方式
23.在下面的描述中阐述了很多具体细节以便于充分理解本技术。但是本技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此本技术不受下面公开的具体实施的限制。
24.在本技术一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术一个或多个实施例。在本技术一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本技术一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
25.应当理解,尽管在本技术一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
26.在目前的作业布置场景中,若通过人工布置作业的方法,通常只能从一个少量题库中选取题目,在题库中题目数量过多的情况下,会超出人工浏览能承受的范围,给出题人带来极高的负担。若通过机器布置作业的方法,当学生数量增加时,同一批作业包括的题目数量也会线性增加。比如有10个学生,每个学生10道题,完全独立的个性化作业系统就会布置出100道完全不一样的题目。老师需要准备讲解的题目数和总题目数相关,当总题目过多时,老师就会因为负担太重而无法使用个性化作业布置系统。
27.基于此,在本技术中,提供了题目生成方法,用于解决出题成本高、出题过于个性化导致题数过多的问题,本技术同时涉及题目生成装置,一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
28.图1示出了根据本技术一实施例提供的一种题目生成方法的流程图,具体包括以
下步骤:
29.步骤102:接收携带有题目信息和用户信息的出题指令。
30.其中,题目信息可以理解为出题人提前设置的出题信息,题目信息中可以包括有题型信息、题量信息、难度信息等,根据题目信息可以知道出题的题目的类型、题目数量、题目的简易程度;用户信息可以理解为每个学生的信息或者每个班级的信息,根据用户信息可以确定是为谁出的题,例如,用户信息为50个学生的信息,则根据用户信息可以确定是为这50个学生进行出题;用户信息为初三一班,则根据用户信息可以确定是为初三一班的所有学生进行出题。出题指令可以理解为老师发出的布置作业的指令,根据出题指令则进行后续的出题步骤。
31.在实际应用中,当老师需要为学生们进行布置作业时,可以通过电脑、手机等终端进行出题,则会对终端发出出题指令,出题指令中包括有题目信息和用户信息,终端能够根据出题指令为指定对象生成老师期望布置的作业题目。
32.在本技术一具体实施例中,接收老师发出的出题指令,出题指令中包括有题目信息和用户信息,题目信息中包括有题型信息、题量信息、题目难度信息,用户信息为该老师教的50个学生的信息。
33.步骤104:响应于所述出题指令,根据所述用户信息确定初始用户集合。
34.其中,初始用户集合可以理解为包括所有用户的集合,例如,在用户信息中包括50个学生的信息时,初始用户集合中包括50个学生,在用户信息中包括初三一班的信息时,初始用户集合中包括初三一班所有的学生。
35.在实际应用中,响应于老师发出的出题指令,需要先确定指定对象,则根据出题指令中的用户信息确定初始用户集合。
36.在本技术一具体实施例中,沿用上例,电脑响应于出题指令,根据用户信息确定初始用户集合,初始用户集合中为50个学生的信息。
37.在实际应用中,老师可以以一个班作为集体进行出题,具体地,所述用户信息包括每个初始用户集合的集合标识信息;
38.根据所述用户信息确定初始用户集合,包括:
39.根据所述集合标识信息在用户数据库中确定初始用户集合。
40.其中,集合标识信息可以理解为一个班级的标识信息,例如集合标识信息可以为初三一班或者初三二班。根据集合标识信息可以在用户数据库中确定该集合中的每个用户。
41.在实际应用中,当用户信息中为集合标识信息时,则表示老师是以班级进行出题,则终端可以根据以班级为整体,将班级中的每个学生作为初始用户集合中的每个用户,终端可以在用户数据库中确定出该集合标识信息对应的初始用户集合。
42.在本技术一具体实施例中,沿用上例,用户信息包括初三一班的标识信息,电脑可以从学生数据库中根据初三一班的标识信息,确定每个属于初三一班的学生,将每个属于初三一班的学生作为初始用户集合中的用户,从而生成初始用户集合。
43.在本技术另一具体实施例中,用户信息包括初三一班的标识信息,电脑可以从学生数据库中直接获取到以初三一班为整体的信息,根据初三一班的整体信息直接确定初始用户集合为初三一班的所有学生,将初三一班作为初始用户集合。
44.在实际应用中,老师也可以自己选择准备出题的每个学生,具体的,所述用户信息包括每个用户的用户标识信息;
45.根据所述用户信息确定初始用户集合,包括:
46.根据每个用户的用户标识信息在用户数据库中确定初始用户集合。
47.其中,用户标识信息可以理解为每个学生的标识信息,用户标识信息可以是学生的学号、身份证号等标识,根据用户标识信息可以在用户数据库中确定出该用户。
48.在实际应用中,当老师选择多个班级中的多个学生时,可以以每个学生为单位进行初始用户集合的确定,电脑可以根据每个学生的学生标识信息,在学生数据库中确定出属于初始用户集合的学生。
49.在本技术一具体实施例中,沿用上例,用户信息包括50个学生的学号,电脑可以从学生数据库中查找到这50个学生,根据这50个学生生成初始用户集合。
50.步骤106:根据预设分类条件将所述初始用户集合分类成至少两个目标用户集合,其中,每个目标用户集合的分类等级不同。
51.其中,预设分类条件可以理解为每个用户分类的标准,根据预设分类条件可以将初始用户集合中的每个用户分别添加至不同分类标准的集合中。例如,在初始用户集合为初三一班的整个班级时,预设分类条件可以是将班级前20名学生作为一个目标用户集合,将班级剩余学生作为另一个目标用户集合;在初始用户集合为50个学生时,预设分类条件可以是将学生绩点超过3.0的学生作为一个目标用户集合,将学生绩点低于3.0且高于2.5的学生作为另一个目标用户集合,将学生绩点低于2.5的学生作为另一个目标用户集合。
52.在实际应用中,预设分类条件是老师提前输入的,如果老师没有提前输入,则可以将默认分类条件作为预设分类条件,实际实施时,预设分类条件可以根据实际情况而定,本技术在此不作具体限制。
53.在本技术一具体实施例中,沿用上例,预设分类条件为将月考成绩高于90分的学生分类成优秀学生集合,将月考成绩低于90高于60的学生分类成中等学生集合,将月考成绩低于60分的学生分类成落后学生集合。即,分类等级分别是优秀、中等、落后,每个分类等级对应一种分类标准。
54.具体地,根据预设分类条件将所述初始用户集合分类成至少两个目标用户集合,包括:
55.根据预设分类条件确定所述初始用户集合中的每个用户的等级信息;
56.根据所述每个用户等级的等级信息将所述初始用户集合分类成至少两个目标用户集合。
57.其中,每个用户的等级信息可以理解为根据预设分类条件确定出的等级,例如,预设分类条件为高于90分为优秀、低于90分且高于60分为中等、低于60分为落后,则一个用户的等级信息可以是优秀、中等、落后,根据每个用户的等级信息则可以对初始用户集合中的每个学生进行分类。
58.在实际应用中,对初始用户集合中的用户进行分类,生成多个分类等级信息不同的目标用户集合,方便后续针对每个目标用户集合布置不同难度的题目,从而为每个学生布置与能力适应的作业题目。
59.在本技术一具体实施例中,沿用上例,根据预设分类条件确定初始用户集合中50
个学生的等级信息,根据每个学生的等级信息将初始用户集合分类成三个目标用户集合。
60.步骤108:根据所述题目信息生成每个目标用户集合对应的目标题目集合。
61.其中,目标题目集合可以理解为目标用户集合对应的一套作业题目,每个目标用户集合对应一个目标题目集合,每个目标题目集合中包括有相同的题目和不同的题目,从而使目标题目集合适用于对应的目标用户集合。在实际应用中,在目标用户集合分类完成之后,则可以为目标用户集合进行出题。
62.在本技术一具体实施例中,沿用上例,根据题目信息中的题型、题量、难度等维度的信息生成每个目标学生集合对应的目标题目集合。
63.具体地,根据所述题目信息生成每个目标用户集合对应的目标题目集合,包括:
64.根据所述题目信息确定至少一个题目库;
65.根据所述题目信息在所述至少一个题目库中选择每个目标用户集合对应的初始题目集合;
66.根据每个初始题目集合生成每个目标用户集合对应的目标题目集合。
67.其中,题目库可以理解为包括所有题目的题库,从题目库中选择相应数量的题目作为目标题目集合中的题目,每个题目库中的题目类型相同,每个题目库之间的题目类型不同;初始题目集合可以理解为目标用户集合对应的一种题型的题目集合,根据目标用户集合对应的每种题型的初始题目集合则可以生成该目标用户结合对应的目标题目集合。
68.在实际应用中,一份作业中有多种题型,每个题型都有各自的题目库,例如,单选题、判断题、问答题等,不同学科的作业,通常有不同的题型,例如,一份作业中有单选题、判断题等,题型可以由老师手动设置,或者按照默认题型进行出题,具体根据实际情况确定,本技术在此不作具体限制。
69.在本技术一具体实施例中,沿用上例,根据题目信息确定单选题目库和判断题目库,根据题目信息在单选题目库为每个目标用户集合选择对应的单选题目集合,在判断题目库中为每个目标用户集合选择对应的判断题目集合,根据每个目标用户集合对应的单选题目集合和判断题目集合生成每个目标用户集合对应的目标题目集合。
70.具体地,所述题目信息包括至少一个题型信息;
71.根据所述题目信息确定至少一个题目库,包括:
72.根据所述至少一个题型信息确定每种题型信息对应的题目库。
73.其中,题型信息为本次作业的题目类型,在本次作业题目布置中,每个不同分类等级的目标用户集合的题目类型相同。
74.在实际应用中,可以根据老师设置的题型配比确定对应的题目库,例如,老师设置题型信息为选择题、判断题、计算题,则可以确定对应的题目库为选择题目库、判断题目库、计算题目库。
75.在本技术一具体实施例中,沿用上例,题型信息为选择题和判断题,根据选择题题型确定选择题目库,根据判断题题型确定判断题目库。
76.在确定题目库之后,还需要确定每种题型对应的题目数量,具体的,所述题目信息包括至少一个题型信息、题数分布信息;
77.根据所述题目信息在所述至少一个题目库中选择每个目标用户集合对应的初始题目集合,包括:
78.基于所述题数分布信息确定每种题型信息对应的题数信息;
79.根据每种题型对应的题数分布信息在所述至少一个题目库中选择每个目标用户集合对应的至少一道初始题目,并生成初始题目集合。
80.其中,题数分布信息可以理解为每种题型分布题目数量的信息,例如,题数分布信息可以理解为单选题10道、判断题10道,根据题数分布信息可以确定每种题型信息对应的题目数量,同时,题数分布信息也可以确定一份作业的题目数量。初始题目可以理解为一种题型的题目,根据每个题目库中的多道初始题目,可以生成初始题目集合。
81.在实际应用中,题数分布信息也可以由老师手动设置,老师可以根据学科的不同而设置不同的题数分布信息。每个目标用户集合对应的目标题目集合的题数分布信息相同,即,在每份作业中的题型和对应的数量都相同。
82.在本技术一具体实施例中,沿用上例,题数分布信息为选择题10道、判断题10道,则为每个目标用户集合在单选题目库中选择10道选择题,作为每个目标用户集合对应的选择初始题目集合;为每个目标用户集合在判断题目库中选择10道判断题,作为每个目标用户集合对应的判断初始题目集合。
83.在实际应用中,为了让作业更有效的帮助学生复习,巩固知识,需要使作业的难度和学生的能力等级匹配。具体地,根据每种题型对应的题数信息在所述至少一个题目库中选择每个目标用户集合对应的初始题目,包括:
84.根据每个目标用户集合的分类等级确定每个目标用户集合对应的题目等级信息;
85.根据每种题型信息对应的题数信息和题目等级信息在所述至少一个题目库中确定每个目标用户集合对应的至少一道初始题目。
86.其中,题目等级信息可以理解为题目的难度等级,每个分类等级对应一个题目难度等级,从而为不同分类等级的目标用户集合布置与分类等级对应难度的作业题目,方便用户更好的复习、巩固知识。初始题目可以理解为一个题目难度的同种类型题,根据题数信息和题目等级信息在题目库中确定每个目标用户集合对应的初始题目可以理解为根据题目难度和题目数量为每个目标用户集合确定与目标用户集合分类等级对应的初始题目。
87.在实际应用中,学生的分类等级与作业难度之间具有对应关系,对应关系可以提前设置,例如,老师在设置分类等级为优秀、良好、落后三个分类等级之后,可以设置分类等级对应的题目等级,优秀对应的题目等级为10%简单题、70%中等题、20%困难题,良好对应的题目等级为20%简单题、70%中等题、10%困难题,落后对应的题目等级为30%简单题、70%中等题。
88.为了保证同一套作业题中所包含的总题目数不过多,设置不同题目等级的作业共享70%的题目。因为可以设置每个分类等级都有相同的中等题,可以减少出题的总数量,从而实现降低后期老师讲解题目的负担。具体实施时,共享题目数量可以根据实际情况确定,本技术在此不作具体限制。
89.在本技术一具体实施例中,沿用上例,根据每个目标用户集合的分类等级确定对应的题目等级信息,优秀学生集合的题目等级信息为70%中等题、30%困难题,良好学生集合的题目等级信息为20%简单题、70%中等题、10%困难题,落后学生集合对应的题目等级为40%简单题、70%中等题。
90.在实际应用中,可以先确定出每个目标用户集合对应的目标题目集合中的共享题
目,即中等题,每种题型与题目等级的关系可以根据题目库中的题目数量确定,例如,一份作业有10道选择题、10道判断题、10道计算题,在确定70%的中等题时,最好的中等题选择为7道选择题、7道判断题、7道计算题,但在具体实施时,可能在计算题目库中无法选择出7道中等难度的计算题,只选择出3道中等难度的计算题,则可以将剩余4道中等题的数量分配至其他两种题型,具体的分配方法不在本技术的方案中,本技术不作具体限制。
91.在确定出目标用户集合对应的初始题目集合之后,还可以计算出该初始题目集合针对该目标用户集合的适应度,用于判断当前题目集合是否为在本次布置作业中,当前题目集合是否为最适合用户集合的题目集合。
92.具体地,所述方法还包括:
93.根据预设轮次生成每个目标用户集合对应的多个待确定目标题目集合;
94.根据每个待确定目标题目集合计算每个目标题目集合对应的适应分值;
95.根据每个适应分值选择一个待确定目标题目集合为目标题目集合。
96.其中,预设轮次可以理解为布置作业的次数,根据本技术提供的方法经过预设轮次可以生成多个待确定题目集合,从多个待确定题目集合中确定出一个最优的题目集合作为目标题目集合。适应分值可以理解为根据每次布置的作业都可以计算出的适应性指标,选取适应分值最高的一套作业作为最终的作业。
97.在实际应用中,对于布置好的作业,需要计算它是否满足了我们对难度和题型的要求。我们用适应度指标来表示该份作业是否满足要求,指标取值范围在0.0~1.0之间,越高说明越满足要求。计算方式可以参照公式1,公式1如下:
[0098][0099]
i:当前题目难度;s:题目难度集合,包含简单,中等,困难三种;
[0100]
ni:难度为i的题目在实际作业中的个数;
[0101]
难度为i的题目需要在作业中出现的个数;
[0102]ntotal
:作业中的所有题目的个数。
[0103]
在本技术一具体实施例中,预设轮次为10次,则生成优秀学生集合对应的10套作业题目集合,良好学生集合对应的10套作业题目集合,落后学生集合对应的10套作业题目集合,计算出每套作业题目集合对于对应的学生集合的适应分值,选择适应分值最高的一套作业题目集合作为对应的学生集合的目标题目集合。
[0104]
本技术提供的一种题目生成方法,包括:接收携带有题目信息和用户信息的出题指令;响应于所述出题指令,根据所述用户信息确定初始用户集合;根据预设分类条件将所述初始用户集合分类成至少两个目标用户集合,其中,每个目标用户集合的分类等级不同;根据所述题目信息生成每个目标用户集合对应的目标题目集合。通过根据作业的多种约束条件,可以从有大量题目的题目中生成一套目标题目集合,且针对每个目标用户集合不同的分类等级布置不同的目标题目集合,实现为用户进行个性化出题,并且设置不同分类等级的目标题目集合都有相同的题目,使得题目总数量不会过多,降低了后续老师讲解题目的负担。
[0105]
下述结合附图2,以本技术提供的题目生成方法在布置作业的应用为例,对所述题目生成方法进行进一步说明。其中,图2示出了本技术一实施例提供的一种应用于布置作业
的题目生成方法的处理流程图,具体包括以下步骤:
[0106]
步骤202:接收携带有题目信息和用户信息的出题指令。
[0107]
在本技术一具体实施例中,老师想要为自己班级的学生出一套题,并且根据学生的成绩情况出不同的题,则老师通过电脑进行题目生成,电脑接收携带有题目信息和用户信息的出题指令,题目信息中包括有题型类型、题数分布信息和题目等级信息,用户信息为班级标识信息。
[0108]
步骤204:响应于所述出题指令,根据所述出题指令中携带的集合标识信息在用户数据库中确定初始用户集合。
[0109]
在本技术一具体实施例中,沿用上例,响应于出题指令,根据班级标识信息确定初始用户集合为该老师教的班级,初始用户集合中为该班级中的所有学生。
[0110]
步骤206:根据预设分类条件将所述初始用户集合分类成至少两个目标用户集合,其中,每个目标用户集合的分类等级不同。
[0111]
在本技术一具体实施例中,沿用上例,根据预设分类条件将该班级中的所有学生分为三个不同分类等级的目标用户集合,分别为优秀学生集合、中等学生集合、落后学生集合。
[0112]
步骤208:根据所述题目信息生成每个目标用户集合对应的待确定目标题目集合。
[0113]
在本技术一具体实施例中,沿用上例,题型信息和题型分布信息为5道选择题、5道判断题、5道问答题,优秀学生集合对应的目标题目集合中有80%中等题、20%困难题,中等学生集合对应的目标题目集合中有10%简单题、70%中等题、20%困难题,落后学生集合对应的目标题目集合中有30%简单题、70%中等题,则根据题目信息生成三种学生集合对应的3套待确定目标题目集合。
[0114]
步骤210:根据每个待确定目标题目集合计算每个目标题目集合对应的适应分值,根据每个适应分值选择一个待确定目标题目集合为目标题目集合。
[0115]
在本技术一具体实施例中,沿用上例,计算出每个待确定目标题目集合的适应分值,优秀学生集合对应的3套待确定目标题目集合分别是:作业1-0.6、作业2-0.7、作业3-0.8,中等学生集合对应的3套待确定目标题目集合分别是:作业1-0.3、作业2-0.7、作业3-0.6,落后学生集合对应的3套待确定目标题目集合分别是:作业1-0.7、作业2-0.8、作业3-0.6,则为优秀学生集合选择作业3为目标题目集合,为中等学生集合选择作业2为目标题目集合,为落后学生集合选择作业2为目标题目集合。
[0116]
本技术提供的一种题目生成方法,包括:接收携带有题目信息和用户信息的出题指令,响应于所述出题指令,根据所述出题指令中携带的集合标识信息在用户数据库中确定初始用户集合,根据预设分类条件将所述初始用户集合分类成至少两个目标用户集合,其中,每个目标用户集合的分类等级不同,根据所述题目信息生成每个目标用户集合对应的待确定目标题目集合,根据每个待确定目标题目集合计算每个目标题目集合对应的适应分值,根据每个适应分值选择一个待确定目标题目集合为目标题目集合。通过根据作业的多种约束条件,为每个目标用户集合不同的分类等级布置不同的目标题目集合,并根据每个目标题目集合对应的适应分值,选择出一套最优的目标题目集合,实现为用户进行个性化出题,并且设置不同分类等级的目标题目集合都有相同的题目,使得题目总数量不会过多,降低了后续老师讲解题目的负担。
[0117]
与上述方法实施例相对应,本技术还提供了题目生成装置实施例,图3示出了本技术一实施例提供的一种题目生成装置的结构示意图。如图3所示,该装置包括:
[0118]
接收模块302,被配置为接收携带有题目信息和用户信息的出题指令;
[0119]
确定模块304,被配置为响应于所述出题指令,根据所述用户信息确定初始用户集合;
[0120]
分类模块306,被配置为根据预设分类条件将所述初始用户集合分类成至少两个目标用户集合,其中,每个目标用户集合的分类等级不同;
[0121]
生成模块308,被配置为根据所述题目信息生成每个目标用户集合对应的目标题目集合。
[0122]
相应的,所述确定模块304,进一步被配置为:
[0123]
所述用户信息包括所述初始用户集合的集合标识信息;
[0124]
根据所述用户信息确定初始用户集合,包括:
[0125]
根据所述集合标识信息在用户数据库中确定初始用户集合。
[0126]
相应的,所述确定模块304,进一步被配置为:
[0127]
所述用户信息包括所述初始用户集合的集合标识信息;
[0128]
根据所述集合标识信息在用户数据库中确定初始用户集合。
[0129]
相应的,所述确定模块304,进一步被配置为:
[0130]
所述用户信息包括每个用户的用户标识信息;
[0131]
根据每个用户的用户标识信息在用户数据库中确定初始用户集合。
[0132]
相应的,所述分类模块306,进一步被配置为:
[0133]
根据预设分类条件确定所述初始用户集合中的每个用户的等级信息;
[0134]
根据所述每个用户等级的等级信息将所述初始用户集合分类成至少两个目标用户集合。
[0135]
相应的,所述生成模块308,进一步被配置为:
[0136]
根据所述题目信息确定至少一个题目库;
[0137]
根据所述题目信息在所述至少一个题目库中选择每个目标用户集合对应的初始题目集合;
[0138]
根据每个初始题目集合生成每个目标用户集合对应的目标题目集合。
[0139]
相应的,所述生成模块308,进一步被配置为:
[0140]
所述题目信息包括至少一个题型信息;
[0141]
根据所述至少一个题型信息确定每种题型信息对应的题目库。
[0142]
相应的,所述生成模块308,进一步被配置为:
[0143]
所述题目信息包括至少一个题型信息、题数分布信息;
[0144]
基于所述题数分布信息确定每种题型信息对应的题数信息;
[0145]
根据每种题型对应的题数信息在所述至少一个题目库中选择每个目标用户集合对应的至少一道初始题目,并生成初始题目集合。
[0146]
相应的,所述生成模块308,进一步被配置为:
[0147]
根据每个目标用户集合的分类等级确定每个目标用户集合对应的题目等级信息;
[0148]
根据每种题型信息对应的题数信息和题目等级信息在所述至少一个题目库中确
定每个目标用户集合对应的至少一道初始题目。
[0149]
进一步的,所述装置还包括:
[0150]
计算模块,被配置为:
[0151]
根据预设轮次生成每个目标用户集合对应的多个待确定目标题目集合;
[0152]
根据每个待确定目标题目集合计算每个目标题目集合对应的适应分值;
[0153]
根据每个适应分值选择一个待确定目标题目集合为目标题目集合。
[0154]
本技术提供的一种题目生成装置,其特征在于,包括:接收模块,被配置为接收携带有题目信息和用户信息的出题指令;确定模块,被配置为响应于所述出题指令,根据所述用户信息确定初始用户集合;分类模块,被配置为根据预设分类条件将所述初始用户集合分类成至少两个目标用户集合,其中,每个目标用户集合的分类等级不同;生成模块,被配置为根据所述题目信息生成每个目标用户集合对应的目标题目集合。通过根据作业的多种约束条件,可以从有大量题目的题目中生成一套目标题目集合,且针对每个目标用户集合不同的分类等级布置不同的目标题目集合,实现为用户进行个性化出题,并且设置不同分类等级的目标题目集合都有相同的题目,使得题目总数量不会过多,降低了后续老师讲解题目的负担。
[0155]
上述为本实施例的一种题目生成装置的示意性方案。需要说明的是,该题目生成装置的技术方案与上述的题目生成方法的技术方案属于同一构思,题目生成装置的技术方案未详细描述的细节内容,均可以参见上述题目生成方法的技术方案的描述。
[0156]
图4示出了根据本技术一实施例提供的一种计算设备400的结构框图。该计算设备400的部件包括但不限于存储器410和处理器420。处理器420与存储器410通过总线430相连接,数据库450用于保存数据。
[0157]
计算设备400还包括接入设备440,接入设备440使得计算设备400能够经由一个或多个网络460通信。这些网络的示例包括公用交换电话网(pstn)、局域网(lan)、广域网(wan)、个域网(pan)或诸如因特网的通信网络的组合。接入设备440可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(nic))中的一个或多个,诸如ieee802.11无线局域网(wlan)无线接口、全球微波互联接入(wi-max)接口、以太网接口、通用串行总线(usb)接口、蜂窝网络接口、蓝牙接口、近场通信(nfc)接口,等等。
[0158]
在本技术的一个实施例中,计算设备400的上述部件以及图4中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图4所示的计算设备结构框图仅仅是出于示例的目的,而不是对本技术范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
[0159]
计算设备400可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或pc的静止计算设备。计算设备400还可以是移动式或静止式的服务器。
[0160]
其中,处理器420执行所述计算机指令时实现所述的题目生成方法的步骤。
[0161]
上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技术方案与上述的题目生成方法的技术方案属于同一构思,计算设备的技术方案未详细描述
的细节内容,均可以参见上述题目生成方法的技术方案的描述。
[0162]
本技术一实施例还提供一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现如前所述题目生成方法的步骤。
[0163]
上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的题目生成方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述题目生成方法的技术方案的描述。
[0164]
上述对本技术特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0165]
所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0166]
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本技术所必须的。
[0167]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
[0168]
以上公开的本技术优选实施例只是用于帮助阐述本技术。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本技术的内容,可作很多的修改和变化。本技术选取并具体描述这些实施例,是为了更好地解释本技术的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本技术。本技术仅受权利要求书及其全部范围和等效物的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献