一种棋类教学系统
本公开要求在2020年9月30日提交至中华人民共和国知识产权局、申请号为2020110635302、发明名称为“一种棋类教学系统”的中国专利申请的优先权,其全部内容通过引用结合在本公开中。
技术领域
本发明涉及计算机
技术领域
,特别是涉及一种棋类教学系统。背景技术
目前,现有技术中的棋类教学方式,分为直播授课和录播授课。但这两种授课方式,都存在以下问题:
在实际的授课过程中,老师只能按照自己设计的教学课程,将一堂完整的教学课程,讲授给学员。然而,一堂完整的教学课程,通常为几十分钟,甚至更长。因此,对于学员(特别是低龄的青少年棋手)而言,面对长时间的学习,则可能存在注意力不集中、学习效率低等问题;对于老师而言,若需要对已完成的教学课程进行部分内容的修改,则需要重新制作教学课程,而不能有针对性地的修改其中某一部分,进而存在浪费老师时间等问题。
发明内容
为解决上述现有技术中存在的技术问题。本发明公开了一种棋类教学系统,所述系统包括:课程片段制作模块、习题片段制作模块、课程生成模块;
所述课程片段制作模块,用于根据预设条件和预设课程内容的棋局逻辑点,制作多个短时长的课程片段;其中,每个所述课程片段为一个独立的视频单元;
所述习题片段制作模块,用于根据每个所述课程片段的内容,制作与每个所述课程片段对应的习题片段;其中,每个所述习题片段为一个独立的视频单元;
所述课程生成模块,用于根据预设规则,将所述多个课程片段和多个所述习题片段进行整合,生成教学课程;
其中,所述预设规则包括:
根据所述棋局逻辑点的逻辑顺序,对多个所述课程片段进行排列;
在每个所述课程片段后,插入与每个所述课程片段对应的习题片段。
可选地,所述课程片段包括基于互动棋盘进行招法展示的视频单元;
所述习题片段包括基于互动棋盘设置的互动习题片段,所述互动习题片段中设置有习题,供学员在互动棋盘上通过移动棋子走出正确的招法。
可选地,所述系统还包括:逻辑片段生成模块,相关局面推荐模块;
所述逻辑片段生成模块,用于接收教员用户对待复盘的棋谱进行拆解后所得到的多个独立的逻辑片段,和接收教员用户针对每个逻辑片段输入的观点;
和/或通过AI拆棋引擎,对待复盘的棋谱进行拆解,得到多个独立的逻辑片段,并通过AI拆棋引擎生成针对每个逻辑片段的分析;
其中,将基于所述逻辑片段生成模块生成的携带有所述观点和/或所述分析的逻辑片段,作为所述课程片段;
所述逻辑片段生成模块,还用于根据每个逻辑片段的局面,为每个逻辑片段命名;
相关局面推荐模块,用于根据每个所述逻辑片段对应的当前局面,推荐与所述当前局面相同和/或相似的相关局面;其中,所述相关局面包括:针对所述相关局面制作的课程片段。
可选地,所述系统还包括音频生成模块;
所述音频生成模块,用于接收用户在制作所述课程片段时,输入的语音信息,并将所述语音信息生成音频文件;
其中,所述音频生成模块与所述课程片段制作模块,在用户激活音频生成指令后,同步工作。
可选地,所述课程片段制作模块包括视频整合子模块;
所述视频整合子模块,用于将制作所述课程片段时输入的内容编辑信息与所述音频文件进行同步集合,生成所述课程片段。
可选地,所述预设条件包括:针对每个课程片段设置的预设时长。
可选地,所述系统还包括:资源分享模块;
所述资源分享模块,用于根据所述教学课程的内容,添加与所述教学课程的内容相关的资源。
可选地,所述系统还包括:面部特征录制模块;
所述面部特征录制模块,用于在接收用户输入的语音信息时,对用户的面部特征进行同步的视频录制,并将录制的所述面部特征转换成卡通面部特征,生成卡通形象视频流;
所述视频整合子模块,,还用于将所述卡通形象视频流、所述内容编辑信息以及所述音频文件进行同步集合,生成所述课程片段。
可选地,所述系统还包括:学员用户信息接收模块、教学课程选择模块、教学课程播放模块、信息采集模块、资源生成模块、推荐模块;
所述学员用户信息接收模块,用于接收学员用户输入的学员用户信息;所述学员用户信息包括所述学员用户选择的预学教学课程的标签;
所述教学课程选择模块,用于根据所述预学教学课程的标签,向学员用户展示多个版本的教学课程,并接收学员用户选择的教学课程;
所述教学课程播放模块,用于根据选择的教学课程,向所述学员用户播放所选择的教学课程;
所述信息采集模块,用于采集所述学员用户播放所述课程片段的时间和次数,采集所述习题单元中习题的正确率;
所述资源生成模块,用于根据所述时间、次数以及正确率,生成与所述学员用户匹配的资源;所述资源包括知识点、习题;
所述推荐模块,用于根据所述时间、次数以及正确率,针对所述学员用户,推荐与所述学员用户匹配的下一个学习内容。
可选地,所述学员用户信息还包括:学员用户性别、学员用户年龄;所述系统还包括:播放界面生成模块;
所述播放界面生成模块,用于根据所述学员用户性别和学员用户年龄,生成相关风格的播放界面,并展示给所述学员用户。
从上述技术方案可以看出,本发明提供了一种棋类教学系统,包括:课程片段制作模块、习题单元制作模块、课程生成模块。课程片段制作模块,用于根据预设条件和预设课程内容的棋局逻辑点,制作多个短时长的课程片段;习题片段制作模块,用于根据每个课程片段的内容,制作与每个课程片段对应的习题片段;课程生成模块,用于根据预设规则,将多个课程片段和多个习题片段进行整合,生成教学课程。与现有技术相比,本发明的棋类教学系统,具有以下优点:
1、本发明提供的棋类教学系统,以短时长的课程片段为教学主体,解决了学员难以长时间坚持注意力的问题;另一方面,采取短时长视频片段的存储方式,使得用户可以快速、准确地点击目标片段,达到节省用户时间、提高工作效率的目的。
2、本发明提供的棋类教学系统,通过将一个完整的、耗时较长的教学课程拆分成多个独立的短时长的课程片段,使得教员可以在不需要关注其他课程片段内容的前提下,通过各个课程片段的标识快速找到目标片段,并在短时间内从目标片段中准确定位需要修改的部分,避免教员需要对整个教学课程进行播放才能查找需要修改的部分,达到节省教员时间、提高课程制作效率的目的。
3、本发明提供的棋类教学系统,将一个完整的、耗时较长的教学课程拆分成多个独立的短时长课程片段。对于学员而言,这种短时间的片段式学习,不仅可以有效避免学员注意力不能长时间集中的问题,优化学习效果,还可以根据自身的情况,对某一课程片段,进行有针对性地多次学习或跳过,达到提高学习效率的目的。
4、本发明提供的棋类教学系统,在每个课程片段后设置与该课程片段相关的习题片段,采用交互式习题的方式,既可以使用户实时明确自己的学习效果,又可以引导学员思考,提高学员的体验。
5、通过在课程录制过程中将棋盘上的操作、每个局面的变化均进行数字化处理,可以方便地支持通过局面搜索知识内容。比如一道习题,一次对局中的某个局面,都可以通过局面搜索找到所有包含该局面的知识内容进行有针对性的学习。比以往只能通过关键字搜索内容效率提高到极致,最适合棋类针对性学习与教学。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种棋类教学系统的结构框图;
图2为本发明实施例提供的一种通过棋类教学系统的一种工作流程图;
图3为本发明实施例提供的一种通过棋类教学系统的另一种工作流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
作为智力运动,棋类知识的发展又能反过来刺激人类思维方式的转变与提升,挖掘人类大脑的潜力。
棋类的对弈一般由先手和后手,两棋手各走一步,交替进行,直至棋局终结。在棋类教学中,老师一般会从一个局面开始,不断拆解局面中的各个变化,模拟先后手双方的应对招法,形成不同的分支,并详细解释各个变化的优劣,学员在此过程中学习涉及的战术思想、定式和变化,以提高理论与实战水平。传统的棋类教学分为线下面对面教学,线上直播和录播几种方式。线下教学的优缺点是显而易见的,水平高的教练受地域限制,难以复制;水平较低的教练难以教出好学员。随着手机、平板等移动设备的流行、互联网技术的成熟,棋类教学也开始互联网化。各地的名师开始采用线上直播和录播的方式,在一定程度上解决了名师的问题。然而,直播和录播方式的教学都有其不足。具体如下:
网络直播授课,存在的问题有:1、限定了上课时间,不能随到随学;2、学习效果取决于老师的教学经验和风格,受直播技术的限制,一般情况下学员可以看到老师的画面,而老师难以兼顾所有学员;3、课上的反馈机制取决于直播平台,学员开麦需经老师同意;4、如果有学员没有听懂,老师不会打乱原有的教学计划;5、耗时较长,儿童类用户难以长时间坚持,并保持注意力集中;6、无法针对学员的不同情况调整进度,所有学员所学内容一致,导致已学过或学得快的学员存在时间上的浪费,或还有一部分学员并未能真正掌握老师传授的内容,但老师不会再重复讲。
在此,需要说明的是,虽然一些棋类直播平台可以直接将老师准备的习题发到学员的电脑屏幕,学员直接在一个互动棋盘上作答,但是,该平台在实际应用中,需要等待所有学员答题完毕后老师才会继续讲解。
网络录播授课,存在的问题有:1、无交互,学习效果差;2、录制时已确定了授课风格,无法针对不同学员呈现不同效果,趣味性低;3、无法掌握学员学习情况;4、无法根据学员的水平和偏好定制学习内容;5、录制时若出现错误,或录制后想调整,只能重新录制,耗时耗力。
棋类教学的另一个特点是个人色彩浓厚,同一个知识点,不同的老师讲法可能大相径庭。同一盘棋的复盘,不同的老师也会有不同的解读,老师们的讲解可能不够全面,棋手很多时候需要综合多位大师的讲解才能对一个知识点有比较全面的掌握,这对学员本身提出了很高的要求,很多学员买了很多书籍,看了很多视频,交叉学习印证,但费时费力。
即,在棋类教学领域,不管是针对知识点讲解的授课式教学,还是针对棋类复盘中,对某棋谱进行的分析讲解式教学,现有的教学技术手段为直播式教学和录播式教学;而由上述可知,直播或录播式教学,均存在很多问题。因此,针对棋类教学,现急需开发一种新的教学系统,以新的教学方式进行棋类教学,在提高教学效率的同时,兼顾每一位用户的体验。
基于上述内容,本发明提供了一种新的高效互动式棋类教学系统,本发明的技术构思为:首先,根据所教授的内容,将一个完整的教学内容切分成多个具有短时间特点的课程片段,通过教授短时间的课程片段,以避免用户注意力不容易长时间保持的问题;其次,在每个课程片段后,针对该课程片段的知识内容,会承接相应的习题,通过在互动棋盘上进行互动式习题练习,达到在调整用户注意力、提高用户体验效果的同时,对用户的学习效果或棋艺能力进行测验;接着,通过AI分析引擎,对采集的用户学习情况和答题情况进行分析,并根据分析结果向用户推荐下一个更适合该用户的教学课程。
图1为本发明实施例提供的一种棋类教学系统的结构框图,如图1所示,本发明提供的一种新的高效互动式棋类教学系统,包括:课程片段制作模块11、习题片段制作模块12、课程生成模块13。
课程片段制作模块11,用于根据预设条件和预设课程内容的棋局逻辑点,制作多个短时长的课程片段;其中,每个课程片段为一个独立的视频单元。
具体实施时,首先,本实施例提供的棋类教学系统,通过基本信息模块向老师发送填写基本信息的指示和向老师呈现基本信息的填写菜单,并获取老师针对此次授课,输入的基本信息;然后,课程片段制作模块11根据预设条件和预设课程内容的棋局逻辑点,制作多个短时长的课程片段;其中,每个课程片段为一个独立的视频单元。
本实施例中,基本信息可以包括:授课标题、授课类别(如:知识点讲解、复盘解析或习题讲解等)、适合级别、课程内容难度、标签、课程简介等。该基本信息的作用是确定此次授课的方向。
本实施例中,预设条件包括针对每个课程片段设置的预设时长,该预设时长为10min以内的短时长,基于儿童的注意力集中时长,该预设时长优选为1-3min。并且,每个完整的预设课程内容中将包含多个预授知识点,而每两个预授知识点之间会存在局面之间的先后逻辑、承接逻辑、难易逻辑等棋局逻辑。因而,基于本实施例的课程片段制作模块11的具体操作过程为:首先,分析本次预授课程内容的全部预授知识点,并确定每两个预授知识点之间的棋局逻辑;然后,针对每个预授知识点制作一个短时长的课程片段,并按照每两个预授知识点之间的棋局逻辑为每个课程片段设置棋局逻辑点;最后,根据棋局逻辑点对制作的多个课程片段进行排序,得到按照棋局逻辑点排列的多个课程片段。
本实施例中,课程片段包括基于互动棋盘进行招法展示的视频单元,该视频单元中包括知识讲解和基于互动棋盘进行的招法展示。需要指出的是,该招法展示是老师在互动棋盘上进行的棋子行棋路径动态展示。
在本发明实施例中,课程片段还可以包括视频、图片、语音、基于互动棋盘的知识讲解、外部学习资料链接。
习题片段制作模块12,用于根据每个课程片段的内容,制作与每个课程片段对应的习题片段;其中,每个习题片段为一个独立的视频单元。
具体实施时,习题片段制作模块12针对每个课程片段的知识点,设置与该知识点对应的习题。习题的种类包括选择题、交互类习题等。其中,由于本发明应用棋类教学,因而设置习题时,习题片段可以包括基于互动棋盘设置的互动习题片段。该互动习题片段中设置的习题为基于互动棋盘设置的习题,学员在练习该习题时,学员可以在互动棋盘上随意地移动棋子,而只有当学员在互动棋盘上通过移动棋子走出正确的招法时,该习题片段结束。若学员在互动棋盘上走出了错误招法,则AI分析引擎将会针对该次的错误招法生成相关的分析,以供学员学习、反思。
在本发明实施例中,由于习题片段制作模块中设置的习题,其答案可能是多个,但多个答案中只有一个是最佳答案,因此,为了提高学员的学习效果,可以根据每个答案的内容制作相应的习题讲解片段,这样系统就可以根据学员选择的答案自动为学员展示与该答案相应的习题讲解片段,以使学员更好地理解教学内容,并获知自身的问题所在。基于此,本发明实施例提供的系统,还可以包括习题讲解推送模块。
习题讲解推送模块,用于根据学员针对习题选择的答案,向学员推送对该答案相应的习题讲解片段。在该习题讲解片段中,不仅会向学员讲解最佳答案是什么,还会根据学员所选择的答案的内容,来具体地拆解为何选择的该答案不是最佳答案,以使学员更加深入的明白自身的实际问题是什么,并在后续可以进行针对性的学习。即,在交互过程中,教学内容可以出现分支,以对学员进行深入且明确地教学。也就是说,习题讲解推送模块,可以预先根据学员选择答案的不同而向学员推送不同的分支内容,该内容不仅讲解正确答案是什么,还会具体拆解为何学员选择的某个答案不是最佳答案。
图2为本发明实施例提供的一种通过棋类教学系统的另一种工作流程图。请结合图2所示内容,具体的实施过程可以为:
例如,当习题片段中的习题是关于一个局面下哪一个招法为最佳,并且该习题的选项中除了包括最佳答案外,还包括了多个合理但不是最佳或者是错误的选项;然后,当学员选择了其中一个选项时,习题讲解推送模块基于该选项,向学员推送与该选项相应的分支内容(即相应的习题讲解片段)。在该习题讲解片段讲解完后,本实施例的系统,还可以提示学员可查看更多录制好的其它分支内容(此处的其它分支内容,即其它答案对应的习题讲解片段),深入学习教师录制的各种不同情况的详解,也可直接进入下一单元的学习(此处的下一单元,即指上述课程片段制作模块11中制作的课程内容)。
在此,需要指出的是:本实施例中,当一个习题片段中涉及到多种答案时,由于每一种答案均可能对应到一个习题讲解片段,因而学员可以选择不同答案对应的相应习题讲解片段,而当学员学习完不同的习题讲解片段后,习题讲解推送模块会向学员提示即将进入下一个学习单元(这个学习单元即是指教师提前制作好的课程片段,例如图2中所示的片段4)。为了便于理解,发明人采用简单通俗的表述进行解释,例如:一个课程可以有多个分支,分支之间可以交互跳转,比如说一个习题的三个答案,学员选择不同的答案会对应到不同的分支,之后都统一汇总到一个特定片段上,比如图中的片段4。
课程生成模块13,用于根据预设规则,将多个课程片段和多个习题片段进行整合,生成教学课程。其中,预设规则包括:根据棋局逻辑点的逻辑顺序,对多个所述课程片段进行排列;在每个课程片段后,插入与每个课程片段对应的习题片段。此处的棋局逻辑点的逻辑顺序可以为上述的先后逻辑顺序或难易逻辑顺序。
基于棋类教学的特殊性,教学课程的制作场景可以分为两种,一种为知识点讲解的授课式教学,另一种是棋类复盘。下面,发明人对这两种应用场景分别描述:
1、针对知识点讲解的授课式教学的应用场景,具体实施过程如下:
首先,棋类教学系统获取老师发送的显示内容制作的指令,并根据该指令,向老师呈现内容制作界面;该内容制作界面包括:内容录制的主工作区和内容管理区。
内容录制的主工作区与课程片段制作模块11进行通信,老师在内容录制的主工作区执行的所有教学内容操作,将被系统转化成数字化棋类教学内容,并发送到课程片段制作模块11,然后课程片段制作模块11基于老师在主工作区执行的所有教学内容操作,生成相应的课程片段。例如,老师在主工作区执行了3min时长的棋局讲解,然后课程片段制作模块11将这个3min时长的讲解内容制作成一个独立的课程片段。
内容录制的主工作区包括:互动棋盘展示子模块、教学内容编辑子模块。
互动棋盘展示子模块,用于向老师展示当前棋盘。互动棋盘展示子模块,还包括棋盘调整模块,棋盘调整模块用于调整棋盘的展示尺寸,以便于老师可以根据自己的显示器大小,调整合适尺寸的棋盘。
教学内容编辑子模块,用于接收老师在内容制作工作区中输入的行棋招法、招法分析等编辑信息。例如,老师点击棋子,就可以将该棋子放置在棋盘中的目标位置。如果目标位置上有棋子,那原有的棋子将被该棋子替换掉。
教学内容编辑子模块,包括:棋子展示子模块(如果是国际象棋,则展示12颗棋子)和功能子模块。通过教学内容编辑子模块,用户可以输入此次教学课程的内容。
其中,功能子模块,包括:无规则随意移动棋子模块,用于随意移动棋盘中的棋子;标记子模块,用于在棋盘上任意地标记格子和绘制指示性标记(如画箭头);清空子模块,用于一次性清除所有绘制的标记;按行棋规则移动棋子模块,用于按照行棋规则,移动棋子;起始局面恢复模块,用于将棋盘上的所有棋子恢复到起始位置;空棋盘子模块,用于清空棋盘上的所有棋子;删除子模块,用于按照老师意图,定向地删除棋盘上的棋子等信息;语音录制子模块,用于录制语音,并且该模块还包括预备模块-用于按照预设时间提醒老师录音开始时刻,例如倒计时3s,3s后开始录音;片段单元语音时间计时模块-用于记录老师录制的语音的时长,需要说的是,老师在录制语音时,会同步在棋盘上进行与所讲内容相应的操作;并且,为了避免老师在每一片段单元中讲解的时长过长,导致学员学习时会疲倦,和为了将来对讲授内容的修改方便(因为片段较短时,老师可以快速地根据片段标签查找到需要修改的片段,并进行有针对性的修改,以节约时间),本系统还设置了时长提示模块-用于根据预设时长(建议时长为1~3min),提醒老师录制时间过长,应该结束该片段单元的录制;颜色选择子模块,用于向老师展示不同的标记颜色,和根据老师选择的颜色确定展示在棋盘上的标记的颜色;步骤切换子模块,用于根据老师输入的切换步骤信息,切换到相应步骤;翻转棋盘子模块,用于切换先手方或后手方的视角,便于老师进行讲解。
内容管理区,用于显示老师在内容录制的主工作区中录制的内容,和接收老师输入的管理信息,以供老师可以直接点击某部分内容,使得在内容录制的主工作区中可跳转到与所点击内容相应的局面。其,包括:行棋招法记录子模块、招法分析子模块,讲授内容子模块,预览子模块。
行棋招法记录子模块,用于记载老师在棋盘中的所有行棋招法(包括主招法和分支招法,其中,主招法与分支招法形成的树状结构),并将所有行棋招法展示在内容管理区。
招法分析子模块,用于通过AI分析引擎对当前招法进行分析,并将分析结果展示在内容管理区。通过该模块,帮助老师更好地准备授课内容和复盘前的准备工作。
讲授内容子模块,用于记录老师的讲授内容,并对讲授的内容进行分片段展示。其包括:片段子模块、习题子模块和资料子模块。需要说的是,在本系统中,是将录制的语音,与老师在棋盘上的相应操作分开的,即,每个课程单元是由录音和在棋盘上的相应操作组成的。
其中,片段子模块,用于记录老师录入的课程内容(语音和在棋盘上的相应操作)。具体实施时,老师在点击语音录制模块的激活按钮时,系统会提示老师请选择已存储的片段或选择添加新片段,当老师选择添加新片段后,片段模块便会记录老师输入的音频,并记录老师在棋盘中的相应操作。录制完一个片段后,老师会为该片段贴上标签,以供老师或学员快速明确该片段的主题,和以供老师根据不同的标签快速查找到想讲解的或想修改的目标片段,和以供学员根据自身的学习情况,进行有选择性的学习。
习题子模块,用于记录老师根据课程片段内容,添加相应的习题,并向用户展示习题标签。具体实施时,老师点击添加习题按钮,系统向老师展示添加习题界面,在该界面中,系统接收老师输入的习题信息,并生成相应的习题片段,然后系统将添加的习题片段展示在内容管理区,并且老师可以在该片段对应的位置打上习题标签。
资料子模块,用于老师输入外部资料的连接、习题等信息。
预览子模块,用于将老师输入的教学课程,按照每个片段制作的先后顺序进行依次展示。其中,如果老师想修改其中的某一片段,则可以直接点击片段的标签,系统会根据标签的被点击信息,将该片段的内容展示在内容录制的主工作区,然后,老师便可以在内容制作工作区中,对该片段内容进行修改。
本实施例的棋类教学系统还包括音频生成模块。该音频生成模块,用于接收用户在制作课程片段时,输入的语音信息,并将语音信息生成音频文件。并且,本发明实施例中的课程片段制作模块11包括视频整合子模块。该视频整合子模块,用于将制作课程片段时输入的内容编辑信息与音频文件进行同步集合,生成课程片段。本实施例的系统中,音频生成模块与课程片段制作模块11,在用户激活音频生成指令后,同步工作。
在此,本实施例提供一种用户制作一个完整的教学课程的方法,该方法的执行步骤,可以包括以下内容:
S1-1,接收老师按照教学内容依次制作的多个课程片段和针对每个课程片段的习题片段。其中,每个习题片段单元,被设置在与之对应的课程片段后,实现习题片段单元与知识点讲解片段单元的交替设置的授课内容模块。
对于课程片段的设置,具体实施时,本发明的棋类教学系统,将接收老师在内容制作界面中输入的教学内容,并将教学内容数字化,转化成数字化信息,即,通过本发明的棋类教学系统,将老师在棋盘上的操作数字化,并与录制下来的语音进行同步。其中,教学内容可以包括以下6点:
01、按教学内容摆放棋子(在棋盘上增加、移动、移除棋子)
02、按行棋规则移动棋子(先后手交替行棋)
03、不按行棋规则移动棋子(展示战略意图,比如一方连走两步)
04、对于关键棋子、关键位置的标记(使用不同颜色以引起学员的注意),或对于关键行棋思路可以用带有颜色的箭头标记
05、对于行棋意图、方向的标记(使用不同颜色的箭头标记攻击链条、保护链条等)
06、根据讲解视角,切换棋盘上先后手的主视角。
课程片段可以有不同的内容载体和表现形式,具体可以包括:视频、图片、语音、互动棋盘、外部学习资料链接中的一种或多种。
对于习题片段的设置,具体实施时,本系统包括习题片段制作模块12。习题片段制作模块12用于根据每个课程片段的内容,制作与每个课程片段对应的习题片段;其中,每个习题片段为一个独立的视频单元。每个习题片段中设置有习题,该习题可以为直接操作棋子的互动题或其它的常规题型。其中,其它的常规题型可以为选择题,而当习题为选择题时,学员选出选项即可。当习题为直接操作棋子的互动题时,学员必须移动棋子走出正确的招法。
S1-2,接收老师在授课内容制作完毕后,输入的课后资料链接资源信息(包括学习资料和习题),并生成课后资料链接片段单元。
具体实施时,当老师将课程片段和习题片段等授课内容均制作完成后,还可以接收老师输入的课后资料链接资源信息(包括学习资料和习题),并生成课后资料链接片段单元,最后将课程片段、习题片段和课后资料链接片段单元按照顺序整合在一起,生成教学课程。
在本发明的另一实施例中,发明人还提供了一种制作教学课程的方法,应用于知识点讲解的授课式教学的应用场景,该方法具体可以包括如下内容:
S2-1、教师根据讲课内容进行备课,并将讲课内容切分成多个课程片段。具体实施时,根据讲课内容,按照授课逻辑,将一个完整的讲课内容切分成多个具有逻辑特点的课程片段,每个课程片段的讲授时间尽量控制在1~3分钟内,保持短时间授课的特点。如图3所示,将一个完整的教学课程拆分成多个课程片段,并且,每个课程片段中设置有习题单元,例如,针对讲解一个战术的课程片段,可以准备一个或多个由浅入深的习题,这些习题组成习题单元。
S2-2、教师打开棋书制作工具通过浏览器直接在线制作课程。其中,棋书制作工具与本发明的棋类教学系统进行信息交互,棋书制作工具中的各个功能模块,与本发明的棋类教学系统中的各个功能模块的功能相对应。
S2-3、教师首先添加一个图片+语音的片段。选择一张PPT图片(该图片简述了本次课程的要点),然后教师按下录音按钮,开始使用麦克风录制内容,同时教师使用鼠标在图片上划线做重点标注。录音结束,教师按下“录音结束”按钮,停止录音。
S2-4、教师为S2-3中添加的片段设定一个短标题后,点击“保存”按钮,将图片和语音以及录音过程中标记的位置,颜色,相对时间等信息保存到服务器。
S2-5、教师点击“添加习题”按钮,在通过S2-3和S2-4创建的第一个片段后添加了一道习题,这道习题是本次课程要讲解的战术最简单的一个示例。教师将习题类型设置为“交互习题“,将答案设定为”固定答案“。然后教师使用制作工具提供的答案录制器将习题的答案录入到系统中。整个录制过程严格遵守行棋规则,这样可以保证不出现人为的棋谱录入错误。
S2-6、记录完所有合法的答案之后(系统支持多个答案,学员只需要做出一条正确路径就算正确),教师点击保存将该习题的设置保存到服务器。
S2-7、紧接着教师点击“添加新片段“,在习题后添加一个语音+棋盘的片段,该片段棋盘上的初始局面和第二个片段的习题一致。教师点击”录音“按钮开始一边录制语音,一边在棋盘上按照行棋规则开始讲解。教师同时模拟双方一次走子的逻辑,使用棋盘上的回退,下一步,跳转等功能在同一个局面下进行不同分支走法优劣的详细解说,在解说的同时,教师使用标记工具直接将关键棋子、关键格进行标记,有时直接使用鼠标在不同格子之间画出箭头,来解释不同分支可能带来的局面上的变化,比如走子的目的是为了保护我方棋子,或攻击对方的某个棋子,或发现对方布阵中的弱点格,着手调动子力对弱格进行攻击。
S2-8、教师应尽量在1~3分钟内完成这个片段的讲解。若内容较长,也应分解成1~3分钟的多个片段,这样一旦录制过程中出现失误,只需要重新录制该片段即可,无须重新录制所有内容。将来维护内容,保持内容的正确性、完整性,与时俱进。
S2-9、教师在讲解完第一道习题后,对此战术进行小结,接着引入一道稍难一些的习题。教师在上一段讲解之后点击“添加习题“,添加一道新的习题。教师使用棋盘调整工具将习题的局面设置成习题的样子,将习题类型设置为”交互习题“,再次录制正确答案。若是残局类型的习题,可以将习题的答案类型设置为逻辑判断,比如8回合内完成杀王,学员在做题的时候会和最强大的引擎对弈,只有正确掌握了战术的精髓,才能在规定的回合数内正确解答该习题。
S2-10、如此这般,设置一道习题+讲解的结构单元,再举例子,再布置习题+讲解,就能把一个知识点讲的比较透彻了。在内容的最后,教师再次通过习题片段制作模块,创建了多道不同难度的习题。
具体实施时,老师根据本次教学课程的内容,可以重复上述步骤S2-2至S2-10所示的制作步骤,需要说明的是,每步中的具体内容根据实际需要教学的内容确定。
S2-11、最后,教师添加了一个“辅助资料“的片段类型,为学员深入学习导流到其它的高级课程或外网视频、文章等。
S2-12、在制作棋书知识点的过程中,教师可随时点击“保存”按钮将内容与服务器进行同步保存。
S2-13、在执行完上述步骤S2-1—S2-12后,教学课程的内容则制作完毕,本发明的棋类教学系统会对用户制作的教学课程进行审核,当审核通过后,该教学课程就会被存储在本发明的棋类教学系统的存储模块中,并根据预先搭建好的知识树体系,将该教学课程存储到知识树体系中的相应位置。在知识树体系中,每一个教学课程都和某一个或多个知识点相关,一方面当学员用知识点搜索的时候,能够迅速定位到该知识点相关的内容;另一方面,学员在学习过程中,可以通过知识点学习的完成情况+测评,点亮自己的“知识树”,系统会根据知识树上学员当前的知识点掌握情况向学员推荐最适合的内容。
此外,本发明实施例中,通过建立知识树体系和在知识树体系上各个知识点打标签的方式,可以向学员提供一个可视、可查、可晋升的体系,并且,系统也可能根据知识树体系中的标签,对用户(如,老师)录制的教学课程进行系统地存储,然后,其他用户(如学员)可以直接查看知识树体系,并根据知识树体系上的各个标签,快速查找到想学习的目标教学课程。
S2-14、学员在学习的过程中,体验和观看视频类似,有一个播放/暂停按钮,点击播放后进度条上方就会开始回放教师录制的内容,包括老师在录音过程中对于棋盘的操作的同步回放。学员感觉就像在看一个更适合屏幕大小的视频内容。每当老师讲解了一些内容,屏幕上总会出现习题与学员互动,学员在做题的过程中,当习题正确后可以获得奖励,并有提示将其完成时间和其它所有学员进行排名比对,刺激学员更加专注解决问题。
S2-15、如果学员发现题目太简单,说明这道题目的做法可能已经掌握了,学员可以直接跳转到下一道习题进行试做,如果所有习题都能回答正确,可能说明这个知识点学员已掌握,则可以跳过老师的讲解部分。这样为学员节省了时间,系统也能记录学员的习题完成情况,并适当给学员点亮部分或全部该知识点对应的知识树部分,并向学员推荐下一步该学习的内容。
S2-16、在很多学员学完了该知识点,系统也会不断统计不同的学员的完成情况,多少人跳过了内容,多少人重复收听了某个片段(可能说明内容较难,或者教师没有表达清晰导致出现反复)。这样的统计数据会反哺给教师,帮助教师做出交互效果更好,内容表达更完美的作品。
本发明的棋类教学系统,相对于现有技术,至少包括以下优点:
a,学习棋书内容不受时间、地点限制,随时随地都可学习,充分利用碎片化时间。b,强交互,学习过程不断以互动习题等交互方式与学员互动并给予反馈。c,学员答题结束自动继续播放下一片段内容。d,拆分成小逻辑单元后,每个逻辑单元内容聚焦,可大大缩短学习时间,也可以分段学习效果更好。e,完全定制化,每个习题和后续讲解内容强相关,若能将习题回答正确,学员可选择跳过下一片段以节省时间。若回答错误,学员可以重新解答,促进思考;若某个片段讲解的内容没有理解,可以单独复看,进度由学员自己掌握,效率更高;系统还会根据学员习题回答情况及以往学习记录,课后习题回答情况向学员推荐新的学习内容;千人千面,只为棋手更高效地学习棋类知识,更快地涨棋。f,根据学员的性别、年龄,在播放内容时采用更适合棋手的呈现方式,比如针对儿童使用卡通风格的棋盘和棋子,并在棋子移动、吃子、将军等不同动作时播放不同的音效和动画效果。更能吸引孩子的注意力,提高儿童学棋的兴趣。g,数据采集和分析模块,了解学员哪个部分掌握的好,哪个部分掌握的较差;具体体现在各个片段的学习时间(包括是否回看),以及习题的回答情况(包括正确与否及花费时间)。h,将教学内容分解为逻辑片段后,若有修改,只需针对该片段重新进行录制,无须全部推翻重录,节省大量时间。若发布后需要添加或调整内容,只需在原有片段间插入新的内容即可,不但高效,还可以使得课程内容与时俱进,永不过时。
2、针对棋类复盘的应用场景,由于不同老师、AI拆棋引擎的观点不尽相同,通过使用计算机程序将一盘棋的复盘拆解成开局、中局、残局,犯错点等多个逻辑片段,支持不同老师针对同一盘棋给出自己的拆解与观点,结合AI拆棋引擎的分析结果,向学员提供更加全面,可相互参照的分析结果。可针对犯错点自动生成交互习题,让学员先对局面进行判断做出选择后,再进行讲解,可大大提高学员的参与感,达到沉浸式的学习体验。因而,本发明提供的教学系统还包括:逻辑片段生成模块,相关局面推荐模块。
逻辑片段生成模块,用于接收教员用户对待复盘的棋谱进行拆解后所得到的多个独立的逻辑片段,和接收教员用户针对每个逻辑片段输入的观点;和/或通过AI拆棋引擎,对待复盘的棋谱进行拆解,得到多个独立的逻辑片段,并通过AI拆棋引擎生成针对每个逻辑片段的分析。本实施例中,可将基于逻辑片段生成模块生成的携带有观点和/或分析的逻辑片段,直接作为课程片段,以供学员学习。并且,需要指出的是,每个逻辑片段也都是一个独立的短时长视频单元。
基于逻辑片段生成模块的具体实施过程可以为3种:第一种为接收教员用户对待复盘的棋谱进行拆解后所得到的多个独立的逻辑片段,并接收教员用户针对每个逻辑片段输入的观点;第二种为通过AI拆棋引擎,对待复盘的棋谱进行拆解,得到多个独立的逻辑片段,并通过AI拆棋引擎生成针对每个逻辑片段的分析;第三种为先通过AI拆棋引擎,对待复盘的棋谱进行拆解,得到多个独立的逻辑片段,并通过AI拆棋引擎生成针对每个逻辑片段的分析,再接收教员用户针对通过AI拆棋引擎得到的每个逻辑片段进行整理或编辑,并在通过AI拆棋引擎生成分析基础之上补充输入的自己的观点,以实现AI拆棋引擎与教员相结合、互优化的效果。
逻辑片段生成模块,还用于根据每个逻辑片段的局面,为每个逻辑片段命名,以便于后期的教员用户或学员用户可以基于命名进行快速搜索。
相关局面推荐模块,用于根据每个逻辑片段对应的当前局面,推荐与当前局面相同和/或相似的相关局面;其中,相关局面包括:针对相关局面制作的课程片段。
在此,为了便于本领域技术人员的理解,针对棋类复盘的应用场景,本实施例提供了一种基于本实施提供的教学系统制作教学课程的过程,具体过程如下:
S3-1、在棋类的学习过程中,下棋+复盘是涨棋最快的方式之一。在实战中不断积累经验,学会在对弈过程中针对瞬息万变的棋局,分析出对手的意图、布阵上的弱点并制定计划进行攻击,继而获得胜利。复盘是所有棋手都迫切需要的服务,以往一个棋手通常只能找自己的教练进行线下服务,效果虽好,但是收到教练水平的制约,而且教练的时间未必合适,若拖的时间太久,棋手已逐步淡忘了对局时考虑的思路,复盘效果就会大打折扣。
S3-2、棋书的出现为复盘提供了一个完美的工具,教师可以在手机上使用棋书工具进行复盘,可以在最短时间服务到全球棋手的复盘需求。棋手上传一个对局的棋谱,棋书制作工具则加载最先进的分析引擎对棋谱进行分析,将双方犯错误的局面标记分析出来后,自动使用棋书的格式生成棋谱分析的片段框架,在双方犯错误的局面自动生成交互式习题,通常在线下面对面复盘的时候也是同样的逻辑,会在己方犯错的时候引导棋手再次思考最佳应对,反思为何之前的招法是错误的,以吸取经验教训,提高棋力。棋书的结构非常适合于这样的场景,根据双方犯错的位置自动生成可以引导学员再次思考的习题,同时也将复盘的过程划分了逻辑片段单元。
S3-3、棋手还可以针对困惑的局面,通过局面搜索在内容数据库中进行搜索查找,只要一个课程的讲解过程中出现过相同局面,就能被搜索到,结果会以相关度、课程的评分、学习人数等维度排序后呈现给学员,进行针对性分析和学习。即,在本发明中,局面搜索不仅限于复盘的应用场景,对于任何习题、自摆局面或以任何方式可以在棋盘上形成局面的方法,都可以通过局面搜索,获取到与该局面相关的内容。
S3-4、复盘老师只需打开已经生成好的复盘内容框架,添加语音+棋盘的讲解内容,并对系统自动生成的习题进行必要的调整,就能迅速完成一盘棋的复盘。
S3-5、针对经典名局的复盘讲解,棋书系统自动划分逻辑单元之后,可以由不同的老师对相同的片段进行解说。这样生产的复盘可以综合多位教师的观点,同时结合AI拆棋引擎给出推荐招法,向学员提供一个最完备的复盘内容,可综合各家之长,促进棋类分析交流的进一步发展。
S3-6、在讲解过程中,棋书制作工具将支持为棋谱生成不同的分支,以方便老师针对同一个局面的不同变化进行提前准备或在讲解时在各个不同分支间进行切换,大大方便教师备课的效率,提高内容录制时的准确度。
S3-7、对于棋类的棋谱而言,每当棋手下了一步棋,局面就发生了变化。AI分析引擎能针对每个局面给出双方优劣势的分析结果,而复盘的过程,实际上就是将一盘棋的每一个局面数字化并给出分析的过程。使用棋书制作工具生产的内容,本质上都是多个局面的集合,每当一个棋手需要对某个局面进行分析,或者对某一盘棋进行复盘的时候,系统会将棋谱拆解成一个个单独的局面,并使用这些局面在已存在的棋书内容中进行匹配查找,若某个棋书内容的某个片段或习题有相同局面,可以直接引导棋手去浏览、学习相关内容,大大发挥大数据的优势,为棋手们推荐更好、更便捷的服务内容。
S3-8、棋手收到复盘的时候,和学习知识点一样,像看视频一样跟着教师的分析思路,并在之前犯错的地方重新思考(以习题方式呈现)。有了这样的交互式复盘体验,能达到比以往录视频复盘好得多的复盘效果,时效性更强。
需要说明的是,老师和AI引擎都可从棋谱数据库获取棋谱进行分析,老师使用本发明的棋类教学系统,录制教学内容,系统将讲解内容数字化储存于服务器系统中。系统亦可直接使用AI分析引擎根据棋手的错误生成棋书片段/习题,生成的棋书都将储存于服务器系统中,当学员访问时,根据学员的喜好、年龄、性别选择不同的呈现方式展示给学员。在学员的学习过程中,采集学员的互动反馈数据并储存于服务器系统,系统运用数据分析模块和内容推荐引擎,根据学员的完成情况推荐新的内容。
在本实施例中,针对同一盘棋的复盘,系统会根据该盘棋的每一局,生成课程片段和习题单元,然后由不同老师完成内容讲解,同时结合由AI分析引擎分析的结果,可以实现针对同一局面呈现更丰富、更完备的知识内容,促进棋类知识体系的进步与发展。
并且,在本实施例的一个知识内容的制作过程中,每一个局面、每一个变化都被数字化了,这样将局面、步骤数字化的方式,可以提供一个全系统的按相关局面搜索的能力。与传统的通过标题、内容关键字进行搜索的方式相比,本发明的通过局面搜索的方式,可以直达知识点的相关部分,使得搜索内容更精准,实现针对局面进行精准的与该局面相关的内容的搜索。
在本实施例中,优选地,系统还包括:资源分享模块;资源分享模块,用于根据所述课程内容,添加与课程内容相关的资源。
在本实施例中,优选地,系统还包括面部特征录制模块。该面部特征录制模块,用于在接收用户输入的语音信息时,对用户的面部特征进行同步的视频录制,并将录制的面部特征转换成卡通面部特征,生成卡通形象视频流。然后,视频整合子模块,还用于将卡通形象视频流、内容编辑信息以及音频文件进行同步集合,生成课程片段。
具体实施时,可在录制音频的同时,系统通过面部特征录制模块,对老师的面部特征进行视频录制。当录制完成后,在回放的时候,系统可以选择使用老师的原视频进行播放;也可以采用卡通形象替代老师头像,通过图像合成技术生成嘴型、面部表情相吻合的卡通形象视频流,即,生成更加丰富、生动、有趣的教学内容,然后向用户播放融合有卡通形象视频流的教学课程,以提高课程吸引力,并提高青少年的专注力。
在本发明的另一实施例中,基于上述实施例,本发明的棋类教学系统将存储多个教员用户制作的教学课程,因而,学员用户也可以通过本发明的棋类教学系统,对这些存储的教学课程进行学习。因此,本发明的棋类教学系统还包括以下模块:
学员用户信息接收模块、教学课程选择模块、教学课程播放模块、信息采集模块、资源生成模块、推荐模块。各模块的具体功能如下:
学员用户信息接收模块,用于接收学员用户输入的学员用户信息;所述学员用户信息包括学员用户选择的预学教学课程的标签。
教学课程选择模块,用于根据预学教学课程的标签,向学员用户展示多个版本的教学课程,并接收学员用户选择的教学课程。
教学课程播放模块,用于根据选择的教学课程,向所述学员用户播放所选择的教学课程。该教学课程包括多个课程片段和多个习题片段,课程片段与习题片段交替播放。
信息采集模块,用于采集学员用户播放课程片段的时间和次数,采集习题单元中习题的正确率。
资源生成模块,用于根据所述时间、次数以及正确率,生成与学员用户匹配的资源;资源包括知识点、习题。
推荐模块,用于根据时间、次数以及正确率,针对学员用户,推荐与学员用户匹配的下一个学习内容。
其中,学员用户信息还包括:学员用户性别、学员用户年龄。而本实施例中,本发明提供的系统还包括播放界面生成模块。该播放界面生成模块,用于根据学员用户性别和学员用户年龄,生成相关风格的播放界面,并展示给所述学员用户。
具体实施时,学员用户通过本发明的棋类教学系统进行学习时,该学习过程至少包括以下步骤:
B2、学员通过填写基本信息,登录该系统。
B2、学员根据系统提供的教学课程选择界面,选择需要学习的教学课程。在此,需要说明的是,本发明的棋类教学系统,针对每个知识点,会根据该知识点的标签存储多个老师的教学课程,用户可以选择适合自己的老师,以便提高学习效率。
B3、系统按照所选的教学课程的每个课程片段单元的播放顺序,将每个课程片段单元以动画的形式,展示给学员。
其中,在展示的过程中,针对课程片段,系统,可以采用音频文件与数字化棋盘同步的形式,将课程片段展示给学员,也可以采用音频文件、数字化棋盘以及拟人化卡通形象同步的形式,将课程片段展示给学员,其中,拟人化卡通形象是基于在老师录制课程片段时系统采集的老师面部表情制作的,并且该拟人化卡通形象的嘴型与老师讲课时的嘴型相匹配,使得教学效果更丰富、有趣。针对习题片段单元,在每个课程片段单元播放完毕后,可自动跳转到与该课程片段单元对应的习题片段单元,学员在习题演练单元中进行相应的习题演练;并且,在当前习题片段单元结束后,系统接收用户输入的进入下一个课程片段的指令,将当前界面切换到下一个课程片段。
针对每个教学课程,最后一个向学员展示的片段单元,均是课后资料链接片段单元。
B4、学员学习完毕,退出系统。
本实施例中,优选地,用户信息还包括:用户性别、用户年龄;系统还包括:播放界面生成模块;播放界面生成模块,用于根据用户性别和用户年龄,生成播放界面,并展示给用户。
具体实施时,系统可以根据学员的年龄、性别呈现不同的播放界面(棋盘配色、棋子形象以及动态效果等)。特别当学员是4-12岁的儿童时,使用卡通风格的棋盘、棋子,以及在棋子移动、吃子、威胁、将军时播放不同的动画效果,以吸引儿童的注意力,提高儿童学棋的兴趣。另外,当系统生成播放界面后,用户也可以根据自己的喜好,从系统提供的界面选择模块中,选择自己喜欢的播放界面或调整播放界面中的某一部分内容。
本实施例中,优选地,用户信息还包括:预学教学课程的标签;用户信息接收模块,包括:教学课程选择子模块;教学课程选择子模块,用于预学教学课程的标签,向用户展示多个版本的教学课程,并接收用户选择的教学课程。
在步骤B3中,系统会实时采集学员对每个课程片段单元的学习时间和重复次数,采集学员对每个习题演练单元的正确率和完成时长,采集学员对课后资料的访问情况、习题完成情况,系统根据采集的这些信息为学员推荐适合该学员的下个合适的教学课程。
并且,老师也可以根据采集的这些信息,针对某一片段单元的内容,进行适时调整(如调整内容难度、调整授课风格等),以提高该片段的实用性,从而提高学员的学习积极性。另一方面,对由AI引擎生成的教学课程,系统根据采集的信息,通过分析,自动为学员推荐下一个适合的教学课程。
在步骤B3中,系统还可以根据学员对当前习题演练单元所花的时长和正确率,实时地为该学员展示新的习题和知识点讲解,以供该学员学习。
在步骤B3中,每个课程片段单元的数字化棋盘的展示界面,均设有供学员调整当前数字化棋盘的展示特点(如,棋盘配色、棋子形象以及动态效果等);另一方面,系统也会根据学员在步骤B1中填写的基本信息(年龄、性别等),预先确定数字化棋盘的展示界面,如果学员不喜欢,则可以调整。
在步骤B3中,每个课程片段单元的数字化棋盘的展示界面,还设有片段单元选择模块(其中设有该教学课程的所有片段单元的标签,通过点击该标签,可以跳转到对应的片段单元),该模块用于学员根据自身的情况,自主选择想学习的课程片段或想练习的习题片段,有利于提高学员的学习效率。
在步骤B3中,当系统检测到,学员输入了回放指令后,系统会选择不同的棋盘、棋子、回放风格,并展示给用户,以更加吸引学员,特别是儿童的注意力,达到更专注、更好的学习效果;并且,系统基于采集到的教师视频,制作的拟人化卡通形象视频流,并在教学课程播放时,在教学课程中添加教师视频或拟人化卡通形象视频流,可以大大提高儿童的注意力,增强互动,提升学习效果。
在步骤B2中,学员可以从教学课程选择界面,选择想学的内容,并针对每个想学的内容,选择喜欢的老师。
在本发明的另一实施例中,针对复盘的应用场景,本发明的棋类教学系统,还包括以下功能模块:
棋谱片段拆分模块,用于使用AI分析引擎对棋谱进行分析,AI分析引擎将双方犯错误的局面标记分析出来后,然后,系统根据AI分析引擎的分析结果,自动使用棋书的格式生成棋谱分析的片段框架(即,片段单元,生成规则是,一个犯错局面,生成一个片段单元)。
习题生成模块,用于在双方犯错误的局面自动生成交互式习题,引导棋手再次思考最佳应对,反思为何之前的招法是错误的,以吸取经验教训,提高棋力。另一方面,若该棋手能发现之前的错误,正确应对,一定程度上说明该棋手掌握了知识点,只是由于现场的一些情况导致了应对错误,能大大增强棋手的信心。
针对性学习模块,用于当棋手再次思考,依然无法找到错误的位置,系统可根据存储的讲解课程大数据,找到相同的局面相关的棋书课程内容,并引导学员前去观看。学员可综合不同老师的讲解,以及AI引擎的建议,更深入理解分析逻辑,得到提高。
并且,本系统还可以包括以下功能:
复盘解析录制模块,用于在系统针对棋谱生成片段单元后,复盘老师针对每一个片段单元,添加语音+棋盘的讲解内容,并对系统自动生成的习题进行必要的调整。
如果是经典名局的复盘讲解,复盘解析录制模块,还用于接收不同老师针对每个片段单元添加的讲解内容,并接收AI拆棋引擎给出推荐招法,以向学员提供一个最完备的复盘内容,可综合各家之长,促进棋类分析交流的进一步发展。
分支生成模块:为棋谱生成不同的分支,以方便老师针对同一个局面的不同变化进行提前准备或在讲解时在各个不同分支间进行切换,大大方便教师备课的效率,提高内容录制时的准确度。
复盘的过程,实际上就是将一盘棋的每一个局面数字化并给出分析的过程。本系统,在本质上,是将盘棋拆成多个局面,然后将这些局面集合在一起,并对每个局面打上标签,以方便棋手快速查找到目标局面。
相似局面查找模块,用于当棋手在分析某个局面时,系统会根据该局面的一个或多个标签,从本地已存储的棋书内容中进行匹配查找,若某个棋书内容的某个片段或习题有相同局面,可以直接引导棋手去浏览、学习相关内容,大大发挥大数据的优势,为棋手们推荐更好、更便捷的服务内容。
在本发明的实施例中,本发明的棋类教学系统,可以实现以下效果:
使用语音+可同步回放老师在棋盘上的操作;将内容分隔成小片段,片段之间用与学员互动的习题等交互方式串联;使用计算机技术将一盘棋的棋谱根据开局、中局、残局,以及分析引擎给出双方棋手犯错误的招法自动切分成片段并自动添加互动习题;通过每个片段的局面搜索、聚合针对同一个局面的课程内容并展示给用户。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的技术方案进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。