掌桥专利:专业的专利平台
掌桥专利
首页

一种基于学习数据的评价报告的生成方法及电子设备

文献发布时间:2024-01-17 01:27:33


一种基于学习数据的评价报告的生成方法及电子设备

技术领域

本申请属于数据处理技术领域,尤其涉及一种基于学习数据的评价报告的生成方法及电子设备。

背景技术

随着社会经济的快速发展,学生在学校中所需学习的技能与知识越来越多,学校需要安排不同的课程以培训学习掌握对应的技能。在课程越来越多,教师对于学生学习进度的管理难度也越来越大,教师需要花费大量时间对学习的学习资料进行整理,才能够确定每个学生的学习情况,继而大大增加了学习管理的工作量以及管理难度。

现有的学习数据的管理技术,需要对学生进行不同维度的能力评分,不同的能力评分具有对应的评价算法,因此,需要为不同能力评分的维度配置对应的用户数据库。然而,对学生进行能力评分时,所使用的学习数据具有一定的复用性,若为不同的能力评分的维度配置独立的数据库,则会大大提高了数据存储的压力,并且存在大量重叠存储的学习数据,降低了存储空间的利用率。

发明内容

本申请实施例提供了一种基于学习数据的评价报告的生成方法、装置、电子设备及存储介质,可以解决现有的学习数据的管理技术,需要为不同能力评分的维度配置对应的用户数据库。然而,对学生进行能力评分时,所使用的学习数据具有一定的复用性,若为不同的能力评分的维度配置独立的数据库,则会大大提高了数据存储的压力,并且存在大量重叠存储的学习数据,降低了存储空间的利用率的问题。

第一方面,本申请实施例提供了一种基于学习数据的评价报告的生成方法,包括:

响应于目标集群的检测指令,基于所述检测指令携带的对象标识,从用户数据库内提取至少一个携带有所述对象标识的用户的学习数据;每个所述学习数据包含多个第一维度的行为记录;

分别获取多个预设的第二维度关联的数据处理算法,并将所有所述学习数据分别导入各个所述数据处理算法,得到各个所述第二维度的维度评价数据;

将所述维度评价数据导入所述第二维度对应的页面模板,生成所述第二维度对应的评价页面;所述页面模板用于确定所述维度评价数据的显示格式;

基于所有所述第二维度的所述评价页面,生成所述目标集群的评价报告。

在第一方面的一种可能的实现方式中,所述第二维度包括:学习进度维度;所述分别获取多个预设的第二维度关联的数据处理算法,并将所述学习数据分别导入各个所述数据处理算法,得到各个所述第二维度的维度评价数据,包括:

基于目标课程的课程标识,将所述用户对应的多个所述行为记录划分为至少一个课程记录组;每个课程记录组包含所述用户在各个第一维度的所述行为记录;

根据所述课程记录组内的所述行为记录,确定所述用户在所述目标课程的进度评价值;

基于所有用户的所述进度评价值,生成所述目标课程的进度分布数据;

所述将所述维度评价数据导入所述第二维度对应的页面模板,生成所述第二维度对应的评价页面,包括:

根据各个所述用户的所述进度评价值,生成第一进度示意图;所述第一进度示意图用于确定所述用户关于所述目标课程的学习进度;

根据所述进度分布数据,生成第二进度示意图;所述第二进度示意图用于确定所述目标集群中各个所述用户的学习进度分布信息。

在第一方面的一种可能的实现方式中,所述第二维度还包括:学习时序维度;在所述基于目标课程的课程标识,将所述用户对应的多个所述行为记录划分为至少一个课程记录组;每个课程记录组包含所述用户在各个第一维度的所述行为记录之后,还包括:

根据所述行为记录的记录时间,分别确定在各个所述记录时间对应的节点学习进度;

基于所有所述节点学习进度生成所述课程记录组的进度时序曲线;

所述将所述维度评价数据导入所述第二维度对应的页面模板,生成所述第二维度对应的评价页面,包括:

在所述页面模板中为各个所述目标课程配置课程子页面;

在所述课程子页面内绘制所有用户关于所述目标课程的所述进度时序曲线,生成进度时序比对图;

基于所有所述课程子页面的所述进度时序比对图,生成所述评价页面。

在第一方面的一种可能的实现方式中,所述第二维度包括:用户画像维度;所述分别获取多个预设的第二维度关联的数据处理算法,并将所述学习数据分别导入各个所述数据处理算法,得到各个所述第二维度的维度评价数据,包括:

获取各个所述第一维度关联的评分转换算法,将所述用户在所述第一维度的所述行为记录导入所述评分转换算法,得到所述第一维度对应的用户评分;

基于所述用户在各个所述第一维度的所述用户评分,生成所述用户的用户画像;

所述将所述维度评价数据导入所述第二维度对应的页面模板,生成所述第二维度对应的评价页面,包括:

在所述用户画像维度的页面模板中为各个所述用户配置一个画像显示区域;

在各个所述用户的所述画像显示区域中显示所述用户画像。

在第一方面的一种可能的实现方式中,所述第二维度包括:活跃度评价维度;所述分别获取多个预设的第二维度关联的数据处理算法,并将所述学习数据分别导入各个所述数据处理算法,得到各个所述第二维度的维度评价数据,包括:

