Skip to content

Scratch 编辑器

CodeNova 平台集成了Scratch 编辑器(Scratch-gui.4.0.43),并对其进行了二次开发(下文语境无特殊说明,Scratch 编辑器指二次开发后的编辑器),增加一些教学工具。学生使用的工具放置在顶端的菜单栏中,而教师工具统一收纳到右侧cat 下拉菜单中。

教师可以在这里编辑程序,并把包含完整程序的Scratch项目保存到课程中。此时编辑器将额外生成一个过滤积木块,只有素材的项目供学生使用,所以学生打开课程即可获取素材,无需依赖U盘逐台设备拷贝,Scratch 编辑器新增加的其它功能如下:

功能说明使用者位置
显示行号积木区显示行号,方便定位积木教师/学生cat 菜单
画板浮动的便签,可输入文本教师cat 菜单
积木白名单勾选积木,学生版只保留这些教师cat 菜单
保存到课程一键保存 main.sb3(完整版)+ student.sb3(学生版)教师cat 菜单
缩放开启或关闭全屏Scratch编辑器(全屏可获取更佳视觉体验)学生/教师顶端栏
示例点「示例」浮动预览完整项目效果,可供学生参考学生/教师顶端栏

详细说明

1. cat 菜单(scratch-cat)

编辑器的教师/学生工具都收纳在 scratch-cat(cat)菜单里,包含:

显示行号 — 打开后积木区显示行号,方便教学时定位积木块

画板 — 编辑器内浮动的文字便签,可以随手记录要点。支持3种颜色(黑色/重点/辅助)、字号、加粗,可拖动、可调整大小。内容自动保存在本机浏览器,教学板书或作品记要。

积木白名单 — Scratch 编辑器默认会过滤所有程序,不过学生可以获取白名单勾选的积木。

  1. 在 cat 菜单中开启「积木白名单」
  2. 勾选本次需要保留给学生的积木
  3. 后续保存到学生课件时,学生版程序将按白名单过滤

保存到课程(教师/管理员专属) — 把课件一键保存到指定课程,通过弹窗进行选择课程。(需在教师后台提前新建课程)

2. 顶端栏功能

缩放 — 编辑区提供缩放控制,可开启或取消全屏显示,类似按 F11。

示例 — 打开课件后,菜单栏全屏按钮旁有「示例」按钮。点击会弹出浮动预览面板,预览完整项目的运行效果。

常见问题

Q:为什么学生打开课件和我做的不一样? A:学生加载的是学生版(student.sb3),它按白名单过滤过。如果教师登录了账号,加载的是完整版。

Q:保存到课程和保存到电脑有什么区别? A:保存到电脑会使用了浏览器下载到本地;保存到课程会传到平台的课件目录,学生可在线打开。