课程智能分发的方法、装置、设备和存储介质与流程

文档序号:26904869发布日期:2021-10-09 13:48阅读:99来源:国知局
课程智能分发的方法、装置、设备和存储介质与流程

1.本发明实施例涉及数据处理技术领域,尤其涉及一种课程智能分发的方法、装置、设备和存储介质。


背景技术:

2.为了便于学生的线上智能授课,越来越多的教育机构会开发相应的教育软件,在学生登录该教育软件后,能够根据学生录入的课程学习信息,向学生智能分发合适的课程内容,以不断提升学生的知识学习能力。
3.目前,教育软件在学生登录后,会根据学生录入的当前教育级别和课程学习进度,例如学生所在年级、现阶段的课程内容等,自动向学生分发相应的各种课程内容,以便学生主动选择合适的课程内容进行学习。然而,由于每一学生对于不同课程内容所涉及知识点的掌握程度不同,教育软件向学生分发相应的课程内容时,并未考虑学生当前的知识点掌握情况,极大降低了课程分发与学生掌握能力的适配性。


技术实现要素:

4.本发明实施例提供了一种课程智能分发的方法、装置、设备和存储介质,实现在课程答题过程中对学生课程内容的实时智能分发调整,增强课程分发与学生对课程掌握能力之间的适配性,提高课程分发的准确性,提升学生对课程内容的有效学习。
5.第一方面,本发明实施例提供了一种课程智能分发的方法,该方法包括:
6.在当前课程试题集的答题量达到预设答题比例后的答题过程中,实时计算所述当前课程试题集在学生每完成一道试题时的答题指标;
7.如果所述答题指标未处于所述当前课程试题集的预设掌握范围内,则基于所述当前课程试题集的课程分发级别和关联知识点,向所述学生分发对应的课程内容。
8.第二方面,本发明实施例提供了一种课程智能分发的装置,该装置包括:
9.答题计算模块,用于在当前课程试题集的答题量达到预设答题比例后的答题过程中,实时计算所述当前课程试题集在学生每完成一道试题时的答题指标;
10.课程分发模块,用于如果所述答题指标未处于所述当前课程试题集的预设掌握范围内,则基于所述当前课程试题集的课程分发级别和关联知识点,向所述学生分发对应的课程内容。
11.第三方面,本发明实施例提供了一种电子设备,该电子设备包括:
12.一个或多个处理器;
13.存储装置,用于存储一个或多个程序;
14.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所述的课程智能分发的方法。
15.第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述的课程智能分发的方法。
16.本发明实施例提供了一种课程智能分发的方法、装置、设备和存储介质,在当前课程试题集的答题量达到预设答题比例后的答题过程中,学生每完成一道试题,便实时计算一次当前课程试题集在学生完成该试题时的答题指标,以便及时判断每次答题后时的答题指标是否处于当前课程试题集的预设掌握范围内,然后在该答题指标未处于当前课程试题集的预设掌握范围内时,基于当前课程试题集的课程分发级别和关联知识点,及时向学生分发新的课程内容,从而实现在课程答题过程中对学生课程内容的实时智能分发调整,以便及时向学生分发符合学生对课程掌握能力的课程内容,增强课程分发与学生对课程掌握能力之间的适配性,提高课程分发的准确性,进一步提升学生对课程内容的有效学习。
附图说明
17.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
18.图1为本发明实施例一提供的一种课程智能分发的方法的流程图;
19.图2为本发明实施例二提供的一种课程智能分发的方法的流程图;
20.图3为本发明实施例三提供的一种课程智能分发的方法所应用的课程分发平台的原理架构图;
21.图4为本发明实施例四提供的一种课程智能分发的装置的结构示意图;
22.图5为本发明实施例五提供的一种电子设备的结构示意图。
具体实施方式
23.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
24.实施例一
25.图1为本发明实施例一提供的一种课程智能分发的方法的流程图。本实施例可适用于对任一教育平台按照学生知识水平向学生分发相应课程内容,以进行自主课程学习的情况中。本实施例提供的一种课程智能分发的方法可以由本发明实施例提供的一种课程智能分发的装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的电子设备中。
26.具体的,参考图1,该方法具体包括如下步骤:
27.s110,在当前课程试题集的答题量达到预设答题比例后的答题过程中,实时计算当前课程试题集在学生每完成一道试题时的答题指标。
28.具体的,为了提升学生的课程学习水平,学生会登录相应的教育平台,并录入自身的课程学习信息,例如学生年级、课程学习进度等,以便教育平台按照各个学生的课程学习信息来向学生分发相应的课程内容进行优化学习。
29.其中,教育平台上开设有各类科目,每一科目在不同的课程等级下均划分出各种供学生学习的课程内容,例如英文科目下要求学生在每个年级时需要学习的音标、语法等不同课程内容。
30.本实施例中,学生在登录到教育平台后,教育平台通过分析该学生录入的课程学
习信息,会初步向该学生分发每一科目下当前学习阶段的课程内容,或者通过分析学生对各个课程内容的掌握情况,再次分发新的课程内容,使得教育平台面向该学生,会分发多个课程内容,以供学生对各个课程内容进行学习,来提升自身的课程学习水平。
31.为了准确检测学生对于各个课程内容的学习水平,教育平台向学生分发的课程内容中会包含相应的课程试题集,通过分析学生对各个课程试题集的答题情况,来判断学生对该课程内容的学习水平。此时,考虑到教育平台向学生当前分发的课程内容可能与该学生的课程掌握水平不符,需要向该学生分发更高一级或者低一级水平的新课程内容进行学习。
32.因此,学生登录到教育平台来学习当前课程时,会对当前课程试题集内的每一道试题进行答题,然后根据相应的答题情况,来分析学生对当前课程内容的掌握水平。本实施例中,为了保证学生对当前课程内容的掌握水平的准确性,会根据当前课程试题集内的试题总数来动态设定相应的答题比例,也就是本实施例中的预设答题比例。在学生对当前课程试题集的答题过程中,会通过消息订阅队列(kafka)来记录学生对每一道试题的答题情况,并实时确定学生在当前课程试题集的答题量。然后,在当前课程试题集的答题量达到预设答题比例时,说明学生在当前课程试题集内已经完成一定量的答题,此时的整体答题情况基本能够说明学生对当前课程的掌握情况,因此在当前课程试题集的答题量达到预设答题比例后的答题过程中,本实施例在学生每次完成一道试题时,便会分析一次当前课程试题集内已完成试题的答题情况,从而计算出当前课程试题集在每次完成一道试题时的答题指标,该答题指标可以包括当前课程试题集内已完成试题的正确答题率、课程章节解锁率等,用于表示当前课程试题集在每次完成一道试题时的整体答题成功情况,以便在后续答题过程中每次完成一道试题时,即可判断一次学生对当前课程试题集的掌握水平,从而及时了解当前课程试题集是否符合学生的课程学习能力,以便及时分发新的课程内容。
33.s120,如果答题指标未处于当前课程试题集的预设掌握范围内,则基于当前课程试题集的课程分发级别和关联知识点,向学生分发对应的课程内容。
34.本实施例中,在当前课程试题集的答题量达到预设答题比例后的答题过程中,学生每次完成一道试题时,便会计算一次当前课程试题集在完成该试题时的答题指标,并判断一次该答题指标是否处于当前课程试题集的预设掌握范围内。其中,该预设掌握范围可以用于表示学生需要对当前课程进行学习时的答题水平区间,在答题指标处于该预设掌握范围内时,说明学生仍然需要对当前课程进行学习,而在答题指标未处于该预设掌握范围内时,包含对当前课程的掌握水平过低和过高两种情况,均不适合继续对当前课程进行学习,而需要向该学生分发新的适合该学生的课程内容。
35.因此,如果当前课程试题集在完成某一道试题时的答题指标未处于当前课程试题集的预设掌握范围内,说明该学生对当前课程的掌握水平不适合继续对当前课程进行学习,此时会按照当前课程之前的分发情况,分析当前课程试题集所在的课程分发级别,并通过分析当前课程试题集内各个已完成试题所涉及的知识点,确定当前课程试题集的关联知识点。
36.其中,考虑到学生在登录到教育平台后,教育平台会通过分析该学生录入的课程学习信息,来初步向该学生分发每一科目下当前学习阶段的课程内容,或者通过分析学生对各个课程内容的掌握情况,再次向该学生分发更高一级或者低一级水平的新课程内容进
行学习,说明向学生已分发的课程内容与该学生的当前学习阶段相比,会被划分为相应的课程分发级别,例如学生在5年级时,教育平台会向该学生分发5年级的课程内容,该课程内容的课程分发级别为正式课,而在确定学生对5年级的课程试题集的答题指标不符合预设掌握范围时,会向学生重新分发4年级或者6年级的课程内容,4年级课程内容的课程分发级别为正式课降级后的降级课程,而6年级课程内容则为正式课升级后的升级课程。也就是说,当前课程试题集的课程分发级别为正式课、降级和升级三种分发级别中的一种。
37.进一步的,在确定当前课程试题集的课程分发级别和关联知识点后,可以按照当前课程试题集的答题指标与预设掌握范围的关系,分析学生对当前课程的掌握能力高低,进而基于该掌握能力高低和当前课程试题集的课程分发级别,重新向学生对应分发该关联知识点涉及的新课程内容,以便及时向学生分发符合学生对课程掌握能力的课程内容,从而增强课程分发与学生对课程掌握能力之间的适配性。
38.示例性的,由于当前课程试题集在学生每完成一道试题时的答题指标未处于当前课程试题集的预设掌握范围内,包含学生对当前课程的掌握水平过低和过高两种情况,因此本实施例中基于当前课程试题集的课程分发级别和关联知识点,向学生分发对应课程内容的操作,具体可以包括如下两种方式:
39.1)如果答题指标大于预设掌握范围内的上限值,则基于当前课程试题集的关联知识点,向学生分发位于当前课程试题集的课程分发级别的上一级别对应的课程内容。
40.可选的,当前课程试题集的预设掌握范围包含用于表示学生当前课程的掌握水平极值的上限值和下限值。如果当前课程试题集在学生完成某一道试题时的答题指标大于预设掌握范围内的上限值,说明学生对当前课程的掌握水平较高,没有必要再对当前课程进行学习来提升课程学习能力,因此会从当前课程试题集的课程分发级别的上一级别下,查找出当前课程试题集的关联知识点所涉及的课程内容,作为新的课程内容分发给学生,由该学生继续对升级后分发的新课程内容进行学习,进一步提升学生对课程内容的有效学习。
41.2)如果答题指标小于预设掌握范围内的下限值,则基于当前课程试题集的关联知识点,向学生分发位于当前课程试题集的课程分发级别的下一级别对应的课程内容。
42.也就是说,如果当前课程试题集在学生完成某一道试题时的答题指标小于预设掌握范围内的下限值,说明学生对当前课程的掌握水平较低,需要对当前课程所涉及的基础知识进行巩固来提升课程学习能力,因此会从当前课程试题集的课程分发级别的下一级别下,查找出当前课程试题集的关联知识点所涉及的课程内容,作为新的课程内容分发给学生,由该学生继续对降级后分发的新课程内容进行学习,进一步提升学生对课程内容的有效学习。
43.此外,本实施例中向学生分发对应的课程内容时,为了确保学生对所分发课程内容的便捷学习和复查,会向学生分发对应的课程资料和试题集,得到新分发的课程内容,使得学生能够通过查看所分发课程内容内的课程资料,来进行有效学习,并通过对所分发的课程试题集内的每一道试题进行答题,来分析学生对于所分发课程内容的掌握水平。
44.本实施例提供的技术方案,在当前课程试题集的答题量达到预设答题比例后的答题过程中,学生每完成一道试题,便实时计算一次当前课程试题集在学生完成该试题时的答题指标,以便及时判断每次答题后时的答题指标是否处于当前课程试题集的预设掌握范
围内,然后在该答题指标未处于当前课程试题集的预设掌握范围内时,基于当前课程试题集的课程分发级别和关联知识点,及时向学生分发新的课程内容,从而实现在课程答题过程中对学生课程内容的实时智能分发调整,以便及时向学生分发符合学生对课程掌握能力的课程内容,增强课程分发与学生对课程掌握能力之间的适配性,提高课程分发的准确性,进一步提升学生对课程内容的有效学习。
45.实施例二
46.图2为本发明实施例二提供的一种课程智能分发的方法的流程图。本发明实施例是在上述实施例的基础上进行优化。可选的,本实施例主要对于课程智能分发后的课程处理过程进行详细的解释说明。
47.具体的,参见图2,本实施例的方法具体可以包括:
48.s210,在当前课程试题集的答题量达到预设答题比例后的答题过程中,实时计算当前课程试题集在学生每完成一道试题时的答题指标。
49.s220,如果答题指标小于预设掌握范围内的下限值,则基于当前课程试题集的关联知识点,向学生分发位于当前课程试题集的课程分发级别的下一级别对应的课程内容。
50.s230,如果当前课程试题集为正式课降级后的课程,则采用已设定的课程锁定规则锁定当前课程试题集所属的课程内容。
51.可选的,当前课程试题集在完成某一道试题时的答题指标小于该当前课程试题集的预设掌握范围内的下限值时,会向学生重新分发该当前课程试题集的课程分发级别的下一级别对应的课程内容,由便学生对当前课程降级后的新课程内容进行学习。此时,考虑到在学生对某一课程内容的关联知识点掌握水平极低时,会按照该关联知识点,向学生不断降级分发对应的新课程内容,以使学生从该关联知识点对应的基础课程开始学习。
52.因此,为了保证学生课程学习的有序提升,在按照当前课程试题集的课程分发级别,向学生降级分发新的课程内容后,本实施例首先会判断当前课程试题集是否为正式课降级后的课程,如果当前课程试题集为正式课,说明当前课程试题集为学生现阶段学习的课程,需要确保学生能够在教育平台中随时进行学习,因此无需对当前课程试题集所属的课程内容进行锁定,确保现阶段学习课程的学习实时性。然而,如果当前课程试题集为正式课降级后的课程,说明本次从当前课程试题集向学生降级分发新的课程内容,属于从该学生现阶段学习的正式课降级后的继续降级学习,此时不再支持学生对当前课程试题集的随时学习,因此会采用已设定的课程锁定规则锁定当前课程试题集所属的课程内容。其中,该课程锁定规则可以表示课程锁定的触发时机和锁定方式等,例如在向学生重新降级分发新的课程内容的预设时长后,触发执行对当前课程试题集所属的课程内容的锁定操作。
53.s240,如果答题指标大于预设掌握范围内的上限值,则基于当前课程试题集的关联知识点,向学生分发位于当前课程试题集的课程分发级别的上一级别对应的课程内容。
54.s250,如果学生在当前课程试题集的课程分发级别的上一级别存在已锁定课程内容,则对已锁定课程内容进行解锁。
55.可选的,由于教育平台可能会向学生从正式课降级分发多个不同级别下的课程内容,因此在如果当前课程试题集为正式课降级后的课程,那么在从当前课程试题集向学生升级分发新的课程内容时,属于从正式课降级后的课程开始进行升级学习,此时如果学生在当前课程试题集的课程分发级别的上一级别存在已锁定课程内容,说明从正式课开始降
级分发课程内容的阶段中,该当前课程试题集的课程分发级别的上一级别所分发的课程内容已经被锁定,此时在从当前课程试题集升级为该级别分发新的课程内容后,可以对该已锁定课程内容进行解锁,使得学生继续对该已锁定课程内容进行学习。
56.示例性的,学生在5年级时,教育平台会向该学生分发5年级的课程内容a,该课程内容a的课程分发级别为正式课,而在确定学生对5年级的课程试题集的答题指标小于预设掌握范围的下限值时,会向学生重新分发4年级的课程内容b,4年级课程内容b的课程分发级别为正式课降级后的降级课程,而且5年级的课程内容a为正式课,在降级分发时不会锁定。然后,继续对4年级的课程内容b进行学习,如果学生对4年级的课程试题集的答题指标仍然小于预设掌握范围的下限值,那么会继续向学生重新分发3年级的课程内容c,此时4年级的课程内容b为正式课降级后的课程,在继续降级分发3年级的课程内容c时会锁定4年级的课程内容b。然后,继续对3年级的课程内容c进行学习,如果学生对3年级的课程试题集的答题指标大于预设掌握范围的上限值,那么会升级向学生重新分发4年级的课程内容d,此时4年级会存在已锁定课程内容b,因此在重新分发4年级的课程内容d后,会对已锁定课程内容b进行解锁。
57.需要说明的是,本实施例中的s220和s240属于课程分发步骤在不同条件下的两种执行操作,可以通过判断当前课程试题集在学生完成某一道试题时的答题指标是大于预设掌握范围内的上限值,还是小于大于预设掌握范围内的下限值,而从s220和s240中择一执行。
58.s260,按照当前课程试题集的课程分发级别,标记新分发课程内容的课程分发级别。
59.在本实施例中,在向学生分发新的课程内容后,按照当前课程试题集的课程分发级别,并判断本次分发为降级分发还是升级分发,来标记新分发课程内容的课程分发级别,从而向学生准确展示所分发的各个课程内容的级别。例如,对于正式课的课程内容可以标记为“0”,对于由正式课的课程内容直接降级分发的课程内容可以标记为
“‑
1”,由正式课降级后的课程内容继续降级分发的课程内容可以标记为
“‑
2”,对于由正式课的课程内容直接升级分发的课程内容可以标记为“+1”,由正式课升级后的课程内容继续升级分发的课程内容可以标记为“+2”,以此类推,标记向学生分发的各个课程内容的课程分发级别。
60.本实施例提供的技术方案,在当前课程试题集的答题量达到预设答题比例后的答题过程中,学生每完成一道试题,便实时计算一次当前课程试题集在学生完成该试题时的答题指标,以便及时判断每次答题后时的答题指标是否处于当前课程试题集的预设掌握范围内,然后在该答题指标未处于当前课程试题集的预设掌握范围内时,基于当前课程试题集的课程分发级别和关联知识点,及时向学生分发新的课程内容,从而实现在课程答题过程中对学生课程内容的实时智能分发调整,以便及时向学生分发符合学生对课程掌握能力的课程内容,增强课程分发与学生对课程掌握能力之间的适配性,提高课程分发的准确性,进一步提升学生对课程内容的有效学习。
61.实施例三
62.图3为本发明实施例三提供的一种课程智能分发的方法所应用的课程分发平台的原理架构图。本实施例是在上述实施例提供的技术方案的基础上进行优化。具体的,本实施例中数课程智能分发的方法的执行主体为课程分发平台,也就是上述实施例中提及的教育
平台,如图3所示,该课程分发平台采用低耦合的分层设计,包括输入层、处理层、分发层和输出层四层,此时课程分发平台的输入层设置有消息订阅队列,处理层设置有数据计算引擎,分发层设置有智能分发组件,输出层设置有全文搜索引擎。本实施例主要对该课程分发平台中每一层所执行的功能进行具体说明。
63.可选的,本实施例中具体可以包括如下步骤:
64.s310,通过课程分发平台的消息订阅队列存储当前课程试题集内每一道试题的答题数据。
65.可选的,为了保证学生对当前课程内容的掌握水平的准确性,在学生对当前课程试题集的答题过程中,会通过课程分发平台的输入层所设置的消息订阅队列(如kafka)来实时记录学生对每一道试题的答题情况,以便后续实时确定学生在当前课程试题集的答题量。此时,消息订阅队列提供有丰富的接口供使用方使用数据,而且kafka可以非常友好的记录使用方消费答题数据的偏移位置,如果下次继续使用,不会产生答题数据的重复。
66.s320,通过课程分发平台的数据计算引擎在当前课程试题集的答题量达到预设答题比例后的答题过程中,实时计算当前课程试题集在学生每完成一道试题时的答题指标。
67.在本实施例中,可以通过课程分发平台的处理层所设置的数据计算引擎(如spark引擎)对输入层的消息订阅队列内存储每道试题的答题数据进行消费,通过约定的topic从消息订阅队列实时读取相应的答题数据,并记录每次读取的偏移位置,以便后续再次从消息订阅队列读取答题数据,能够直接确定读取起始位置,从而防止大体数据的重复读取。然后,通过数据计算引擎验证所读取的答题数据的正确性,以丢弃不合法的脏数据,比如空行和不合法的json数据等。进而,通过使用fastjson工具类,把所读取的答题数据(json数据)打包成java对象,来计算在当前课程试题集内的答题量,并在答题量达到预设答题比例的后续答题过程中,实时计算当前课程试题集在学生每完成一道试题时的答题指标,以及时了解当前课程试题集是否符合学生的课程学习能力,便于及时分发新的课程内容。
68.s330,如果答题指标未处于当前课程试题集的预设掌握范围内,则基于当前课程试题集的课程分发级别和关联知识点,通过课程分发平台的智能分发组件向学生分发对应的课程内容。
69.在本实施例中,课程分发平台的分发层所设置的智能分发组件可以面向不同科目进行课程分发,并按照课程分发级别会划分出正式课降级、再降级和升级三类分发方式。如果当前课程试题集在完成某一道试题时的答题指标未处于当前课程试题集的预设掌握范围内,则确定本次重新分发属于正式课降级、再降级和升级中的哪一类分发方式,以便通过课程分发平台的智能分发组件,采用该类分发方式向学生分发对应的课程内容。
70.s340,通过课程分发平台的全文搜索引擎存储向学生分发的课程内容。
71.在向学生分发新的课程内容后,为了便于对所分发的全部课程内容的历史记录,本实施例会通过课程分发平台的输出层所设置的全文搜索引擎(如elasticsearch),来存储向学生分发的各个课程内容。
72.本实施例提供的技术方案,在当前课程试题集的答题量达到预设答题比例后的答题过程中,学生每完成一道试题,便实时计算一次当前课程试题集在学生完成该试题时的答题指标,以便及时判断每次答题后时的答题指标是否处于当前课程试题集的预设掌握范围内,然后在该答题指标未处于当前课程试题集的预设掌握范围内时,基于当前课程试题
集的课程分发级别和关联知识点,及时向学生分发新的课程内容,从而实现在课程答题过程中对学生课程内容的实时智能分发调整,以便及时向学生分发符合学生对课程掌握能力的课程内容,增强课程分发与学生对课程掌握能力之间的适配性,提高课程分发的准确性,进一步提升学生对课程内容的有效学习。
73.实施例四
74.图4为本发明实施例四提供的一种课程智能分发的装置的结构示意图,如图4所示,该装置可以包括:
75.答题计算模块410,用于在当前课程试题集的答题量达到预设答题比例后的答题过程中,实时计算所述当前课程试题集在学生每完成一道试题时的答题指标;
76.课程分发模块420,用于如果所述答题指标未处于所述当前课程试题集的预设掌握范围内,则基于所述当前课程试题集的课程分发级别和关联知识点,向所述学生分发对应的课程内容。
77.本实施例提供的技术方案,在当前课程试题集的答题量达到预设答题比例后的答题过程中,学生每完成一道试题,便实时计算一次当前课程试题集在学生完成该试题时的答题指标,以便及时判断每次答题后时的答题指标是否处于当前课程试题集的预设掌握范围内,然后在该答题指标未处于当前课程试题集的预设掌握范围内时,基于当前课程试题集的课程分发级别和关联知识点,及时向学生分发新的课程内容,从而实现在课程答题过程中对学生课程内容的实时智能分发调整,以便及时向学生分发符合学生对课程掌握能力的课程内容,增强课程分发与学生对课程掌握能力之间的适配性,提高课程分发的准确性,进一步提升学生对课程内容的有效学习。
78.进一步的,上述课程分发模块420,可以具体用于:
79.如果所述答题指标大于所述预设掌握范围内的上限值,则基于所述当前课程试题集的关联知识点,向所述学生分发位于所述当前课程试题集的课程分发级别的上一级别对应的课程内容;
80.如果所述答题指标小于所述预设掌握范围内的下限值,则基于所述当前课程试题集的关联知识点,向所述学生分发位于所述当前课程试题集的课程分发级别的下一级别对应的课程内容。
81.进一步的,上述课程智能分发的装置,还可以包括:
82.课程锁定模块,用于在向所述学生分发位于所述当前课程试题集的课程分发级别的下一级别对应的课程内容时,如果当前课程试题集为正式课降级后的课程,则采用已设定的课程锁定规则锁定所述当前课程试题集所属的课程内容。
83.进一步的,上述课程智能分发的装置,还可以包括:
84.课程解锁模块,用于在向所述学生分发位于所述当前课程试题集的课程分发级别的上一级别对应的课程内容之后,如果所述学生在所述当前课程试题集的课程分发级别的上一级别存在已锁定课程内容,则对所述已锁定课程内容进行解锁。
85.进一步的,上述课程分发模块420,还可以具体用于:
86.向所述学生分发对应的课程资料和试题集,得到新分发的课程内容。
87.进一步的,上述课程智能分发的装置,还可以包括:
88.级别标记模块,用于按照所述当前课程试题集的课程分发级别,标记新分发课程
内容的课程分发级别。
89.进一步的,上述课程智能分发的装置可以配置于课程分发平台上,还可以包括:答题数据存储模块和分发课程存储模块;
90.所述答题数据存储模块,可以用于通过课程分发平台的消息订阅队列存储所述当前课程试题集内每一道试题的答题数据;
91.所述答题计算模块410,可以具体用于通过课程分发平台的数据计算引擎在当前课程试题集的答题量达到预设答题比例后的答题过程中,实时计算所述当前课程试题集在学生每完成一道试题时的答题指标;
92.所述课程分发模块420,可以具体用于如果所述答题指标未处于所述当前课程试题集的预设掌握范围内,则基于所述当前课程试题集的课程分发级别和关联知识点,通过课程分发平台的智能分发组件向所述学生分发对应的课程内容;
93.所述分发课程存储模块,可以用于通过课程分发平台的全文搜索引擎存储向所述学生分发的课程内容。
94.本实施例提供的一种课程智能分发的装置可适用于上述任意实施例提供的课程智能分发的方法,具备相应的功能和有益效果。
95.实施例五
96.图5为本发明实施例五提供的一种电子设备的结构示意图。如图5所示,该电子设备包括处理器50、存储装置51和通信装置52;电子设备中处理器50的数量可以是一个或多个,图5中以一个处理器50为例;电子设备的处理器50、存储装置51和通信装置52可以通过总线或其他方式连接,图5中以通过总线连接为例。
97.存储装置51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的课程智能分发的方法对应的模块(例如,课程智能分发的装置中的答题计算模块410和课程分发模块420)。处理器50通过运行存储在存储装置51中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的课程智能分发的方法。
98.存储装置51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置51可进一步包括相对于多功能控制器50远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
99.通信装置52可用于实现设备间的网络连接或者移动数据连接。
100.本实施例提供的一种电子设备可用于执行上述任意实施例提供的课程智能分发的方法,具备相应的功能和有益效果。
101.实施例六
102.本发明实施例六还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可实现上述任意实施例中的课程智能分发的方法。该方法具体包括:
103.在当前课程试题集的答题量达到预设答题比例后的答题过程中,实时计算所述当
前课程试题集在学生每完成一道试题时的答题指标;
104.如果所述答题指标未处于所述当前课程试题集的预设掌握范围内,则基于所述当前课程试题集的课程分发级别和关联知识点,向所述学生分发对应的课程内容。
105.当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的课程智能分发的方法中的相关操作。
106.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
107.值得注意的是,上述课程智能分发的装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
108.以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1