根据所述用户在任一第一维度的所述行为记录的记录个数与所述任一第一维度的活跃基准值,确定所述用户在所述第一维度的活跃指标;

基于所述用户在各个所述第一维度的活跃指标,生成所述用户的活跃统计数据;

基于所有所述用户的活跃统计数据,得到所述活跃度评价维度的维度评价数据;

所述将所述维度评价数据导入所述第二维度对应的页面模板,生成所述第二维度对应的评价页面,包括:

在所述活跃度评价维度的所述页面模板内,为各个所述用户配置活跃度显示区域;所述活跃度显示区域包括第一活跃显示区域以及第二活跃显示区域;所述第一活跃显示区域用于显示所述用户在各个目标课程的活跃时序变化情况;所述第二活跃显示区域用于显示所述用户在各个目标课程的活跃度;

基于所述活跃统计数据,更新所述第一活跃显示区域以及所述第二活跃显示区域;

基于所有所述用户更新的所述活跃度显示区域,生成所述活跃度评价维度的所述评价页面。

在第一方面的一种可能的实现方式中,在所述基于所有所述第二维度的所述评价页面,生成所述目标集群的评价报告之前,还包括:

获取所述第二维度关联的异常检测条件;

若任一第二维度对应的维度评价数据与所述任一第二维度的异常检测条件匹配,则生成所述任一第二维度的异常提示信息;

将所述异常提示信息添加到所述任一第二维度的评价页面。

在第一方面的一种可能的实现方式中,所述分别获取多个预设的第二维度关联的数据处理算法,并将所有所述学习数据分别导入各个所述数据处理算法,得到各个所述第二维度的维度评价数据,包括:

将所述学习数据导入所述第二维度对应的数据元解析接口,生成所述第二维度对应的多个基础数据元;所述基础数据元携带有所述用户的用户标识以及关联目标课程的课程标识;

根据所述用户标识以及所述课程标识,对所有所述基础数据元进行统计分析,得到与所述第二维度关联的用户统计数据;

基于所有所述用户统计数据,生成所述维度评价数据。

第二方面,本申请实施例提供了一种基于学习数据的评价报告的生成装置,包括:

学习数据获取单元,用于响应于目标集群的检测指令,基于所述检测指令携带的对象标识,从用户数据库内提取至少一个携带有所述对象标识的用户的学习数据;每个所述学习数据包含多个第一维度的行为记录;

维度评价数据确定单元,用于分别获取多个预设的第二维度关联的数据处理算法,并将所有所述学习数据分别导入各个所述数据处理算法,得到各个所述第二维度的维度评价数据;

评价页面生成单元,用于将所述维度评价数据导入所述第二维度对应的页面模板,生成所述第二维度对应的评价页面;所述页面模板用于确定所述维度评价数据的显示格式;

评价报告生成单元,用于基于所有所述第二维度的所述评价页面,生成所述目标集群的评价报告。

第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面任一项所述的方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面任一项所述的方法。

第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在服务器上运行时,使得服务器执行上述第一方面中任一项所述的方法。

本申请实施例与现有技术相比存在的有益效果是:通过在需要对目标集群的学习数据进行分析评价时,可以向电子设备发送一个目标集群对应的检测指令,在接收到该检测指令后,可以从用户数据库内提取该目标集群内各个用户的学习数据,该学习数据包含多个第一维度的行为记录;继而分别将所有用户的学习数据导入到各个第二维度对应的数据处理算法,从而能够实现多个不同能力评分的维度共用同一用户数据库,使用同一套的学习数据,以提高用户数据库的利用效率,无需为不同第二维度对学习数据进行划分,减少了用户操作,实现了学习数据存储格式的一致性;继而将通过数据处理算法输出的维度评价数据导入到对应的页面模板,生成评价页面,继而将所有评价页面进行封装,得到目标集群的评价报告,实现了自动生成包含多个能力评价维度的评价报告。与现有的学习数据的管理技术相比,本申请实施例无需为不同的能力评分的维度配置独立的数据库,而是可以通用相同的用户数据库,该用户数据库内存储的学习数据可以适用于所有能力评价的维度,提高了用户数据库的利用效率,减少了用户数据的重复存储;并且,由于学习过程具有多种不同类型的学习行为,即对应不同第一维度的行为记录,本申请可以对多种不同类型的学习行为进行综合处理,减少了用户进行数据整合所需花费的时间,提高了数据处理的效率。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请一实施例提供的评级报告系统的结构示意图;

图2是本申请实施例提供的一种基于学习数据的评价报告的生成方法的实现示意图;

图3是本申请一实施例提供的评价页面的示意图;

图4是本申请第二实施例提供的一种基于学习数据的评价报告的生成方法在S202和S203的具体实现流程图;

图5是本申请一实施例提供的学习进度维度的评价页面的示意图;

图6是本申请第三实施例提供的一种基于学习数据的评价报告的生成方法S202和S203的具体实现流程图;

图7是本申请一实施例提供的学习时序维度的评价页面的示意图;

图8是本申请第四实施例提供的一种基于学习数据的评价报告的生成方法中S202和S203的具体实现流程图;

图9是本申请一实施例提供的用户画像维度的评价页面的示意图;

图10是本申请第五实施例提供的一种基于学习数据的评价报告的生成方法在S202和S203的具体实现流程图;

图11是本申请一实施例提供的活跃度评价维度的评价页面的示意图;

