<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Just curious... has anyone been working on making Sugar and/or the apps available on Android devices? This was discussed some time ago, and if I am not mistaken, was to be one of this year's goals for SugarLabs.  <div><br></div><div>I purchased the XO Tablet and am very disappointed in the apps on it. There is no opportunity for sharing between apps or between tablets.  Many of the apps on it require a web connection to use and the content on some won't even open unless you pay extra.  The "My Books" section is excellent with a nice collection of books in English and Spanish from the Project Gutenberg collection. There is also a small video collection with an actor reading some of Aesop's Fables that is nice too. But, for the apps in the main children's "Dream" interface section, there is very little that offers an opportunity for creative, collaborative learning like Sugar does.</div><div><br></div><div>Caryl<br><br><div>> Date: Thu, 22 Aug 2013 20:56:22 -0400<br>> From: walter.bender@gmail.com<br>> To: community-news@lists.sugarlabs.org<br>> CC: iaep@lists.sugarlabs.org; sugar-devel@lists.sugarlabs.org<br>> Subject: [IAEP] Sugar Digest 2013-08-22<br>> <br>> == Sugar Digest ==<br>> <br>> "When I want to read a novel, I write one." -- Benjamin Disreali<br>> <br>> “An expert is a man who has stopped thinking because ‘he knows.” --<br>> Frank Lloyd Wright<br>> <br>> 1. Flavio Danesse made a post on the sur list [1] about his approach<br>> to teaching Python programming to children of age 12. He eschews the<br>> use of IDEs and other affordances in favor of giving them a basic<br>> understanding of simple, readily available tools.<br>> <br>> :Yo me hice 5 repartidos básicos en pdf que conforman los tres<br>> talleres base de python joven, donde se les enseña a usar la terminal,<br>> a escribir código en un archivo, a ejecutarlo, luego se enseñan los<br>> tipos de datos, los operadores de todo tipo, control de flujo,<br>> conversiones de tipo, colecciones, funciones, clases, y poca cosa más.<br>> <br>> :A eso hay que agregar que también hay que enseñarles donde pueden<br>> consultar el api, como buscar ayuda en internet, etc . . .<br>> <br>> Flavio goes on to say that when they are beginning to understand these<br>> things, he starts them on small exercises and only then the GTK API.<br>> Some of the students go on to use IDEs, but only after they have a<br>> strong foundation.<br>> <br>> There is evidence that his approach has merit: many of the young<br>> programmers from Uruguay who have contributed so much to Sugar are<br>> current and former students of Flavio.<br>> <br>> 2. We continue to make great progress in our efforts to make<br>> HTML5/Javascript a first-class development environment in Sugar. An<br>> indication of progress is that community members not directly<br>> affiliated with the development effort are beginning to write Sugar<br>> Apps [2] using the new API. More details can be found at [3].<br>> <br>> 3. Gonzalo Odiard and I have been doing some work on classroom<br>> management in support of the OLPC AU deployment. The basic idea is to<br>> make it easier for the exchange of a variety of data within a<br>> classroom setting: the Journal Share activity enables bi-directional<br>> sharing of Journal objects, facilitating the distribution of materials<br>> and resources, as well as handing in homework assignments; the Share<br>> Favorites activity enables a group of students to share their Sugar<br>> desktop favorites settings, so that when embarking on a group or class<br>> project, everyone has access to the same set of tools; the Share Stats<br>> activity enable students to share activity-usage statistics with the<br>> classroom teacher, part of a general effort to make learning visible<br>> to both students and teachers.<br>> <br>> Regarding statistics gathering, we've implemented an age/gender<br>> setting in the Sugar control panel so that data can be sorted by age.<br>> This work is not yet up-streamed, but the patches are available here<br>> [4, 5].<br>> <br>> 4. I've been working with Spirituality for Kids [6] to make their<br>> videos and lessons available as Sugar activities. We published<br>> English-language activities [7] one month ago and Spanish-language<br>> activities this week [8].<br>> <br>> 5. "Dog bites man": I've made some changes to Turtle Blocks. In<br>> response to a request from a teacher in the OLPC Charlotte deployment,<br>> I changed the way in which the coordinate rescaling works. (Chances<br>> are you didn't even know Turtle Blocks lets you transform the<br>> coordinate scale. It is done with a button on the View toolbar.) By<br>> default, the turtle coordinates are scaled to pixels: if the turtle<br>> moves forward 100, it moves 100 pixels. But traditionally, Logo is<br>> scaled from 0 to 100; in that mode, forward 100 would move the turtle<br>> from the center of the screen (0, 0) to the top of the screen (0,<br>> 100). But for young children just being to learn numeracy, they<br>> typically use only one- and two-digit numbers. So I changed the scale<br>> from 0 to 20. In this new scaling, moving forward by single digits<br>> results in a readily visible change on the screen. I now save the<br>> coordinate scaling in gconf so that the user need only set it the<br>> first time they use Turtle Blocks (or it can be set as part of a<br>> deployment's configuration.) See Turtle Blocks v187, available here<br>> [9].<br>> <br>> Speaking of Turtle Blocks, Google Summer of Code intern Marion Zepf<br>> continues to make great progress on the export-to-Python extension<br>> [10]. As a result of her work, Turtle Blocks projects can be exported<br>> as Python code. Our hope is that this will facilitate some of our<br>> users in making the transition from block-based programming languages<br>> to text-based programming languages, which are better suited for more<br>> complex tasks. (For example, the most complex Turtle Blocks program I<br>> have ever written uses about 1000 blocks. But Turtle Blocks itself is<br>> more than 25,000 lines of code. This suggests there is a gulf between<br>> the complexity we can reach in a block-based environment and a<br>> text-based environment.)<br>> <br>> === In the community ===<br>> <br>> 6. International Turtle Art Day will be on October 12. Pacita Peña and<br>> Cecilia Alcala will be hosting an event in Caacupé and there will be<br>> other events around the world sharing ideas and resources. Brian<br>> Silverman and Artemis Papert will be featured guests. There are guides<br>> to holding a Turtle Art Day event available in English [11] and<br>> Spanish [12]. (Tip of the hat to Claudia Urea, who has led this<br>> effort.)<br>> <br>> === Tech Talk ===<br>> <br>> 7. Daniel Narvaez announced that we have entered the final phase of<br>> the run up to the Sugar 1.0 release. Please help us with testing.<br>> There is a short list of bugs [13] we are hoping to quash in time for<br>> the final release at the end of September.<br>> <br>> === Sugar Labs ===<br>> <br>> 7. Please visit (and contribute to) our planet [14].<br>> <br>> ----<br>> <br>> [1] http://lists.laptop.org/pipermail/olpc-sur/2013-August/012118.html<br>> [2] http://activities.sugarlabs.org/en-US/sugar/addon/4697<br>> [3] http://developer.sugarlabs.org/<br>> [4] https://github.com/walterbender/sugar/tree/intro-2<br>> [5] https://github.com/walterbender/sugar-artwork/tree/age-gender-2<br>> [6] http://www.spiritualityforkids.com<br>> [7] http://activities.sugarlabs.org/en-US/sugar/addon/4679<br>> [8] http://activities.sugarlabs.org/en-US/sugar/addon/4698<br>> [9] http://activities.sugarlabs.org/en-US/sugar/addons/versions/4027#version-187<br>> [10] http://wiki.sugarlabs.org/go/Summer_of_Code/2013/Turtle_Blocks_Python_export_project<br>> [11] http://people.sugarlabs.org/walter/Guia_Ingles_10-08-2013.pdf (en)<br>> [12] http://people.sugarlabs.org/walter/Guia_Esp_12-08-2013.pdf (es)<br>> [13] http://bugs.sugarlabs.org/query?status=new&status=assigned&status=accepted&status=reopened&priority=Immediate&priority=Urgent&component=Sugar&status_field=New&order=priority<br>> [14] http://planet.sugarlab.org<br>> <br>> -- <br>> Walter Bender<br>> Sugar Labs<br>> http://www.sugarlabs.org<br>> _______________________________________________<br>> IAEP -- It's An Education Project (not a laptop project!)<br>> IAEP@lists.sugarlabs.org<br>> http://lists.sugarlabs.org/listinfo/iaep<br></div></div>                                      </div></body>
</html>