用于智能化课程管理的方法、装置和系统以及存储介质制造方法及图纸

技术编号:21972617 阅读:29 留言:0更新日期:2019-08-28 01:43
本发明专利技术涉及用于智能化课程管理的方法、装置和系统以及存储介质。用于智能化课程管理的方法包括:在课程开始前的第一时间之前收集与教师和班级相关联的数据以及与用户相关联的数据;基于收集的与教师和班级相关联的数据,计算班级的历史空置率,并根据历史空置率来设定预留空置率;基于收集的与用户相关联的数据,对于每个用户产生相应的用户行为特征因子,并基于该特征因子将用户排序;以及在第一时间处,基于用户排序来匹配用户和班级,并基于预留空置率来匹配班级和教师,从而形成课程表。历史空置率是以往不安排教师的班级与所有班级的比率,并且预留空置率是在未来课程安排中不安排教师的班级与所有班级的比率。本发明专利技术可应用于教学管理。

Methods, devices, systems and storage media for intelligent course management

【技术实现步骤摘要】
用于智能化课程管理的方法、装置和系统以及存储介质
本专利技术涉及信息处理和资源匹配领域,具体而言,涉及基于用户数据分析的用于智能化课程管理的方法、装置、系统以及计算机可读的存储介质。
技术介绍
随着在线教育领域的发展,基于互联网+的各种技术已应用于在线教育领域的各种场景中,其中由于线上或线下的用户以及教师的数量较大,变化因素较多,对于课程的智能化管理仍存在诸多挑战。例如,预订课程的用户常常在课程开始前临时取消预订,对于教师准备上课的班级,若预订课程的用户均取消,则可能造成该教师成为空闲教师。此外,因为临时取消到课程开始之间的时间过短,该时间段内无法匹配足够新用户资源来填充教师资源的空闲,由于缺乏有效的资源匹配以及调度系统,导致教师资源的浪费。
技术实现思路
本专利技术要解决的技术问题是,如何应对预定课程的用户有可能在课程开始前临时取消预订,适时调度教师和教室而减少资源浪费并提高整体管理水平和效率。为此,根据本公开的一个方面,提供了一种基于用户数据分析的用于智能化课程管理的方法,其包括:在课程开始前的第一时间之前收集与一个或多个教师和一个或多个班级相关联的数据以及与一个或多个用户相关联的数据;基于收集的与一个或多个教师和一个或多个班级相关联的数据,计算班级的历史空置率,并根据历史空置率来设定预留空置率;基于收集的与一个或多个用户相关联的数据,对于一个或多个用户中的每个用户产生相应的用户行为特征因子,并基于特征因子生成用户排序;以及在第一时间处,基于用户排序来匹配一个或多个用户和一个或多个班级,并基于预留空置率来匹配一个或多个班级和一个或多个教师,从而形成课程表,其中历史空置率是以往无教师的班级数量与总班级数量的比率,并且预留空置率是在未来课程安排中不安排教师的班级数量与总班级数量的比率。此外,根据本公开的另一个方面,提供了一种基于用户数据分析的用于智能化课程管理的系统,其包括:信息收集模块,用于在课程开始前的第一时间之前收集与一个或多个教师和一个或多个班级相关联的数据以及与一个或多个用户相关联的数据;空置率计算与设定模块,用于基于收集的与一个或多个教师和一个或多个班级相关联的数据,计算班级的历史空置率,并根据历史空置率来设定预留空置率;用户排序模块,基于收集的与一个或多个用户相关联的数据,对于一个或多个用户中的每个用户产生相应的用户行为特征因子,并基于特征因子生成用户排序;以及课程安排模块,用于在第一时间处,基于用户排序来匹配一个或多个用户和一个或多个班级,并基于预留空置率来匹配一个或多个班级和一个或多个教师,从而形成课程表,其中历史空置率是以往无教师的班级数量与总班级数量的比率,并且预留空置率是在未来课程安排中不安排教师的班级数量与总班级数量的比率。此外,根据本公开的另一个方面,提供了一种用于智能化课程管理的装置,其包括处理器;以及存储器,其上存储有计算机可执行的程序指令,当由处理器加载并运行程序指令时,处理器执行如上所述的基于用户数据分析的用于智能化课程管理的方法。此外,根据本公开的另一个方面,提供了一种计算机可读的存储介质,其上存储有计算机可执行的程序指令,当计算机运行该指令时,执行如上所述的基于用户数据分析的智能化课程管理方法。应当理解,可以以任何方便的形式实现各方面。例如,可以由适当的计算机程序实现各方面,该计算机程序可以在适当的载体介质上承载,该载体介质可以是有形载体介质(例如磁盘)或无形载体介质(例如通信信号)。还可以使用合适的设备来实现各方面,该设备可以采用可编程计算机的形式,该可编程计算机运行被安排为实现本专利技术的计算机程序。可以组合各方面,使得在一个方面的内容中描述的特征可以在另一方面实现。根据本专利技术的用于智能化课程管理的方法包括:在课程开始前的第一时间之前收集与教师和班级相关联的数据以及与用户相关联的数据;基于收集的与教师和班级相关联的数据,计算班级的历史空置率,并根据历史空置率来设定预留空置率;基于收集的与用户相关联的数据,对于每个用户产生相应的用户行为特征因子,并基于该特征因子生成用户排序;以及在第一时间处,基于用户排序来匹配用户和班级,并基于预留空置率来匹配班级和教师,从而形成课程表。而且,根据本专利技术的用于智能化课程管理的系统和装置以及计算机可读的存储介质可在其上实施用于智能化课程管理的方法。因此,根据本公开实施例的用于智能化课程管理的方法、装置和系统以及计算机可读的存储介质可实现很好的有益效果:依据用户取消的用户习惯进行预测,并针对因用户临时取消造成的空闲教师进行再安排的运算,以得到最佳课程匹配,从而提升了教师利用率,并且减少了教师资源的浪费,有效地控制了系统的成本。要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例的附图作简单地介绍,显而易见地,下面描述中的附图仅仅涉及本专利技术的一些实施例,而非对本专利技术的限制。在附图中,相同的参考标号通常代表相同部件或步骤。图1是示出根据本公开的实施例的智能化课程管理装置以及其相关联的应用环境的框图。图2是示出根据本公开的实施例的智能化课程管理装置的模块化框图。图3是示出根据本公开的实施例的智能化课程管理方法的流程图。图4是示出根据本公开的实施例的智能化课程管理方法的流程图。图5是示出根据本公开的实施例的智能化课程管理系统的整体框图。图6是示出根据本公开的实施例的计算机可读存储介质的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例的附图,对本专利技术实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于所描述的本专利技术的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其它实施例,都属于本专利技术保护的范围。除非另作定义,此处使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本专利技术专利申请说明书以及权利要求书中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。以下,将参考附图详细描述本公开的实施例。首先,参照图1和图2示出的根据本公开实施例的智能化课程管理系统和方法。图1是示出根据本公开的实施例的智能化课程管理装置以及其相关联的应用环境的框图。参考图1,智能化课程管理系统100经由I/O接口模块101连接到网络102(例如,互联网、LAN、WAN等),并经由网络102连接到一个或多个用户设备103。如图1所示,在一些实施例中,智能化课程管理系统100可以包含数据库110和处理模块120。智能化课程管理系统100可以被配置为经由网络102获取由一个或多个用户设备103提供的信息,并将其以数据文件的形式储存在数据库110中以用于处理模块120的调取和处理。智能化课程管理系统100还可以被配置为选择内容以用于在资源(例如,网页、应用程序等)内向使用者显示,并且通过网络102从数据库110向用户设备103提供数据文件以用于在资源内显示。在一些实施例中,智能化课程管理系统100和/或用本文档来自技高网...