图12是本申请第六实施例提供的一种基于学习数据的评价报告的生成方法在S204之前的具体实现流程图;

图13是本申请第七实施例提供的一种基于学习数据的评价报告的生成方法在S202的具体实现流程图;

图14是本申请一实施例提供的数据转换的流程示意图;

图15是本申请实施例提供的评价报告的生成装置的结构示意图;

图16是本申请实施例提供的电子设备的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

本申请实施例提供的评价报告的生成方法可以应用于智能手机、服务器、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本等能够生成目标集群的评价报告的电子设备上。本申请实施例对电子设备的具体类型不作任何限制。

示例性地,图1示出了本申请一实施例提供的评级报告系统的结构示意图,参见图1所示,该模拟实习系统包括有一服务器11、用于采集各个第一维度的行为记录的采集装置12以及用户终端13。其中,该评价报告系统中的采集装置12可以获取获取对应维度的行为记录,并上传至用户数据库,该用户数据库可以集成于上述服务器11中,也可以存储于独立的数据库服务器内,在此不对用户数据库的存储进行限定,用户终端13需要对目标集群进行评价分析时,可以向服务器11发送对应的检测指令,服务器11在接收到检测指令后,可以从用户数据库中获取基于行为记录生成的学习数据,并生成对应的评价报告反馈给用户终端13。

请参阅图2,图2示出了本申请实施例提供的一种基于学习数据的评价报告的生成方法的实现示意图,该方法包括如下步骤:

在S201中,响应于目标集群的检测指令,基于所述检测指令携带的对象标识,从用户数据库内提取至少一个携带有所述对象标识的用户的学习数据;每个所述学习数据包含多个第一维度的行为记录。

在本实施例中,管理员在需要对某一目标集群进行评价分析时,可以发起一个检测指令。其中,若该评价报告的生成方法应用于教学场景下,则上述的管理员可以为目标集群对应的教师,该目标集群可以为一班级,该班级中包含有多名学生,不同学生对应一个用户。上述检测指令中可以携带有目标集群的对象标识,该对象标识可以为该目标集群的集群号,如班级编号。电子设备在接收到该检测指令后,可以提取该对象标识,通过对象标识从用户数据库中提取目标集群内关联用户的学习数据。例如,一个班级内包含多名不同学生,每个学生的用户信息中记录有对应的班级编号,即上述的对象标识,因此,通过对象标识能够统一获取属于同一目标集群的多个不同用户的学习数据。

在本实施例中,上述检测指令可以是管理员(如教师)通过本地的用户终端发送给电子设备,在该情况下,该电子设备可以为一服务器。在其他实现场景下,该电子设备可以为安装客户端程序的用户终端,通过安装于本地的客户端程序与云端服务器通信,以实现上述的评价报告的生成方法,在该情况下,管理员可以在本地的用户终端上述发起上述的检测指令,用户终端在接收到用户发起的检测指令时,则执行S201的操作。

在本实施例中,用户在学习过程中,会生成多个不同第一维度的行为记录。举例性地,以教学场景为例,上述第一维度包括但不限于:学习自测行为维度、实操训练行为维度、扩展训练行为维度、学习视频观看维度、考试行为维度以及线上操作行为维度等,不同类型的行为可以生成对应第一维度的行为记录,从而基于多个不同第一维度的行为记录,可以生成该用户对应的学习数据,能够较为全面地了解用户在学习过程中的具体学习情况,以便后续进行评价分析。

在本实施例中,上述不同第一维度的行为记录可以通过对应的采集装置采集得到,例如,考试行为维度的行为记录可以通过教师的用户终端进行数据录入;实操训练行为维度的行为记录,可以通过对应的仿真模拟终端采集用户的实操过程的行为记录,对应的采集装置可以将采集得到的行为记录并上传至用户数据库进行存储,电子设备在需要进行用户分析时,可以从用户数据库中提取对应的学习数据。

在本实施例中,上述行为记录可以包含有用户标识、用户所属目标集群的对象标识、行为内容、记录开始时间、记录结束时间以及行为记录分数等。

在S202中,分别获取多个预设的第二维度关联的数据处理算法,并将所有所述学习数据分别导入各个所述数据处理算法,得到各个所述第二维度的维度评价数据。

在本实施例中,第二维度具体为不同能力评价的维度,用于评价目标集群内的用户在不同维度的学习能力。第二维度包括但不限于:学习进度维度、学习活跃度维度、学习过程统计维度、岗位适配度维度、用户画像维度等,从而能够从多方面确定该目标集群内用户的学习情况,方便教师对目标集群进行管理。因此,为了适用不同第二维度的评价逻辑,会为不同第二维度配置对应的数据处理算法,该数据处理算法包含有逻辑数据元的划分模块,可以根据对应第二维度的评价逻辑,对多个第一维度的行为记录进行逻辑数据元的提取。

与现有技术相比,本实施例中的多个第二维度的数据处理算法公用相同的学习数据,即学习数据的数据元格式并非基于第二维度的数据处理算法的数据元格式进行存储的,因此,每个数据处理算法中会添加有一个逻辑数据元的划分模块,以实现适应性调整输入的行为记录的数据格式,以便数据处理算法能够使用匹配的逻辑数据元进行维度评价,生成维度评价数据。

