Sugar Digest 2009-07-01

Sugar Digest

1. It has been a busy week for Sugar Labs.

The center piece was the announcement of Sugar on a Stick, Strawberry. May thanks due to Sebastian Dziallas and the Fedora packaging team as well as Sean Daly and the Sugar Labs marketing team (we got unprecedented international coverage). Simon Schampijer organized a Sugar Labs booth at LinuxTag (see his write-up below).

The bookends were the FOSSed and NECC meetings. Caroline Meeks and I ran a workshop for teachers at FOSSed and along with Caryl Bigenho, Stephen Jacobs, and Mike Lee, we presented at NECC unplugged.

Caroline and I also made several trips to the Gardner and Lilla G. Frederick schools, where we are conducting Sugar on a Stick pilot programs this summer. We are running planning sessions with the teachers and start working with the students next week. Both schools have structured programs in the morning and open-ended discovery in the afternoon. It is in these afternoon sessions that we’ll be using Sugar, as a compliment to the morning activities.

2. Two high-school students from Rwanda are interning with me this summer. Eric and Peter will be adding some debugging features to Turtle Art and following up with some classroom experiments when they return to Rwanda in August. We’ll take some inspiration from some observations Raúl Gutiérrez Segalés and I made while debugging Turtle Art project remotely. It was clear that it wasn’t clear to the programmer where in the code one was executing at the time of an error. Eric and Peter’s goal is to highlight the brick being executed as one steps through the program. Raúl, for his part, has taken on the challenge of adding hover-activated tool tips.

3. Alan Kay, Tony Forster, Ed Cherlin et al. have been in a discussion ( 1, 2) about teaching physics that highlights the difference between diagnostic aids and physical thinking. Worth a read. K. K. Subramaniam (Subbu) pointed to a parody, “The Montillation of Traxoline” that really spoke to me about the problem of “the ‘intermediation’ that has crept into the science education in recent decades. It is no longer about direct experience. It is about dealing with text in books, pictures on charts and movies on screen. It is about literacy, not comprehension.”

4. Meanwhile, in the spirit of Sugar, we now have a page in the wiki describing how modify the Physics Activity.

5. Simon made regular reports from LinuxTag in his blog. Kudos to Simon for all his work in organizing the booth and to Tony Anderson, David Van Assche, Sean Daly, Sebastian Dziallas, Bert and Rita Freudenberg and the Squeak Team, Adam Holt, and James Zaki. Also thanks to our booth partners, Skolelinux, X2GO, and Linux4Afrika.

Help Wanted

6. Maria del Pilar Saenz has put out a call for participation in the various Sugar Labs Colombia programs. “If you are a teacher, engineer, student, free software enthusiast or related, you can collaborate. No matter the experience you have, what Most importantly, the dedication that can be given to projects.”

In the community

7. I’ll be giving a keynote at GUADEC; my plan is to both introduce Sugar to the broader desktop community (with the goal of recruiting more contributors), to sing the praises of the desktop—the cloud is not the solution to all problem—but also articulate the need for more simplicity along the entire spectrum from developers to end users.

8. Squeakfest will be held in Los Angeles 10–12 August and in Porto Alegre 23–25 Julho.

9. There will be a Sugar track at the Free Software Week in Bolzano, Italy, the week of 9 November 2009. We will likely start the Sugar Hackfest the weekend before in order to accommodate the restricted schedules of some of our community members, e.g., students. Free Software Week (and South Tyrol Free Software Conference 2009) is sponsored by TIS innovation park.

Tech Talk

10. Fred Grose continues to keep watch over our wiki. It remains a navigable site despite our growth in content and diversity over the past year.

11. Thomas C Gilliard has added a Sugar VM to the Virtual Appliance Marketplace.

12. Aleksey Lim announced V3 of the Sugar Activities Library. Aleksey merged and adapted the AMO upstream code (the Mozilla Addon codebase).

Sugar Labs

13. Gary Martin has generated a SOM from the past week of discussion on the IAEP mailing list (Please see SOM).

Sugar Digest 2009-06-23

Sugar Digest

1. A dear friend and mentor, Henry Aristide “Red” Boucher, died yesterday at the age of 88. Red taught me never to say never. His energy and enthusiasm were infectious and his capacity to do the right thing was boundless. I’ll miss him.

2. Thanks to the extraordinary efforts of Sebastian Dziallas and the Sugar community, Sugar Labs announces the availability of Sugar on a Stick, codenamed “Strawberry”. It features the latest version of the Sugar desktop environment—Version 0.84—and a number of additional activities, providing a great learning experience for new and experienced users. For more information and instructions—how to put SoaS on your USB key or how to deploy it—please refer to our release notes.

Help Wanted

3. Lionel Laske has asked for help with the French version of the Sugar FLOSS manual. He is happy to announce the results of their efforts.

4. There is a new page in the wiki, What could I do in an hour?, for collecting ideas for quick contributions. Please add your ideas.

In the community

5. Coming up this week: Sugar at Linuxtag (24–27 June in Berlin). The marketing team has made a great FOSSED in Bethel, Maine, 24–26 June. Caroline Meeks and I will be running a three-hour Sugar workshop for teachers.

7. And Sugar at NECC in Washington DC, 28 June–1 July. Mike Lee, Jeff Elkner and others from the Washington DC area will be representing Sugar Labs.

8. Squeakfest will be held in Los Angeles 10–12 August and in Porto Alegre 23–25 Julho.