【技术保护点】
1.一种用于智能化课程管理的方法,包括:在课程开始前的第一时间之前收集与一个或多个教师和一个或多个班级相关联的数据以及与一个或多个用户相关联的数据;基于收集的与所述一个或多个教师和一个或多个班级相关联的数据,计算所述班级的历史空置率,并根据所述历史空置率来设定预留空置率;基于收集的与所述一个或多个用户相关联的数据,对于所述一个或多个用户中的每个用户产生相应的用户行为特征因子,并基于所述特征因子生成用户排序;以及在所述第一时间处,基于所述用户排序来匹配所述一个或多个用户和所述一个或多个班级,并基于所述预留空置率来匹配所述一个或多个班级和所述一个或多个教师,从而形成课程表,其中所述历史空置率是以往无教师的班级数量与总班级数量的比率,并且所述预留空置率是在未来课程安排中不安排教师的班级数量与总班级数量的比率。

【技术特征摘要】
1.一种用于智能化课程管理的方法,包括:在课程开始前的第一时间之前收集与一个或多个教师和一个或多个班级相关联的数据以及与一个或多个用户相关联的数据;基于收集的与所述一个或多个教师和一个或多个班级相关联的数据,计算所述班级的历史空置率,并根据所述历史空置率来设定预留空置率;基于收集的与所述一个或多个用户相关联的数据,对于所述一个或多个用户中的每个用户产生相应的用户行为特征因子,并基于所述特征因子生成用户排序;以及在所述第一时间处,基于所述用户排序来匹配所述一个或多个用户和所述一个或多个班级,并基于所述预留空置率来匹配所述一个或多个班级和所述一个或多个教师,从而形成课程表,其中所述历史空置率是以往无教师的班级数量与总班级数量的比率,并且所述预留空置率是在未来课程安排中不安排教师的班级数量与总班级数量的比率。2.如权利要求1所述的方法,其中,所述与一个或多个用户相关联的数据包括用户身份数据、用户等级数据、用户取消预订课程的历史行为数据以及用户未取消预订但是缺席课程的历史行为数据中的一个或多个。3.如权利要求1或2所述的方法,其中,根据所述历史空置率来设定预留空置率包括以预定的比率来设置所述预留空置率。4.如权利要求1到3中的任一项所述的方法,其中,所述用户行为特征因子包括用户取消预订课程的概率、未取消预订但是缺席课程的概率二者或其中之一。5.如权利要求1到4中的任一项所述的方法,其中,基于所述用户排序来匹配所述用户和所述班级包括:根据每个班级的大小,将用户按照排序从高到低依次分配到每个班级中。6.如权利要求1到5中的任一项所述的方法,其中,基于所述预留空置率来匹配所述一个或多个班级和所述一个或多个教师包括:计算分配后的每个班级的取消概率,并且将班级按照其所述取消概率由高到低依次排序。7.如权利要求6所述的方法,其中,基于所述预留空置率来匹配所述一个或多个班级和所述一个或多个教师还包括:根据预留的空置率来计算班级的空置数量,并依据所述班级的排序,从高到低将所述空置数量的班级标记为空置班级,并将剩余班级标记为非空置班级,其中对于所述空置班级不安排所述一个或多个教师,对于所述非空置班级安排所述一个或多个教师。8.如权利要求1到7中的任一项所述的方法,还包括,在开课前的第二时间范围内定时检测所述一个或多个用户的临时行为,并基于检测到所述一个或多个用户的临时取消行为或者所述一个或多个用户的不取消行为而重新匹配所述一个或多个教师和所述一个或多个班级。9.如权利要求8所述的方法,其中重新匹配所述一个或多个教师和所述一个或多个班级包括,如果检测到预订课程的所有用户均取消预订,则将负责该课程的教师放入空闲教师列表,并且如果检测到至少一个预订未安排教师的班级的用户未取消,则将所述教师从空闲教师列表安排至所述班级。10.如权利要求1到9中的任一项所述的方法,还包括,在课程开始前的第三时间范围内,检查所有用户预订的班级,...

【专利技术属性】
技术研发人员:杨正大
申请(专利权)人:威比网络科技上海有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1