用户学习状态的自动提醒方法、装置、服务器及存储介质与流程

文档序号:13283676阅读:187来源:国知局
用户学习状态的自动提醒方法、装置、服务器及存储介质与流程

本发明属于在线教学技术领域,尤其涉及一种用户学习状态的自动提醒方法、装置、服务器及存储介质。



背景技术:

随着计算机网络的发展,教育领域也受其影响越发地向着线上、远程教学发展,教学从线下课堂移到了线上。学生可以在线上进行课程选择、递交作业,而老师也可以在线布置作业,直接对所指导的学生上交的作业进行批注,师生之间还可以通过短消息形式在系统中进行即时交流。另外,教师的评分和评语,学生也可以直接查看,便于督促学生在下一阶段更好地修正不足、提高论文写作水平,从而打破了教育活动的时空障碍。然而,现有在线教学系统只能简单地向学生或老师显示作业的完成情况或课程的成绩,无法及时、准确地反映学生在特定阶段的学习状态,从而降低了现有在线教学系统的可用性。



技术实现要素:

本发明的目的在于提供一种用户学习状态的自动提醒方法、装置、服务器及存储介质,旨在解决由于现有在线教学系统无法及时、准确地向提醒用户特定阶段的学习状态、可用性差的问题。

一方面,本发明提供了一种用户学习状态的自动提醒方法,所述方法包括:

对与用户关联的学习状态推送触发事件进行监测;

当监测到所述学习状态推送触发事件时,获取预设时间段内所述用户的学习任务项,获取所述用户在所述学习任务项的表现;

根据所述获取的所述用户在所述学习任务项的表现,对所述用户的学习状态进行评估,得到所述用户的当前学习状态;

向与所述学习状态推送触发事件关联的关联方推送所述用户的所述当前学习状态。

另一方面,本发明提供了一种用户学习状态的自动提醒装置,所述装置包括:

事件监测单元,用于对与用户关联的学习状态推送触发事件进行监测;

表现获取单元,用于当监测到所述学习状态推送触发事件时,获取预设时间段内所述用户的学习任务项,获取所述用户在所述学习任务项的表现;

状态评估单元,用于根据所述获取的所述用户在所述学习任务项的表现,对所述用户的学习状态进行评估,得到所述用户的当前学习状态;以及

状态推送单元,用于向与所述学习状态推送触发事件关联的关联方推送所述用户的所述当前学习状态。

另一方面,本发明还提供了一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前所述方法的步骤。

另一方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如前所述方法的步骤。

本发明对与用户关联的学习状态推送触发事件进行监测,当监测到学习状态推送触发事件时,获取预设时间段内用户的学习任务项,获取用户在学习任务项的表现,根据获取的用户在学习任务项的表现,对用户的学习状态进行评估,得到用户的当前学习状态,向与学习状态推送触发事件关联的关联方推送用户的当前学习状态,从而在监测到学习状态推送触发事件时及时向关联方推送用户当前的准确学习状态,以供关联方及时准确地了解用户的学习状态,督促用户做出针对性的改进或提高,提高了在线教学系统的可用性。

附图说明

图1是本发明实施例一提供的用户学习状态的自动提醒方法的实现流程图;

图2是本发明实施例二提供的用户学习状态的自动提醒方法的实现流程图;

图3是本发明实施例三提供的用户学习状态的自动提醒方法的实现流程图;

图4是本发明实施例四提供的用户学习状态的自动提醒装置的结构示意图;

图5是本发明实施例四提供的用户学习状态的自动提醒装置的结构示意图;

图6是本发明实施例四提供的用户学习状态的自动提醒装置的结构示意图;以及

图7是本发明实施例五提供的服务器的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的用户学习状态的自动提醒方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s101中,对与用户关联的学习状态推送触发事件进行监测。

本发明实施例适用于在线教育系统,具体地,适用于在线教育系统中的推送服务器。学习状态推送触发事件是触发向推送对象推送用户学习状态的事件,例如,触发事件可以是用户或与用户关联的第三方(例如,用户老师、家长)输入的学习状态推送请求,也可以是到达了预设的学习状态推送时间周期,达到了预设的作业递交次数等。

在步骤s102中,当监测到学习状态推送触发事件时,获取预设时间段内用户的学习任务项,获取用户在学习任务项的表现。