9. There is an on-going discussion about setting up a program similar to the Ambassadors program to help facilitate more community involvement in Sugar. Sugar “Facilitators” would:

  • Represent Sugar to the wider public
  • Help spread the word about Sugar
  • Be a point of contact for local community members and channel the feedback to the Sugar community
  • Help recruit contributors
  • Think of creative ways for promoting Sugar in your region

Tech Talk

10. Tomeu Vizoso has been making great progress on improving support for Gnash/Flash based activities within Sugar.

11. David Van Assche started a thread on personalisation and collaboration. The gist of the discussion is that we should be able to enhance many of the collaboration and evaluation scenarios by capturing and sharing information about user preferences and activities. Please join the discussion as this could be an important topic for Sugar 0.86.

12. A few weeks ago, I mentioned that Nexcopy had donated a USB replicator to Sugar Labs. Caroline and I have successfully used the replcator to make Sugar on a Stick keys—we’ll be bringin gthe system with us to FOSSED this week. We plan to use it at the Gardner Elementary School this summer as well.

13. Eric Bachard reports on the Open Office planetthat starting in July there will be a new collaboration between OpenOffice.org Education Project and Epitech Paris. Thomas Fontenay, Abdelkader Bellabes will work on a forked version of OpenOffice.org, named OOo4Kids for performance improvement on powerless machines, like XO or gdium.

14. Manusheel Gupta reports the release of SocialCalc 0.8.3g for the Sugar environment. Please try SocialCalc.xo and share your feedback. Many thanks to Dan Bricklin, Luke Closs, K.S. Preeti, Nicholas Doiron, Claudia Urrea, and Vijit Singh.

Note to developers: K.S. Preeti has compiled a manual for programmers for SocialCalc.

15. Last week, I mentioned that I had modified Mitchel Charity’s Ruler activity to look up the screen resolution so that it would render properly on non-OLPC-XO displays. I had been parsing xdpyinfo to get the display resolution. Tomeu recommended that I use gtk.gdk.screen_width_mm() instead. Alas, it turns out that neither method is returning the proper screen resolution (either from within Sugar or otherwise) on any of the machines I have been using. Back to square one.

Sugar Labs

16. Gary Martin has generated a SOM from the past week of discussion on the IAEP mailing list (Please see SOM).

Sugar Digest 2009-06-15

Sugar Digest

1. It seems that once per month the computer vs. phone debate reemerges. This time, Educational Technology Debate has taken up the theme. Wayan Vota posed the question: Mobile Phones: Better Learning Tools than Computers? Michael Trucano takes the affirmative position in his essay, “Phones Are a Real Alternative to Computers” while Robert B. Kozma argues that Computers are More Capable than Mobile Phones”. The usual arguments of pervasiveness (phones) and capacity (computers) were made.

We touched on a different set of themes when we discussed this topic (versus, not) back in May. We were responding in part to Mark Guzdial’s blog: Does “There’s an App for That” Hurt or Help Computing Education?. At the time I said that I was optimistic about the role of phones in learning—a u-turn from my long-standing position. The arguments about the differences in affordances between phones and computer remain relevant: e.g., you wouldn’t write an essay on your phone if you have a computer at hand; and as Kozma points out, the large installed base of phones is not composed primarily of the latest iPhone on a 3G network. The current installed base has much less capacity. But that will change over time.

My disregard of phones for learning had been based on my fear that “phone culture” was turning us into a society of consumers of those services that “Ma Bell” chose for us. But the iPhone and the Android are changing that. The meme that is rapidly becoming part of our culture is that phones are programmable, i.e., computers. This is a huge step forward. There is merit in Guzdial’s argument that the Apple marketing pitch discourages end-users from becoming active participants in the creative process—we must be vigilant in combating this trend. But now that the phone company’s model of “phone as a service” is eroding, there is reason for optimism that the corresponding model of “learning as a service” will also wane. The end of restrictions on who can develop what for whom is an important cultural development that will have an overall positive impact on learning, regardless of the platform. Sugar, which is designed for a relatively lightweight environments, will become more significant to learners.

2. Nexcopy has generously donated a USB replicator to Sugar Labs. It will be a great help in our various Sugar-on-a-Stick pilot programs this summer.

Help Wanted

3. Hamilton Chua has written some patches to enable SoaS images to register with School Servers, thus enabling backup and restore. The patch is described in Ticket #916. Please try to test it.

4. Lionel Laske reports that OLPC France has launch a French FLOSS Manual Sprint and a large part of the work has been completed. They are now looking for help with “Help.” Lionel asks, is there a way to do quickly a “one shot” build of the Help Activity in French (and other languages)?

5. Samy Boutayeb is seeking input on digital media for the OLPC/Sugar pilot in Madagascar.

6. David Van Assche published a report from the collaboration-testing session that took place last week (10 June 10). Please leave your comments, especially those who took part. We plan to continue testing again on Wednesday, 17 June, at 20:00 UTC, irc.freenode.org, channel #sugar-collaboration.

In the community

7. Coming up next week: Sugar at Linuxtag (24–27 June in Berlin).

8. Also, Sugar at FOSSED in Bethel, Maine, 24–26 June.

9. And Sugar at NECC in Washington DC, 28 June–1 July.

10. The OLPC Learning Club, DC, is hosting a Family XO Mesh Meetup Saturday, 20 June from 10 AM to 1 PM.

