CN113469848B - 用于移动端的教学方法、装置、设备及存储介质 - Google Patents
用于移动端的教学方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN113469848B CN113469848B CN202010239480.2A CN202010239480A CN113469848B CN 113469848 B CN113469848 B CN 113469848B CN 202010239480 A CN202010239480 A CN 202010239480A CN 113469848 B CN113469848 B CN 113469848B
- Authority
- CN
- China
- Prior art keywords
- user
- course
- teaching
- information
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 89
- 230000004044 response Effects 0.000 claims abstract description 170
- 230000003993 interaction Effects 0.000 claims abstract description 104
- 230000002452 interceptive effect Effects 0.000 claims abstract description 63
- 238000012545 processing Methods 0.000 claims description 32
- 238000004590 computer program Methods 0.000 claims description 11
- 230000009191 jumping Effects 0.000 claims description 7
- 210000003128 head Anatomy 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000012360 testing method Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000013100 final test Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 210000001747 pupil Anatomy 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/08—Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
- G09B5/14—Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations with provision for individual teacher-student communication
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Educational Technology (AREA)
- Educational Administration (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- General Business, Economics & Management (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
本发明实施例提供一种用于移动端的教学方法、装置、设备及存储介质,该方法应用于对话机器人,该方法包括:响应于第一用户对学习任务的触发操作,获取所述第一用户对应的目标课程;确定所述目标课程中每一小节对应的对话交互内容,所述对话交互内容为教学内容或对话交互信息;输出当前小节对应的对话交互内容;接收所述第一用户针对所述对话交互内容的响应操作。能够使授课用户及时了解每个听课用户的学习情况,提高了听课用户和授课用户间的交互性,进而提高了网上教学的教学质量,能够真正满足听课用户和授课用户的需求。
Description
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种用于移动端的教学方法、装置、设备及存储介质。
背景技术
随着通信技术、网络技术及多媒体技术的不断发展,教学方法已逐步从面对面教学模式转变成了网上教学模式。网上教学模式实现了授课者和学员之间的一种新兴学习模式。
现有的网上教学方法,一般是授课者通过电子设备预先将授课内容目录展示出来,学员从目录中选择授课内容,在学习完授课内容后,就结束了该授课内容的学习。
所以现有的网上教学方法,授课者无法及时获知每个学员的学习情况,致使学员与授课者的交互性较差,进而导致网上教学的教学质量较低,无法真正满足学员与授课者的需求。
发明内容
本发明实施例提供一种用于移动端的教学方法、装置、设备及存储介质,解决了现有技术中授课者无法及时获知每个学员的学习情况,致使学员与授课者的交互性较差,进而导致网上教学的教学质量较低,无法真正满足学员与授课者的需求的技术问题。
第一方面,本发明实施例提供一种用于移动端的教学方法,所述教学方法应用于对话机器人,所述方法包括:
响应于第一用户对学习任务的触发操作,获取所述第一用户对应的目标课程;
确定所述目标课程中每一小节对应的对话交互内容,所述对话交互内容为教学内容或对话交互信息;
输出当前小节对应的对话交互内容;
接收所述第一用户针对所述对话交互内容的响应操作。
可选地,如上所述的方法,若当前小节对应的对话交互内容为对话交互信息,则所述接收所述第一用户针对所述对话交互内容的响应操作之后,还包括:
根据所述响应操作的类型确定对应的处理策略。
可选地,如上所述的方法,所述根据所述响应操作的类型确定对应的处理策略,包括:
若所述响应操作的类型为理解教学内容的响应类型,则确定对应的处理策略为获取所述目标课程下一小节的对话交互内容,将所述下一小节的对话交互内容进行输出;
若所述响应操作的类型为未理解教学内容的响应类型,则确定对应的处理策略为加深理解策略,并根据所述加深理解策略与所述第一用户进行交互。
可选地,如上所述的方法,所述加深理解策略为再次讲解策略;
所述根据所述加深理解策略与所述第一用户进行交互,包括:
根据所述响应操作从知识库中确定对应的加深理解话术信息;
输出所述加深理解话术信息;
接收第一用户对所述加深理解话术信息的确定操作,并根据所述确定操作采用所述加深理解话术信息对应的交互方式与所述第一用户进行交互。
可选地,如上所述的方法,所述确定所述目标课程中每一小节对应的对话交互内容,包括:
获取所述目标课程对应的目标教案表格,所述目标教案表格中按列存储有每一小节的标识信息,每个小节对应交互类型及对话交互内容;
从所述目标教案表格中按行获取每一小节对应的对话交互内容。
可选地,如上所述的方法,所述输出当前小节对应的对话交互内容之后,还包括:
输出所述对话交互内容对应的至少一个响应操作的选项,以使所述第一用户根据所述响应操作的选项进行响应操作的选择。
可选地,如上所述的方法,所述对话交互信息包括:客观题目;
若监测到目标课程学习完毕,则获取所述第一用户针对客观题目的正确响应操作的个数;
根据所述正确响应操作的个数确定所述第一用户在目标课程中的奖励积分,并将所述奖励积分与所述第一用户的目标课程进行关联存储。
可选地,如上所述的方法,所述若监测到目标课程学习完毕之后,还包括:
输出目标课程学习完毕提醒消息,并更新所述第一用户的已学习课程信息;
获取所述第一用户针对所述目标课程的教学意见数据。
可选地,如上所述的方法,所述若监测到目标课程学习完毕之后,还包括:
向所述第一用户输出考试提醒消息;
响应于所述第一用户输入的考试确定操作,输出考试题目;
获取所述第一用户针对考试题目的作答数据,并根据所述作答数据计算所述第一用户对应的考试分数;
将所述考试分数与所述第一用户对应的目标课程进行关联存储。
可选地,如上所述的方法,若所述作答数据为非文本作答数据,则为所述作答数据设置目标链接,以使第二用户根据所述目标链接获取所述作答数据,并确定所述作答数据对应的得分;
接收所述第二用户反馈的作答数据对应的得分,以计算所述第一用户对应的考试分数。
可选地,如上所述的方法,所述获取所述第一用户对应的目标课程之前,还包括:
若确定所述第一用户未进行注册,则输出询问用户姓名信息;
响应于所述第一用户输入的姓名,输出询问手机号或确认是否生成学号信息;
接收所述第一用户输入的手机号或确认生成学号的信息,对所述第一用户进行注册。
可选地,如上所述的方法,所述获取所述第一用户对应的目标课程,包括:
若确定所述第一用户已进行注册,则获取已学习课程信息;
根据所述已学习课程信息获取所述第一用户对应的目标课程。
可选地,如上所述的方法,还包括:
接收所述第一用户输入的课程跳转请求,所述课程跳转请求中包括:跳转课程标识;
若根据所述跳转课程标识确定所述跳转课程为所述第一用户最新课程之前的课程或所述最新课程之后预设个数的课程,则跳转到对应的课程中。
可选地,如上所述的方法,还包括:
若在第一预设时间段内未接收到第一用户在目标课程中的响应操作,则输出目标课程学习提醒消息;
若在所述第一预设时间段后的第二预设时间段内接收到第一用户在目标课程中的响应操作,则继续所述目标课程的学习任务;
若在所述第一预设时间段后的第二预设时间段内仍未接收到第一用户在目标课程中的响应操作,则确定所述目标课程未完成,保持原有的已学习课程信息,输出重新学习所述目标课程的提醒消息。
第二方面,本发明实施例提供一种用于移动端的教学装置,所述教学装置位于对话机器人中,所述装置包括:
课程获取模块,用于响应于第一用户对学习任务的触发操作,获取所述第一用户对应的目标课程;
内容确定模块,用于确定所述目标课程中每一小节对应的对话交互内容,所述对话交互内容为教学内容或对话交互信息;
内容输出模块,用于输出当前小节对应的对话交互内容;
操作接收模块,用于接收所述第一用户针对所述对话交互内容的响应操作。
可选地,如上所述的装置,处理策略确定模块,用于若当前小节对应的对话交互内容为对话交互信息,则所述接收所述第一用户针对所述对话交互内容的响应操作之后,根据所述响应操作的类型确定对应的处理策略。
可选地,如上所述的装置,处理策略确定模块,具体用于:若所述响应操作的类型为理解教学内容的响应类型,则确定对应的处理策略为获取所述目标课程下一小节的对话交互内容,将所述下一小节的对话交互内容进行输出;若所述响应操作的类型为未理解教学内容的响应类型,则确定对应的处理策略为加深理解策略,并根据所述加深理解策略与所述第一用户进行交互。
可选地,如上所述的装置,所述加深理解策略为再次讲解策略;处理策略确定模块在所述根据所述加深理解策略与所述第一用户进行交互时,具体用于:根据所述响应操作从知识库中确定对应的加深理解话术信息;输出所述加深理解话术信息;接收第一用户对所述加深理解话术信息的确定操作,并根据所述确定操作采用所述加深理解话术信息对应的交互方式与所述第一用户进行交互。
可选地,如上所述的装置,内容确定模块,具体用于:获取所述目标课程对应的目标教案表格,所述目标教案表格中按列存储有每一小节的标识信息,每个小节对应交互类型及对话交互内容;从所述目标教案表格中按行获取每一小节对应的对话交互内容。
可选地,如上所述的装置,内容输出模块,在所述输出当前小节对应的对话交互内容之后,还用于:输出所述对话交互内容对应的至少一个响应操作的选项,以使所述第一用户根据所述响应操作的选项进行响应操作的选择。
可选地,如上所述的装置,所述对话交互信息包括:客观题目。相应地,积分存储模块,用于若监测到目标课程学习完毕,则获取所述第一用户针对客观题目的正确响应操作的个数;根据所述正确响应操作的个数确定所述第一用户在目标课程中的奖励积分,并将所述奖励积分与所述第一用户的目标课程进行关联存储。
可选地,如上所述的装置,提醒模块,用于所述若监测到目标课程学习完毕之后,输出目标课程学习完毕提醒消息,并更新所述第一用户的已学习课程信息;获取所述第一用户针对所述目标课程的教学意见数据。
可选地,如上所述的装置,考试模块,用于所述若监测到目标课程学习完毕之后,向所述第一用户输出考试提醒消息;响应于所述第一用户输入的考试确定操作,输出考试题目;获取所述第一用户针对考试题目的作答数据,并根据所述作答数据计算所述第一用户对应的考试分数;将所述考试分数与所述第一用户对应的目标课程进行关联存储。
可选地,如上所述的装置,考试模块,还用于若所述作答数据为非文本作答数据,则为所述作答数据设置目标链接,以使第二用户根据所述目标链接获取所述作答数据,并确定所述作答数据对应的得分;接收所述第二用户反馈的作答数据对应的得分,以计算所述第一用户对应的考试分数。
可选地,如上所述的装置,用户注册模块,用于所述获取所述第一用户对应的目标课程之前,若确定所述第一用户未进行注册,则输出询问用户姓名信息;响应于所述第一用户输入的姓名,输出询问手机号或确认是否生成学号信息;接收所述第一用户输入的手机号或确认生成学号的信息,对所述第一用户进行注册。
可选地,如上所述的装置,课程获取模块,具体用于若确定所述第一用户已进行注册,则获取已学习课程信息;根据所述已学习课程信息获取所述第一用户对应的目标课程。
可选地,如上所述的装置,课程跳转模块,用于接收所述第一用户输入的课程跳转请求,所述课程跳转请求中包括:跳转课程标识;若根据所述跳转课程标识确定所述跳转课程为所述第一用户最新课程之前的课程或所述最新课程之后预设个数的课程,则跳转到对应的课程中。
可选地,如上所述的装置,提醒模块,还用于若在第一预设时间段内未接收到第一用户在目标课程中的响应操作,则输出目标课程学习提醒消息;若在所述第一预设时间段后的第二预设时间段内接收到第一用户在目标课程中的响应操作,则继续所述目标课程的学习任务;若在所述第一预设时间段后的第二预设时间段内仍未接收到第一用户在目标课程中的响应操作,则确定所述目标课程未完成,保持原有的已学习课程信息,输出重新学习所述目标课程的提醒消息。
第三方面,本发明实施例提供一种对话机器人,包括:存储器,处理器以及计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面中任一项所述的方法。
第四方面,本发明实施例提供一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行以实现如第一方面中任一项所述的方法。
本发明实施例提供一种用于移动端的教学方法、装置、设备及存储介质,通过响应于第一用户对学习任务的触发操作,获取所述第一用户对应的目标课程;确定所述目标课程中每一小节对应的对话交互内容,所述对话交互内容为教学内容或对话交互信息;输出当前小节对应的对话交互内容;接收所述第一用户针对所述对话交互内容的响应操作。由于将听课用户对目标课程的学习方式转化为了对话机器人与听课用户进行对话交互的方式进行,对话机器人充当了授课用户的角色,所以能够使授课用户及时了解每个听课用户的学习情况,提高了听课用户和授课用户间的交互性,进而提高了网上教学的教学质量,能够真正满足听课用户和授课用户的需求。
应当理解,上述发明内容部分中所描述的内容并非旨在限定本发明的实施例的关键或重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的用于移动端的教学方法的流程图;
图2为本发明实施例二提供的用于移动端的教学方法的流程图;
图3为本发明实施例中对话机器人操作界面第一使用状态示意图;
图4为本发明实施例二提供的用于移动端的教学方法中步骤204的流程图;
图5为本发明实施例中对话机器人操作界面第二使用状态示意图;
图6为本发明实施例二提供的用于移动端的教学方法中步骤207的流程图;
图7为本发明实施例三提供的用于移动端的教学装置的结构示意图;
图8为本发明实施例四提供的用于移动端的教学装置的结构示意图;
图9为本发明实施例五提供的用于移动端的教学方法的对话机器人的结构示意图。
具体实施方式
下面将参照附图更详细地描述本发明的实施例。虽然附图中显示了本发明的某些实施例,然而应当理解的是,本发明可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本发明。应当理解的是,本发明的附图及实施例仅用于示例性作用,并非用于限制本发明的保护范围。
本发明实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明实施例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
以下将参照附图来具体描述本申请的实施例。
图1为本发明实施例一提供的用于移动端的教学方法的流程图,本实施例的执行主体为用于移动端的教学装置,该用于移动端的教学装置位于对话机器人中,如图1所示,则本实施例提供的用于移动端的教学方法包括以下几个步骤。
步骤101,响应于第一用户对学习任务的触发操作,获取第一用户对应的目标课程。
本实施例中,对话机器人可以为装载在电子设备中的一个应用程序(简称:应用APP)或者为真实的对话机器人,本实施例中对此不做限定。
本实施例中,第一用户为学习目标课程的用户,即为听课用户。
其中,判断第一用户是否对学习任务进行触发操作可以为监测第一用户是否打开了该对话机器人。若监测到打开了该对话机器人,则确定触发了学习任务。
具体地,本实施例中,若监测到第一用户触发了学习任务,则响应于第一用户对学习任务的触发操作,获取第一用户信息,若根据第一用户信息确定该第一用户为已进行注册的用户,则获取第一用户已学习课程信息,根据已学习课程信息,确定第一用户的目标课程。
其中,目标课程为用户当前需要学习的课程。本实施例中,对目标课程所属领域不做限定,如可以为专业知识课程,如会计课程,人工智能课程等,还可以为小中高学生各科目学习课程等。
可以理解的是,每个用户在采用该用于移动端的教学方法进行每个课程的学习,并在对应课程结束后,可更新已学习课程信息,对每个用户的已学习课程信息进行存储,以获取到每个用户对应的目标课程。可选地,存储方式可以为表格形式,或其他形式,本实施例中对此不做限定。
步骤102,确定目标课程中每一小节对应的对话交互内容,对话交互内容为教学内容或对话交互信息。
具体地,本实施例中,第二用户即授课用户可预先通过对话机器人将每个课程中每个小节对应的对话内容进行汇总,并可将每个课程中每个小节对应的对话内容存储到服务器或预设数据库中,存储形式可以为表格形式或其他形式。则在确定出目标课程后,从服务器或预设数据库中获取目标课程中每一小节对应的对话交互内容。
其中,对话交互内容可以为教学内容或对话交互信息。
其中,教学内容的形式可以为文本形式,图片形式,音频形式等,本实施例中不做限定。
其中,对话交互信息为第一用户在目标课程的学习过程中对话机器人与第一用户的交互信息。对话交互信息可以为问题的形式,如可以为询问第一用户对教学内容的理解情况的问题,或者还可以为测试第一用户对教学内容的理解情况的问答题,选择题,判断题等,本实施例中对此不做限定。
步骤103,输出当前小节对应的对话交互内容。
具体地,本实施例中,可以在显示界面上显示当前小节对应的对话交互内容,还可以为通过语音的形式播放当前小节对应的对话交互内容。或者既在显示界面上显示当前小节对应的对话交互内容又播放当前小节对应的对话交互内容的语音,本实施例中,对输出当前小节对应的对话交互内容的形式不做限定。
步骤104,接收第一用户针对对话交互内容的响应操作。
具体地,本实施例中,在输出当前小节对应的对话交互内容后,第一用户针对对话交互内容可以通过显示界面输入或选择响应操作,或者通过语音的方式回复对话交互内容作为响应操作。
其中,响应操作的类型不做限定。例如在交互对话内容为教学内容时,响应操作可以为“学习了”、“明白”“继续吧”等。又如交互对话内容为交互对话信息,交互对话信息为测试第一用户对教学内容的理解情况的题目,则响应操作可以为输入或选择的题目的答案等。
本实施例提供的用于移动端的教学方法,通过响应于第一用户对学习任务的触发操作,获取第一用户对应的目标课程;确定目标课程中每一小节对应的对话交互内容,对话交互内容为教学内容或对话交互信息;输出当前小节对应的对话交互内容;接收第一用户针对对话交互内容的响应操作。由于将听课用户对目标课程的学习方式转化为了对话机器人与听课用户进行对话交互的方式进行,对话机器人充当了授课用户的角色,所以能够使授课用户及时了解每个听课用户的学习情况,提高了听课用户和授课用户间的交互性,进而提高了网上教学的教学质量,能够真正满足听课用户和授课用户的需求。
实施例二
图2为本发明实施例二提供的用于移动端的教学方法的流程图,如图2所示,本实施例提供的用于移动端的教学方法,是在本发明实施例一提供的用于移动端的教学方法的基础上,对步骤101-步骤104的进一步细化,并且还包括了其他技术方案。则本实施例提供的用于移动端的教学方法包括以下步骤。
步骤201,响应于第一用户对学习任务的触发操作,判断第一用户是否进行了注册,若否,则执行步骤202,否则执行步骤203。
可选地,本实施例中,在响应于第一用户对学习任务的触发操作后,获取第一用户信息,将第一用户信息与预先存储的用户集中的用户信息进行对比,若未获取到第一用户信息,则确定第一用户未进行注册,若获取到了第一用户信息,则确定第一用户进行了注册。
其中,在预先存储的用户集中可存储每个用户的姓名、学号或手机号等信息。还可存储有已学习的课程信息,如可以包括课程最大进度信息或其他信息等。该用户集可以采用表格的形式进行存储。如表1所示,示例出一部分用户信息。
表1:用户集示意表
学号 | 姓名 | 课程最大进度 |
10000000001 | 李四 | 1 |
10000000002 | 王三 | 2 |
步骤202,输出询问用户姓名信息,响应于第一用户输入的姓名,输出询问手机号或确认是否生成学号信息;接收第一用户输入的手机号或确认生成学号的信息,对第一用户进行注册。
可选地,图3为本发明实施例中对话机器人操作界面第一使用状态示意图,首先在对话机器人操作界面中,可以采用授课用户和第一用户的头像分别位于左右两侧的方式显示,每次的授课用户的对话交互内容在授课用户头像对应的预设区域进行显示,相应地,每次听课用户的响应操作在听课用户头像对应的预设区域进行显示。则如图3所示,若第一用户未进行注册,首先可在操作界面中授课用户头像对应的预设区域内显示询问用户姓名的信息,如可以为“同学请问怎么称呼你呢?”。在操作界面的下方可以包括一个输入窗口,第一用户通过该输入窗口进行姓名的输入并确定后,在第一用户头像对应的预设区域显示出第一用户的姓名,如图3中显示的“王三”。响应于第一用户输入的姓名,在授课用户头像对应的预设区域内显示询问手机号或确认是否生成学号信息,如可以为“注册成新学员建议提供手机号,或者你可以对我说[生成学号]会给你分配一个学号”,则第一用户通过输入窗口输入的手机号或输入生成学号并确定后,在第一用户头像对应的预设区域显示显示出手机号码或“生成学号”的文字。如在图3中显示手机号为“186xxxxxx21””接收第一用户输入的手机号或确认生成学号的信息,对第一用户进行注册。
可以理解的是,如图3所示,在授课用户与第一用户每一轮的交互过程中,授课用户头像和第一用户头像都会重新出现在操作界面上,以便使第一用户能够清晰的获知每一轮的对话交互内容及对应的响应操作。
可以理解的是,在对话机器人操作界面中的授课用户为对话机器人虚拟出来的授课用户,通过该虚拟出来的授课用户与第一用户进行交互。
本实施例提供的用于移动端的教学方法,在对用户进行注册时,输出询问用户姓名信息;响应于第一用户输入的姓名,输出询问手机号或确认是否生成学号信息;接收第一用户输入的手机号或确认生成学号的信息,对第一用户进行注册。能够以对话的方式完成用户的注册,能够给用户更加舒适的注册体验,并且注册过程简单快捷。
步骤203,获取已学习课程信息;根据已学习课程信息获取第一用户对应的目标课程。
本实施例中,在每个用户学习完每个目标课程后,都会存储或更新每个用户的已学习课程信息,在已学习课程信息中可以包括:课程进度,课程表现,课程奖励,课程编号或学号课程等信息。如表2所示,为预先存储的每个用户的已完成课程信息。
表2:用户已完成课程信息示意表
具体地,本实施例中,若确定第一用户已进行注册,则可根据已完成课程信息的表格获取到已学习课程信息;在已学习课程信息中获取到最新已学习的课程,进而确定出第一用户对应的目标课程。如第一用户为“王三”,通过已学习课程信息,确定“王三”的最新已学习课程为第二课,则“王三”对应的目标课程为第三课。
步骤204,确定目标课程中每一小节对应的对话交互内容,对话交互内容为教学内容或对话交互信息。
作为一种可选实施方式,本实施例中,如图4所示,步骤204包括以下步骤:
步骤2041,获取目标课程对应的目标教案表格,目标教案表格中按列存储有每一小节的标识信息,每个小节对应交互类型及对话交互内容。
本实施例中,在授课用户使用该对话机器人时,需要对目标课程进行设置,在授课用户对目标课程进行设置时,可采用目标教案表格的形式,在目标教案表格中按列存储有每一小节的标识信息,每个小节对应交互类型及对话交互内容。该表格可如表3所示:
表3:目标教案示意表
步骤2042,从目标教案表格中按行获取每一小节对应的对话交互内容。
本实施例中,目标课程中每个小节的对话交互内容采用对应的行的形式进行存储,所以可从目标教案表格中按行获取每一小节对应的对话交互内容。
值得说明的是,授课用户需要改变目标课程时,可通过表3中的表格的形式快速更新目标课程的对话交互内容。实现目标课程的快速更新。
本实施例提供的用于移动端的教学方法,在确定目标课程中每一小节对应的对话交互内容时,通过获取目标课程对应的目标教案表格,目标教案表格中按列存储有每一小节的标识信息,每个小节对应交互类型及对话交互内容;从目标教案表格中按行获取每一小节对应的对话交互内容,能够更加快读准确地获取对话交互内容,而且授课用户在更新目标课程时,也能够快速而准确地更新目标课程。
步骤205,输出当前小节对应的对话交互内容。
具体地,本实施例中,将当前小节对应的对话交互内容在操作界面上授课用户头像对应的预设区域进行显示。
作为一种可选实施方式,本实施例中,步骤205输出当前小节对应的对话交互内容之后,还包括:
输出对话交互内容对应的至少一个响应操作的选项,以使第一用户根据响应操作的选项进行响应操作的选择。
本实施例中,在对话交互内容显示在操作界面上后,如图5所示,可在操作界面下方的输入窗口上方显示至少一个响应操作的选项,如可以为“学习了”、“明白”“继续吧”等。第一用户可通过显示的至少一种响应操作的选项,进行响应操作选项的选择,进而可无需用户通过输入窗口来输入响应。
本实施例提供的用于移动端的教学方法,在输出对话交互内容对应的至少一个响应操作的选项,以使第一用户根据响应操作的选项进行响应操作的选择,用户无需在输入窗口中输入响应内容,只需点击响应操作的选项就可完成响应操作,进一步提高了用户交互过程中的体验。
步骤206,接收第一用户针对对话交互内容的响应操作。
本实施例中,可通过用户选择的响应操作选项,或者用户通过输入窗口输入的响应,来接收第一用户针对对话交互内容的响应操作。
步骤207,若当前小节对应的对话交互内容为对话交互信息,则根据响应操作的类型确定对应的处理策略。
本实施例中,对话交互信息可以为询问第一用户对教学内容的理解情况的问题,或者如表3中所示,为测试第一用户对教学内容的理解情况的客观题目,如客观题目可以为问答题,选择题,判断题等。
作为一种可选实施方式,本实施例中,如图6所示,步骤207包括以下步骤:
步骤2071,若响应操作的类型为理解教学内容的响应类型,则确定对应的处理策略为获取目标课程下一小节的对话交互内容,将下一小节的对话交互内容进行输出。
本实施例中,在接收到响应操作后,对响应操作的类型进行判断,若响应操作的类型为理解教学内容的响应类型,例如若对话交互信息可以为询问第一用户对教学内容的理解情况的问题,第一用户的响应为“明白”、“好的”等响应操作,或者若对话交互信息可以为测试第一用户对教学内容的理解情况的题目,第一用户的响应是正确回答题目的响应,则确定响应操作的类型为理解教学内容的响应类型,那么确定对应的处理策略为获取目标课程下一小节的对话交互内容,将下一小节的对话交互内容进行输出。
步骤2072,若响应操作的类型为未理解教学内容的响应类型,则确定对应的处理策略为加深理解策略,并根据加深理解策略与第一用户进行交互。
本实施例中,在接收到响应操作后,对响应操作的类型进行判断,若响应操作的类型为未理解教学内容的响应类型,例如若对话交互信息可以为询问第一用户对教学内容的理解情况的问题,第一用户的响应为“不明白”、“不理解”等响应操作,或者若对话交互信息可以为测试第一用户对教学内容的理解情况的题目,第一用户的响应是错误回答题目的响应,则确定响应操作的类型为不理解教学内容的响应类型,那么确定对应的处理策略为加深理解策略,并根据加深理解策略与第一用户进行交互。
可选地,加深理解策略可以为再次讲解策略。则作为一种可选实施方式,本实施例中,步骤2072中根据加深理解策略与第一用户进行交互包括以下步骤:
步骤2072a,根据响应操作从知识库中确定对应的加深理解话术信息。
本实施例中,预先在知识库中存储了每种未理解教学内容的响应操作对应的加深理解话术信息。则根据响应操作从知识库中确定出对应的加深理解话术信息。如第一用户的未理解教学内容的响应操作为“不明白”,则对应的加深理解话术信息为“采用视频的方式给你再讲一遍,可以吗?”
步骤2072b,输出加深理解话术信息。
本实施例中,将加深理解话术信息在授课用户头像的预设区域内进行显示,并可在操作界面输入窗口的上方显示响应操作的选项,例如可以包括:“好的”、“不用了”、“继续下一节”。
步骤2072c,接收第一用户对加深理解话术信息的确定操作,并根据确定操作采用加深理解话术信息对应的交互方式与第一用户进行交互。
具体地,本实施例中,第一用户可通过输入窗口或显示的响应操作选项输入或选择确定加深理解话术信息,如输入或选择“好的”。则根据确定操作采用加深理解话术信息对应的交互方式与第一用户进行交互。
例如在上述举例中,加深理解话术信息中的交互方式为视频讲解的方式,则可采用视频讲解的方式与第一用户进行交互。
可以理解的是,加深理解话术信息中的交互方式还可以为音频方式,人工方式等。
本实施例提供的用于移动端的教学方法,若响应操作的类型为理解教学内容的响应类型,则确定对应的处理策略为获取目标课程下一小节的对话交互内容,将下一小节的对话交互内容进行输出;若响应操作的类型为未理解教学内容的响应类型,则确定对应的处理策略为加深理解策略,并根据加深理解策略与第一用户进行交互,并且根据加深理解策略与第一用户进行交互时,根据响应操作从知识库中确定对应的加深理解话术信息;输出加深理解话术信息;接收第一用户对加深理解话术信息的确定操作,并根据确定操作采用加深理解话术信息对应的交互方式与第一用户进行交互,能够在用户不能理解教学内容时,再次采用其他方式对教学内容进行讲解,能够针对每个用户提升教学质量,满足每个用户的需求。
步骤208,若监测到目标课程学习完毕,则获取第一用户针对客观题目的正确响应操作的个数,根据正确响应操作的个数确定第一用户在目标课程中的奖励积分,并将奖励积分与第一用户的目标课程进行关联存储。
本实施例中,预先设定当客观题目正确响应操作的个数超过预设个数后,可获得预设分数的奖励积分,未超过预设个数,不能获得奖励积分。例如客观题目正确响应操作的个数大于或等于3个,可获得4分的奖励积分,小于3个,不可获得4分的奖励积分。
或者还可存储客观题目正确响应操作的个数与奖励积分间的映射关系。例如客观题目正确响应操作的个数大于或等于6个,可获得4分奖励积分,大于或等于3个且小于6个,可获得2分奖励积分,小于3个,不能获得奖励积分。
则作为一种可选实施方式,本实施例中,根据表3中的目标教案表格及当前的对话交互内容监测目标课程是否学习完毕,若监测到目标课程学习完毕,则获取第一用户针对客观题目的正确响应操作的个数。根据正确响应操作的个数及预先设定的奖励策略确定第一用户在目标课程中的奖励积分,并将奖励积分与第一用户的目标课程进行关联存储。如在表2中,对于每个第一用户学习完目标课程后,均关联存储有是否获得奖励积分的信息。
本实施例提供的用于移动端的教学方法,在若监测到目标课程学习完毕,则获取第一用户针对客观题目的正确响应操作的个数;根据正确响应操作的个数确定第一用户在目标课程中的奖励积分,并将奖励积分与第一用户的目标课程进行关联存储,能够采用奖励积分的方式激励用户认真听课。
步骤209,输出目标课程学习完毕提醒消息,并更新第一用户的已学习课程信息。
作为一种可选实施方式,本实施例中,在监测到目标课程学习完毕后,在操作界面上将目标课程学习完毕提醒信息显示在授课用户预设区域,以提醒第一用户该目标课程学习完毕。并且获取用户已完成课程信息表格,将该第一用户已完成课程信息进行更新,如在表2中增加第一用户已完成目标课程的课程进度、对应的学号课程,课程编号等。
步骤210,获取第一用户针对目标课程的教学意见数据。
作为一种可选实施方式,本实施例中,可通过授课用户在操作界面上显示“请对该课程提出教学意见”的对话交互信息,第一用户根据该对话交互信息在输入选项中输入该目标课程的整体教学意见并确定后,使对话机器人获取到第一用户针对目标课程的教学意见数据。
本实施例提供的用于移动端的教学方法,获取针对目标课程的教学意见数据,能够使授课用户根据听课用户的教学意见有针对性地对目标课程进行改进,进一步促进教学质量的提升。
步骤211,向第一用户输出考试提醒消息;响应于第一用户输入的考试确定操作,输出考试题目;获取第一用户针对考试题目的作答数据,并根据作答数据计算第一用户对应的考试分数;将考试分数与第一用户对应的目标课程进行关联存储。
作为一种可选实施方式,本实施例中,若监测到目标课程学习完毕,则可通过对话机器人在操作界面上授课用户头像对应的预设区域显示考试提醒信息,在接收到第一用户输入或选择的考试确定操作后,在操作界面上显示第一个考试题目,第一用户根据第一个考试题目进行作答,使对话机器人获取对应的作答数据。再显示下一个考试题目,并获取第一用户针对下一个考试题目对应的作答数据,以此类推,直到接收到第一用户针对最后一个考试题目对应的作答数据。其中,考试题目可以为客观题目和/或主观题目。
在获取到每个考试题目对应的作答数据后,根据预设的标准作答数据对第一用户对应的作答数据进行正确与否的判断,并计算出考试分数。将考试分数也与第一用户对应的目标课程进行关联存储。
作为一种可选实施方式,本实施例中,在计算考试分数时,初始化默认得分词槽是0分,根据第一用户每个考试题目回复的答案正确与否计算得分,并对每个考试题目对应的得分进行累计,以得到最终的考试分数。
可选地,本实施例中,若作答数据为非文本作答数据,则为作答数据设置目标链接,以使第二用户根据目标链接获取作答数据,并确定作答数据对应的得分;接收第二用户反馈的作答数据对应的得分,以计算第一用户对应的考试分数。
具体地,本实施例中,若考试题目为主观题目,则作答数据可以为非文本作答数据,例如作答数据可以为拍摄的照片,绘画等。则在获取第一用户针对考试题目的非文本作答数据后,为该非文本作答数据设置目标链接,如可存储到云端服务器中,则真实的授课用户,即第二用户通过目标链接获取到作答数据,并确定作答数据对应的得分。并将该得分发送给对话机器人,对话机器人根据真实授课用户给出的得分计算第一用户的考试得分。
本实施例提供的用于移动端的教学方法,在向第一用户输出考试提醒消息;响应于第一用户输入的考试确定操作,输出考试题目;获取第一用户针对考试题目的作答数据,并根据作答数据计算第一用户对应的考试分数;将考试分数与第一用户对应的目标课程进行关联存储,能够针对每个目标课程进行考试,并激励第一用户认真听课。
本实施例提供的用于移动端的教学方法,若作答数据为非文本作答数据,则为作答数据设置目标链接,以使第二用户根据目标链接获取作答数据,并确定作答数据对应的得分;接收第二用户反馈的作答数据对应的得分,以计算第一用户对应的考试分数。能够针对实践题对应的作答数据为非文本作答数据的情况,由真实的授课用户反馈作答数据对应的得分,使考试范围相对于只有客观题目的情况,更加广泛,适用于更多领域的教学及考试。
进一步地,本实施例中还包括以下技术方案。
作为一种可选实施方式,接收第一用户输入的课程跳转请求,课程跳转请求中包括:跳转课程标识;若根据跳转课程标识确定跳转课程为第一用户最新课程之前的课程或最新课程之后预设个数的课程,则跳转到对应的课程中。
具体地,本实施例中,在第一用户学习目标课程或未学习目标课程或已学习完目标课程的任一个环节,若有想跳转课程学习的需求,则可通过对话机器人的输入窗口输入课程跳转请求,课程跳转请求中包括:跳转课程标识。例如“请跳转到第二课”。则对话机器人根据跳转课程标识若确定跳转课程为第一用户最新课程之前的课程或最新课程之后预设个数的课程,则跳转到对应的课程中。若确定跳转课程为第一用户最新课程之后预设个数之后的课程,则不进行课程的跳转。
本实施例提供的用于移动端的教学方法,接收第一用户输入的课程跳转请求,课程跳转请求中包括:跳转课程标识;若根据跳转课程标识确定跳转课程为第一用户最新课程之前的课程或最新课程之后预设个数的课程,则跳转到对应的课程中。能够实现预设范围内的学习课程的跳转,能够在前面课程没有充分理解的情况下再次学习,也可以进行后面课程的提前学习,进而提高了用户学习课程的体验。
作为一种可选实施方式,本实施例中,在对目标课程的学习过程中还包括一下技术方案:
若在第一预设时间段内未接收到第一用户在目标课程中的响应操作,则输出目标课程学习提醒消息;若在第一预设时间段后的第二预设时间段内接收到第一用户在目标课程中的响应操作,则继续目标课程的学习任务;若在第一预设时间段后的第二预设时间段内仍未接收到第一用户在目标课程中的响应操作,则确定目标课程未完成,保持原有的已学习课程信息,输出重新学习目标课程的提醒消息。
具体地,本实施例中,在第一用户学习目标课程的过程中,对第一预设时间段内是否接收到第一用户在目标课程中的响应操作进行监测。若监测到第一预设时间段内未接收到第一用户在目标课程中的响应操作,则说明第一用户可能在处理其他紧急事件,则可在授课用户头像对应的预设区域显示目标课程学习提醒消息。以提醒第一用户继续进行学习。若在第一预设时间段后的第二预设时间段内接收到第一用户在目标课程中的响应操作,则说明第一用户仍然能够继续进行目标课程的学习,则继续目标课程的学习任务。若在第一预设时间段后的第二预设时间段内仍未接收到第一用户在目标课程中的响应操作,则说明第一用户没有继续学习目标课程的条件,则确定目标课程未完成,此时无需更新第一用户的已学习课程信息,而保持原有的已学习课程信息,并可在操作界面上显示重新学习目标课程的提醒消息。以使第一用户获知需要重新学习目标课程。
其中,第一预设时间段和第二预设时间段的具体时间不做限定。
本实施例提供的用于移动端的教学方法,在对目标课程的学习过程中,对第一预设时间段内是否接收到第一用户在目标课程中的响应操作进行监测,若在第一预设时间段后的第二预设时间段内接收到第一用户在目标课程中的响应操作,则继续目标课程的学习任务,若在第一预设时间段后的第二预设时间段内仍未接收到第一用户在目标课程中的响应操作,则确定目标课程未完成,保持原有的已学习课程信息,输出重新学习目标课程的提醒消息。能够对第一用户的学习情况很好地进行监督,并且使是否重新进行目标课程的学习更加合理,提高了第一用户学习目标课程中的体验。
实施例三
图7为本发明实施例三提供的用于移动端的教学装置的结构示意图,如图7所示,本实施例提供的用于移动端的教学装置包括:课程获取模块71,内容确定模块72,内容输出模块73及操作接收模块74。
其中,课程获取模块71,用于响应于第一用户对学习任务的触发操作,获取第一用户对应的目标课程。内容确定模块72,用于确定目标课程中每一小节对应的对话交互内容,对话交互内容为教学内容或对话交互信息。内容输出模块73,用于输出当前小节对应的对话交互内容。操作接收模块74,用于接收第一用户针对对话交互内容的响应操作。
本实施例提供的用于移动端的教学装置可以执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
实施例四
图8为本发明实施例四提供的用于移动端的教学装置的结构示意图,如图8所示,本实施例提供的用于移动端的教学装置80在本发明实施例三提供的用于移动端的教学装置70的基础上,进一步地,还包括:处理策略确定模块81,积分存储模块82,提醒模块83,考试模块84,用户注册模块85及课程跳转模块86。
可选地,处理策略确定模块81,用于若当前小节对应的对话交互内容为对话交互信息,则接收第一用户针对对话交互内容的响应操作之后,根据响应操作的类型确定对应的处理策略。
可选地,处理策略确定模块81,具体用于:若响应操作的类型为理解教学内容的响应类型,则确定对应的处理策略为获取目标课程下一小节的对话交互内容,将下一小节的对话交互内容进行输出;若响应操作的类型为未理解教学内容的响应类型,则确定对应的处理策略为加深理解策略,并根据加深理解策略与第一用户进行交互。
可选地,加深理解策略为再次讲解策略;处理策略确定模块81在根据加深理解策略与第一用户进行交互时,具体用于:根据响应操作从知识库中确定对应的加深理解话术信息;输出加深理解话术信息;接收第一用户对加深理解话术信息的确定操作,并根据确定操作采用加深理解话术信息对应的交互方式与第一用户进行交互。
可选地,内容确定模块72,具体用于:获取目标课程对应的目标教案表格,目标教案表格中按列存储有每一小节的标识信息,每个小节对应交互类型及对话交互内容;从目标教案表格中按行获取每一小节对应的对话交互内容。
可选地,内容输出模块73,在输出当前小节对应的对话交互内容之后,还用于:输出对话交互内容对应的至少一个响应操作的选项,以使第一用户根据响应操作的选项进行响应操作的选择。
可选地,对话交互信息包括:客观题目。相应地,积分存储模块82,用于若监测到目标课程学习完毕,则获取第一用户针对客观题目的正确响应操作的个数;根据正确响应操作的个数确定第一用户在目标课程中的奖励积分,并将奖励积分与第一用户的目标课程进行关联存储。
可选地,提醒模块83,用于若监测到目标课程学习完毕之后,输出目标课程学习完毕提醒消息,并更新第一用户的已学习课程信息;获取第一用户针对目标课程的教学意见数据。
可选地,考试模块84,用于若监测到目标课程学习完毕之后,向第一用户输出考试提醒消息;响应于第一用户输入的考试确定操作,输出考试题目;获取第一用户针对考试题目的作答数据,并根据作答数据计算第一用户对应的考试分数;将考试分数与第一用户对应的目标课程进行关联存储。
可选地,考试模块84,还用于若作答数据为非文本作答数据,则为作答数据设置目标链接,以使第二用户根据目标链接获取作答数据,并确定作答数据对应的得分;接收第二用户反馈的作答数据对应的得分,以计算第一用户对应的考试分数。
可选地,用户注册模块85,用于获取第一用户对应的目标课程之前,若确定第一用户未进行注册,则输出询问用户姓名信息;响应于第一用户输入的姓名,输出询问手机号或确认是否生成学号信息;接收第一用户输入的手机号或确认生成学号的信息,对第一用户进行注册。
可选地,课程获取模块71,具体用于若确定第一用户已进行注册,则获取已学习课程信息;根据已学习课程信息获取第一用户对应的目标课程。
可选地,课程跳转模块86,用于接收第一用户输入的课程跳转请求,课程跳转请求中包括:跳转课程标识;若根据跳转课程标识确定跳转课程为第一用户最新课程之前的课程或最新课程之后预设个数的课程,则跳转到对应的课程中。
可选地,提醒模块83,还用于若在第一预设时间段内未接收到第一用户在目标课程中的响应操作,则输出目标课程学习提醒消息;若在第一预设时间段后的第二预设时间段内接收到第一用户在目标课程中的响应操作,则继续目标课程的学习任务;若在第一预设时间段后的第二预设时间段内仍未接收到第一用户在目标课程中的响应操作,则确定目标课程未完成,保持原有的已学习课程信息,输出重新学习目标课程的提醒消息。
本实施例提供的用于移动端的教学装置可以执行图2-图6所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
实施例五
图9为本发明实施例五提供的用于移动端的教学方法的对话机器人的结构示意图,如图9所示,本发明实施例四提供的对话机器人900,包括:存储器901,处理器902以及计算机程序。
其中,计算机程序存储在存储器901中,并被配置为由处理器902执行以实现实施例一或实施例二提供的用于移动端的教学方法。
相关说明可以对应参见图1至图6的步骤所对应的相关描述和效果进行理解,此处不做过多赘述。
对话机器人在各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
其中,本实施例中,存储器901和处理器902通过总线连接。
实施例六
本发明实施例六提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行以实现实施例一或实施例二提供的用于移动端的教学方法。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
用于实施本发明的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本发明的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
Claims (15)
1.一种用于移动端的教学方法,其特征在于,所述教学方法应用于对话机器人,所述方法包括:
响应于第一用户对学习任务的触发操作,获取第一用户信息,若根据所述第一用户信息确定所述第一用户为已进行注册的用户,则获取所述第一用户已学习课程信息,根据所述已学习课程信息,确定第一用户的目标课程;
获取所述目标课程对应的目标教案表格,所述目标教案表格中按列存储有每一小节的标识信息,每个小节对应交互类型及对话交互内容;
从所述目标教案表格中按行获取每一小节对应的对话交互内容,所述对话交互内容为教学内容或对话交互信息;
输出当前小节对应的对话交互内容;
接收所述第一用户针对所述对话交互内容的响应操作。
2.根据权利要求1所述的方法,其特征在于,若当前小节对应的对话交互内容为对话交互信息,则所述接收所述第一用户针对所述对话交互内容的响应操作之后,还包括:
根据所述响应操作的类型确定对应的处理策略。
3.根据权利要求2所述的方法,其特征在于,所述根据所述响应操作的类型确定对应的处理策略,包括:
若所述响应操作的类型为理解教学内容的响应类型,则确定对应的处理策略为获取所述目标课程下一小节的对话交互内容,将所述下一小节的对话交互内容进行输出;
若所述响应操作的类型为未理解教学内容的响应类型,则确定对应的处理策略为加深理解策略,并根据所述加深理解策略与所述第一用户进行交互。
4.根据权利要求3所述的方法,其特征在于,所述加深理解策略为再次讲解策略;
所述根据所述加深理解策略与所述第一用户进行交互,包括:
根据所述响应操作从知识库中确定对应的加深理解话术信息;
输出所述加深理解话术信息;
接收第一用户对所述加深理解话术信息的确定操作,并根据所述确定操作采用所述加深理解话术信息对应的交互方式与所述第一用户进行交互。
5.根据权利要求1所述的方法,其特征在于,所述输出当前小节对应的对话交互内容之后,还包括:
输出所述对话交互内容对应的至少一个响应操作的选项,以使所述第一用户根据所述响应操作的选项进行响应操作的选择。
6.根据权利要求5所述的方法,其特征在于,所述对话交互信息包括:客观题目;
若监测到目标课程学习完毕,则获取所述第一用户针对客观题目的正确响应操作的个数;
根据所述正确响应操作的个数确定所述第一用户在目标课程中的奖励积分,并将所述奖励积分与所述第一用户的目标课程进行关联存储。
7.根据权利要求6所述的方法,其特征在于,所述若监测到目标课程学习完毕之后,还包括:
输出目标课程学习完毕提醒消息,并更新所述第一用户的已学习课程信息;
获取所述第一用户针对所述目标课程的教学意见数据。
8.根据权利要求6所述的方法,其特征在于,所述若监测到目标课程学习完毕之后,还包括:
向所述第一用户输出考试提醒消息;
响应于所述第一用户输入的考试确定操作,输出考试题目;
获取所述第一用户针对考试题目的作答数据,并根据所述作答数据计算所述第一用户对应的考试分数;
将所述考试分数与所述第一用户对应的目标课程进行关联存储。
9.根据权利要求8所述的方法,其特征在于,若所述作答数据为非文本作答数据,则为所述作答数据设置目标链接,以使第二用户根据所述目标链接获取所述作答数据,并确定所述作答数据对应的得分;
接收所述第二用户反馈的作答数据对应的得分,以计算所述第一用户对应的考试分数。
10.根据权利要求1-9任一项所述的方法,其特征在于,所述获取所述第一用户对应的目标课程之前,还包括:
若确定所述第一用户未进行注册,则输出询问用户姓名信息;
响应于所述第一用户输入的姓名,输出询问手机号或确认是否生成学号信息;
接收所述第一用户输入的手机号或确认生成学号的信息,对所述第一用户进行注册。
11.根据权利要求1-9任一项所述的方法,其特征在于,还包括:
接收所述第一用户输入的课程跳转请求,所述课程跳转请求中包括:跳转课程标识;
若根据所述跳转课程标识确定所述跳转课程为所述第一用户最新课程之前的课程或所述最新课程之后预设个数的课程,则跳转到对应的课程中。
12.根据权利要求1-9任一项所述的方法,其特征在于,还包括:
若在第一预设时间段内未接收到第一用户在目标课程中的响应操作,则输出目标课程学习提醒消息;
若在所述第一预设时间段后的第二预设时间段内接收到第一用户在目标课程中的响应操作,则继续所述目标课程的学习任务;
若在所述第一预设时间段后的第二预设时间段内仍未接收到第一用户在目标课程中的响应操作,则确定所述目标课程未完成,保持原有的已学习课程信息,输出重新学习所述目标课程的提醒消息。
13.一种用于移动端的教学装置,其特征在于,所述教学装置位于对话机器人中,所述装置包括:
课程获取模块,用于响应于第一用户对学习任务的触发操作,获取第一用户信息,若根据所述第一用户信息确定所述第一用户为已进行注册的用户,则获取所述第一用户已学习课程信息,根据所述已学习课程信息,确定第一用户的目标课程;
内容确定模块,用于获取所述目标课程对应的目标教案表格,所述目标教案表格中按列存储有每一小节的标识信息,每个小节对应交互类型及对话交互内容;从所述目标教案表格中按行获取每一小节对应的对话交互内容,所述对话交互内容为教学内容或对话交互信息;
内容输出模块,用于输出当前小节对应的对话交互内容;
操作接收模块,用于接收所述第一用户针对所述对话交互内容的响应操作。
14.一种对话机器人,其特征在于,包括:
存储器,处理器以及计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如权利要求1-2中任一项所述的方法。
15.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1-12中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010239480.2A CN113469848B (zh) | 2020-03-30 | 2020-03-30 | 用于移动端的教学方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010239480.2A CN113469848B (zh) | 2020-03-30 | 2020-03-30 | 用于移动端的教学方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113469848A CN113469848A (zh) | 2021-10-01 |
CN113469848B true CN113469848B (zh) | 2024-05-03 |
Family
ID=77865283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010239480.2A Active CN113469848B (zh) | 2020-03-30 | 2020-03-30 | 用于移动端的教学方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113469848B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001001372A1 (en) * | 1999-06-30 | 2001-01-04 | Blackboard, Inc. | Internet-based education support system and methods |
JP2002283259A (ja) * | 2001-03-27 | 2002-10-03 | Sony Corp | ロボット装置のための動作教示装置及び動作教示方法、並びに記憶媒体 |
CN106297459A (zh) * | 2016-09-20 | 2017-01-04 | 广东小天才科技有限公司 | 一种基于教学内容的人机互动方法及装置、用户设备 |
CN107545792A (zh) * | 2017-08-31 | 2018-01-05 | 深圳市鼎盛智能科技有限公司 | 智能教学机器人及智能教学*** |
CN108122439A (zh) * | 2017-12-20 | 2018-06-05 | 联创中控(北京)教育科技有限公司 | 一种云课堂实验方法和装置 |
CN108510419A (zh) * | 2018-05-29 | 2018-09-07 | 黑龙江省经济管理干部学院 | 一种可以充分优化教师讲课内容的高效教学*** |
CN109189535A (zh) * | 2018-08-30 | 2019-01-11 | 北京葡萄智学科技有限公司 | 教学方法和装置 |
CN109584128A (zh) * | 2018-12-25 | 2019-04-05 | 胡森博 | 一种基于云计算分析的全面教育学习平台 |
CN109784017A (zh) * | 2019-01-16 | 2019-05-21 | 中民乡邻投资控股有限公司 | 一种对话交流式的账号注册方法及装置 |
CN110069616A (zh) * | 2019-04-30 | 2019-07-30 | 北京儒博科技有限公司 | 互动对话生成方法、编辑器、互动对话***、设备及介质 |
CN110311893A (zh) * | 2019-05-24 | 2019-10-08 | 广州奇大教育科技有限公司 | 一种基于安卓微信平台的互动学习方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050186550A1 (en) * | 2004-02-23 | 2005-08-25 | Mubina Gillani | System and method for dynamic electronic learning based on continuing student assessments and responses |
-
2020
- 2020-03-30 CN CN202010239480.2A patent/CN113469848B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001001372A1 (en) * | 1999-06-30 | 2001-01-04 | Blackboard, Inc. | Internet-based education support system and methods |
JP2002283259A (ja) * | 2001-03-27 | 2002-10-03 | Sony Corp | ロボット装置のための動作教示装置及び動作教示方法、並びに記憶媒体 |
CN106297459A (zh) * | 2016-09-20 | 2017-01-04 | 广东小天才科技有限公司 | 一种基于教学内容的人机互动方法及装置、用户设备 |
CN107545792A (zh) * | 2017-08-31 | 2018-01-05 | 深圳市鼎盛智能科技有限公司 | 智能教学机器人及智能教学*** |
CN108122439A (zh) * | 2017-12-20 | 2018-06-05 | 联创中控(北京)教育科技有限公司 | 一种云课堂实验方法和装置 |
CN108510419A (zh) * | 2018-05-29 | 2018-09-07 | 黑龙江省经济管理干部学院 | 一种可以充分优化教师讲课内容的高效教学*** |
CN109189535A (zh) * | 2018-08-30 | 2019-01-11 | 北京葡萄智学科技有限公司 | 教学方法和装置 |
CN109584128A (zh) * | 2018-12-25 | 2019-04-05 | 胡森博 | 一种基于云计算分析的全面教育学习平台 |
CN109784017A (zh) * | 2019-01-16 | 2019-05-21 | 中民乡邻投资控股有限公司 | 一种对话交流式的账号注册方法及装置 |
CN110069616A (zh) * | 2019-04-30 | 2019-07-30 | 北京儒博科技有限公司 | 互动对话生成方法、编辑器、互动对话***、设备及介质 |
CN110311893A (zh) * | 2019-05-24 | 2019-10-08 | 广州奇大教育科技有限公司 | 一种基于安卓微信平台的互动学习方法及*** |
Non-Patent Citations (2)
Title |
---|
国外在线教学网站教学资源研究;齐智敏;鲁琴;;计算机教育;20170610(第06期);第130-134页 * |
如何设计交互性微课程;梁艳;刘慧宇;;辽宁科技学院学报;第18卷(第04期);第34-36页 * |
Also Published As
Publication number | Publication date |
---|---|
CN113469848A (zh) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107203953B (zh) | 一种基于互联网、表情识别和语音识别的教学***及其实现方法 | |
CN107633719B (zh) | 基于多语种人机交互的拟人形象人工智能教学***和方法 | |
US20150079548A1 (en) | Sales response training system and methods | |
CN111405224A (zh) | 在线交互控制方法、装置、存储介质及电子设备 | |
CN111428686A (zh) | 一种学生兴趣偏好评估方法、装置及*** | |
CN110910694A (zh) | 一种智能客服培训*** | |
CN113257060A (zh) | 一种答疑解决方法、装置、设备和存储介质 | |
Khanna et al. | Anatomy and utilities of an artificial intelligence conversational entity | |
US20030180700A1 (en) | Method and system for a user controlled educational program utilized over a network | |
CN113590762B (zh) | 试题信息的推荐方法、装置、电子设备及计算机可读介质 | |
Nalyvaiko et al. | Use of chat bots in the educational process of a higher education institution | |
CN112382151B (zh) | 一种线上学习方法及装置、电子设备及存储介质 | |
CN113469848B (zh) | 用于移动端的教学方法、装置、设备及存储介质 | |
CN113160009A (zh) | 信息推送方法、相关装置、以及计算机介质 | |
US11322046B2 (en) | Method for managing language speaking lesson on network and management server used therefor | |
CN111553555A (zh) | 培训方法、装置、计算机设备和存储介质 | |
CN116153152A (zh) | 一种用于在线课程学***台及方法 | |
CN107644557B (zh) | 一种基于眼球分析的课堂教学质量分析*** | |
US20190371190A1 (en) | Student-centered learning system with student and teacher dashboards | |
CN105118341B (zh) | 一种网络课堂教学方法及*** | |
CN115965251A (zh) | 教学评价方法、装置、存储介质以及服务器 | |
CN114841157A (zh) | 基于数据分析的线上互动方法、***、设备及存储介质 | |
CN114202237A (zh) | 一种课程推荐方法、装置、设备及介质 | |
CN111210673A (zh) | 课程数据处理方法、装置、终端设备及计算机存储介质 | |
KR20100128696A (ko) | 인터넷을 이용한 원격 교육 방법및 그 교재서버와 데이터베이스의 구동 원리 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Country or region after: China Address after: 58th Floor, Building B, No. 3 Danling Street, Haidian District, Beijing, 100080 Applicant after: Laiye Technology (Beijing) Co.,Ltd. Address before: 100190 702, floor 7, No. 2, South Road, Academy of Sciences, Haidian District, Beijing Applicant before: BEIJING BENYING NETWORK TECHNOLOGY Co.,Ltd. Country or region before: China |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |