<div class="gmail_quote">On Sat, Nov 7, 2009 at 11:43 PM, Bert Freudenberg <span dir="ltr">&lt;<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5"><br>
On 07.11.2009, at 04:48, Bill Kerr wrote:<br>
<br>
&gt; On Fri, Nov 6, 2009 at 11:35 PM, Tomeu Vizoso &lt;<a href="mailto:tomeu@sugarlabs.org">tomeu@sugarlabs.org</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt; On Thu, Nov 5, 2009 at 11:10, Bill Kerr &lt;<a href="mailto:billkerr@gmail.com">billkerr@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; <a href="http://activities.sugarlabs.org/en-US/sugar/browse/type:1/cat:107" target="_blank">http://activities.sugarlabs.org/en-US/sugar/browse/type:1/cat:107</a><br>
&gt;&gt; &gt; How come scratch is no longer available for sugar?<br>
&gt;&gt; &gt; (the link is to the programming category of sugar activities)<br>
&gt;&gt;<br>
&gt;&gt; You mean Scratch was available in ASLO but isn&#39;t any more?<br>
&gt;&gt;<br>
&gt; No but it should be there since Scratch has a far better UI than Etoys<br>
<br>
</div></div>Agreed on the &quot;should be there&quot; part.<br>
<br>
As for &quot;better UI&quot;: Scratch does what it does incredibly well. If all<br>
you want to do can be done in Scratch then it is an excellent tool.<br>
<br>
Etoys is way more powerful, but comparatively hard to get into. </blockquote><div><br></div><div>thanks for replying Bert</div><div><br></div><div>I&#39;m not sure what you mean by Etoys being way more powerful. I would agree that Kedama, the parallel tile particle system, is way more powerful than anything in Scratch. </div>
<div><br></div><div>Did you have something more in mind? </div><div><br></div><div>For teachers the ability to make an easy start with a program is very important. When teaching a group then if several students encounter something they can&#39;t solve then it creates huge problems, especially for difficult to manage classes. And even for more advanced students features that are easy to find and work smoothly are important so that they can focus clearly on the challenging learning (scripting) rather than hunting around for where the tools are. There are a whole lot of features in Scratch that makes this possible (as you acknowledge). I haven&#39;t spelt out those features in detail here but will run some more tests and attempt to do so soon. One of my students mentions some of them here:</div>
<div><a href="http://soeasyman123.blogspot.com/2009/11/great-race.html">http://soeasyman123.blogspot.com/2009/11/great-race.html</a></div><div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">
&quot;<span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 13px; color: rgb(51, 51, 51); line-height: 20px; ">I found Etoys very troublesome for a few reasons.</span><div style="text-align: left; ">
1. was because whenever I tried to save it would just close the program and I would jsut simply lose all my work. this occurred to me 3 times.</div><div style="text-align: left; "><br></div><div style="text-align: left; ">
2. I couldn&#39;t view the scripts while having the cars move because the scripts would get in the way of the test.</div><div style="text-align: left; "><br></div><div style="text-align: left; ">3. the scripts were always in the way of the pictures so i had to close them everytime i finished with them which was very time consuming.</div>
<div style="text-align: left; "><br></div><div style="text-align: left; ">4. the drawing tools on Etoys aren&#39;t the greatest tools you could get.</div><div style="text-align: left; "><br></div><div style="text-align: left; ">
Although these reasons were troublesome I found Etoys interesting because there were so many scripts and other things to play with&quot;</div></blockquote><span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 13px; color: rgb(51, 51, 51); line-height: 20px; "></span></div>
<span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 13px; color: rgb(51, 51, 51); line-height: 20px; "></span><div><br></div><div>My inclination has been to try to transition students from scratch to python - but it doesn&#39;t work all that well I think in part because Scratch is *entirely* visual drag and drop tiles and the transition to text based programming is too abrupt for many. It might work better with etoys if the intended transition was from etoys to smalltalk (squeak). That might be a better way to go but a harder sell in a school environment (since python is a better known language and also fits in with Sugar)</div>
<div><br></div><div>I think that GameMaker (proprietary but a free version is available) handles this issue best - it has drag and drop for beginners and a code window for more advanced and you can mix and match scripts using both features together. I know that etoys has a code window but I found it very difficult to use successfully.</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">OTOH<br>
Etoys does integrate into Sugar reasonably well, unlike Scratch. If<br>
platform conformity was the sole criterium for &quot;better UI&quot; then Etoys<br>
would win hands down, with its Journal and Collaboration support.<br></blockquote><div><br></div><div>ok - with SoaS my efforts to enable collaboration on our school network have not been successful so although I have seen these features (in a session organised by Donna Benjamin in Melbourne a year ago) my students haven&#39;t been able to enjoy them unfortunately</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
But another, maybe even more important difference is that Etoys is an<br>
open-source community project. So if there is an Etoys itch you know<br>
how to scratch (pun intended): patches welcome :)<br></blockquote><div><br></div><div>Yes, I suspect this (the license) is the main issue which I raised with Mitch Resnick (and on this list) last year and wrote a blog summing it up:</div>
<div><a href="http://billkerr2.blogspot.com/2008/11/scratch-license-disappointment.html">http://billkerr2.blogspot.com/2008/11/scratch-license-disappointment.html</a></div><div>The last word in the comments on my blog comes from Tom Hofmann:</div>
<div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">&quot;<span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 13px; color: rgb(51, 51, 51); line-height: 20px; ">Neither license is a free or open source license. The binary one limits modification, the source one limits use and redistribution. They&#39;re just unfree in different ways.&quot;</span></blockquote>
<span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 13px; color: rgb(51, 51, 51); line-height: 20px; "></span></div><div><br></div><div>So I guess it&#39;s really up to the Scratch team at MIT to improve the license and their failure to do that has resulted in Sugar Labs downgrading its distribution perhaps not consciously but as a &quot;slipping into darkness&quot; event</div>
<div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
- Bert -<br>
<br>
<br>
_______________________________________________<br>
IAEP -- It&#39;s An Education Project (not a laptop project!)<br>
<a href="mailto:IAEP@lists.sugarlabs.org">IAEP@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/iaep" target="_blank">http://lists.sugarlabs.org/listinfo/iaep</a><br>
</blockquote></div><br><br clear="all"><br>