Tech Talk

11. I modified Mitchel Charity’s Ruler activity to look up the screen resolution so that it would render properly on non-OLPC-XO displays. I’m parsing xdpyinfo, which may not be the most reliable way to get the display resolution; feedback from testers would be appreciated.

Sugar Labs

12. Gary Martin has generated a SOM from the past week of discussion on the IAEP mailing list (Please see SOM).

Sugar Digest 2009-06-10

Sugar Digest

1. In a week full of accomplishments, one event stands out. Caroline Meeks has received a grant from the Gould Foundation in support of the Sugar-on-a-Stick pilot at a Boston public elementary school. We’ll begin the pilot by participating in a five-week summer program, which will inform a school-wide program in the fall. In a related effort, we will also be working at a Boston public middle school program; these students will be making “how to” videos of Sugar as guides for the elementary school students and teachers.

2. María del Pilar Sáenz announced the official launch of Fundación Sugar Labs Colombia. The foundation, the first “official” local lab, has been busy: working in partnership with Foundation Buinaima, they havs have a project approved by the Secretaría de Educación de Bogotá to install and use Sugar in 12 public schools. They have already been working with more than 30 teachers, with whom they will be exploring pedagogy in the classroom over the next six months. The foundation will also help with the use of additional resources, e.g., wikis and blogs, with the goal of the teachers becoming part of the Sugar community.

3. Jeff Elkner has gotten Sugar Labs DC off to a great start this summer: he has launched an intern program modeled after Google Summer of Code. Pairing students and developers is a great opportunity for learning and a great way to grow the community.

4. Aleksey Lim has uploaded Bruno Coudoin’s award-winning GCompris activities to our download site. The inclusion of these 100+ activities doubles the number of activities available for download.

5. Some wonderful guides to using Sugar activities have been made available online by the Ministry of Education in Peru. Even if you don’t speak Spanish, it is worth looking at the material.

Help Wanted

6. David (nubae) Van Assche organized a collaboration testing sprint; together we exercised a number of activities on the openSUSE Sugar image. We plan to continue testing again on Wednesday, 17 June, at 20:00 UTC, irc.freenode.org, channel #sugar-collaboration.

In the community

7. If you are planning to attend Linuxtag (24–27 June in Berlin) please add your name to the wiki. There will be a Sugar Labs booth.

8. Other upcoming events include FOSSED in Bethel, Maine, 24–26 June and NECC in Washington DC, 28 June–1 July.

9. Jim Gettys is looking for submissions to the Linux Plumbers Conference, 23–25 September 2009 in Portland, Oregon USA. His particularly interested in the Sugar collaboration framework.

10. There is an article about Sugar in the latest issue of LWN.

Tech Talk

11. Sebastian Dziallas announced this new Sugar-on-a-Stick snapshot (Live Image, Virtual Appliance, Boot Helper). Features include:

  • Fixed DPI size issue on the XO – should look better now;
  • Included Library and Tux Paint; updated Record activity;
  • updated Turtle Art to the latest version.

12. Thanks to the efforts of Aleksey Lim, activities.sugarlabs.org uses email notifications to announce new releases. So activity developer needs only upload new activity/new-activity-version, fill in release notes field and this information will be sent to sugar-devel@ mailing list.

Sugar Labs

13. Gary Martin has generated a SOM from the past week of discussion on the IAEP mailing list (Please see SOM).

Sugar Digest 2009-06-01

Sugar Digest

1. I am reminded of the power of IRC almost daily. Not only is it a place to ask a question, but it is a window into a wealth of discussion among domain experts trying to solve problems.

An analogy can be made to the “Engine Culture” described by David Cavallo in his PhD thesis: in rural Thailand, engineers would work on motorcycle engines en plein air, retrofitting them to solve the problem du jour—a rice mill, a water pump, etc.—while the village children would gather around, taking in everything. IRC provides a similar opportunity. Hanging out in #sugar presents a great opportunity to gather around and take in everything.

We should experiment with ways to broaden participation with this learning opportunity. Some thoughts:

In Sugar, we bundle an IRC Activity that defaults to #sugar.

  • Is there more we can do to encourage participation?
  • Should we be creating a more diverse set of channels populated by experts in other disciplines?
  • Perhaps even a channel per Activity?
  • Has anyone every written a bot to export an IRC channel to Twitter or Facebook?
    It might to increase the reach of the discussion to a new audience.

2. Bruce Byfield wrote an article for “Activities and the move to context-oriented desktops” for LWN.net for which he interviewed Gary Martin. The article is subscriber-only, so I have extract a few quotes.

The concept of Activities originates in Sugar, the desktop designed for the One Laptop Per Child (OLPC) project. In Sugar, “Activities” is used as a synonym for “application.” However, Gary C. Martin, one of the coordinators for Sugar’s Activity Team, explains that the change is more than semantics or marketing. Because Activities run within the general collaborative frame of Sugar, using them is intended as a very different experience than running a standalone application on a traditional desktop.

“For me, the key parts of Activities are that they combine concepts of document, executable, and collaboration state into a single, simple to use user interface. With the Activity state automatically kept in the Journal, it’s easy to resume or reflect on past work, and, with realtime collaboration as a first class feature, peer sharing and group work is strongly encouraged.”

In other words, Sugar’s Activities are not just about running an application, or learning how to produce a spreadsheet or a presentation. Instead, they are conceived as part of the total learning experience that Sugar is designed to provide.

