scratch分享网站的建设与应用初探-2014-3-29.doc_第1页
scratch分享网站的建设与应用初探-2014-3-29.doc_第2页
scratch分享网站的建设与应用初探-2014-3-29.doc_第3页
scratch分享网站的建设与应用初探-2014-3-29.doc_第4页
scratch分享网站的建设与应用初探-2014-3-29.doc_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Scratch分享网站的建设与应用初探【内容提要】“想象、编程、分享”是Scratch的三大主旨,很多老师在重视“想象、编程”的同时,忽视了最后的“分享”环节,以为利用官网来进行作品的发布,是唯一的选择。我们认为 ,自建一个Scratch作品分享网站,是对官网的一个有效补充。本文尝试通过为什么要创建自己的Scratch分享平台,如何实现Scratch作品的网络分享,及Scratch分享网站在实际教学中的功能等三个方面,就Scratch分享网站的创建与应用进行一些探讨。【关 键 字】Scratch 分享 交流 评价 展示Scratch,仿佛就在其诞生的同时,便受到了全球计算机教育工作者的追捧。近几年,国内很多信息技术老师也纷纷尝试着将Scratch引入到课堂,掀起了一股Scratch教学的热潮。“想象、编程、分享” 是Scratch的三大主旨。可见“分享”是Scratch学习过程中一个重要的环节。在比较现在国内对Scratch教学的研究可以发现,老师们大多只关注了前面两个环节,而对于最后一个环节,则没有引起足够的重视。我们认为,如果能够自建一个基于Web页面的作品分享与交流平台,可以更有效的激发学生的学习热情,提升学生的学习效率。一、自建Scratch分享平台的需求分析MIT的Scratch项目组,专门创建一个面向全球的Scratch作品网络分享平台,开发人员还在Scratch软件中集成了上传的功能,非常的方便。任何人都可以在这个平台上发布并浏览作品,甚至,还可以在线创建与修改作品。所以,在其分享平台上,每天都会有成千上万的作品被传上来。或者有老师会说,官网的发布系统已经很完善,我们还有必要自己搭建平台吗?答案是肯定的。下面我们来分析一下自建平台的必要性。1极速加载提升用户的使用体验官网的访问速度无法满足我们的教学要求。通过测试可以发现,在笔者所在的区域(浙江省平湖市),打开官网()的平均速度是4.838秒。这还是在只显示首页的情况下。如果需要打开某个Scratch作品,其时长则更是达到了数十秒之多,甚至是网页加载停滞。这极大的降低了用户的使用体验。而如果利用自己的服务器来建设分享平台,就可以很好解决这个问题。笔者以自己学校的分享平台为例,进行了测试,打开首页的平均耗时,只有区区的0.102秒,打开单个多媒体作品时,也在两三秒内,用户体验佳。2扫清障碍降低学生访问时的心理障碍MIT的分享平台是面向全球的,虽然平台能够自动识别用户来源并显示对应的语言,但也是仅限于只言片语的介绍及一些栏目的标题上,整个平台,还是以英文为主,特别是那些已经发布的作品,往往会以多种语言方式来显示,这会给学生的访问带来心理障碍。而自建平台,就没有这些麻烦,又由于是自建平台,作品能集中在一起被显示出来,之前上传的作品,也可方便的被检索到。而不至于会被海量的作品淹没,更有利于增加学生的成就感。让每一个学生,都可以自信的参与到平台的分享与交流中来。二、Scratch作品网络分享的实现方式在讨论完自建分享平台的必要性后,我们要探讨一下如何实现Scratch作品的网络分享。现在学校大都建有自己的网站,拥有自己的服务器。理论上来说,只要在网站上再添加一个Scratch栏目,就可以将作品通过网络来进行分享。但还需要解决两个技术问题作品的上传与作品的展示。上传作品,比较简单,利用平时文章发布系统的附件功能就可以实现,只要把Scratch作品的文件类型添加到可以上传的文件类型列表中就可以了。而涉及到Scratch作品的展示时,我们还需要进行一些技术上的比较选择。通过分析可以发现,现在实现Scratch作品的网络展示,主要有三种方式,下面我们逐一进行分析与比较。1通过附件下载与人分享作品这是我们国内现在比较常用的方式,今年九月推出的浙江省中小学信息技术学习平台,就是采用此种方式。实现的方式:在前台显示时,给出一个文件下载的链接就可以了,具体使用到的语句如下:a href=点击下载作品 /filename表示作品的文件名及路径当用户来到这个页面时,并不能直接看到作品的效果,但我们可以在下载页面上,添加作品的一些相关的信息,如作者、作品类型,使用介绍等。如果可能,还可以加上作品运行时的截图,以让下载者在下载之前,可以对作品有一个更直观的了解。利弊分析:此种方式,最大的好处是实现起来比较简单,平台搭建容易。几乎不需要对原来的网站进行修改。但其不足也很明显不能在网页中运行Scratch程序。用户需要下载并打开文件后,才能看到作品的效果。同时,用户还需要事先在自己的电脑上安装Scratch程序才行。影响用户的使用体验。2通过Java脚本来进行展示此方式,可以在线运行作品,也可以下载,更方便。我国台湾地区的不少学校,就采用此方式来进行作品的分享。与前一种方式相比,上传也类似,只是在显示页面部分,进行了调整,不再只是给出一个下载的链接,而是将程序嵌入到网页中,用户可以在浏览器中运行Scratch程序。实现的方式:需要下载两个文件,ScratchApplet.tar与ScratchApplet.jar。放置到web服务器显示程序的目录中。在需要显示作品的页面对应位置,添加如下语句:object classid=java:ScratchApplet.class type=application/x-java-applet archive=ScratchApplet.jar width=482 height=387codebase=param name=project value=applet id=ProjectApplet style=display:block code=ScratchApplet codebase= rchive=ScratchApplet.jar height=387 width=482param name=project value=applet id=ProjectApplet style=display:block code=ScratchApplet codebase= archive=ScratchApplet.jar height=387 width=482param name=project value=利弊分析此种方式,由于可以在网页中直接运行程序,更有利于作品的传播,扩大分享的范围,也方便大家的交流。学生在使用此平台时,会更有成就感。不足之处就是,初次使用会提示需要安装Java虚拟机,而大多电脑上的浏览器是不安装此插件的,影响用户的使用体验。3通过Flash动画方式进行作品发布此方式,是通过一个SWF文件调用学生上传的作品,以Flash动画的方式进行网页显示,对于大多浏览器,没有障碍,官网就是采用此方式。实现的方式需要从官网提取两个文件,放置到网页中。分别是scratch.swf、swfobject.js。在网页中需要显示程序的位置,插入scratch.swf,并调用上传的.sb文件。具体代码如下:/调用控制文件 var fwidth = 480;/ 显示窗口的宽度 var fheight = 360; / 显示窗口的高度 installPlayer(Scratch.swf, ScratchShow); function installPlayer(swfName, swfID) var flashvars = project: ?version=3/ filename-展示作品的文件名及路径 ; var params = allowScriptAccess: always, allowFullScreen: true ; var attributes = ; swfobject.embedSWF(swfName, swfID, fwidth, fheight, 10.0, false, flashvars, params, attributes); 利弊分析用户使用体验好,由于Flash是目前互联网上网页动画的一个主流,大多浏览器都支持,无需安装插件,使用无障碍。推荐使用此方式。除上面几种分享方式外,还有老师尝试用优酷、土豆等视频网站来分享Scratch作品,用摄像机或者屏幕录像软件,将作品运行情况录制下来,以视频的方式上传到视频网站上来进行分享。这种方式,虽然能够比较直观的显示出作品的运行状态,但用户无法体验到作品的交互功能,所以,效果并不理想。下面们通过一张表格来对上面几种Scratch作品分享方式进行比较:采用技术用户使用方式典型例子备注软件下载下载打开观看浙江省中小学信息技术学科平台不推荐Java网页显示浏览器安装Java插件观看台湾各小学Scratch作品展示系统不推荐Flash网页显示直接通过浏览器观看Scratch官网推荐三、Scratch分享平台的教学应用享平台建成之后,其最大的功能,当然是学生作品的分享。除此之外,我们还可以平台的拓展功能,增加文章管理、视频管理、讨论区等模块,让这个分享平台成为校本课程的开发与实施的一个管理平台,1“翻转课堂”尝试全新课程教学模式在学生对平台的使用有了一定的了解后,我尝试把学习的任务,一一罗列出来,用电子课本功能,将其在平台上进行展示,并制作成一个个短小的视频,还在视频之后附上相应的练习要求,上传到这个平台上,让孩子们可以相对自主的选择自己学习的内容与进度。学生通过网络课程,不仅可以复习已经学习的内容,还可以对接下来需要学习的内容作了解,尝试进行练习。这样就可以在正式学习之前,更好的了解自己学习的方向。而当回到课堂上,老师就通过“你在自学中,遇到了哪些问题?”来开展更有针对性的学习,起到了“翻转课堂”的效果。2“一键分享”扩大课程成果展示范围考虑到学生大多拥有自己的QQ号这一情况,我利用腾讯开放平台功能,将分享网站加入QQ互联,让学生可以通过QQ号来登录网站,并利用此功能,可以方便的将上传到网站上的作品,分享到自己的QQ空间、腾讯微博中,极大的拓展了课程学习成果的分享范围,分享给伙伴,让同学玩玩自己创作的游戏,分享给家人,让家人了解自己学习的成果,分享给社会,让更多的人了解孩子的思想。学生也从分享中,感受到了成功的乐趣。为让分享达到理想的效果,在让学生刚接触平台时,就对学生进行必要的分享操作的指导,在分享页面上填写作品介绍、作者、关键字等必要的信息,以让浏览者可以对作品有一个更准确的了解。同时,也可通过此项训练,进一步提升学生利用现代信息技术工具来表达自己思想的能力。3动态评价落实课程评价管理开放平台作品的评论功能,不仅老师要利用这评论功能来对学生的作品进行点评,更要引导孩子对同伴的作品发表中肯的评价。每一次参与评价,就是一次观点的分享。让孩子们在分享与交流中,不断完善自己的作品,从中培养孩子利用现代信息技术来进行合作学习的能力。为了让学生体验利用网络进行学习交流的乐趣。在一开始,我就对如何评价同学的作品进行专门的指导,引导学生从“表扬+建议”的方式来进行,肯定同学作品出色的地方,并以建议的方式,来提出自己不同的观点。还经常对学生发表的评论进行筛选,向学生推荐优秀的评价内容。让学生从范例中,去学会如何评价的作品,并如何回复同学对自己的评价信息。四、结束语我们自建Scratch分享平台,并不是排斥官网平台,我们可以发现,官网平台与自建平台可以起到很好的互补作用。官网可以在一个全球的范围内进行作品的交流,让学生的作品,传播得更广。获得更多的成就感。同时,孩子也可以通过官网欣赏到更多精彩的作品,促进自己的学习。自建平台,可以让学生,在自己的圈子里,更快,更方便的集中展示自己的作品,直观的展现自己的学习过程。同时,通过功能的拓展,老师也可以利用此平台方便的进行课程发布、评介与管理学生的作品,开展探究性的教学活动。有助于校本课程的实施。我们将Scratch分享网站的创建与校本课程开发进行了结合。一段时间试用下来,学生学习热情高涨。在分享平台上,不仅展示着孩子们新奇的思想,奇妙的作品,也看到孩子们思想交流的过程,还积累了大量的范例、教程。为老师的教学研究提供了丰富的素材。Scratch分享交流网站,在国内还比较少看到,关于其在程序教学中的作用,还有待我们进一步的探索。我

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论