项目教程操作智能反馈的方法及装置制造方法及图纸

技术编号:24010079 阅读:34 留言:0更新日期:2020-05-02 01:27
本发明专利技术公开了一种项目教程操作智能反馈的方法及装置,方法包括:A)打开Ezblock studio软件;B)进入主界面;C)选择教程列表页;D)选择所需的项目教程;E)查看开始提示;F)查看闪烁的引导小点的位置;G)根据引导小点的位置进行点击或者拖拽操作;H)判断操作是否正确,如是,执行J);否则,执行I);I)引导小点仍然在原来的位置;J)引导小点进入下个操作所在的位置;K)判断项目教程是否结束,如是,执行L);否则,返回F);L)弹出弹窗说明项目教程操作完成。本发明专利技术便用户初次使用编程教育软件时的使用,每一个步骤都有智能反馈,让新用户可以快速知道自己的操作是否正确、用户更容易上手并且产生兴趣。

The method and device of intelligent feedback in project course operation

【技术实现步骤摘要】
项目教程操作智能反馈的方法及装置
本专利技术涉及编程教育软件领域,特别涉及一种项目教程操作智能反馈的方法及装置。
技术介绍
传统编程教育软件的教程是通过文字或图片进行描述,完全由用户自己操作,没有对错的反馈。尤其是用于初次使用编程教育软件时,容易出错,由于没有反馈,初学者很难找到出错的原因,因此新用户不能知道自己的操作是否正确,这样会严重打击初学者的学习兴趣与自信心。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种方便用户初次使用编程教育软件时的使用,每一个步骤都有智能反馈,让新用户可以快速知道自己的操作是否正确、用户更容易上手并且产生兴趣的项目教程操作智能反馈的方法及装置。本专利技术解决其技术问题所采用的技术方案是:构造一种项目教程操作智能反馈的方法,包括如下步骤:A)打开Ezblockstudio软件;B)进入所述Ezblockstudio软件的主界面;C)选择教程列表页;D)在所述教程列表页中选择所需的项目教程;E)进入所述项目教程之后查看开始提示;F)查看闪烁的引导小点的位置;G)根据所述引导小点的位置进行点击或者拖拽操作;H)判断当前操作是否正确,如是,执行步骤J);否则,执行步骤I);I)所述引导小点仍然在原来的位置;J)所述引导小点进入下个操作所在的位置;K)判断所述项目教程是否结束,如是,执行步骤L);否则,返回步骤F);L)所述项目教程结束后,弹出弹窗说明所述项目教程操作完成。在本专利技术所述的项目教程操作智能反馈的方法中,所述步骤F)进一步包括:F1)通过SVG画出所述引导小点的样式;F2)设置每个步骤的代码块;F3)根据所述代码块自动寻找所述引导小点的位置。在本专利技术所述的项目教程操作智能反馈的方法中,所述步骤H)进一步包括:H1)提前定义好每个步骤对应的引导小点的位置;H2)生成每个所述步骤相应的完整的抽象语法树;H3)将所述步骤的抽象语法树与用户操作时的抽象语法树进行对比,判断是否一致,如是,执行步骤J);否则,执行步骤I)。在本专利技术所述的项目教程操作智能反馈的方法中,所述引导小点的位置与大小随着用户的操作而变化。本专利技术还涉及一种实现上述项目教程操作智能反馈的方法的装置,包括:软件打开单元:用于打开Ezblockstudio软件;主界面单元:用于进入所述Ezblockstudio软件的主界面;教程列表页单元:用于选择教程列表页;项目教程选择单元:用于在所述教程列表页中选择所需的项目教程;开始提示查看单元:用于进入所述项目教程之后查看开始提示;引导小点位置查看单元:用于查看闪烁的引导小点的位置;点击拖拽单元:用于根据所述引导小点的位置进行点击或者拖拽操作;操作判断单元:用于判断当前操作是否正确;位置保持单元:用于所述引导小点仍然在原来的位置;位置进入单元:用于所述引导小点进入下个操作所在的位置;结束判断单元:用于判断所述项目教程是否结束;弹窗单元:用于所述项目教程结束后,弹出弹窗说明所述项目教程操作完成。在本专利技术所述的装置中,所述引导小点位置查看单元进一步包括:样式模块:用于通过SVG画出所述引导小点的样式;代码块设置模块:用于设置每个步骤的代码块;自动寻找位置模块:用于根据所述代码块自动寻找所述引导小点的位置。在本专利技术所述的装置中,所述操作判断单元进一步包括:位置定义模块:用于提前定义好每个步骤对应的引导小点的位置;抽象语法树生成模块:用于生成每个所述步骤相应的完整的抽象语法树;对比模块:用于将所述步骤的抽象语法树与用户操作时的抽象语法树进行对比,判断是否一致。在本专利技术所述的装置中,所述引导小点的位置与大小随着用户的操作而变化。实施本专利技术的项目教程操作智能反馈的方法及装置,具有以下有益效果:由于每个步骤设置有对应的引导小点,可以自动判断用户操作,从而判断是否可以进入下一步,或者是否错误,让用户可以第一时间知道,进行用户操作正确与否的智能反馈,本专利技术方便用户初次使用编程教育软件时的使用,每一个步骤都有智能反馈,让新用户可以快速知道自己的操作是否正确、用户更容易上手并且产生兴趣。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术项目教程操作智能反馈的方法及装置一个实施例中方法的流程图;图2为所述实施例中查看闪烁的引导小点的位置的具体流程图;图3为所述实施例中判断当前操作是否正确的具体流程图;图4为所述实施例中装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术项目教程操作智能反馈的方法及装置实施例中,其项目教程操作智能反馈的方法的流程图如图1所示。图1中,该项目教程操作智能反馈的方法包括如下步骤:步骤S01打开Ezblockstudio软件:本步骤中,用户打开Ezblockstudio软件。步骤S02进入Ezblockstudio软件的主界面:本步骤中,进入上述Ezblockstudio软件的主界面。步骤S03选择教程列表页:本步骤中,用户选择教程列表页。步骤S04在教程列表页中选择所需的项目教程:本步骤中,用户在教程列表页中选择所需的项目教程。上述步骤S01至步骤S04是进行智能反馈教程之前必须的前置步骤。步骤S05进入项目教程之后查看开始提示:本步骤中,在进入项目教程之后查看开始提示。步骤S06查看闪烁的引导小点的位置:本步骤中,开始提示介绍后,查看闪烁的引导小点的位置。该引导小点的位置与大小随着用户的操作而变化。步骤S07根据引导小点的位置进行点击或者拖拽操作:本步骤中,用户根据引导小点的位置进行点击或者拖拽操作。步骤S08判断当前操作是否正确:本步骤中,判断用户的当前操作是否正确,如果判断的结果为是,则执行步骤S10;否则,执行步骤S09。步骤S09引导小点仍然在原来的位置:如果上述步骤S08的判断结果为否,即操作不正确,则执行本步骤。本步骤中,引导小点仍然在原来的位置。步骤S10引导小点进入下个操作所在的位置:如果上述步骤S08的判断结果为是,即操作正确,则执行本步骤。本步骤中,引导小点进入下个操作所在本文档来自技高网...