3. It is great to see some of the core ideas such as Activities that underly Sugar become more mainstream. This will help us to broaden our community and our reach. C. Scott Ananian blogged about Google Wave, a new collaboration model that has many goals in common with the Sugar collaboration model. Meanwhile, Benjamin Schwartz continues to make progress on his Google Summer of Code project, GroupThink, a completely decentralized, asynchronous text editing system.

4. Between interviews, Gary has been busy cranking out mock ups for a new Sugar splash screen.

5. All in a name: We have been have a discussion on the lists and in IRC about what to call the pending Sugar on a Stick release. The confusion lies in the gulf between the “stick”, which will consist of Sugar Sucrose 0.84 and Fedora 11, both of which are essentially frozen, and the needs of a school to make a successful deployment, which includes requirements beyond the individual sticks themselves, e.g., a backup mechanism, documentation, etc. On the one hand, the developer have completed their work and are preparing to move on to the next phase: Sucrose 0.86 and Fedora 12. On the other hand, we don’t want to set expectations that Sugar on a Stick is complete in regard to classroom settings, where we are only just beginning to do testing.

One proposed solution to this communications dichotomy is to use separate names for an individual stick and a collection of sticks used in a school setting. The best I’ve been able to come up with for the latter is Sugar Grove. Please share any thoughts you might have on naming with the SoaS and Marketing teams.

Help Wanted

6. My plea for help this week is in regard to orphaned activities. There is a list of activities with no active maintainer in the wiki. Adopting one or more of these activities would make a great summer project and be a practical way into Sugar development.

In the community

7. Sugar will be well represented at LinuxTag in Berlin at the end of June. There will be a Sugar Camp in Berlin following LinuxTag, so plan to stay in town for a few extra days. Details soon.

Tech Talk

8. David Van Assche reported over the weekend about the extraordinary progress made by the openSUSE team.

:We’ve now managed to get pretty much every activity behaving, including the underlying journaling and collaboration. We’ve got more than 50 activities packaged and included in the live cd/usb/dvd/virtual appliance. By using the incredible flexibility and power that oBS gives us, with just 2 people working on this project, we’ve managed move forwards fast and efficiently. So we are proud to announce that you can download the latest releases
here.

9. Sebastian Dziallas continues to make great progress towards a Sugar on a Stick release at LinuxTag. There is another image to test, which includes, among other things, the updated gstreamer-plugins-espeak package (now on
version 0.3.3).

10. Tony Forster has caught a new bug: screencasting. First, he got it to work from the command line:

./recordmydesktop

Press Ctrl-c to terminate.

copy-to-journal out.ogv -m video/ogg

Then he managed to patch the screencast activity such that it saves properly to the Journal (See Activities/Screencast).

11. Aleksey Lim has made an initial release of Library activity in order to get some feedback about UI and basic ideas of activity. Feedback welcome.

12. Mihai Sucan has a very detailed analysis of how to optimize the interactions between Gecko, CSS, and the OLPC-XO canvas, which uses a non-standard scaling algorithm. You can read about it here.

Sugar Labs

13. Gary Martin has generated a SOM from the past week of discussion on the IAEP mailing list (Please see SOM).

Sugar Digest 2009-05-27

Sugar Digest

1. Between yesterday’s announcement of a major new deployment in Australia (Sugar running on the OLPC XO-1) to a flurry of smaller-scale, grassroots Sugar on a Stick deployments to the pick-up of Sugar by most of the upstream Linux distributions to the growing volume of discussion about pedagogy on the mailing lists and in the chatrooms, it is readily apparent that Sugar and the Sugar community are growing in both size and stability. Thank you.

2. Hablamos español. The Sugar Digest is being translated into Spanish.

Help Wanted

3. But there is more to do. We especially need your Sugar stories to communicate both our successes and areas where we need to do better. Please add your blog to our planet and your videos to our Dailymotion channel.

Other ways to get involved are described in the wiki.

4. David Van Assche suggested that “it would be nice if we had an activitiy matrix that showed the stages of projects.” Gary Martin pointed out that the Activity Team has “been making contact with past authors, slowly, slowly we’re moving along even if it means adopting extra activities ourselves.” It would be great to accelerate this process as there is growing demand for Sugar activities. Please contact the Activity Team if you are interested in adopting an orphaned activity.

5. Marten Vihn has begun setting up some mirrors for Sugar Labs.

6. We are looking for help in the continued development of Sugarbot (See How does Sugarbot work?). Contact Bernie Innocenti if you are interested in getting involved.

In the community

7. Inspired by the Paris Sugar Camp, Marten would like to make place for OLPC/Sugar at OpenCommunityCamp. The Camp will be held from 26 July through 2 August in the Netherlands (near Schiphol Airport, Amsterdam).

Tech Talk

8. Sebastian Dziallas has created a new Sugar-on-a-Stick snapshot for you. It incorporates the latest packages from the upcoming F11 release as well as some additional activities.

9. Simon Schampijer is planning to iterate over the Sugar 0.86 Roadmap at this week’s developers meeting (Thursday at 16:00 UTC).

10. Sayamindu Dasgupta has been “revisiting” the topic of replacing Matchbox with Metacity, a more standard window manager. He has created an ISO image in which Sugar uses an unmodified Metacity. The image also has the Gimp, xterm and gcalctool so that you can test how Metacity treats those applications normally, while Sugar activities still use the entire screen.