在本实施例中,电子设备会将目标集群内所有用户的学习数据导入到对应的数据处理算法内,从而能够生成关于该目标集群对应的维度评价数据。该维度评价数据可以是关于目标集群整体的评价数据,也可以包含多个评价子数据,每个评价子数据对应目标集群中一个用户的评价内容,具体维度评价数据对应的用户数可以根据第二维度的类型确定,在此不做限定。

在S203中,将所述维度评价数据导入所述第二维度对应的页面模板,生成所述第二维度对应的评价页面;所述页面模板用于确定所述维度评价数据的显示格式。

在本实施例中,电子设备在生成了第二维度对应的维度评价数据后,可以将其导入到第二维度对应的页面模板,该页面模板的显示格式是基于第二维度确定的,以采用合适的显示格式以显示第二维度的维度评价数据,提高了评价页面的内容可读性,并能够实现针对第二维度的维度特征,进行个性化的显示设置。

在本实施例中,该页面模板包含有至少一个显示区域,该显示区域用于显示该目标集群的维度评价数据和/或该目标集群内的任一用户的维度评价数据。

在S204中,基于所有所述第二维度的所述评价页面,生成所述目标集群的评价报告。

在本实施例中,电子设备在生成了各个第二维度对应的评价页面后,可以将各个评价页面进行封装,生成得到该目标集群的评价报告,以便管理员通过该评价报告确定目标集群在不同能力评价的维度的评价情况,提高了评价页面的评价内容的全面性。该评价报告包含页面切换控件,通过点击页面切换控件,可以切换至不同的第二维度的评价页面,从而能够方面管理员在同一窗口内查看不同第二维度的评价内容,提高了操作的便捷性。

示例性地,图3示出了本申请一实施例提供的评价页面的示意图。参见图3所示,该评价报告内包含有多个评价页面,用户可以通过点击对应的页面控件,以实现在不同的评价页面内进行切换,以查看不同第二维度的评价内容。

以上可以看出,本申请实施例提供的一种基于学习数据的评价报告的生成方法通过在需要对目标集群的学习数据进行分析评价时,可以向电子设备发送一个目标集群对应的检测指令,在接收到该检测指令后,可以从用户数据库内提取该目标集群内各个用户的学习数据,该学习数据包含多个第一维度的行为记录;继而分别将所有用户的学习数据导入到各个第二维度对应的数据处理算法,从而能够实现多个不同能力评分的维度共用同一用户数据库,使用同一套的学习数据,以提高用户数据库的利用效率,无需为不同第二维度对学习数据进行划分,减少了用户操作,实现了学习数据存储格式的一致性;继而将通过数据处理算法输出的维度评价数据导入到对应的页面模板,生成评价页面,继而将所有评价页面进行封装,得到目标集群的评价报告,实现了自动生成包含多个能力评价维度的评价报告。与现有的学习数据的管理技术相比,本申请实施例无需为不同的能力评分的维度配置独立的数据库,而是可以通用相同的用户数据库,该用户数据库内存储的学习数据可以适用于所有能力评价的维度,提高了用户数据库的利用效率,减少了用户数据的重复存储;并且,由于学习过程具有多种不同类型的学习行为,即对应不同第一维度的行为记录,本申请可以对多种不同类型的学习行为进行综合处理,减少了用户进行数据整合所需花费的时间,提高了数据处理的效率。

图4示出了本申请第二实施例提供的一种基于学习数据的评价报告的生成方法在S202和S203的具体实现流程图。参见图4,相对于图2所述实施例,本实施例提供的一种基于学习数据的评价报告的生成方法中在S202包括:S401~S403,S203包括:S404~S405具体详述如下:

进一步地,所述第二维度包括:学习进度维度;所述分别获取多个预设的第二维度关联的数据处理算法,并将所述学习数据分别导入各个所述数据处理算法,得到各个所述第二维度的维度评价数据,包括:

在S401中,基于目标课程的课程标识,将所述用户对应的多个所述行为记录划分为至少一个课程记录组;每个课程记录组包含所述用户在各个第一维度的所述行为记录。

在本实施例中,用户在学习过程中需要学习不同的课程,如C语言课程、高数课程以及英语课程等,不同课程对应一个课程标识,在采集用户的学习数据时,可以包含有多个不同课程的行为记录。基于此,电子设备可以根据目标课程的不同,对学习数据内的行为记录进行划分,得到多个课程记录组。一个课程记录组内包含有多个不同第一维度的行为记录。由于不同目标课程,同样可以具有多种不同类型的学习行为,例如,C语言课程需要进行课堂测试以及进行实操训练;英语课程也可以进行课堂测试以及实操训练,因此,上述不同的目标课程,均包含有多个第一维度的行为记录,电子设备可以根据目标课程的课程标识,对该用户的学习数据内的行为记录进行分类,通过一个课程记录组用于存储关于相同目标课程的行为记录。

在S402中,根据所述课程记录组内的所述行为记录,确定所述用户在所述目标课程的进度评价值。

在本实施例中,电子设备对该课程记录组内的行为记录进行解析,确定各个行为记录中包含的行为内容,以确定该行为记录所对应的学习知识点,继而将学习知识点与该目标课程的目标知识点总量进行比对,确定用户已学习的知识点的第一比例以及待学习的知识点的第二比例,继而第一比例与第二比例确定该目标用户在该目标课程中对应的进度评价值。若该进度评价值越高,则表示该用户学习的知识点越多,进度越快;反之,若该进度评价值越低,则表示该用户学习的知识点越少,进度越慢。

在S403中,基于所有用户的所述进度评价值,生成所述目标课程的进度分布数据。

在本实施例中,电子设备除了分别统计各个用户的进度评价值外,还可以对目标集群的进度分布进行统计分析,目标集群可以分为有多个学习进度范围,如0~20%,20%~40%,40%~60%,60%~80%以及80%~100%等多个进度范围,电子设备可以确定目标集群中在各个进度范围的分布情况,从而生成对应的进度分布数据,即确定上述各个进度范围中所占用户的比例。

所述将所述维度评价数据导入所述第二维度对应的页面模板,生成所述第二维度对应的评价页面,包括:

在S404中,根据各个所述用户的所述进度评价值,生成第一进度示意图;所述第一进度示意图用于确定所述用户关于所述目标课程的学习进度。

在本实施例中,页面模板内可以为每个用户配置一个显示区域,该显示区域包含有第一进度示意图,根据该用户在目标课程中对应的进度评价值,确定该第一进度示意图内的进度条长度,从而得到该用户对应的第一进度示意图,从而能够通过第一进度示意图确定该用户在该目标课程的学习进度。示例性地,图5示出了本申请一实施例提供的学习进度维度的评价页面的示意图。参见图5所示,进度条51即为上述的第一进度示意图。

在S3015中,根据所述进度分布数据,生成第二进度示意图;所述第二进度示意图用于确定所述目标集群中各个所述用户的学习进度分布信息。

在本实施例中,页面模板还包含有第二进度示意图,根据目标集群内用户学习的进度分布,确定不同进度范围的进度长度,从而能够方便管理员对目标集群在该目标课程的整体进度情况。参见图5所示,进度条52即为上述的第二进度示意图。

当然,该页面模板内还包含有目标课程的切换控件,如图5中的控件53,通过点击该控件能够查看不同目标课程的进度情况。

在本申请实施例中,通过进度维度确定各个用户在目标课程的学习情况,并生成目标进度的进度分布示意图,能够方便管理员了解整体学习进度与个人学习进度,较为直观地查看进度情况,提高了进度数据查看的可读性。

图6示出了本申请第三实施例提供的一种基于学习数据的评价报告的生成方法S202和S203的具体实现流程图。参见图6,相对于图4所述实施例,本实施例提供的一种基于学习数据的评价报告的生成方法中S202还包括:S601~S602,S203包括S603~S605,具体详述如下:

进一步地,所述第二维度还包括:学习时序维度;在所述基于目标课程的课程标识,将所述用户对应的多个所述行为记录划分为至少一个课程记录组;每个课程记录组包含所述用户在各个第一维度的所述行为记录之后,还包括:

在S601中,根据所述行为记录的记录时间,分别确定在各个所述记录时间对应的节点学习进度。

在S602中,基于所有所述节点学习进度生成所述课程记录组的进度时序曲线。

在本实施例中,电子设备划分多个课程记录组外,可以对课程进度的时序变化进行统计,基于此,电子设备可以分别确定各个行为记录的记录时间,以及该记录时间下在该目标课程下对应的节点学习进度,从而能够确定在多个不同的记录时间下对应的进度情况,根据记录时间的先后次序,依次连接各个记录时间对应的节点学习进度,生成关于该用户在目标课程下对应的进度时序曲线,能够确定各个用户的进度时序变化情况,能够从时间维度上确定每个用户的学习变化情况,是否为突击学习抑或是平稳有序学习等,从而能够确定用户的学习习惯。

所述将所述维度评价数据导入所述第二维度对应的页面模板,生成所述第二维度对应的评价页面,包括:

在S603中,在所述页面模板中为各个所述目标课程配置课程子页面。

在本实施例中,为了确定不同目标课程的学习进度时序变化,电子设备可以为不同的目标课程配置对应的课程子页面。示例性地,图7示出了本申请一实施例提供的学习时序维度的评价页面的示意图。参见图7所示,该评价页面中携带有一课程切换的控件71,通过点击该课程切换的控件71可以切换至不同的课程子页面。

在S604中,在所述课程子页面内绘制所有用户关于所述目标课程的所述进度时序曲线,生成进度时序比对图。

在本实施例中,电子设备可以在不同的课程子页面内绘制目标集群所有用户的进度时序曲线,得到进度时序比对图,能够比较不同用户的学习时序变化,方便确定存在学习进度异常的用户。

在S605中,基于所有所述课程子页面的所述进度时序比对图,生成所述评价页面。

在本实施例中,电子设备可以对所有课程子页面进行封装,得到上述学习时序维度的评价页面。

在本申请实施例中,通过比对不同用户的学习进度的时序变化,能够较为直观确定存在学习进度异常的用户,能够及时进行进度异常处理,提高了异常用户识别的效率。

图8示出了本申请第四实施例提供的一种基于学习数据的评价报告的生成方法中S202和S203的具体实现流程图。参见图8,相对于图2所述实施例,本实施例提供的一种基于学习数据的评价报告的生成方法中在S202包括S801~S802,S203还包括:S803~S804,具体详述如下:

所述第二维度包括:用户画像维度;所述分别获取多个预设的第二维度关联的数据处理算法,并将所述学习数据分别导入各个所述数据处理算法,得到各个所述第二维度的维度评价数据,包括:

在S801中,获取各个所述第一维度关联的评分转换算法,将所述用户在所述第一维度的所述行为记录导入所述评分转换算法,得到所述第一维度对应的用户评分。

在本实施例中,根据学习行为类型的不同,对应的评分转换算法也存在差异,因此,电子设备可以为不同的第一维度配置对应的评分转换算法,以确定该学习行为类型下对应行为记录的用户评分。电子设备可以识别行为记录的维度类型,根据该维度类型将该行为记录导入到对应的评分转换算法,以计算得到该行为记录对应的用户评分。上述维度类型用于确定行为记录所述的第一维度。其中,需要说明的是,第一维度对应的行为记录可以包含多个,电子设备可以分别计算各个行为记录对应的用户评分。

在S802中,基于所述用户在各个所述第一维度的所述用户评分,生成所述用户的用户画像。

在本实施例中,电子设备在将行为记录进行量化为用户评分后,可以确定目标用户在各个第一维度对应的能力得分。若第一维度包含多个行为记录,则可以根据多个行为记录对应的用户评分,确定该用户在第一维度的能力得分,继而将所有第一维度的能力得分进行合并,则可以确定该用户的用户画像。

所述将所述维度评价数据导入所述第二维度对应的页面模板,生成所述第二维度对应的评价页面,包括:

在S803中,在所述用户画像维度的页面模板中为各个所述用户配置一个画像显示区域。

在S804中,在各个所述用户的所述画像显示区域中显示所述用户画像。

在本实施例中,该用户画像维度的页面模板中包含有两个画像显示区域,分别为用于分别显示不同用户的用户画像的画像显示区域,从而能够方便管理员查看不同用户的能力分布情况,提高了能力情况查看的可读性。示例性地,图9示出了本申请一实施例提供的用户画像维度的评价页面的示意图,参见图9所示,不同用户对应一个画像显示区域,用于显示该用户的能力分布情况,实现了能力程度可视化的目的。

图10示出了本申请第五实施例提供的一种基于学习数据的评价报告的生成方法在S202和S203的具体实现流程图。参见图10,相对于图2所述实施例,本实施例提供的一种基于学习数据的评价报告的生成方法中S202包括:S1001~S1003,S203包括:S1004~S1006,具体详述如下:

进一步地,所述第二维度包括:活跃度评价维度;所述分别获取多个预设的第二维度关联的数据处理算法,并将所述学习数据分别导入各个所述数据处理算法,得到各个所述第二维度的维度评价数据,包括:

在S1001中,根据所述用户在任一第一维度的所述行为记录的记录个数与所述任一第一维度的活跃基准值,确定所述用户在所述第一维度的活跃指标。

在本实施例中,第一维度对应的行为记录数量越多,则表示用户的活跃程度越高,因此,电子设备可以统计在第一维度内行为记录的个数,以及该第一维度对应的活跃基准值,得到该用户在第一维度的活跃指标。可选地,电子设备还可以确定行为记录中的活动时长,根据活动时长以及行为记录的个数,确定该用户在第一维度对应的活跃指标,具体可以根据实际情况进行确定。

在S1002中,基于所述用户在各个所述第一维度的活跃指标,生成所述用户的活跃统计数据。

在本实施例中,一个用户对于目标课程的活跃程度,是可以通过不同学习行为确定的,基于此,电子电子设备可以对用户在不同第一维度对应的活跃指标进行统计分析,生成对应的活跃统计数据,实现了对活跃指标的整合。

在S1003中,基于所有所述用户的活跃统计数据,得到所述活跃度评价维度的维度评价数据。

所述将所述维度评价数据导入所述第二维度对应的页面模板,生成所述第二维度对应的评价页面,包括:

在S1004中,在所述活跃度评价维度的所述页面模板内,为各个所述用户配置活跃度显示区域;所述活跃度显示区域包括第一活跃显示区域以及第二活跃显示区域;所述第一活跃显示区域用于显示所述用户在各个目标课程的活跃时序变化情况;所述第二活跃显示区域用于显示所述用户在各个目标课程的活跃度。

在本实施例中,活跃度评价维度的页面模板可以为不同用户配置对应的活跃度显示区域。该活跃度显示区域又可以划分为至少两个显示区域,分别为第一活跃显示区域以及第二活跃显示区域。第一活跃显示区域用于确定用户在不同时间节点的活跃程度,即时序变化情况;第二活跃显示区域用显示用户对于不同目标课程的活跃情况。

在S1005中,基于所述活跃统计数据,更新所述第一活跃显示区域以及所述第二活跃显示区域。

在S1006中,基于所有所述用户更新的所述活跃度显示区域,生成所述活跃度评价维度的所述评价页面。

在本实施例中,电子设备可以根据不同用户的活跃统计数据,更新对应区域的第一活跃显示区域以及第二活跃显示区域,继而得到上述的评价页面。示例性地,图11示出了本申请一实施例提供的活跃度评价维度的评价页面的示意图。参见图11所示,每个用户可以对应不同的活跃度显示区域,其中该活跃度显示区域可以划分为至少两个子区域,分别为区域1和区域2,区域1为上述的第一活跃显示区域;区域2为上述的第二活跃显示区域。

在本申请实施例中,通过不同的图表显示用户在不同维度下的活跃程度,能够直接了解用户的学习兴趣,提高了对于用户学习情况的管理程度。