【技术保护点】
1.一种项目教程操作智能反馈的方法,其特征在于,包括如下步骤:/nA)打开Ezblock studio软件;/nB)进入所述Ezblock studio软件的主界面;/nC)选择教程列表页;/nD)在所述教程列表页中选择所需的项目教程;/nE)进入所述项目教程之后查看开始提示;/nF)查看闪烁的引导小点的位置;/nG)根据所述引导小点的位置进行点击或者拖拽操作;/nH)判断当前操作是否正确,如是,执行步骤J);否则,执行步骤I);/nI)所述引导小点仍然在原来的位置;/nJ)所述引导小点进入下个操作所在的位置;/nK)判断所述项目教程是否结束,如是,执行步骤L);否则,返回步骤F);/nL)所述项目教程结束后,弹出弹窗说明所述项目教程操作完成。/n

【技术特征摘要】
1.一种项目教程操作智能反馈的方法,其特征在于,包括如下步骤:
A)打开Ezblockstudio软件;
B)进入所述Ezblockstudio软件的主界面;
C)选择教程列表页;
D)在所述教程列表页中选择所需的项目教程;
E)进入所述项目教程之后查看开始提示;
F)查看闪烁的引导小点的位置;
G)根据所述引导小点的位置进行点击或者拖拽操作;
H)判断当前操作是否正确,如是,执行步骤J);否则,执行步骤I);
I)所述引导小点仍然在原来的位置;
J)所述引导小点进入下个操作所在的位置;
K)判断所述项目教程是否结束,如是,执行步骤L);否则,返回步骤F);
L)所述项目教程结束后,弹出弹窗说明所述项目教程操作完成。


2.根据权利要求1所述的项目教程操作智能反馈的方法,其特征在于,所述步骤F)进一步包括:
F1)通过SVG画出所述引导小点的样式;
F2)设置每个步骤的代码块;
F3)根据所述代码块自动寻找所述引导小点的位置。


3.根据权利要求2所述的项目教程操作智能反馈的方法,其特征在于,所述步骤H)进一步包括:
H1)提前定义好每个步骤对应的引导小点的位置;
H2)生成每个所述步骤相应的完整的抽象语法树;
H3)将所述步骤的抽象语法树与用户操作时的抽象语法树进行对比,判断是否一致,如是,执行步骤J);否则,执行步骤I)。


4.根据权利要求3所述的项目教程操作智能反馈的方法,其特征在于,所述引导小点的位置与大小随着用户的操作而变化。


5.一种实现如权利要求1所述的项目教程操...

【专利技术属性】
技术研发人员:黄汉川李家荣
申请(专利权)人:深圳市思天极创教育科技有限公司
类型:发明
国别省市:广东;44

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

1