11. Michael Stone reports “a small victory”: he worked out instructions that enabled him to run the Ubuntu Jaunty Sugar packages in a debootstrap chroot on my home machine. Michael’s recommendation for a weekend project for someone:

  • make the instructions work on more platforms
  • figure out how to cache the downloads, e.g. with approx
  • bake his logic into a downloadable script or makefile

Sugar Labs

12. Gary Martin has generated a SOM from the past week of discussion on the IAEP mailing list (Please see SOM).

Sugar Digest 2009-05-19

Sugar Digest

1. I’m back from an exhilarating weekend in Paris, where we celebrated the one-year anniversary of the founding of Sugar Labs: Saturday was the OLPC France meeting at La Cantine and Sunday was Sugar Camp at La Ruche—both venues a short walk from my cousin’s flat near République.

The OLPC France meeting, attended by about 50 people, gave us a chance to network with some old friends and colleagues and build some new connections that will further enhance the Sugar community. For example, Tomeu Vizoso, Bernie Innocenti, and I had a chance to spend time with Bruno Coudoin; we discussed various ways we can improve upon the GCompris integration into Sugar. It was also great to finally meet in person Sugar contributors such as Gary Martin, Sache Silbe, David Van Assche, and Marten Vijn. It was also great that Marco Presenti Gritti was able to attend. The day was broken up into a number of parallel workshops, with a overall focus on deployment needs. Many of us never left the coffee bar, where there was continuous conversation. Kudos to Bastien Guerry and Lionel Laske for organizing a great day at a great venue and bringing together such interesting people.

About one half of the Saturday attendees came to Sugar Camp on Sunday. Sean Daly organized the day; he provided his flat for an urban camping experience for the attendees and found a great venue overlooking the canal on Quai de Jemmapes. We didn’t have preset agenda topics, rather we spend the first hour using SCAMPER to expand our thinking about potential discussion topics (See Archive/2009-05-11). From the four topics I had listed as a seed to the discussion, we generated almost 50 ideas. We then used a variant of PPCo to define four topics for the day, which we labeled: Sugar Roadmap, Packaging Sugar, Marketing Roadmap, and the School Experience. Within each group, we iterated upon the process to generate working groups that would be tasked with coming up with tasks and deliverables. (I’ll be posting the meeting notes as soon as the group secretaries send them my way.)

There have been several posting regarding Sugar Camp from the perspectives of the various attendees, e.g., David Farning’s and Sean’s posts. There was very positive feedback regarding the creativity process—we stretched ourselves and enriched the discussion as a result. And of course, it was great to spend time together. The downside was that we were not at all successful in engaging the online community in the process—in part due to technical difficulties (a flaky network) and in part by not have a good sense of how to do it. This is something we should work on in advance of the next gathering, which will likely be at LinuxTag in Berlin. Another downside was that we really could have used another day or two to go into more depth on some topics, particularly technical themes. A codefest as a follow-up to the weekend would have been ideal.

(There are photos from both days in here and here and here.)

2. Tomeu, Marco, Bastian, and I formed one of the afternoon working groups. Our goal was to come up with some concrete suggestions regarding telling the Sugar story. We decided to start off with something pretty basic: the generation of more screencasts of Sugar from a wide variety of viewpoints, e.g., developers, teachers, students, etc. Both Chris Ball and the MediaMods team had written a screencast activities that would merit some TLC. Meanwhile, Bastian helped my get xvidcap running on my machine (an HP laptop running Ubuntu Jaunty) so that I could make videos from sugar_jhbuild:

sudo apt-get install xvidcap

You can run xvidcap from within Sugar itself from the Terminal activity or, perhaps easier in the context of sugar_jhbuild, run it in parallel with Sugar.

I made a test video of the xo-color activity and posted the results to dailymotion.com with tags such as “Sugar” and “activity”. I plan on creating a wide range of videos, showing everything from running activities to installing them to debugging them. Let’s try to flood Dailymotion with great Sugar stories. (BTW, Dailymotion will automatically convert videos to OGG so that they will run within Sugar without the need for proprietary codecs.) Sebastien Adgnot has already set up an OLPC channel and will make a Sugar channel available as well.

Help Wanted

3. We need your Sugar stories.

In the community

4. The next Ceibal Jam in Uruguay will be in two weeks (30 May and 6 June at the University of Montevideo). Programmers are invited, but also designers, educators, artists, and anyone who wants work in the design, content, programming and testing activities new or improvement of existing activities. Who is coming from Sugar Labs?

Tech Talk

5. Chris Ball announced on behalf of OLPC that they have decided to base the software release for the new XO-1.5 laptop on Fedora 11. They plan to use a full Fedora desktop build, booting into Sugar but giving users the option to switch into a standard GNOME install instead. (The new machines will have 1GB of RAM and 4GB of flash, so we have enough room for both environments at once.)

6. Chris also announced that Build 8.2.1-802 will be the final 8.2.1 Release for the OLPC XO-1 hardware (See Release notes and Instructions for upgrading to the 8.2.1 Release).

7. James Simmons has offered some good advice regarding “Creating Your First Sugar Activity.”

Sugar Labs

8. Gary Martin has generated a SOM from the past week of discussion on the IAEP mailing list (Please see SOM).

Sugar Digest 2009-05-11

Sugar Digest