图12示出了本申请第六实施例提供的一种基于学习数据的评价报告的生成方法在S204之前的具体实现流程图。参见图12,相对于图2-10任一项所述实施例,本实施例提供的一种基于学习数据的评价报告的生成方法中在S204之前包括:S1201~S1203,具体详述如下:

在S1201中,获取所述第二维度关联的异常检测条件;

在S1202中,若任一第二维度对应的维度评价数据与所述任一第二维度的异常检测条件匹配,则生成所述任一第二维度的异常提示信息;

在S1203中,将所述异常提示信息添加到所述任一第二维度的评价页面。

在本实施例中,电子设备可以为不同的第二维度配置与之对应的异常检测条件,电子设备在确定各个第二维度对应的维度评价数据后,可以与对应的异常检测条件进行检测,可以判断是否存在异常情况。若存在第二维度的维度评价数据与对应的异常检测条件匹配,则表示该目标集群在该第二维度存在异常事件,因此会生成对应的异常提示信息,例如检测存在用户进度过慢,或用户评分过低等,并将异常提示信息添加到该第二维度对应的评价页面内,方便用户确定异常情况,对异常事件进行快速处理。

图13示出了本申请第七实施例提供的一种基于学习数据的评价报告的生成方法在S202的具体实现流程图。参见图13,相对于图2-10任一项所述实施例,本实施例提供的一种基于学习数据的评价报告的生成方法中S202包括:S2021~S2023,具体详述如下:

在S2021中,将所述学习数据导入所述第二维度对应的数据元解析接口,生成所述第二维度对应的多个基础数据元;所述基础数据元携带有所述用户的用户标识以及关联目标课程的课程标识。

在S2022中,根据所述用户标识以及所述课程标识,对所有所述基础数据元进行统计分析,得到与所述第二维度关联的用户统计数据。

在S2023中,基于所有所述用户统计数据,生成所述维度评价数据。

在本实施例中,电子设备可以配置有对应的数据元解析接口,由于第一维度的行为记录与第二维度的数据解析算法的数据格式不一定匹配,电子设备可以通过上述的数据元解析接口行为记录进行解析,提取得到对应的基础数据元,继而通过基础数据元进行用户数据统计,从而生成该用户对应的维度评价数据,在进行数据评价数据时,可以考虑其他用户的用户统计数据,引入了全局的统计参量,继而提高了后续维度评价数据的准确性。

示例性地,图14示出了本申请一实施例提供的数据转换的流程示意图。参见图14所示,第一维度包含有多种不同类型的行为数据,如自测题库维度、仿真模拟维度等,电子设备可以通过数据采集接口获取各个第一维度的行为数据,继而传输至对应的数据元解析接口进行基础数据元提取,继而进行数据统计以及数据分析,得到对应第二维度的维度评价数据。

图15示出了本申请一实施例提供的一种基于学习数据的评价报告的生成装置的结构框图,该评价报告的生成装置包括的各单元用于执行图2对应的实施例中生成装置实现的各步骤。具体请参阅图2与图2所对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。

参见图15,所述基于学习数据的评价报告的生成装置包括:

学习数据获取单元151,用于响应于目标集群的检测指令,基于所述检测指令携带的对象标识,从用户数据库内提取至少一个携带有所述对象标识的用户的学习数据;每个所述学习数据包含多个第一维度的行为记录;

维度评价数据确定单元152,用于分别获取多个预设的第二维度关联的数据处理算法,并将所有所述学习数据分别导入各个所述数据处理算法,得到各个所述第二维度的维度评价数据;

评价页面生成单元153,用于将所述维度评价数据导入所述第二维度对应的页面模板,生成所述第二维度对应的评价页面;所述页面模板用于确定所述维度评价数据的显示格式;

评价报告生成单元154,用于基于所有所述第二维度的所述评价页面,生成所述目标集群的评价报告。

可选地,所述第二维度包括:学习进度维度;所述维度评价数据确定单元152包括:

课程记录组划分单元,用于基于目标课程的课程标识,将所述用户对应的多个所述行为记录划分为至少一个课程记录组;每个课程记录组包含所述用户在各个第一维度的所述行为记录;

进度评价值确定单元,用于根据所述课程记录组内的所述行为记录,确定所述用户在所述目标课程的进度评价值;

进度分布数据生成单元,用于基于所有用户的所述进度评价值,生成所述目标课程的进度分布数据;

所述评价页面生成单元153包括:

第一进度示意图生成单元,用于根据各个所述用户的所述进度评价值,生成第一进度示意图;所述第一进度示意图用于确定所述用户关于所述目标课程的学习进度;

第二进度示意图生成单元,用于根据所述进度分布数据,生成第二进度示意图;所述第二进度示意图用于确定所述目标集群中各个所述用户的学习进度分布信息。

可选地,所述第二维度还包括:学习时序维度;所述维度评价数据确定单元152包括:

节点学习进度确定单元,用于根据所述行为记录的记录时间,分别确定在各个所述记录时间对应的节点学习进度;

进度时序曲线生成单元,用于基于所有所述节点学习进度生成所述课程记录组的进度时序曲线;

所述评价页面生成单元153包括:

课程子页面生成单元,用于在所述页面模板中为各个所述目标课程配置课程子页面;

