编程教育实验方法及装置、电子设备和存储介质制造方法及图纸

技术编号:32220618 阅读:22 留言:0更新日期:2022-02-09 17:25
本公开涉及一种编程教育实验方法及装置、电子设备和存储介质,所述方法包括:获取用于完成实验的代码集合,该代码集合包括至少一套代码,至少一套代码包括实验使用者提交的用户代码;通过部署于所述用户终端的软件框架,执行所述代码集合,得到实验结果。其中,该软件框架包括核心运算库和实验组件库,该实验组件库包括用于加载实验资源池的接口,该实验资源池部署于服务器。本公开实施例有利于编程教育实验的迁移与融合,能够提高编程教育实验的稳定性。性。性。

【技术实现步骤摘要】
编程教育实验方法及装置、电子设备和存储介质


[0001]本公开涉及计算机
,尤其涉及一种编程教育实验方法及装置、电子设备和存储介质。

技术介绍

[0002]随着各种电子设备走进千家万户,编程教育受到的关注越来越广泛,人工智能教育是编程教育中的重要组成。人工智能已经渗透进大众生活的方方面面,掌握和了解人工智能知识势必成为教育中的必要环节。业界对于人工智能教育的教学方法与技术方案还在探索阶段,使用实验的方式在实践中教授与学习知识内容是教育学中公认的有效手段。
[0003]人工智能教育实验设计一直面临很多问题,在人工智能工具不断的迭代下,通常的技术方案人工智能实验的迁移不够方便,并且实验的稳定性也有待提高。

技术实现思路

[0004]本公开提出了一种编程教育实验技术方案。
[0005]根据本公开的一方面,提供了一种编程教育实验方法,所述方法应用于用户终端,所述方法包括:获取用于完成实验的代码集合,所述代码集合包括至少一套代码,所述至少一套代码包括实验使用者提交的用户代码;通过部署于所述用户终端的软件框架,执行所述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种编程教育实验方法,其特征在于,所述方法应用于用户终端,所述方法包括:获取用于完成实验的代码集合,所述代码集合包括至少一套代码,所述至少一套代码包括实验使用者提交的用户代码;通过部署于所述用户终端的软件框架,执行所述代码集合,得到实验结果;其中,所述软件框架包括核心运算库和实验组件库,所述实验组件库包括用于加载实验资源池的接口,所述实验资源池部署于服务器。2.根据权利要求1所述的方法,其特征在于,所述至少一套代码还包括实验制作者提交的初始化代码,通过部署于所述用户终端的软件框架,执行所述代码集合,得到实验结果,包括:执行所述初始化代码,完成所述实验的初始化;执行所述用户代码,得到实验结果。3.根据权利要求2所述的方法,其特征在于,执行所述初始化代码,完成所述实验的初始化,包括:根据所述初始化代码,利用所述实验组件库的接口,获取实验资源池;和/或,根据所述初始化代码,基于所述核心运算库和/或所述实验组件库进行实验工具的封装;和/或,根据所述初始化代码,完成所述用户终端交互的初始化。4.根据权利要求2或3所述的方法,其特征在于,所述至少一套代码还包括实验制作者提交的审批代码,在所述执行所述用户代码,得到实验结果之后,所述方法还包括:执行所述审批代码,得到所述用户代码的审批结果。5.根据权利要求1所述的方法,其特征在于,所述至少一套代码还包括实验制作者提交的重置代码,...

【专利技术属性】
技术研发人员:郑聪瑶卞荣辉张宁
申请(专利权)人:上海商汤科技开发有限公司
类型:发明
国别省市:

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

1