The discussion about pedagogy on the IAEP list intensified this week. My takeaway from the discussion is that while we won’t (and don’t need to) reach consensus about “one right way” to teach, we must have consensus around our goals as a community or our efforts will become too diffuse to be of any practical use; we are not engaged in an academic exercise—we are touching the lives of real children on a global scale. Indeed, the primary reason we spun One Laptop per Child from MIT (and Sugar Labs from One Laptop per Child) is because we intend to deliver “things to think with” to learners everywhere.

As a community, we have consensus that Sugar and Sugar activities should be freely and readily available to learners everywhere. This would suggest that the developer community continues to strive to make it “simple” to create and share Sugar activities and its efforts to create versions of Sugar that run on multiple operating systems and on multiple hardware platforms.

But what is Sugar? At one level, Sugar is an API that provides a unified framework for activity developers to support collaboration, reflection, and sharing in their programs. But those features were chosen with a purpose: to encourage learners to engage in authentic problem-solving and a critical dialogue about whatever problem in which they are engaged. This engaged, learners will develop skills that help them in all aspects of life.

Sometimes that dialog is with your peers, sometimes it is with a teacher or mentor. Sometimes it is open-ended and sometimes it is within the context of structured instruction. In every case, it involves expressing, debugging, critiquing, and reflecting. In every case, it is enhanced by “the hard things to learn”, Alan Kay’s “non-universals”, e.g., reading and writing; deductive abstract mathematics; model-based science; etc.

The culture of FLOSS, with its emphasis on en plein air debugging and critique, is part of our pedagogy. Sugar embodies the message that everyone has an opportunity and responsibility to contribute to our knowledge commons. That contribution need not be Python code. Members of the Sugar community must:

  • explore, share, evaluate, and debate best practices;
  • provide technical and pedagogical support; and
  • create new learning activities and pedagogical practice.

Roland Gesthuizen, replying in a different thread had a concrete set of suggestions for teacher participation in our community:

  • report back issues that make using the Sugar interface difficult when used it in the classroom (collaborate)
  • develop and share lessons built around applications that work on Sugar (curriculum)
  • share by word of mouth, blog and twitter with colleagues that we are using Sugar (communication)
  • ask deep and hard questions about the learning that goes on when students use Sugar (pedagogy)
  • work to answer these questions (research)
  • and more…

Help Wanted

In the run up to the next Beta release of Sugar on a Stick Sebastian Dziallas has asked for help with testing all of the activities being considered for inclusion. We’d like to be more thorough in finding any problems so that we can be sure to address them in time for the final release in September/October. There is also a Trac query that pulls up all of the open tickets for SoaS.

In the community

The OLPC France Sugar Camp meeting will be held in Paris on May 16.

There will also be a Sugar meeting on the 17th (See Paris Sugar meeting).

A team of Babson College management students will be working with Sugar Labs beginning this fall as part of a Management Consulting Field Experience (MCFE) Program.

Tech Talk

Christian Schmidt led a Design Team meeting this weekend that covered topics such as improvements to the Home View, a clock extension on the Frame; support for printing within Sugar; a global strategy for keyboard shortcuts; and a global dictionary.

The Food Force team has a new release and is looking for feedback. Download the .xo bundle from here.

Sugar Labs

Gary Martin has generated a SOM from the past week of discussion on the IAEP mailing list (Please see SOM). It is worth a close look this week.

Sugar Digest 2009-05-03

Sugar Digest

I encourage you to join two threads on the Education List this week: “math instruction”, which has boiled down to an instruction vs construction debate; and “70 minute interview with Bryan Berry on XO deployment in Nepal”, which has boiled down to a debate of catering to local culture vs the Enlightenment. I encourage you to join these discussions.

Rather than commenting here, I want to discuss a third, orthogonal topic: creativity. I hosted a visit to Cambridge this week from Diego Uribe, a Chilean researcher who is currently a Fulbright scholar at the International Center for Studies in Creativity in Buffalo, NY. Diego challenged me with two questions: Can we be more deliberate in developing children’s creativity skills and how can we use Sugar to better disseminate creativity heuristics?

Diego is of the believe that creativity is a skill that can be taught; there has been more than 50 years of research into how to teach this skill; and yet creativity is rarely a deliberate part of mainstream education.

Diego introduced me to Ruth Noller’s formula for creativity that I had not previously encountered: The probability of creativity is a function of knowledge, innovation, and experience, modulated by attitude. In this formulation, attitude is often the weak link.

Central to his own vision of teaching creativity as a skill is the ability to strike the proper balance between divergent and convergent thinking.

Guidelines for divergent thinking

  • defer judgment
  • go for quantity
  • make connections
  • seek novelty

Guidelines for convergent thinking

  • apply affirmative judgment
  • keep novelty alive
  • check your objectives
  • stay focused

(I was reminded of David Reed’s analogy to water and ice: innovation occurs in its liquid phase; consolidation in its solid phase.)

Diego was “preaching to the choir.” When I was director of the Media Lab, I never told the students or faculty what to work on—their ideas were always much better than mine—but I did insist on a creative (learning) process that I described in a paper, “The seven secrets of the Media Lab”.

