一种基于编程机数据的思维力评估方法技术

技术编号:31163243 阅读:15 留言:0更新日期:2021-12-04 10:34
本发明专利技术公开了一种基于编程机数据的思维力评估方法,其特征在于:包括机器人、编程机和后台服务器;机器人和编程机连接通讯,编程机和后台服务器通过网络连接通讯;其具体思维力评估步骤如下:1)数据采集步骤、2)数据分类处理步骤、3)思维力各维度得分步骤、4)思维力等级判断步骤;本发明专利技术提供一种根据编程机的基础数据,快速、便捷的处理相应数据,获取思维力等级和给出能力增强方向的一种基于编程机数据的思维力评估方法。的思维力评估方法。

【技术实现步骤摘要】
+

+(1/2)
m
‑2]};
[0013]次优解系数以与关卡任务最优解和游戏关卡所处的等级进行比较,按等效代码块数量差进行分段得分;等效代码块数量差的值分为a段,且a>2,b为实际等效代码块数量差所处的区分段,c为游戏的等级数量,d为选择的相应游戏关卡所处的等级,具体次优解系数的得分公式如下:
[0014]当等效代码块数量差的值为零时,次优解系数为1;
[0015]其余的次优解系数=(1/2)+(1/2)2+

+(1/2)
d+a

b

[0016]关卡最优解系数公式如下:
[0017]关卡最优解系数=1*[(1/2)+(1/2)2+

+(1/2)
d+e

f
];
[0018]关卡尝试次数、关卡最优解尝试次数合计分为e段,f为实际合计次数所处的分段位置;
[0019]3)思维力各维度得分步骤:思维力评估包括分解能力、归纳能力、算法能力、专注能力、逻辑能力和创造能力;
[0020]分解能力的具体计算包括如下:
[0021]分解能力值=关卡基础分数*关卡里程碑系数*关卡完成时间系数*次优解系数;
[0022]分解能力剩余值=关卡基础分数*(1

关卡里程碑系数);
[0023]分解能力补偿值=分解能力剩余值*(1

1/2
n
),n为相应游戏关卡的等级;同时更新分解能力剩余值,分解能力剩余值=分解能力剩余值

分解能力补偿值;
[0024]归纳能力的具体计算包括如下:
[0025]归纳能力值=关卡基础分数*关卡最优解系数;
[0026]归纳能力剩余值=关卡基础分数*(1

关卡最优解系数);
[0027]算法能力的具体计算包括如下:
[0028]算法能力值=关卡基础分数*关卡完成时间系数;
[0029]算法能力剩余值=关卡基础分数*(1

关卡完成时间系数);
[0030]专注能力只有最高等级的关卡才获取专注力得分,在获取最优解后获取最优解补偿积分,其具体计算包括如下:
[0031]剩余总值=分解能力剩余值+归纳能力剩余值+算法能力剩余值;
[0032]专注能力值=剩余总值*(1/4)
关卡最优解尝试次数