在本发明实施例中,用户的学习任务项可以是用户的学习课程、科目或参与的培训项目等,而用户在学习任务项的表现则可以为老师的反馈信息、作业评分、考试成绩等信息。作为示例地,例如,当监测到用户已学习三个月或半年时,获取在该三个月或半年期限内用户的学习课程,获取学习课程的作业完成情况、考试情况等信息。又如,当监测到用户所学课程已全部递交六次作业时,获取用户在所学课程的作业完成情况,以作为用户在学习任务项的表现。

在步骤s103中,根据获取的用户在学习任务项的表现,对用户的学习状态进行评估,得到用户的当前学习状态。

在本发明实施例中,在获取到用户在学习任务项的表现后,采用预设方式对用户的学习状态进行评估,得到用户的当前学习状态。作为示例地,例如,可根据用户老师对用户在学习任务项上(例如,某个课程学习)的反馈或作业情况,采用预先训练好的分类模型对用户在该学习任务项的表现进行分类,得到用户在该学习任务项的当前学习状态分类标签,将分类标签设置为用户在该学习任务项的当前学习状态。具体地,分类标签可以为优秀、优良、合格等。又如,可直接根据用户各个课程的考试成绩计算各个课程在该预设时间段内平均成绩,将每个课程的平均成绩设置为用户在各个课程的学习状态。进一步地,学习状态还可以包括用户当前学习积极性等状态,具体地,可根据学习任务项的完成时间等信息判断用户的如积极、勤奋、懈怠等学习状态。

在步骤s104中,向与学习状态推送触发事件关联的关联方推送用户的当前学习状态。

在本发明实施例中,学习状态推送触发事件关联的关联方可以为请求推送学习状态的用户、用户的老师和/或用户的家长,在得到用户的当前学习状态后,向这些关联方推送用户的当前学习状态,从而在监测到学习状态推送触发事件时及时向关联方推送用户当前的准确学习状态,以供关联方及时了解用户的学习状态,督促用户做出针对性的改进或提高,提高在线教学系统的可用性。

实施例二:

图2示出了本发明实施例二提供的用户学习状态的自动提醒方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s201中,对与用户关联的学习状态推送触发事件进行监测。

本发明实施例适用于在线教育系统,具体地,适用于在线教育系统中的推送服务器。学习状态推送触发事件是触发向推送对象推送用户学习状态的事件,例如,触发事件可以是用户或与用户关联的第三方(例如,用户老师、家长)输入的学习状态推送请求,也可以是到达了预设的学习状态推送时间周期,例如,半年,一个学年。

在步骤s202中,获取预设时间段内用户所学的学习科目,获取用户在预设时间段内在每个学习科目上所提交的作业数量以及对应的准确率。

在步骤s203中,根据每个学习科目上所提交的作业数量以及对应的准确率,计算用户在预设时间段内每个学习科目的作业平均成绩。

在本发明实施例中,将每个学习科目的作业平均成绩作为当前学习状态的指标。优选地,首先获取用户在预设时间段内在每个学习科目上所提交的作业数量以及对应的准确率,根据每个学习科目上所提交的作业数量以及对应的准确率,通过预计的公式计算用户在预设时间段内每个学习科目的作业平均成绩。

在步骤s204中,根据每个学习科目上所提交的作业数量以及对应的准确率,计算所有学习科目的作业平均成绩。

在步骤s205中,获取每个学习科目中作业平均成绩大于所有学习科目作业平均成绩的学习科目,记为第一学习科目。

在步骤s206中,获取每个学习科目中作业平均成绩不大于所有学习科目作业平均成绩的学习科目,记为第二学习科目。

为了进一步增加推送效果,在本发明实施例中,进一步根据用户在所有学习科目上所提交的作业数量以及对应的准确率,计算所有学习科目的作业平均成绩,获取每个学习科目中作业平均成绩大于所有学习科目作业平均成绩的学习科目,记为第一学习科目,获取每个学习科目中作业平均成绩不大于所有学习科目作业平均成绩的学习科目,记为第二学习科目。也就是说,第一学习科目都是用户作业平均成绩大于用户所有所学学习科目的平均成绩的科目,第二学习科目都是用户作业平均成绩不大于用户所有所学学习科目的平均成绩的科目。

在步骤s207中,向用户推送第一学习科目、第二学习科目以及每个科目对应的成绩,以提醒用户当前学习科目的学习情况。

在本发明实施例中,将用户每个科目的作业平均成绩作为用户的当前学习状态,可有效反映用户在预设时间段内的学习情况,并在到达预设时间周期时及时通过用户终端向用户自己推送,提高了推送的有用性,以使得用户及时了解自己当前特长或短板,加强针对性的训练。另外,在向用户推送时,根据每个科目的作业平均成绩是否高于所有科目的平均成绩,使用第一、第二学习科目对每个科目进行标记或称呼,从而清楚明白地提醒用户其在哪些科目上的学习状态较好,在哪些科目上的学习状态较差,以提醒用户进行针对性的学习。

