智能课程管理系统
技术领域
本发明属于自动化教学
技术领域
,具体涉及智能课程管理系统。背景技术
随着现代信息技术的发展以及教育市场的需求,在线教育作为一种新的教育理念,正在被提出和推广。现有技术中,已经开始陆续出现在线教育的技术方案。
但是在目前的现有技术中,所谓的“在线教育”,大部分只是强调教师课程的销售,大部分用户都是按照课程的设计从前往后进行学习,不能根据用户的学习情况灵活地调整课程,课程管理不灵活。
发明内容
针对现有技术中的缺陷,本发明提供一种智能课程管理系统,提高课程管理的灵活度。
一种智能课程管理系统,包括:
分析单元:用于获取学员当前的掌握程度信息;所述掌握程度信息通过学员学习当前课程后得到;根据掌握程度信息为学员划分等级,得到各个学员的预测等级;将各个学员的预测等级发送给等级管理单元;
等级管理单元:用于当检测到学员的预测等级高于当前等级时,生成并显示等级调整信息;当接收到学员针对等级调整信息录入的同意调整时,将学员的等级更新为预测等级,将学员的课程调整为预测等级的课程。
优选地,该系统还包括:
分班管理单元:用于获取各个学员当前的等级,将同一等级的学员划分为同一个线上班级;用于接收老师针对一线上班级录入的上课指令时,生成上课提醒指令发送给线上班级的所有学员,执行该线上班级的授课。
优选地,该系统还包括:
课程更新单元:为每个课程或题目设置报错次数;课程更新单元用于当接收到学员针对一课程或题目录入的报错指令时,将该课程或题目的报错次数累加1;当检测到课程或题目的报错次数超过预设的报错上限值时,将该课程或题目发送给管理人员进行人工审核;
课程更新单元还用于接收管理人员针对该课程或题目录入的审核结果;如果审核结果为错误,删除该课程或题目。
优选地,所述课程更新单元为每个课程或题目标记出核心知识点;课程更新单元还用于接收老师针对一所述线上班级录入的学期或学年内待掌握核心知识点;根据待掌握核心知识点挑选对应的课程或题目,推送给该线上班级的所有学员。
优选地,所述课程更新单元还用于删除与当前时间的间隔超过预设的更新时间的课程或题目。
优选地,所述课程更新单元还用于根据所述学期或学年内待掌握核心知识点提取对应的题目,根据提取的题目生成模拟考卷,将该模拟考卷发送给对应线上班级的所有学员进行作答;
所述课程更新单元还用于根据各个学员的作答情况对模拟考卷进行评分。
优选地,该系统还包括:
讲课管理单元:用于接收并发布老师录入的讲课指令,所述讲课指令包括讲课的学员、开讲时间和开讲内容;根据讲课指令建立一讲课班级,接收学员查看讲课指令后录入的加入指令,将该学员将入该讲课班级中;
讲课管理单元还用于当检测到开讲时间到达时,执行该讲课班级的讲课。
优选地,所述讲课管理单元还用于在所述讲课班级的讲课过程中,接收所述学员录入的疑问,并在讲课过程中显示给讲课的学员查看;所述疑问供讲课的学员查看后进行文字或语音回复。
优选地,所述讲课管理单元还用于在所述讲课班级的讲课过程中,接收所述讲课的学员录入的语音、文字、图像和视频,根据语音、文字、图像和视频生成开讲报告,将开讲报告发送给该讲课班级的所有学员。
优选地,该系统还包括:
评价单元:用于供学员对老师进行评分。
由上述技术方案可知,本发明提供的智能课程管理系统,能够实时根据学员的学习情况预测学员的等级,判断出学员对知识点的掌握程度,并根据预测结果调整学员的等级和对应的课程。这样,对于个别学习情况比较好的学员,可自动提高学员的等级,对于个别学习情况比较差的学员,可降级或维持当前等级学习,实现了更灵活的课程管理。
附图说明
为了更清楚地说明本发明
具体实施方式
或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
图1为本发明实施例一提供的系统模块框图。
具体实施方式
下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
实施例:
一种智能课程管理系统,参见图1,包括:
分析单元:用于获取学员当前的掌握程度信息;所述掌握程度信息通过学员学习当前课程后得到;根据掌握程度信息为学员划分等级,得到各个学员的预测等级;将各个学员的预测等级发送给等级管理单元;
等级管理单元:用于当检测到学员的预测等级高于当前等级时,生成并显示等级调整信息;当接收到学员针对等级调整信息录入的同意调整时,将学员的等级更新为预测等级,将学员的课程调整为预测等级的课程。
具体地,掌握程度信息包括掌握的知识点数量以及每个知识点的掌握程度等等。其中当知识点的掌握程度超过一定的百分比时,认为学员已经掌握了该知识点。当掌握的知识点数量超过预设值时,认为学员可以升入下一个等级了。等级管理单元当检测到学员的预测等级高于当前等级时,向学员显示等级调整信息,告知学员可以升级了。此时如果学员还不想升级,可以录入不同意调整,此时系统不修改学员的课程。如果学员想要升级,就录入同意调整,系统将学员的课程调整为预测等级的课程。
具体地,掌握程度信息可以通过以下方法获得:首先采集用户在课程展示过程中的行为数据。行为数据可以包括用户语音数据、用户操作数据和/或用户图像数据等。然后确定课程展示过程中的知识点,获取知识点的内容结构信息。知识点的内容结构信息包括知识点对应的标准语音数据和/或标准答案数据等信息。例如,用户在线进行英文口语或单词测评时,内容结构信息可以为标准语音数据,或者,用户在线进行考试、课前预习、课中练习、课后复习时,内容结构信息可以为标准答案数据。知识点为课程内容中的重点、难点和/或关键点,例如,对于语言类的课程,知识点可以包括单词、短语、句子、语法等。可选地,在课程展示过程中,可以确定已展示的课程内容,而后对已展示的课程内容进行识别和分析,可以确定课程展示过程中的知识点。
知识点可以通过构建的知识图谱获得,知识图谱包括多条触发指令。当知识图谱中任一条触发指令被触发时,获得对应的标准语音数据和/或标准答案数据等信息。知识图谱可以采用以下方式进行存储:一种是基于RDF进行存储,RDF的设计原则是数据的易发布以及共享,RDF以三元组的方式来存储数据,且不包含属性信息。另一种是基于图数据库进行存储。图数据库则把重点放在了高效的图查询和搜索上,图数据库一般以属性图为基本的表示形式,实体和关系可以包含属性,更容易表达现实的业务场景。
知识图谱中各个知识点关联标准语音数据和/或标准答案数据。其中知识图谱中各个节点内容为知识点、标准语音数据或标准答案数据,两个节点的关系设为边。知识图谱中每条边都设有标签,所述标签包括校验结果;校验结果为正确或错误。为了保证知识图谱的正确性,可以通过人工校验知识图谱,并在校验后再知识图谱中为每条边上增加标签。这样在查询标准语音数据和/或标准答案数据时,首先查询知识图谱中该边的标签,如果标签是正确,就直接读取对应的标准语音数据和/或标准答案数据。如果标签是错误,返回读取结果为空。
最后,根据行为数据和内容结构信息确定用户对知识点的掌握程度。当行为数据为用户语音数据时,内容结构信息可以为标准语音数据,其中,该标准语音数据的个数可以为多个,具体地,可以预先根据课程内容,预测用户可能说出的语音数据,得到多个标准语音数据,并且可以标注每个标准语音数据对应的分值。在得到用户语音数据后,可以将多个标准语音数据与用户语音数据进行比对,确定匹配的标准语音数据,而后根据匹配的标准语音数据对应的预先标注的分值,确定用户对知识点的掌握程度,操作简单,且可以有效提升知识点掌握程度的确定效率。其中,分值越高,表明掌握程度越高,而分值越低,表明掌握程度越低。
该智能课程管理系统,能够实时根据学员的学习情况预测学员的等级,判断出学员对知识点的掌握程度,并根据预测结果调整学员的等级和对应的课程。这样,对于个别学习情况比较好的学员,可自动提高学员的等级,对于个别学习情况比较差的学员,可降级或维持当前等级学习,实现了更灵活的课程管理。
优选地,该系统还包括:
分班管理单元:用于获取各个学员当前的等级,将同一等级的学员划分为同一个线上班级;用于接收老师针对一线上班级录入的上课指令时,生成上课提醒指令发送给线上班级的所有学员,执行该线上班级的授课。
具体地,该系统还提供分班集体授课的功能。分班管理单元可以将同一等级的学员划分为同一个线上班级,进行授课。这样不仅能保证及时跟进学员的学习情况,还节约授课老师资源,提高教学效率。
优选地,该系统还包括:
课程更新单元:为每个课程或题目设置报错次数;课程更新单元用于当接收到学员针对一课程或题目录入的报错指令时,将该课程或题目的报错次数累加1;当检测到课程或题目的报错次数超过预设的报错上限值时,将该课程或题目发送给管理人员进行人工审核;
课程更新单元还用于接收管理人员针对该课程或题目录入的审核结果;如果审核结果为错误,删除该课程或题目。
具体地,该系统还提供课程更新功能。学员在学习过程中如果觉得课程或题目有错误,可以进行报错。当某一个课程或题目报错次数较多,超过预设值时,认为该课程或题目可能存在错误,此时将该课程或题目发给人工审核。如果人工审核的结果是正确,可以对该课程或题目设置一个正确的人工审核标签,该课程或题目还可以继续使用。如果人工审核的结果是错误,就需要删除该课程或题目。这样该系统能够自动删除错误的课程或题目,完成课程的更新。
优选地,所述课程更新单元为每个课程或题目标记出核心知识点;课程更新单元还用于接收老师针对一所述线上班级录入的学期或学年内待掌握核心知识点;根据待掌握核心知识点挑选对应的课程或题目,推送给该线上班级的所有学员。
具体地,该系统还可以根据老师录入的学期或学年内待掌握核心知识点,向该线上班级的所有学员推送对应的课程或题目,实现课程或题目自动推送的功能,节约了学员搜题的时间。
优选地,所述课程更新单元还用于删除与当前时间的间隔超过预设的更新时间的课程或题目。
具体地,该系统还可以将很久以前的课程或题目删除,例如删除5年前、知识点过时的课程或题目,过滤课程或题目,使得剩下的课程或题目能够满足当前考核需求。
优选地,所述课程更新单元还用于根据所述学期或学年内待掌握核心知识点提取对应的题目,根据提取的题目生成模拟考卷,将该模拟考卷发送给对应线上班级的所有学员进行作答;
所述课程更新单元还用于根据各个学员的作答情况对模拟考卷进行评分。
具体地,该系统还具有模拟考试的功能。该系统可以根据需要学生掌握的核心知识点生成模拟考卷,将模拟考卷发给对应的学员进行模拟考试,并对模拟考试进行评分。
优选地,该系统还包括:
讲课管理单元:用于接收并发布老师录入的讲课指令,所述讲课指令包括讲课的学员、开讲时间和开讲内容;根据讲课指令建立一讲课班级,接收学员查看讲课指令后录入的加入指令,将该学员将入该讲课班级中;
讲课管理单元还用于当检测到开讲时间到达时,执行该讲课班级的讲课。
具体地,该系统还具有讲座功能,例如可以引入一些学习成绩比较好或考试成绩比较好的学生作为主讲嘉宾进行讲座。其他学员在查看讲课指令后,如果想要参加,录入加入指令,就可以加入该讲课班级听课。例如可以开展中考讲座、高考讲座等。
优选地,所述讲课管理单元还用于在所述讲课班级的讲课过程中,接收所述学员录入的疑问,并在讲课过程中显示给讲课的学员查看;所述疑问供讲课的学员查看后进行文字或语音回复。
具体地,学员在听讲的过程中,如果有疑问,可随时提出来,主讲嘉宾看到疑问后,可以通过文字或语音直接进行回复。
优选地,所述讲课管理单元还用于在所述讲课班级的讲课过程中,接收所述讲课的学员录入的语音、文字、图像和视频,根据语音、文字、图像和视频生成开讲报告,将开讲报告发送给该讲课班级的所有学员。
具体地,该系统还可以根据讲课过程中的语音、文字、图像和视频生成开讲报告,推送给听讲的学员,方便学员进行课下复习,提高学员的学习效果。
优选地,该系统还包括:
评价单元:用于供学员对老师进行评分。
具体地,该系统还提供评分功能,学员可以根据老师的教学情况对老师进行评分,督促老师提高自己的教学水平。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。