使用场景
在进行Scratch备课的时候,我们免不了需要用到Scratch中的编程模块。此时,我们可以在Scratch软件中先写好程序,然后使用截图工具对齐进行截图。为了美观,我们还通常会对它进行去除不透明的白色背景的处理,这样一来,整个过程还是比较繁琐的。一旦程序有调整,或者需要对课程进行迭代的时候,整个过程又需要重复一遍。显然,这种方式不太满足我们的使用需求。
好学好教教研模块的解决方法
在好学好教教研模块中,我们在简洁易用的编辑器中加入了对Scratch代码的支持,使得我们在教案中插入Scratch模块和插入其他内容一样方便,如下图所示:
从图中可以看出,我们只需要跟编写普通文本内容一样,根据一定规则输入Scratch模块代码,即可直接得到对应的积木图片。一旦程序有修改,我们直接在这里修改输入的代码即可,无需再进行截图->图片处理等繁琐的操作。
使用这种方式,还有一个好处就是,我们通常并不会直接将完整代码提供给读者(老师或者学生),而一般是提供伪代码(Pseudo Code)给他们,此时,使用Scratch软件是无法实现这个目的的(或者说很困难),但如果使用好学好教提供的编辑器,可以方便地实现这个目的,例如,下面就是一段使用我们的编辑器实现的一段Scratch伪代码:
上面是计算数字黑洞的一个程序片段,对于最关键的代码(判断奇数和偶数以及计算数字位数)我们使用伪代码来表示,既提示了读者思路,但又没有把实际的代码写出来,这种方式要通过Scratch来实现是几乎不可能的,但通过我们编辑器,可以很方便地实现这个功能。
(题图来自Unsplash)