进度时序比对图生成单元,用于在所述课程子页面内绘制所有用户关于所述目标课程的所述进度时序曲线,生成进度时序比对图;

时序封装单元,用于基于所有所述课程子页面的所述进度时序比对图,生成所述评价页面。

可选地,所述第二维度包括:用户画像维度;所述维度评价数据确定单元152包括:

评分转换单元,用于获取各个所述第一维度关联的评分转换算法,将所述用户在所述第一维度的所述行为记录导入所述评分转换算法,得到所述第一维度对应的用户评分;

用户画像生成单元,用于基于所述用户在各个所述第一维度的所述用户评分,生成所述用户的用户画像;

所述评价页面生成单元153包括:

画像显示单元,用于在所述用户画像维度的页面模板中为各个所述用户配置一个画像显示区域;

画像封装单元,用于在各个所述用户的所述画像显示区域中显示所述用户画像。

可选地,所述第二维度包括:活跃度评价维度;所述维度评价数据确定单元152包括:

活跃指标单元,用于根据所述用户在任一第一维度的所述行为记录的记录个数与所述任一第一维度的活跃基准值,确定所述用户在所述第一维度的活跃指标;

活跃统计单元,用于基于所述用户在各个所述第一维度的活跃指标,生成所述用户的活跃统计数据;

活跃统计封装单元,用于基于所有所述用户的活跃统计数据,得到所述活跃度评价维度的维度评价数据;

所述评价页面生成单元153包括:

区域划分单元,用于在所述活跃度评价维度的所述页面模板内,为各个所述用户配置活跃度显示区域;所述活跃度显示区域包括第一活跃显示区域以及第二活跃显示区域;所述第一活跃显示区域用于显示所述用户在各个目标课程的活跃时序变化情况;所述第二活跃显示区域用于显示所述用户在各个目标课程的活跃度;

区域更新单元,用于基于所述活跃统计数据,更新所述第一活跃显示区域以及所述第二活跃显示区域;

区域封装单元,用于基于所有所述用户更新的所述活跃度显示区域,生成所述活跃度评价维度的所述评价页面。

可选地,所述生成装置还包括:

异常检测单元,用于获取所述第二维度关联的异常检测条件;

异常提示单元,用于若任一第二维度对应的维度评价数据与所述任一第二维度的异常检测条件匹配,则生成所述任一第二维度的异常提示信息;

提示封装单元,用于将所述异常提示信息添加到所述任一第二维度的评价页面。

可选地,所述维度评价数据确定单元152包括:

数据元解析接口导入单元,用于将所述学习数据导入所述第二维度对应的数据元解析接口,生成所述第二维度对应的多个基础数据元;所述基础数据元携带有所述用户的用户标识以及关联目标课程的课程标识;

数据元统计单元,用于根据所述用户标识以及所述课程标识,对所有所述基础数据元进行统计分析,得到与所述第二维度关联的用户统计数据;

维度评价数据生成单元,用于基于所有所述用户统计数据,生成所述维度评价数据。

应当理解的是,图15示出的评价报告的生成装置的结构框图中,各模块用于执行图2至图14对应的实施例中的各步骤,而对于图2至图14对应的实施例中的各步骤已在上述实施例中进行详细解释,具体请参阅图2至图14以及图2至图14所对应的实施例中的相关描述,此处不再赘述。

图16是本申请另一实施例提供的一种电子设备的结构框图。如图16所示,该实施例的电子设备1600包括:处理器1610、存储器1620以及存储在存储器1620中并可在处理器1610运行的计算机程序1630,例如评价报告的生成方法的程序。处理器1610执行计算机程序1630时实现上述各个评价报告的生成方法各实施例中的步骤,例如图2所示的S201至S204。或者,处理器1610执行计算机程序1630时实现上述图11对应的实施例中各模块的功能,例如,图15所示的单元151至154的功能,具体请参阅图15对应的实施例中的相关描述。

示例性的,计算机程序1630可以被分割成一个或多个模块,一个或者多个模块被存储在存储器1620中,并由处理器1610执行,以完成本申请。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序1630在电子设备1600中的执行过程。例如,计算机程序1630可以被分割成各个单元模块,各模块具体功能如上。

电子设备1600可包括,但不仅限于,处理器1610、存储器1620。本领域技术人员可以理解,图16仅仅是电子设备1600的示例,并不构成对电子设备1600的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如电子设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器1610可以是中央处理单元,还可以是其他通用处理器、数字信号处理器、专用集成电路、现成可编程门阵列或者其他可编程逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。

存储器1620可以是电子设备1600的内部存储单元,例如电子设备1600的硬盘或内存。存储器1620也可以是电子设备1600的外部存储设备,例如电子设备1600上配备的插接式硬盘,智能存储卡,闪存卡等。进一步地,存储器1620还可以既包括电子设备1600的内部存储单元也包括外部存储设备。

以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

相关技术
  • 一种生成测试报告的方法、装置及电子设备
  • 一种数据血缘的生成方法、系统、电子设备和存储介质
  • 基于大数据的报表生成方法及装置、电子设备、存储介质
  • 一种基于编程语言的低耦合数据采集方法及电子设备
  • 一种基于教育云平台的缓存数据的方法及电子设备
  • 一种基于FMEA数据的评价报告的生成方法及电子设备
  • 一种基于FMEA数据的评价报告的生成方法及电子设备
技术分类

06120116221847