The phases of the moon represent the cyclical process of innovation at the Media Lab. In the 1980s we used to describe the first phase of the innovation cycle as ‘demo or die’. John Maeda rephrased our mantra in the late 1990s to be ‘imagine and realize’. Indeed, it is a violation of our cultural norm to have an idea and not build a prototype — in large part because of our deeply-held belief that we learn through expressing. Building a prototype also enables us to advance to the second phase of the innovation cycle — critique. The Lab, which has its origins in architecture (the founder of the Media Lab, Nicholas Negroponte, is an architect) draws upon the tradition of studio design critique; we have daily visits from our industry partners and other practitioners with whom we engage in an authentic critical dialogue about the work. In this exchange, the work is discussed within a broader context — ideas (and prototypes) are exchanged, improvements and alternatives suggested. We then advance to the third phase of the innovation cycle — iterate. Iteration within the Lab means returning to ‘Step One’ to push our ideas further. Iteration within our partners’ organizations means taking a prototype towards real-world application. In both cases, we can learn from our mistakes (and successes).

Another secret is fire:

Fire fuels the Media Lab. We invest in the passion of people, not their projects. It is the fire that burns in every student and faculty member that inspires and motivates them — love is a better master than duty. Innovation at the Lab comes from the bottom up. It is not regulated by a top-down process, but by continuous feedback from peers, the faculty, and our external collaborators.

These principles proved affective at MIT in establishing a learning community that is both collaborative and critical. These same principles were an influence on the design of Sugar; however, we can probably do more to embody them directly into Sugar itself.

Diego and I spent the next two hours exploring how we might make the creative process more explicit in Sugar. He suggested that we consider two common, approachable heuristics in our deliberations—SCAMPER and PPCo.

SCAMPER is a technique developed by Alex Osborn, described in his book Applied Imagination. SCAMPER is an acronym for “substitute, combine, adapt, modify, put to another use, eliminate, reverse.” It is used for encouraging divergent thinking.

PPCo is also an acronym: “positives, potentials, concerns, overcoming concerns.” It was developed by Roger Firestien and Diane Foucar-Szocki; it is used for convergent thinking.

What follows is a brief summary of our using a small sampling of the SCAMPER and PPCo methods.


We started by focusing on “Substitute” as our divergent thinking technique. We set a goal of coming up with at least five ideas (quantity) as we thought about replacing parts of Sugar with alternatives; making changes to the Journal, adding a new Sugar component, or coming up with lesson plans to suggest the use of Sugar in some more creative ways. Some of our ideas included: making a SCAMPER example from an existing activity; making SCAMPER “cards” with helper questions for each activity (in the spirit of Squeak Cards); creating a math example where we ask students to come up with multiple proofs, multiple uses, and multiple implications of each new concept; a peer-edit extension to the Write activity where the editing is focused on a SCAMPER activity; a template for the Portfolio that would encourage the use of SCAMPER to expand upon work in the Journal; using SCAMPER and PPCo to organize the bulletin board; a SCAMPER activity; SCAMPER channels in IRC; SCAMPER tags in the Journal; inter-generational SCAMPERing; a SCAMPER visualization of Journal content; and a version of sharing where those who join an activity engage in a SCAMPER or PPCo activity.

We then used PPCo to critique our ideas, using some stock questions to organize our convergent thinking activity: “How to?”, “In what ways might we?”, “How might I?”, “What are all the ways to?”

We itemized the positives of embodying SCAMPER into to sample Sugar activities:

  • They would easy and quick to prototype;
  • They would not be content specific;
  • They would be an easy way to get the community to test the idea;
  • Anyone can do it;
  • It would be easy to share the results;
  • They would give us a simple framework for evaluating the idea.

We also itemized the potentials of embodying SCAMPER into to sample Sugar activities:

  • It might lead to some general principles in Sugar;
  • It might lead to teachers reassessing their assessments;
  • It might lead to more useful collaboration;
  • It might make things more fun and more social;
  • It might lead to more sharing and collaboration;
  • it might promote more mentoring.

And we did some exaggerating:

  • It might lead to more learning;
  • It might lead to authentic problem-solving;
  • It might lead to a world of SCAMPERing;
  • It might lead to a world of learning to learn;
  • SCAMPER combined with Portfolio assessment might make standarized testing obsolete.

We listed some concerns:

  • What might be a way to keep SCAMPERing fresh?
  • In what ways might we visualize progress?
  • How might we integrate SCAMPER with the Portfolio?
  • In what ways might we tell the SCAMPER story?

And we listed some ways we might overcoming one of our concerns: In what ways might we tell the SCAMPER story?

  • Case study: e.g., a SCAMPERized English class;
  • Stand on the work of SCAMPERers who have come before us;
  • Conduct a controlled experiment;
  • Sketch out specific Sugar examples;
  • Create some videos of SCAMPER in action;
  • Create an immersive SCAMPER experience (”show, don’t tell”);
  • Create a SCAMPER Mindmap;
  • Create a SCAMPER portfolio.

Finally, we made an action plan:

  • Short term: research for SCAMPER examples; blog about SCAMPER to the community; create a portfolio template; make a sketch of a Journal template; and introduce SCAMPER at Sugar Camp;
  • Medium term: create a SCAMPER Sugar challenge; and get SCAMPERized Sugar into the hands of teachers and learners;
  • Long term: having creativity principles materialize in Sugar.

The choice of SCAMPER and PPCo were somewhat ad hoc. Nonetheless, I came away from my morning with Diego convinced that we can embody some creativity principles into Sugar to great effect.

Sugar Labs

Gary Martin has generated a SOM from the past week of discussion on the IAEP mailing list (Please see SOM).

The SOM for the entire month of April is here.

Sugar Digest 2009-04-27

Sugar Digest

