【技术实现步骤摘要】
一种实验展示方法、装置、电子设备及存储介质
[0001]本公开涉及计算机
,具体而言,涉及一种实验展示方法、装置、电子设备及存储介质。
技术介绍
[0002]随着人工智能的普及,编程教育逐渐成为K12教育(kindergarten through twelfth grade,一种学前教育至高中教育的教育方式)、高等教育和职业教育中的一个重要组成部分。其中,用于教学和实践的课程实验是编程教育课程中重要的教学内容。
[0003]为满足各学龄段、各专业方向等编程教育的教学需求,需要教学实验平台可以为教研老师提供相应的功能来支持不同类型的实验的开发和制作,然而目前的教学实验平台不具备这样的开发能力。
技术实现思路
[0004]本公开实施例至少提供一种实验展示方法、装置、电子设备及存储介质。
[0005]第一方面,本公开实施例提供了一种实验展示方法,包括:
[0006]响应于第一用户针对待制作实验任务的制作请求,获取与所述待制作实验任务匹配的元信息文件;所述元信息文件用于定义所述待制作实验 ...
【技术保护点】
【技术特征摘要】
1.一种实验展示方法,其特征在于,包括:响应于第一用户针对待制作实验任务的制作请求,获取与所述待制作实验任务匹配的元信息文件;所述元信息文件用于定义所述待制作实验任务对应的同一类型实验所属的实验结构;对所述元信息文件进行解析,确定用于进行实验界面展示的至少一个界面模块;将所述至少一个界面模块进行组合,得到针对已制作实验任务的展示结果。2.根据权利要求1所述的方法,其特征在于,所述对所述元信息文件进行解析,确定用于进行实验界面展示的至少一个界面模块,包括:基于所述待制作实验任务所属的实验类型对所述元信息文件进行结构提取,确定从所述元信息文件中提取的实验结构;对所述实验结构进行解析,确定用于进行实验界面展示的至少一个界面模块。3.根据权利要求2所述的方法,其特征在于,所述对所述实验结构进行解析,确定用于进行实验界面展示的至少一个界面模块,包括:响应于针对所述实验结构的编辑指令,确定编辑后的实验结构;对所述实验结构进行解析,确定用于进行实验界面展示的至少一个界面模块。4.根据权利要求2或3所述的方法,其特征在于,所述对所述实验结构进行解析,确定用于进行实验界面展示的至少一个界面模块,包括:对所述实验结构进行解析,确定所述实验结构包括的至少一个实验模块;每个所述实验模块用于执行对应的一个实验子任务;针对所述至少一个实验模块中的每个所述实验模块,确定用于进行对应实验子任务展示的界面模块;将所述至少一个实验模块确定的至少一个界面模块,确定为用于进行实验界面展示的至少一个界面模块。5.根据权利要求2至4任一所述的方法,其特征在于,所述待制作实验任务所属的实验类型包括以下类型中的一种:游戏类、硬件类、服务端编程类。6.根据权利要求5所述的方法,其特征在于,所述获取与所述待制作实验任务匹配的元信息文件,包括:在所述待制作实验任务所属的实验类型包括游戏类的情况下,获取的元信息文件包括用于定义游戏资源的第一元信息子文件以及用于定义游戏流程的第二元信息子文件;或者,在所述待制作实验任务所属的实验类型包括硬件类的情况下,获取的元信息文件包括用于定义支持的传感器数据的第三元信息子文件以及用于定义实验步骤的第四元信息子文件;或者,在所述待制作实验任务所属的实验类型包括服务端编程类的情况下,获取的元信息文件包括用于定义函数库的第五元信息子文件以及用于定义编程逻辑的第六元信息子文件。7.根据权利要求1至6任一所述的方法,其特征在...
【专利技术属性】
技术研发人员:邹雨竹,耿胜红,
申请(专利权)人:上海商汤智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。