优选地,进一步向用户的家长或老师推送第一学习科目、第二学习科目以及每个科目对应的成绩,以向家长或老师提醒用户当前学习科目的学习情况,从而提高提醒的有效性,进而提高在线教学系统的可用性。

实施例三:

图3示出了本发明实施例三提供的用户学习状态的自动提醒方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s301中,对与用户关联的学习状态推送触发事件进行监测。

本发明实施例适用于在线教育系统,具体地,适用于在线教育系统中的推送服务器。学习状态推送触发事件是触发向推送对象推送用户学习状态的事件,例如,触发事件可以是用户或与用户关联的第三方(例如,用户老师、家长)输入的学习状态推送请求,也可以是到达了预设的学习状态推送时间周期,例如,半年,一个学年。

在步骤s302中,获取预设时间段内用户所学的学习科目,获取用户在预设时间段内每个学习科目的考试成绩。

在本发明实施例中,将每个学习科目的考试成绩作为当前学习状态的指标。当在预设时间段内学习科目只进行过一次考试时,该学习科目的考试成绩则为该一次考试的成绩,当在预设时间段内学习科目进行过多次考试时,该学习科目的考试成绩则为多次考试的平均成绩。

在步骤s303中,根据每个学习科目的考试成绩,计算所有学习科目的考试平均成绩。

在步骤s304中,获取每个学习科目中考试成绩大于所有学习科目考试平均成绩的学习科目,记为第三学习科目。

在步骤s305中,获取每个学习科目中考试成绩不大于所有学习科目考试平均成绩的学习科目,记为第四学习科目。

为了进一步增加推送效果,在本发明实施例中,进一步根据用户在所有学习科目上的考试成绩,计算所有学习科目的考试平均成绩,获取每个学习科目中考试成绩大于所有学习科目考试平均成绩的学习科目,记为第三学习科目,获取每个学习科目中考试成绩不大于所有学习科目考试平均成绩的学习科目,记为第四学习科目。也就是说,第三学习科目都是用户考试成绩大于用户所有所学学习科目的考试平均成绩的科目,第四学习科目都是用户考试成绩不大于用户所有所学学习科目的考试平均成绩的科目。

在步骤s306中,向用户推送第三学习科目、第四学习科目以及每个科目对应的成绩,以提醒用户当前学习科目的学习情况。

在本发明实施例中,将用户每个科目的考试成绩作为用户的当前学习状态,可有效反映用户在预设时间段内的学习情况,并在到达预设时间周期时及时通过用户终端向用户自己推送,提高了推送的有用性,以使得用户及时了解自己当前特长或短板,加强针对性的训练。另外,在向用户推送时,根据每个科目的考试成绩是否高于所有科目的考试平均成绩,使用第三、第四学习科目对每个科目进行标记或称呼,从而清楚明白地提醒用户基在哪些科目上的学习状态较好,在哪些科目上的学习状态较差,以提醒用户进行针对性的学习。

优选地,进一步向用户的家长或老师推送第三学习科目、第四学习科目以及每个科目对应的成绩,以向家长或老师提醒用户当前学习科目的学习情况,以向家长或老师提醒用户当前学习科目的学习情况,从而提高提醒的有效性,进而提高在线教学系统的可用性。

实施例四:

图4示出了本发明实施例四提供的用户学习状态的自动提醒装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

事件监测单元41,用于对与用户关联的学习状态推送触发事件进行监测;

表现获取单元42,用于当监测到学习状态推送触发事件时,获取预设时间段内用户的学习任务项,获取用户在学习任务项的表现;

状态评估单元43,用于根据获取的用户在学习任务项的表现,对用户的学习状态进行评估,得到用户的当前学习状态;以及

状态推送单元44,用于向与学习状态推送触发事件关联的关联方推送用户的当前学习状态。

优选地,如图5所示,在本发明实施例一优选方式中,表现获取单元42包括:

作业统计单元421,用于获取预设时间段内用户所学的学习科目,获取用户在预设时间段内在每个学习科目上所提交的作业数量以及对应的准确率;

所述状态评估单元43包括:

作业成绩计算单元431,用于根据每个学习科目上所提交的作业数量以及对应的准确率,计算用户在预设时间段内每个学习科目的作业平均成绩;