1. A teacher in Uruguay, Rosamel Ramirez, initiated a discussion on the Sur list this weekend about her frustration with the volume of technical discussion and the dearth of education discussion on the list. Several proposals to address the situation have been raised, including Yamandu Ploskonka’s proposal for a fork, where teachers would have their own list, and Hernán Pachas’s proposal to use tags in the Subject Field to indicate [Pedagogical], [Technical], and [Social] threads within a single list.

It is always a difficult decision to fork a list. As Paolo Benini from Montevideo pointed out, in a new project, where we are all learning from each other, it becomes difficult to know where to ask questions when the community is fragmented.

My hope is that the teachers will be willing to give Hernán’s proposal a try and that they do continue to participate, as they represent the primary means of closing the loop between our engineering efforts and our end-users, the children.

2. Meanwhile, Evita Preciosa from Peru asked if there were any recent studies indicating the efficacy of Sugar/OLPC. I was quite pleased with these results, as reported by Hernán (apparently, a formal report will be issued soon).

Have there been improved levels of reading comprehension? Reading comprehension of children in primary levels has been improved by approximately 50%.

Does increased use of computing (and Sugar) improve student achievement? Student achievement is measured by many variables; we have seen improved reading comprehension, text analysis, and mathematical analysis.

Have you seen improved logical thinking? We have seen improved the logical mathematical thinking, but we need more work on this subject (more activities are need in this area).

Have students improved their ability to analyze the texts they read? They have increased by almost 60% in all primary levels.

Are students more creative? The texts produced by children and teachers demonstrate more creativity; also there is improvement in writing and spelling.

Are the students gaining skills and problem-solving skills? The students are using skills gained to help their parents (farmers or ranchers) to improve their activities.

In the community

3. Daniel Drake reports that they just finished handing out 3500 laptops (running Sugar 0.82) in Paraguay: many happy children.

4. Luis Acevedo reports that there was a Sugar booth at the FLISOL 2009 meeting in Santiago, Chile last Saturday on April 25. Sugar on a Stick was featured and the response was quite positive; many attendees were interested in trying it (See FLISOL pictures).

5. Caryl Bigenho reports that the XO computer and Sugar software were a hit at the LAUSD InfoTech event at the Los Angeles Convention center.

So many people fell in love with the XO and wanted to know how to get them. When I explained the current situation of needing large orders they were crestfallen. But then they brightened up when I explained the alternatives:

  • Buy a machine from an online auction such as ebay. Some parents found this an interesting option.
  • Run SoaS on the computers they already have or on others they can buy easily “off the shelf.” Both teachers and parents were interested in this option.
  • Create a really great new idea for using the XO with students and apply for contributors machines to develop and test the idea. A large number of teachers were interested in doing this. It will be interesting to see how many follow through.

Caryl also invited the educators to sign up to receive information about a new open-source interest group forming within the CUE (Computer Using Educators) organization in California.

6. Lionel Laske announced that OLPC France will organize with Sugar Labs the first Sugar Camp in Europe in Paris on May 16. Sign up here. Several workshop will be organized all around the day: technical, pedagogical and documentation. The full agenda is not closed so do not hesitate to submit a workshop proposal. These events are fully free, thanks to AFUL and GDium.

There will also be a Sugar meeting on the 17th (See Paris Sugar meeting) where we will be discussing initial plans for Sucrose 0.86.

Help Wanted

7. Sayamindu Dasgupta has made some sketches of a Gnuemeric port to Sugar based on its new libspreadsheet library (See Screenshot.png). It would be great if someone where to take on the task of making a proper Gnumeric activity.

8. MIT Community Service is giving us a grant to support an intern this summer to work on the Gardner School deployment (in Allston, Massachusetts). Please contact Caroline Meeks if you are interested in the position.

Tech Talk

9. We held the first “mini developers tutorial” this week on IRC. The idea is to feature a topic in a five minute tutorial. The topic this week was keyboard shortcuts. From the log you can see that we ended up going on much longer than the alloted five minutes, discussing keyboard shortcuts more generally, but the tutorial part of the discussion was indeed short and to the point.

If you’d be interested in hosting a tutorial, please sign up at Mini Tutorials.

The next meeting will be held on Thursday, 30 April, at 18:00 UTC. The topic is “Using IRC”. It will be run both in IRC on irc.freenode.net, #sugar-meeting, and in chat on jabber.sugarlabs.org (using the Sugar Chat activity).

10. Sascha Silbe removed Ubuntu Jaunty from the list of supported versions. He will add it back once Xephyr and X inside kvm work (See bug #356133).

In a related post, David Van Assche reports that due to “the sad state” of Ubuntu Sugar, he and his friends packaged Sugar for openSUSE.

11. Sebastian Dziallas has put together a page in the wiki to guide us through the process of using the Smolt project to track the various hardware systems running Sugar on a Stick. You’ll need to use the latest snapshop, which has Smolt included, in order to submit your hardware specifications.

12. Sayamindu announced that Pootle has shifted to a new and improved home. Pootle is accessible from translate.sugarlabs.org (and translate.laptop.org); All your user preferences, translations, accounts, etc. are preserved and dev.laptop.org/translate should redirect to the new address. The new server is much more responsive. Many thanks to Sayamindu and the localization team for their hard work.

Sugar Labs

13. Gary Martin has generated a SOM from the past week of discussion on the IAEP mailing list (Please see SOM).