[0033]逻辑能力的具体计算包括如下:
[0034]逻辑能力值=剩余总值*(1/2)*(关卡准确解数量/关卡最优解尝试次数);
[0035]创造能力的具体计算包括如下:
[0036]创造能力值=关卡基础分数*关卡最优解多解次数;
[0037]4)思维力等级判断步骤:结合步骤3)的分解能力、归纳能力、算法能力、专注能力、逻辑能力、创造能力之和获取思维力等级;
[0038]思维力值=分解能力值+归纳能力值+算法能力值+专注能力值+逻辑能力值+ 创造能力值;
[0039]思维力值每增加一定数值,即提高一个等级;从而提供给使用者思维力等级和给出能力增强的方向。
[0040]进一步的,将编程机运行数据中的游戏关卡设置等级类别;游戏关卡等级设定以
关卡任务最优解的等效代码块数量作为等级类别依据;
[0041]关卡基础分数指的是一个关卡本身代表的基础分数;
[0042]关卡任务最优解指的是使用最少的代码块完成一个关卡的解决方案;
[0043]关卡任务次优解指的是使用了非最少的代码块完成一个关卡的解决方案;
[0044]关卡完成时间系数是完成关卡时间的得分系数;
[0045]代码块包括功能性代码块、逻辑性代码块和事件性代码块;功能性代码块代表着一类基础功能;逻辑性代码块代表着逻辑性功能,在代码块计算上,一个逻辑性代码块等同于两个功能性代码块;事件性代码块为事件触发型功能,需要一个事件触发后执行一段功能,在代码块计算上,一个事件性代码块等同于两个功能性代码块。
[0046]进一步的,关卡尝试次数指用户在完成关卡正确解法之前所尝试的次数;
[0047]关卡最优解尝试次数指用户在完成关卡最优解之前所尝试的次数;
[0048]关卡正确解数量指用户在完成关卡最优解之前所尝试的次数中正确解次数;
[0049]关卡最优解系数指根据关卡尝试次数、关卡最优解尝试次数设定的不同等级类别游戏的得分系数;
[0050]关卡最优解时间指用户在第一次完成关卡最优解所用的时间;
[0051]关卡最优解重新完成次数指用户在第一次完成最优解之后再次挑战关卡完成的最优解次数;
[0052]关卡最优解多解次数指用户多次使用不同的最优解完成关卡的次数;
[0053]关卡里程碑指在获取高等级游戏关卡的最优解时包含的用户曾使用过的低等级关卡代码块,每个高等级关卡最多包含两个关卡里程碑;
[0054]关卡里程碑系数由关卡里程碑数量确认其游戏的得分系数。
[0055]本专利技术相比现有技术优点在于:
[0056]本专利技术提供一种架构简单、数据采集便捷,并合理利用基础数据,对思维力以六个维度进行合理评估。具体思维力评估包括分解能力、归纳能力、算法能力、专注能力、逻辑能力和创造能力。
[0057]其中,分解能力将数据、流程或问题分解为更小且易于处理的部分。把最终程序分布设计。即将游戏任务,分解为多个小任务,并通过编程分别实现,最终实现主题特定任务。采集分布任务程序和主要任务程序。能够将主要程序分解成多个小程序,并最终完成,因此将以代码块作为数据基础进行合理解析。
[0058]归纳能力识别出解决问题的模式/趋势和规律,找出更优的解决方案。观察解决同种问题的模式和规律(场景举一反三的程序)。采集解决主要任务的其他类似程序或者相似场景的类似程序。能够快速的获取最优解。从而以关卡任务最优解、关卡任务次优解作为有效的基础数据进行评估。
[0059]算法能力就是要找出解决这类问题或相似问题方法和步骤的详细说明,这样,就可以根据这个说明解决这类问题了。1,提高任务难度的程序;2,对程序进行优化。采集提高任务难度的程序或者优化后的程序。能够快速定位问题,完成解决问题的方案。以关卡完成时间系数为判断基础。
[0060]专注力就是面对一个问题持续钻研的能力。在面对高等级关卡的游戏问题时,能够持续不断地去尝试,直到解决问题。
[0061]逻辑力以正确程序能力,找到正确的解法。主要以关卡准确解数量、关卡最优解尝试次数为判断基础。
[0062]创造力则面对同一个问题,可以进行不同的尝试,以关卡最优解多解次数为基础,找到不同的最优解法来进行评估。
[0063]由此编程思维力模型实现从儿童使用编程机的过程中可以客观地产生一个可以帮助儿童的教育评价,且帮助儿童在玩耍的过程中不断地提供自己的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于编程机数据的思维力评估方法,其特征在于:包括机器人、编程机和后台服务器;机器人和编程机连接通讯,编程机和后台服务器通过网络连接通讯;其具体思维力评估步骤如下:1)数据采集步骤:使用者将机器人、编程机正常开机,选择相应游戏关卡;直至使用者使用结束;编程机将整个过程的相应数据,传输到后台服务器中;传输的数据包括使用者信息、编程机上的运行数据;2)数据分类处理步骤:将编程机运行数据划分为基础数据和专项数据,基础数据包括代码块、关卡基础分数、关卡任务最优解、关卡任务次优解;关卡尝试次数、关卡最优解尝试次数、关卡正确解数量、关卡最优解时间、关卡最优解重新完成次数、关卡最优解多解次数、关卡里程碑、关卡里程碑系数;专项数据包括等效代码块数量、关卡完成时间系数、次优解系数、关卡最优解系数;等效代码块数量指的是等效的功能性代码块数量;关卡完成时间系数根据关卡完成的时间长短进行分段设定系数,将时间长短分为x段,且x>2,m为实际完成该关卡的时间长度所在的时间分段上,则当时间处于该段时的得分公式如下:当m≤d时,关卡完成时间系数=1。当m>d时,关卡完成时间系数=1*{[(1/2)+(1/2)2+

+(1/2)
x

d
]

[(1/2)+(1/2)2+

+(1/2)
m

d
‑1]};次优解系数以与关卡任务最优解和游戏关卡所处的等级进行比较,按等效代码块数量差进行分段得分;等效代码块数量差的值分为a段,且a>2,b为实际等效代码块数量差所处的区分段,c为游戏的等级数量,d为选择的相应游戏关卡所处的等级,具体次优解系数的得分公式如下:当等效代码块数量差的值为零时,次优解系数为1;其余的次优解系数=(1/2)+(1/2)2+

+(1/2)
d+a

b
;关卡最优解系数公式如下:关卡最优解系数=1*[(1/2)+(1/2)2+

+(1/2)
d+e

f
];关卡尝试次数、关卡最优解尝试次数合计分为e段,f为实际合计次数所处的分段位置;3)思维力各维度得分步骤:思维力评估包括分解能力、归纳能力、算法能力、专注能力、逻辑能力和创造能力;分解能力的具体计算包括如下:分解能力值=关卡基础分数*关卡里程碑系数*关卡完成时间系数*次优解系数;分解能力剩余值=关卡基础分数*(1

关卡里程碑系数);分解能力补偿值=分解能力剩余值*(1

1/2
n
),n为相应游戏关卡的等级;同时更新分解能力剩余值,分解能力...

【专利技术属性】
技术研发人员:应宏
申请(专利权)人:杭州优必学科技有限公司
类型:发明
国别省市:

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

1