Edit page blog/2010/03
[wiki.git] / blog / 2010 / 03
1 == Sun, Mar 14 - What are kids using Sugar for? ==
2
3 I'm finally back in Asuncíon. Over the last few days, I had the
4 opportunity to interview a dew dozen children who had been
5 using Sugar 0.82 for about one year. Perhaps the most interesting
6 and controversial finding was which activities are the most
7 popular among them:
8
9 {{podium.jpg|maxwidth=640|class=thumbright|The most popular Sugar activities}}
10
11  # [[http://en.wikipedia.org/wiki/Doom_(video_game) | Doom]]
12  # [[http://www.pixelprospector.com/indev/2009/12/super-vampire-ninja-zero/ | Super Vampire Ninja Zero]]
13  # [[http://activities.sugarlabs.org/en-US/sugar/addon/4024 | Navegar]] (Browse)
14
15 Heh, at least Browse made the third place, I thought. But when I
16 asked what websites they were visiting, the answer was invariably
17 "videos".
18
19 Well, at the least I could tell they were answering honestly!
20 We often idealize our young users as being creative, passionate and
21 eager to learn just about everything. Some kids are really
22 like this, I met some in Caacupé. However, the naked truth is that the
23 vast majority would rather spend their free time playing.
24
25
26 === Those inappropriate games ===
27
28 {{http://diablobasher.files.wordpress.com/2008/04/doom01.jpg|class=thumbleft|The Ultimate Doom title artwork}}
29
30 It's no wonder kids would like a game which is "//widely regarded as one of
31 the most important titles in gaming history//", according to the Wikipedia.
32 The first 7 hits for the common word "[[http://www.google.com/search?q=doom|doom]]"
33 are about the game itself. Then come the film adaptation and various fan sites.
34 Anyway, how can we blame kids for playing games? After all, many of us played
35 Doom and many other types of "inappropriate" video games throughout our childhood.
36
37 We quickly took Doom down from the OLPC wiki soon after it was uploaded,
38 yet it is still spreading fast among Sugar users worldwide. Let's look at the
39 positive sides: it shows social behavior and encourages kids to find technical
40 solutions to transfer activities directly (their old version of Sugar does not
41 allow direct sharing from the journal).
42
43 So, what we going to do about it? Do we lock the system down so kids could
44 only install signed applications? So much for the "child ownership" principle.
45
46 Do we develop a couple boring educational games, in the hope they will keep
47 our kids from playing the "//#1 game of all time//"? I'm sure it will work :-)
48
49 Or we could admit defeat and give them the [[http://en.wikipedia.org/wiki/Doom_WAD|level editor]]
50 too, channeling some of this passion towards learning advanced concepts of 3D graphics
51 and game deisgn. Over 13,000 maps were created for Doom by young artits of any age and
52 nationality. Later games from ID Software came with a [[http://en.wikipedia.org/wiki/QuakeC | programming language]]
53 which enabled users to create entire new games from the same engine.
54
55 === Those inappropriate cartoons ===
56
57 {{http://www.shoemoney.com/wp-content/uploads/2009/12/blame-canada.jpg|class=thumbright|Still from South Park}}
58
59
60 What about the videos? The most popular video websites are
61 [[http://en.wikipedia.org/wiki/Adobe_Flash | Flash]] based.
62 You Tube would work with [[http://www.gnashdev.org/ | Gnash]] as well,
63 but because the required video codecs are [[http://en.wikipedia.org/wiki/MP3#Licensing_and_patent_issues | patent encumbered]],
64 we're not allowed to ship them in Fedora.  Besides,
65 both Flash and Gnash are quite inefficient and would feel
66 sluggish on the XO-1.
67
68 So I am left wondering what solutions these kids came up with
69 in order to circumvent the technical limitations and watch
70 their favorite videos.
71
72 The coordinator of the education team got curious and asked questions.
73 It seems that some smart kids figured out how to rip videos from You Tube,
74 store them in the journal, and then play them back with some
75 [[http://www.olpcnews.com/software/applications/using_an_xo_laptop_a.html | clever hackery]].
76 We do not know the details of how this is done, but it is quite impressive.
77
78 === Passion-driven learning ===
79
80 Even though most kids are inclined to misuse our precious educational
81 technology for gaming and other mundane uses, in order to do what they want,
82 they seem to be acquiring pretty advanced problem-solving abilities
83 in a self-motivated and social way; in other words, the purpose for which
84 OLPC and Sugar were created.
85
86
87 == Fri, Mar 12 - Interview with //Los Scratcheros// ==
88
89 (photos courtesy of Carla Crosa)
90
91 || {{ pictures/sugar/deployment/paraguay/caacupe/scratcheros/00008.jpg | maxwidth=480 | The "Scratcheros": Nadia, Benedicto and Alberto}} || {{ pictures/sugar/deployment/paraguay/caacupe/scratcheros/1.00011.jpg | maxwidth=480 | Albertito, our youngest volunteer, helping one of our trainers }} ||
92
93 Today I spent some time with three siblings of Caacupé who has impressed me and the educators very
94 much with their original creations in Scratch. Scratch is not a school subject, these kids are
95 learning it on their own driven by their own passion.
96
97  * **What's your name?**
98  * B: Benedicto
99  * N: Nadia
100  * A: Alberto
101
102  * **How old are you?**
103  * B: 12
104  * N: 11
105  * A: 9
106
107  * **How did you learn Scratch?**
108  * B: We tried all the functions. First, we'll try one function, and see what it does.
109  * N: Like he said, we experimented with all the functions and check the results.
110  * A: By looking at the animations of the games bundled with Scratch
111
112  * **What job would you like to do when you're done with school?**
113  * B: Software engineer
114  * N: Paediatrician
115  * A: Nada... ;-)
116
117  * **Do you like Turtle Art? What can you do with it?**
118  * B: Si. I can create rectangles and other geometrical shapes.
119  * N: Mostly geometric shapes 
120  * A: Only basic shapes: square, triangle...
121
122  * **How much time do you spend with your laptop every day?**
123  * B: A few hours.
124  * N: 6 hours, more or less.
125  * A: Same for me.
126  * (Mother's note: they don't use the laptop enough in school!)
127
128  * **Nobody is teaching you, yeah? You're learning everything on your own?**
129  * B: No, with my sister. We try all activities, and when we find one we like, we spend some time on it together.
130  * N: I learned the basics of Turtle Art at the trainer's course.
131  * A: Yes, I learned it there too.
132
133  * **What other activities do you like besides Scratch and Turtle Art?**
134  * B: //Hablar con Sara// [Speak] and //Super Vampire Ninja Zero//, //Máquina de discos// (Jukebox).
135  * N: //eToys//, to edit photos. I need someone to teach me all the rest.
136  * A: //Grabar// (Record), to take videos, interview people...
137
138  * **What would you like to add to Sugar?**
139  * B: The "Snake" game
140  * N: Strategic games
141  * A: ...hmm...
142  * (Mom: They need an automatic spell checker... and a **screensaver**, of course).
143
144  * **What's the most annoying problem for you with Sugar?**
145  * B: Can't use the "robot" function in //Hablar con Sara// (
146  * N: I want bigger fonts in //Pintar// (Paint).
147  * A: //Escribir// (Write ;-)
148
149  * **Would you like to learn a little bit of Python with Pippy?**
150  * B: Very well!
151
152 Then Benedicto and I got started. Python is easy, you can explain the basics to a smart kid in less than 30 minutes.
153 I've shown him a few Pippy examples, describing the code briefly before running it, then making small changes to make
154 Benedicto grasp the possibilities. From his questions and comments, I'm pretty sure that he could figure out the
155 concepts despite my very poor Spanish fluency and my usual disorganized style.
156
157 Nadia shows plenty of design talent: she uses Sugar to create short stories featuring her friends. She
158 cookie-cuts their photos and uses Scratch to animate them on fantasy backgrounds with music, sound
159 effects and text. Recently, she started creating line-art versions of the photos using eToys, so her
160 new creations look more like cartoons. At this point, Benedicto mentioned the [[http://htf.atom.com/ | Happy Tree Friends]],
161 an innocently named Internet series which makes even South Park seem politically correct in comparison!
162 HTF is Flash-only and doesn't seem to work with Gnash -- at least, we should be above any bigot criticism
163 for conveying "inapprorpiate content" to young hack^Wchildren.
164
165 Nadia also created a platform videogame in which a dog needs to jump around to find the way out from
166 each level, while a bouncing arrow chases him. Technically simple, but shows sensitive use of
167 game-design principles. I'm not sure if the code is entirely new or comes in part from pre-existing
168 Scratch games. It doesn't matter: in Free Software, remixing other people's work is the rule.
169
170 We updated Benedicto's and Nadia's laptops to [[http://oficina.paraguayeduca.org/~bernie/py-xo1/ | F11-XO1 Paraguay, build 65]],
171 which contains the latest release of [[http://wiki.sugarlabs.org/go/0.84/Notes | Sugar 0.84]]. Benedicto had been previously
172 testing my build 45, revealing some bugs in networking and activities.
173
174 || {{ pictures/sugar/deployment/paraguay/caacupe/scratcheros/00005-game-written-in-scratch.jpg | maxwidth=480 | Perro Bros }} || {{ pictures/sugar/deployment/paraguay/caacupe/scratcheros/00016-nadias-work-in-etoys.jpg | maxwidth=480 | Nadia's line-art image }} ||
175
176
177 == Mon, Mar 8 - Children want Sugar 0.84, for the wrong reasons ==
178
179 || {{ pictures/sugar/deployment/paraguay/caacupe/cats/00001.jpg | maxwidth=480 | CATS, Fernando's XO repair lab in Caacupe }}        || {{ pictures/sugar/deployment/paraguay/caacupe/cats/00029.jpg  | maxwidth=480 | Kids waiting to install Sugar 0.84 in front of the CATS lab }} ||
180
181 The owner of **Centro de Assistencia Tecnica y Soporte (CATS)**, the XO support center of
182 [[http://en.wikipedia.org/wiki/Caacup%C3%A9 | Caacupé]], wrote:
183
184 {{{
185 On March 8 2010 14:51, Raúl Gutiérrez Segalés wrote:
186 > Fernando,
187 >
188 > How is the migration to Fedora 11 going so far? Approximate number
189 > of machines to date?
190
191 Raul, the truth that it's going smooth so far, the boys are very excited
192 about the new version, and the rumor is spreading fast.
193 I think so far my team updated 120 laptops, more or less.
194
195 FG
196 }}}
197
198 (Google translation with my manual corrctions)
199
200 I witnessed it with my own eyes: every day, children start lining up outside of CATS' door
201 early in the morning, and keep coming all day long, until the evening. All of them ask
202 for the new version, bui in interesting ways: a little boy said:
203
204  "//Quiero poner ventanas coloradas//" (I want to install colored windows).
205
206 They're obviously referring to the Gnome desktop, also known as "//salva pantallas//" (screensaver).
207 Another kid admired his freshly installed Gnome desktop and proudly declared: "//Ahora tienen Windows!//"
208 (now I have Windows). In Spanish, therre's no ambiguity on the meaning of the word Windows.
209
210 Power of brand. It doesn't rmatter if it's the actual Windows, or even if it really does
211 anything useful at all. It's new, it's colored and it's what adults are using. Oh, and it
212 also comes with a screensaver which makes it irresistible.
213
214 So, what do we do? Quick! Let's add a cool screensaver to Sugar! :-)
215
216 Of course not, but could we do anything to appeal to kids more than a traditional desktop?
217 I don't claim to be a pedagogist, but by now I've observed our young users closely enough
218 to be able to guess what they're really missing in Sugar:
219
220 <div style="font-size: large; color: red; text-align: center">
221 more configurability.
222 </div>
223
224 Yeah, dozen of scientific studies showed how users almost never customize the desktops beyond
225 setting a background image. Kids, however, are a lot more passionate about their precious
226 laptop than the average office clerk using Windows. They //do// cover the exterior of
227 their laptops with colorful stickers.
228
229 || {{pictures/sugar/deployment/paraguay/caacupe/escuela_691_profesora_gudelia_cabrera/00048.jpg | maxwidth=480 | Shy girls hide behind their Barbie-fashioned laptops }} || {{ pictures/sugar/deployment/paraguay/caacupe/scratcheros/00003.jpg | maxwidth=480 | A sugar "hack" (zoom in to see the ASCII art detail) }} ||
230
231 Believe it or not, many of these kids also set their Home View with the random icon layout
232 (aka "the Negroponte layout"), because it lets them drag icons around and arrange them in
233 clever ways. I could take many screenshot to prove it, but I particulatily like this one
234 abusing Sugar's user name field to create a drawing on three lines. These kids do not live
235 in the middle of Silicon Valley; it is very likely that they rediscovered the technique
236 of [[http://en.wikipedia.org/wiki/ASCII_art | ASCII art]] completely on their own.
237 The original idea was passed along and successively refined by several anonymous artists.
238
239 Finally, what was the gray-scale palette supposed to mean in our UI? I was explained it once,
240 and it seemed to make some sense, but now I forgot. And, whatver the reason was, kids are
241 unlikely to agree with us.
242
243 Let's give our users a control panel applet for customizing colors as they wish, or they'll
244 switch to Gnome //en masse//. I can't blame them, either. What would you have done when
245 you were 8?
246
247
248 == Tue, Mar 02 - Charla @ Facultad Politecnica ==
249
250 Today I gave an opening talk at the [[http://www.pol.una.py/ | Facultad Politecnica de la Universidad Nacional de Asuncion]].
251 The title was "//Empoderar a los estudiantes con el Software Libre//" (//Empowering students with Free Software//).
252
253  * [[http://people.sugarlabs.org/bernie/sugar/slides/sugar-paraguay-v6-es.odp | Spanish, OpenDocument]] 
254  * [[http://people.sugarlabs.org/bernie/sugar/slides/sugar-paraguay-v6-es.pdf | Spanish, PDF]]
255  * [[http://people.sugarlabs.org/bernie/sugar/slides/sugar-paraguay-v5-en.odp | English, OpenDocument]] (older version with fewer slides and some factual errors)
256
257 || {{ pictures/sugar/deployment/paraguay/facultad_politecnica/la-base-pedagogica-de-sugar.jpg | maxwidth=500 }} || {{ pictures/sugar/deployment/paraguay/facultad_politecnica/todos-son-maestros-y-alumnos.jpg | maxwidth=500 }} ||
258 || {{ pictures/sugar/deployment/paraguay/facultad_politecnica/00043.jpg | maxwidth=500 }}                       || {{ pictures/sugar/deployment/paraguay/facultad_politecnica/00048.jpg | maxwidth=500 }}                        ||
259
260 See [[pictures/sugar/deployment/paraguay/facultad_politecnica | all the photos ]] in my Codew'z photostream.
261
262 Note: I'm not really affiliated with MIT and I'm not even an engineer, but it's a flattering mistake ;-)