一个小舞台(Stage),一些简单的可堆叠积木(Building Blocks),拖拖放放一些剪片(Sprite) 和动作积木就可以设计制作自己的动画作品了,这就是Scratch (小猫挠心)给人的简洁概念。正因为如此,去年的奥地利电子艺术节上,我也是毫不犹豫地投了一票,它最终获得了荣誉奖项。
来自于MIT的Lifelong Kindergarten 项目组,他们设计目标就是给8岁以上的人设计一种更加直观有效的学习工具,在创造中学习新的技能和知识。如果说“做中学”和“创造中学”太笼统,那么给用户一个低门槛的交互设计工具,则是实实在在的一个创造。
所以除了亲自做一些作品,恐怕我永远不会了解这个工具的真正含义。于是就开始定义自己的小目标:争取把主要的功能用一个小故事串联起来,就不至于不懂山寨而评论山寨了。LOL
故事的脚本是这样的:一只河蟹看到绿色的草原,心理很不平衡,就去咔嚓咔嚓狂吃一通,破坏了环境和美丽风景;另一只河蟹不知道是想讨好还是要显摆自己有文化,跑到第一只河蟹的边上,写下了两个大字,然后张牙舞爪地离去。
在Scratch 中,这样的故事应当容易表达。首先在仓库中选了现成的河蟹剪片,复制一次,分别命名为Crab_eating 和 Crab_drawing,然后在Stage中选了一个草原的背景。开始对Crab_eating 进行“编程”:它的动作很疯狂,所以我基本上用了很多Random (随机)的命令,先拖一个蓝色积木:在1秒钟内,平滑移动到X:-31 Y:-40,这个积木是很常用的,只要修改其中的三个参数就可以控制一个剪片动来动去。然后旋转,开始播放一个剪刀的声音,然后放下画笔,便旋转、移动边画出轨迹,因为是白色的画笔(是拖动绿色积木完成笔色:将画笔颜色设定为白色),所以草原背景肯定会遭到破坏。这样重复五十次(拖动控制功能的黄色积木完成循环功能:重复执行50次)于是Crab_eating 完成了他的动作,最后在顶端增加一个控制积木:当
对这只河蟹的剪片大概只用了3分钟不到的时间便完成了它猛吃青草的过程,对时间和运动的特征数据做了一点小小的修改,以便更加流畅。但是因为只是为了学习,并没有追求完美,所以河蟹的动作只要看上去比较凶猛就可以了。
对河蟹Crab_drawing,我倒是花了几倍的功夫,估计有20分钟左右。因为它要努力装出有文化的样子,写出两个汉字。所以我得先在纸上大致画出一个和舞台一样的坐标系,看看要写的汉字的各个笔触的起点和终点坐标。有了这个大致的数据位置,其实程序很简单,就是不断重复地落笔和抬笔,把笔画连接起来。最后同样用动作积木平滑移动让河蟹Crab_drawing洋洋得意地到场边晃晃钳子。就这么简单。
后来为了增加“咔嚓咔嚓”的感觉,我点击了关联河蟹”Crab_eating”的“声音”卡,选择了一个类似剪刀的“喀嚓”声音,所以算是对这个河蟹行为的基本完成。艺术加工过程就比较没有边际了,留待后来的人们阶梯创造吧。
完成后的动画作品是这样的,你可以下载我的最粗简版本的源文件(Rev 0.0.1)进行修改和再创造,。或者只是点击绿色小旗欣赏美丽的草原与河蟹只战。唯一的遗憾是设计者没有考虑到网络上的事实交互环境已经是Flash,他们采用的Java插件播放形式有些老套。我已经和 @scratchteam和 @andresmh反应了这个问题
因为提供灵活的语言支持,加之小猫挠心异常简洁的用户界面,所以完全可以做为3-4年级之后的儿童教学内容,而且特别适合社区型学习,儿童可以在掌握语言和逻辑能力的基础上进一步地和想象力结合起来,做出创意的表达。从Scratch 社区中,可以看到一些学生的习作。相比之下,可能更适合在学习LOGO和BASIC语言之前进行逻辑思维和创造思维的训练。
每年都有全球各地的Scratch Day线下活动(今年是3月16日),交流设计和教学的经验,有兴趣的人也可以组织中国本地的活动。
草泥造字Originally uploaded by IsaacMao
Created with GIMP 2.6Pinyin: (请你来读)
// 在一个教育项目中我们正在思考的是如何让教育2.0 能够进入实践活动中,所以重新翻起过去的讨论内容。
Edu 2.0 还是一个期望,与现实的Edu 1.0 有很大的跨越,相信在此的人们都已经走在通向2.0的路上了。因为很多人成为了Learning 2.0 的实践者,所以有机会能够催生Edu 2.0,在这条路上Learning 比Education 有更主动的角色。
如果说Edu 2.0 的特征,我觉得可以有以下几个方面:
0. 技术/工具:携带Web 2.0 的工具箱,网路和社会性软件成为人的一部分,即是个人的媒体,也是协作的平台。每个人的”社会识别”开始提升,并能够瞬间全球化。技术让学习不再昂贵,Edu 1.0 与金钱的天然联系被打破。
1. 分享:分享主义(Sharism) 的个体代替了被迫分享的知识工作者,教学工作已经成了副产品,微内容创造和协作活动成为了随时发起,随时分发的基本行为,权利回归个人。
2. 去中心化:很多分享英雄(Shareo) 将横向连接起来,催生教育体系的扁平化变革,学校只是活动的场所之一,垂直向下教育的管理体系也会瓦解(天方夜谭?),主动的教育社会活动代替为中心。学习成为”多对多”的网络。
3. 多样:知识终于成为个人的建构,每个学习者都有选择和张扬的权利,同时又能够在社会性的过滤中得到进化,进而能够产生尊重和共生。
4. 信任:人们开始累计自己的学习资本(一种社会资本),关注自己的终身信任体系,提升对信息的评价能力(你更相信《人民日报》还是相信你周围20人所描述的事实?)”信息+信任=知识” 可能是一个新的共识公式。
我想还有很多其他特征会来自Web 2.0, Democracy 2.0 和Life 2.0… 最终的目的是带来脑力运用的最大化和与技术的协调,外加快乐。
门槛是个问题,我观察到实际的应用中,其实人们很容易形成自己的封闭行为空间,改变这些空间的思维代价很大,所以很难一下子要求所有的人发生瞬间的转变。在受过更多教育的人群中,偏见和定势其实更加严重,如果形成封闭的意识,很难用结构的变化来产生影响。
Danny 曾经在讨论中说:比如,教师用一些简单易用的网络工具,group、flickr、书签等等创造出一个非常科学的学习小环境。通过这个小环境,形成一个分享和交流的氛围,促进学习的深入,价值的产生。这种行为,在web2.0服务越来越普遍的今天,对很多老师来说,实现的门槛很低。他也引用了阳焱小姐对我的访谈:“web2.0与教育信息化、教师专业化发展”。那时的讨论并非超前,在实际的社会性媒体发展中很多已经得到了验证,但是教育界的变化似乎很微弱,这和上面提到的定势有关,需要更多的草根教育英雄去尝试。当然教育者受到的压制更多,他们在狭窄的坑道中不但要辨别方向,还要低头注意脚下的路。我还是希望他们寻求一部分自我空间,共同设计新的社会知识结构,让教育领域和学习者从现有的模式中解放出来。教育是社会问题,不是单纯的学校问题,更不简单是教师和学生的问题。读过很多教育“学者”(教育经济学/教育政策学等等)的文章,把希望都寄托于如何设计学校和教育的政策。我则认为希望在于每个人,在于如何赋予每个人使能工具(Enabling Tools)和开放思想。
这个变化是不”均衡”的,早来者早得益,但是庆幸的是早来者并没有像商业社会那样贪婪,他们天然领会了分享的价值。于是他们会跨边界地影响其他人,这个过程中所产生的社会识别(Identification) 和信任价值不可估量。
我们能做什么呢?我们要影响(Influence),首先影响自己的物理周围,如果物理周围太恶劣就先影响数字周围(E-fluence),往往自己的物理周围最难影响(也许你的家庭、学校、工作场所是最不理解你的),反过来物理周围也会受到影响,甚至跟从。教育的Blogger 将有很大的作为,至少很多人已经成为了受益者,但是还不够。我们可以再发现,再挖掘一下其中的价值。 CNBlog.list是这样一个公开活动,让我们推荐更多的教育Blogger,让大家有机会从更多的层面协作起来,把新技术变成”实体”平台,促进分享和创意的加工。我们可以做的是催生和支持这样的协作设计,推动社会公众的认知,帮助引入资本和赞助。今天的”中文网志年会”也许会是一次很好的机会让很多新的Edu 2.0 项目浮出水面,有的也许可以商业化,有的不必商业化也可以采用NPO的方式运行,都有机会作大。
《2018中国教育广州宣言》做了一次迈步,这个宣言最后的文本很精简,但是背后的讨论很值得探究和回溯。我曾经在提倡这个宣言之前对整个未来教育的边界有过一些思考,希望这些媒母没有在宣言的解读中丢失掉(或应当补上):
危机(冬天):创新力枯竭、人才流失、多样性、人格教育、教材、教育内容、师资、经费、数字鸿沟、信息审查、四大支柱、通识、性教育、全球化、全球变暖、能源危机、环境保护、经济危机、校园暴力、媒体娱乐化、网络游戏…
资源(春天):国家投入、民间资本、商业模型、国际交流和分享、互联网、NGO、开放活动、开放校园、企业社会责任、开放社会资源、家庭互助….
机遇(夏天):Web2.0、OLPC、移动计算、云计算、建构主义、连接主义、分享主义、维基百科、社会性网络、社会性学习、PBL、OCW(开放课程)、非学校教育….
未来(秋天):竞争力、创新力、多样性、独立人格、自由思考、关爱、尊重和参与、信息素养、普世价值、全球化、公民社会….
很显然,近几个月以来,大量的用户开始涌向Google Reader,这从你的GR阅读器上的分享人的数量就可以看出来吧。Google Reader 做的很专注,把订阅和阅读的权利都交给了用户,而不是类似它的竞争产品那样随意帮助用户去添加一些奇怪的功能。 这样的中立性让Google Reader 没有花费太大的力气蚕食了竞争者的领地,今后如何还是要靠用户来说话。
GR有两个非常值得赞许的地方,是社会性管道设计模式的最好体现:
1. Google 统一了各种内容工具的快捷键,所以对大量的信息内容,你可以只用键盘上的一些字母就可以操作内容的导航。例如”J”可以到下一条,”K” 到上一条,”S” 表示加星,”Shift+S” 表示分享。这个键是社会性管道中最神奇的一个,比Twitter 中的RT有更高的传输速度(我暂时称之为“脉动速率”),用社会神经元的分析方法,其速度已经接近社会性大脑的基本要求。人脑的思维状态神经元传输速度为20m/s 左右,速度决定了神经网络的处理能力,也就是最终的智能。假设你正在接近“社会神经元”,你也会碰到这样的瞬间信息涌入挑战。请记住这些让你作为一个社会神经元的加速键吧。
2. 另一个重要的设计模式(Design Pattern),就是通过Tagging 把阅读的内容进行分流,这个分流过程也同样因为Tagging的自由性而变得非常有潜移效应(Emergence)。在Google Reader中,你随手添加的Tag(例如 “2Read” 是我经常添加的一个Tag,用来收集自己需要后面认真阅读的内容,因为把这个Tag设为了公开(在Google Reader的Setting里面完成公开动作),所以别人也可以有机会分享到你的某个频道。 有了这个基础,你可以随意合烧你的Feed(例如这里的RSS交给Google Reader来分发),无论他们来自那个源头。理论上,这个合烧过程无需复杂的设置,而且千变万化,只取决于你如何随手添加什么样的Tag。与其他合烧工具(例如Google 自己收购的FeedBurner相比,这种合烧根本就是信手拈来的混音表演,让社会性媒体的基础更加无敌,完全符合社会神经元的设计理想,输出在输入基础上得到了无穷的变化可能(如下图,想象越来越多的人在同时参与这种计算,并作为相互的输入输出关系吧)。
对中国用户,GR有更特别的第三个特征符合社会性管道的设计范式。因为伟大的墙的存在,所以人们需要的是更加安全而平滑的信息阅读能力。GR用简单的方法实现了这个目标:支持SSL(当然这需要增加的服务器计算能力,也许对Google 的云层不算什么),所以你只要把自己的GR快捷方式改为 https://www.google.com/reader 就会让伟大的墙无可奈何。当然了,你会说,墙可以把GR完全屏蔽掉啊。这完全可能,但是会有更多社会神经元出现。
剩下的事情,就是思考如何在社会神经元基础上获得商业的机会了,交给大家。
It’s a very long history for China to deploy censorship system( I think the legacy came from it’s ever regimes since Qinshi Huangdi, the first emperor ). So although the current communist party were ever not so agile first when Internet was introduced to this country in early stage, now seems they are more [...]