平均成绩计算单元432,用于根据每个学习科目上所提交的作业数量以及对应的准确率,计算所有学习科目的作业平均成绩;

第一科目获取单元433,用于获取每个学习科目中作业平均成绩大于所有学习科目作业平均成绩的学习科目,记为第一学习科目;以及

第二科目获取单元434,用于获取每个学习科目中作业平均成绩不大于所有学习科目作业平均成绩的学习科目,记为第二学习科目;

状态推送单元44包括:

第一推送单元441,用于向用户推送第一学习科目、第二学习科目以及每个科目对应的成绩,以提醒用户当前学习科目的学习情况。

进一步地,状态推送单元44还包括:

第二推送单元442,用于向用户的家长或老师推送第一学习科目、第二学习科目以及每个科目对应的成绩,以向家长或老师提醒用户当前学习科目的学习情况。

优选地,如图6所示,在本发明实施例另一优选方式中,表现获取单元42包括:

考试成绩获取单元422,用于获取预设时间段内用户所学的学习科目,获取用户在预设时间段内每个学习科目的考试成绩;

状态评估单元43包括:

考试平均成绩计算单元435,用于根据每个学习科目的考试成绩,计算所有学习科目的考试平均成绩;

第三科目获取单元436,用于获取每个学习科目中考试成绩大于所有学习科目考试平均成绩的学习科目,记为第三学习科目;以及

第四科目获取单元437,用于获取每个学习科目中考试成绩不大于所有学习科目考试平均成绩的学习科目,记为第四学习科目;

状态推送单元44包括:

第三推送单元443,用于向用户推送第三学习科目、第四学习科目以及每个科目对应的成绩,以提醒用户当前学习科目的学习情况。

进一步地,状态推送单元44还包括:

第四推送单元444,用于向用户的家长或老师推送第三学习科目、第四学习科目以及每个科目对应的成绩,以向家长或老师提醒用户当前学习科目的学习情况。

在本发明实施例中,用户学习状态的自动提醒装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考前述方法实施例的描述,在此不再赘述。

实施例五:

图7示出了本发明实施例五提供的服务器的结构,为了便于说明,仅示出了与本发明实施例相关的部分。

本发明实施例的服务器7包括处理器70、存储器71以及存储在存储器71中并可在处理器70上运行的计算机程序72。该处理器70执行计算机程序72时实现上述用户学习状态的自动提醒方法实施例中的步骤,例如图1所示的步骤s101至s104。或者,处理器70执行计算机程序72时实现上述各装置实施例中各单元的功能,例如图4所示单元41至44的功能。

本发明实施例中的处理器70执行计算机程序72时,对与用户关联的学习状态推送触发事件进行监测,当监测到学习状态推送触发事件时,获取预设时间段内用户的学习任务项,获取用户在学习任务项的表现,根据获取的用户在学习任务项的表现,对用户的学习状态进行评估,得到用户的当前学习状态,向与学习状态推送触发事件关联的关联方推送用户的当前学习状态,从而在监测到学习状态推送触发事件时及时向关联方推送当前的准确学习状态,以供关联方及时了解用户的学习状态,督促用户做出针对性的改进或提高,提高在线教学系统的可用性。

该课程推送服务器7中处理器70执行计算机程序72时实现上述自动提醒方法时实现的步骤具体可参考前述方法实施例的描述,在此不再赘述。

实施例八:

在本发明实施例中,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述自动提醒方法实施例中的步骤,例如,图1所示的步骤s101至s104或图2所示的步骤s201至s207。或者,该计算机程序被处理器执行时实现上述各装置实施例中各单元的功能,例如图4所示单元41至44的功能。

在本发明实施例中,该计算机程序被处理器执行时,对与用户关联的学习状态推送触发事件进行监测,当监测到学习状态推送触发事件时,获取预设时间段内用户的学习任务项,获取用户在学习任务项的表现,根据获取的用户在学习任务项的表现,对用户的学习状态进行评估,得到用户的当前学习状态,向与学习状态推送触发事件关联的关联方推送用户的当前学习状态,从而在监测到学习状态推送触发事件时及时向关联方推送当前的准确学习状态,以供关联方及时了解用户的学习状态,督促用户做出针对性的改进或提高,提高在线教学系统的可用性。该计算机程序被处理器执行时实现上述学习状态自动提醒方法实施例中的步骤具体可参考前述方法实施列的描述,在此不再赘述。

本发明实施例的计算机可读存储介质可以包括能够携带计算机程序代码的任何实体或装置、记录介质,例如,rom/ram、磁盘、光盘、闪存等存储器。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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