Difference between revisions of "Sugar Labs/Current Events"

From Sugar Labs
Jump to navigation Jump to search
Line 6: Line 6:
 
=== Sugar Digest ===
 
=== Sugar Digest ===
  
1. Lima: Sugar was well represented in Peru this past week. Rafael Ortiz and Sebastian Silva organized a translation sprint at the [http://usmp.edu.pe University San Martin de Porres]. SJ Klein and C. Scott Ananian then joined  them to run a Game Jam. The week culminated with a Freedom and Open Source Day, in which we were joined by many members of the Peruvian Free Software community, including Nicolas Valcárcel from the Ubuntu community. My talk at the conference was titled “What the learning community can learn from Free Software.” One of my slides made the point that sostenibilidad ≠ sustentabilidad. Both words translate into “sustainability” in English, but Dr. Arq. Guillermo E. Gonzolo from CEEMA in Argentina pointed out the subtle distinction to me—one that I find quite interesting: sostenibilidad is static; sustenabilidad is dynamic. Putting XP on laptops is about maintaining the status quo (sostenibilidad), while Linux, which is at the beginning rather than end of its life cycle is where the true “unlimited potential” can be found (sustenabildad). I'll post my slides on the wiki when I get a chance.
+
1. Peru by the numbers: It has only been a few months, but the early indications are quite positive regarding the one-to-one laptop program in Peru.  
  
2. What would creating a Sugar Activity require from me and what benefits would it bring?
+
:40013 computers delivered to students and teachers
I was asked this two-part question from a software developer. The Sugar Almanac is a good starting point for answering the first part ([http://wiki.laptop.org/go/Sugar_Almanac Sugar Almanac]). The second part is complex and rather than giving a glib answer, I want to take some time to give it some thought. The obvious answer, the chance to touch the lives of hundreds of thousands of children, is OK, but I think we need to develop more of a case.
+
:2140 teachers of 569 educational institutions trained
 +
:100000 computers in the process of delivery
 +
:8000 teachers in training process
 +
:150000 computers will be delivered in 2009
  
3. Deployment roadmap: David Farning is developing a deployment roadmap with the goal to make Sugar and Sugar Activities “freely and readily available to learners everywhere.” Sounds good to me. (See [[DeploymentTeam/Roadmap|Deployment Roadmap]]).
+
A preliminary survey of students of primary schools in rural areas suggests:
 +
* Evidence of increased motivation
 +
** The students care about what they are doing.
 +
** The students feel the endeavor to learn more and discover new experiences is worthwhile.
 +
** The students experience a high degree of interest in attending school.
 +
** The students feel the satisfaction of doing something they like.
 +
** The students feel the joy discovering
 +
* Evidence of a new relationship to learning
 +
** The students feel an increased creative tension because they feel that should and need to learn.
 +
** The students feel an increased responsibility to be attentive and disciplined in class.
 +
** The students are "committing themselves"—facing the challenge of new knowledge.
 +
** The students are cognizant that they "have a lot more to learn and what they know is" not sufficient.
 +
** The students have a remarkable rapprochement with their teachers.
 +
** The students have an increased confidence and security and an improvement in their interpersonal relationships.
 +
** The students feel that their opinions and ideas are important.
 +
** The students are free to decide what to do and show more initiative and creativity.
 +
* Evidence of academic achievement
 +
** Improved reading comprehension with respect to national standards.
  
4. Sugar on a stick: Caroline Meeks has been maintaining a page in the wiki tracking our progress with developing a turnkey USB key solution for schools (See [[DeploymentTeam/School_Key|School Key]]
+
It is too soon to tease out all of the factors that have contributed to this changes, but unequivocally, the children of Peru are seizing the opportunity. I look forward to more comprehensive data from the field.  
).  
 
  
5. Printing: Printing was hotly debated on the Sugar list ([http://lists.laptop.org/pipermail/sugar/2008-October/009403.html Printing]). There were two discussions: Should Sugar support printing and How should Sugar support printing. It seems that there is not consensus on the first question—it isn't clear that there needs to be. (Printing is not a realistic option in the Peru deployment, but that shouldn't preclude its use in other places, necessarily. To me, the most compelling argument in favor of printing that was put forth is it lets you put the work of the students on display.) As to how to do it, there is the question of what  affordances we should be providing (in which Activities) and whether or not we should be supporting network printing vs the installation of print drivers. The latter question is more of a distribution question than one for Sugar to resolve.
+
2. Questioning “General” Education: Marvin Minsky has written another essay in his series about how our computers could help to advance our children’s educational development. The new essay begins with a quote from George Pólya.
  
6. Feedback from Peruvian Ministry of Education: C. Scott Ananian and I made multiple visits to the MEC office in Lima to discuss Sugar 0.82 and the OLPC XO deployment. We got some great feedback, including a healthy list of bugs, one of the most pressing being that audio files are seemingly not importing properly when trying to create a new game in the Memorize Activity. The reason this is important is that Memorize is a nice tool introducing letter and word sounds to new readers. Another bug—or point of confusion—was in regard to how the Record Activity is saved to the Journal. Record sessions and photos created by Record both show up when doing an image search in the Journal. This is fine when in browsing within the Journal itself, but caused confusion when trying to import an image into Write. If you tried to import a session instead of a photo, the import failed.
+
    It is better to solve one problem five different ways,
 +
    than to solve five different problems one way.
  
It was nice to hear that was there was a distinct impression (from the user perspective) that “it is faster!!” In general the new Home View was well received: One simple idea we explored together was the use of the list view “star” option to restrict the number of Activity icons appearing on the Home View. This lets a teacher focus the class on a small set of Activities related to the goals being set for the students. It may be possible to have different collections of Activities tagged in the Journal for easy maintenance of such a scheme.
+
See http://wiki.laptop.org/go/Questioning_General_Education. Previous essays are  at http://wiki.laptop.org/go/Marvin_Minsky_essays.
  
The pedagogical team at the ministry has been developing some beautiful curricula guides for Sugar. They describe projects that encompass multiple activities towards a common goal, such as creating a newspaper or a story about your community. The guides are targeting different skill levels and they beautifully illustrate pedagogical goals without being overly prescriptive. The multi-page guides are intended for teachers. Single-page instructions are also being created for students. As they complete a few more, they will make them available for downloading.
+
3. Knight News Challenge: Sugar Labs applied for four Knight Foundation grants (all four a linked to from the DeploymentTeam page in the wiki).
  
7. ¿Qué? ¿Cómo? ¿Por qué? ¿Para qui?: We also discussed the role that a portfolio might play in Sugar. What? How? Why? For who? are questions that are part of the teacher/student discourse in Peru. They are also questions that are important to the “select-reflect-perform” cycle of portfolio assessment. Scott, Rafael, Sebastian and I spend quite a bit of time discussion possible approaches to building a Portfolio Activity (we agreed that it makes sense to make it a separate Activity from the Journal for the time being). My hair-brained idea is to make a Turtle-Art-like snap-together programing Activity to create narrative presentations from items selected from the Journal. I'll make some sketches in the coming days and post them to the wiki. The team at the ministry was very upbeat about portfolio tools, regardless of the implementation details.
 
  
8. Thin and fat clients: Brendan R. Powers from [http://www.resara.com Resara] has taken an interest in Sugar. Resara deploys Linux desktop solutions in schools in the United States. Brendon believes that Sugar's collaboration tools, Journal and other features “could be very appealing to younger grade (elementary and middle school) students and teachers.” We'll be exploring how to use Sugar on some of the classrooms already on their thin client desktops.
+
=== Community jams, meetups, and meetings ===
 
 
9. On collaboration: Juliano Bittencourt has stirred the pot regard the Sugar collaboration model. In a discussion on the developers mailing list ([http://lists.laptop.org/pipermail/devel/2008-October/020588.html On collaboration]) he raises the issue of synchronous vs asynchronous collaboration, arguing that too much emphasis has been given over to the former, when the latter is generally more useful in a school setting.  I agree with him to a great extent. There are not too many learning scenarios that I am aware of where a tightly coupled synchronous interaction is critical. Exceptions of course include Chat—which can be used as a group storytelling medium and an medium through which other collaborations are staged and organized—and include some of the activities around real-time picture sharing and other data-gathering exercises, such as the use of Measure or Distance. Etoys also has a number synchronous modes that are rich, including the ability to share both objects and a workspace. The peer-to-peer editing in the Write Activity may not require synchrony: children could trade documents, edit, and then pass them back. But the feature has been used creatively for other narrative purposes. And of course, there are lots of great games that require some level of synchrony, so the effort that has gone into this layer of the infrastructure will continue to be of value.
 
 
 
To some extent, Juliano's point was less in regard to synchrony and more in regard to the lack of any means within Sugar to maintain persistence of a collaboration over a longer time frame than a single interactive session. This omission is will in part be filled by services external to Sugar, such as Moodle or AMADIS. However, some aspects of the yet-to-be-implemented Bulletin Board would also meet these needs. (Better versioning in the Journal/Datastore—in the roadmap for 0.84—will play a role as well.) The Bulletin Board is designed to be a place for the persistent sharing of objects and actions between a group of collaborators. In some sense, one could think of it as a share, persistent clipboard. Bulletin Boards would be created in support of group projects that involve multiple activities and multiple sessions. We should develop a requirements document and architectural description of what is needed in order to both best leverage existing tools and set realistic goals for any Sugar developments.
 
  
10. PlayGo: Paul Barchilon provided some very thoughtful feedback on the PlayGo Activity. What struck me was that he kept returning to how various design decisions impact the opportunity for children to engage in learning (See [http://lists.laptop.org/pipermail/games/2008-October/000743.html PlayGo feedback]).
 
  
=== Community jams, meetups, and meetings ===
 
  
11. Lima translation sprint: We gathered at the University of San Martin de Porres for two intense days. Through the courtesy of the OLPC foundation, Sugar Labs, and USMP, we had the opportunity to meet for a few days of translation work. Rafael Ortiz and Sebastian Silva provided the logistical support. We worked shoulder to shoulder alongside community volunteers, as well as a team distributed collaborators who made their contributions both at headquarters at the university and via the Internet from different parts of Peru.
+
4. OLPC France: Lionel Laské announced OLPC CodeCamp in Paris on 15 November (See http://olpc-france.org/wiki/index.php?title=OLPC_France_CodeCamp_15_november). Five workshops are planned:
 +
* Sugar: development and experimentation on Sugar/Python;
 +
* School Server: setting up and test of school server on multiple platform (standard PC, Booba server, CherryPal, etc.);
 +
* Mono: development of new activities using Mono;
 +
* Pedagogic usage: Feedbacks from Haïti, Ethiopia and Palestine deployment; Brainstorming with French teachers to find usage and class activity;
 +
* French localization: French translators will work all the days to translate in French, Sugar, activities and FLOSS manual.
  
The distance work was made possible by our infrastructure collaboration, IRC, mailing lists, and especially the parallel translation tool available in FLOSS Manuals, which allows you to drag and drop text and images between documents. One challenge we had was to regenerate many of the screenshots of Sugar containing text in English. (There is more work to do.)
+
5. Sugar camp: There will be a gathering in Cambridge, MA the week of 17 November (See http://sugarlabs.org/go/Sugarcamp_proposal).
 
 
The team would like to take this opportunity to thank Sr. Hernan Pachas and Engineer Waldy Grandez of University San Martin de Porres for all their help in organizing the event, publicity, support, snacks and Peruvian entertainment. See our work in [http://translate.flossmanuals.net/bin/view/Sugar_es Sugar_es] and please lend a hand in completing the work.
 
  
 
=== Tech Talk ===
 
=== Tech Talk ===
  
12. NetworkManager 0.7: Marco Pesenti Gritti and Simon Schampijer worked on porting Sugar to NetworkManager 0.7. They made lots of progress and now have something “sort of” functional. They still need to get security handling in shape (e.g., WEP), implement settings persistence and reimplement frame devices. (Someone also need to port our mesh patches to 0.7 before we can add UI for them.)
+
6. 0.84 Release cycle: Simon Schampijer and the release team have gotten the Sucrose Development 0.83.1 Release out the door (See http://sugarlabs.org/go/ReleaseTeam/Releases/Sucrose/0.83.1). This is the first of the 0.84 cycle. The code base has seen many refactoring efforts: To improve performance several heavy shell dependencies have been dropped; the Journal and the shell service have been merged into the shell. The datastore has been rewritten (simplified) to improve maintainability while keeping the same API in place. We are now using Gconf to store the Sugar profile. Some enhancements have been made to the clipboard to provide visual consistency with the Sugar environment. Also, Sugar modules are being marked as STABLE / UNSTABLE / DEPRECATED (See http://sugarlabs.org/go/DevelopmentTeam/API_policy). And of course many many bugs have been fixed. Thanks to all who have been contributing to this new release.
  
13. Developer tools: Marco started writing some release automation scripts and wrote a script to a mock build of sugar-jhbuild for easier testing on the OLPC XO-1 laptop. He switched jhbuild and buildbot away from Fedora 8 and Ubuntu 7.04 as the glib they provide is now too old. And he managed to get new SLiM (a simple login manager) into Fedora Rawhide. We need to build a new LiveCD with selinux enabled. Next week Marco plans to mark existing public API as stable/unstable/deprecated, get activities rpms reviewed, and create a new LiveCD.  
+
7. Network Manager: Simon and Marco Pesenti Gritti have been working on the integration of NM 0.7 into Sugar. This will eb of particular importance to facilitating network connectivity on non-OLPC-XO-1 platforms.
  
14. Sugar improvements: Marco investigated Browse/Firefox memory issues and posted a summary on the mailing lists. Kernel hackers help needed! He also finished up a zoom-levels refactoring: He got rid of the annoying flickering. He and Tomeu Vizoso have been looking into drawing performance. They plan to start seriously working on performance next week. Marco also did some shell code refactoring.
 
  
15. XOCamp: Marco has written three proposals for the November XOCamp. (I am working on one for the Portfolio as well.)  There are many more being posted on the Sugar and Devel lists.
+
8. Usability testing : Carlos Mauro has been working on a measurement of usability and the development of a standard process for measurement for Sugar and Sugar Activities.
  
16. Gentoo: Aleksey Lim has posted instructions for building Sugar on Gentoo (See [[Community/Distributions/Gentoo
+
9. Presence service: A new release of Presence Service is available (https://dev.laptop.org/pub/sugar/sources/sugar-presence-service/sugar-presence-service-0.83.1.tar.bz2). Enhancements include improved interoperability with non-Sugar clients and integration with gconf.
|Gentoo]]).
 
  
17. Ejabberd: Jonas Smedegaard reports that Ejabberd has had the patches applied for some time now on Debian. In other words, “the next stable release of Debian will support Sugar out of the box.” So will the next release of Ubuntu (Intrepid) due to release this week, as they borrow these patches from Debian (Morgan Collett has written up the much simpler process of getting ejabberd up and running at [http://wiki.laptop.org/go/Installing_ejabberd/deb Installing ejabberd on Debian]).
+
10. Browse-100: Simon, Marco, and Tomeu Vizoso are happy to announce the 100th version of the Browse Activity! New features include better download/upload support. (Note: Browse-100 is dependent on the latest hulahop v0.4.7).
  
18. Gnash: Rob Savoye has new rpms for Gnash available for testing (“for the brave at heart”).
 
  
#!/bin/sh
+
=== Sugar Labs ===
# install livna
 
sudo yum http://rpm.livna.org/livna-release-9.rpm
 
 
# install ffmpeg from livna
 
sudo yum install -y ffmpeg
 
 
# get rid of the old build of 0.8.3
 
sudo rpm -ev gnash gnash-plugin
 
 
# install gnash
 
sudo rpm -iv \
 
http://www.getgnash.org/packages/snapshots/fedora/gnash-20081025-1.i386.rpm
 
 
# install the plugin
 
sudo rpm -iv \
 
http://www.getgnash.org/packages/snapshots/fedora/gnash-plugin-20081025-1.i386.rpm
 
  
19.  Other software releases this week include:
 
* TurtleArt-13.xo
 
* HablarConSara-1.xo
 
  
=== Sugar Labs ===
 
  
20. Self-organizing map (SOM): Gary Martin has generated another SOM from the past week of discussion on the IAEP mailing list (Please see [[:Image:2008-October-18-24-som.jpg|SOM]]).
+
11. Self-organizing map (SOM): Gary Martin has generated another SOM from the past week of discussion on the IAEP mailing list (Please see http://sugarlabs.org/go/Image:2008-October-25-31-som.jpg).
  
 
==Sugar in the news==
 
==Sugar in the news==

Revision as of 10:56, 4 November 2008

What's new

This page is updated each week (usually on Monday morning) with notes from the Sugar Labs community. (The digest is also sent to the community-news at sugarlabs.org list and blogged at walterbender.org.) If you would like to contribute, please send email to walter at sugarlabs.org by the weekend. An archive of this digest is available.

Sugar Digest

1. Peru by the numbers: It has only been a few months, but the early indications are quite positive regarding the one-to-one laptop program in Peru.

40013 computers delivered to students and teachers
2140 teachers of 569 educational institutions trained
100000 computers in the process of delivery
8000 teachers in training process
150000 computers will be delivered in 2009

A preliminary survey of students of primary schools in rural areas suggests:

  • Evidence of increased motivation
    • The students care about what they are doing.
    • The students feel the endeavor to learn more and discover new experiences is worthwhile.
    • The students experience a high degree of interest in attending school.
    • The students feel the satisfaction of doing something they like.
    • The students feel the joy discovering
  • Evidence of a new relationship to learning
    • The students feel an increased creative tension because they feel that should and need to learn.
    • The students feel an increased responsibility to be attentive and disciplined in class.
    • The students are "committing themselves"—facing the challenge of new knowledge.
    • The students are cognizant that they "have a lot more to learn and what they know is" not sufficient.
    • The students have a remarkable rapprochement with their teachers.
    • The students have an increased confidence and security and an improvement in their interpersonal relationships.
    • The students feel that their opinions and ideas are important.
    • The students are free to decide what to do and show more initiative and creativity.
  • Evidence of academic achievement
    • Improved reading comprehension with respect to national standards.

It is too soon to tease out all of the factors that have contributed to this changes, but unequivocally, the children of Peru are seizing the opportunity. I look forward to more comprehensive data from the field.

2. Questioning “General” Education: Marvin Minsky has written another essay in his series about how our computers could help to advance our children’s educational development. The new essay begins with a quote from George Pólya.

   It is better to solve one problem five different ways,
   than to solve five different problems one way.

See http://wiki.laptop.org/go/Questioning_General_Education. Previous essays are at http://wiki.laptop.org/go/Marvin_Minsky_essays.

3. Knight News Challenge: Sugar Labs applied for four Knight Foundation grants (all four a linked to from the DeploymentTeam page in the wiki).


Community jams, meetups, and meetings

4. OLPC France: Lionel Laské announced OLPC CodeCamp in Paris on 15 November (See http://olpc-france.org/wiki/index.php?title=OLPC_France_CodeCamp_15_november). Five workshops are planned:

  • Sugar: development and experimentation on Sugar/Python;
  • School Server: setting up and test of school server on multiple platform (standard PC, Booba server, CherryPal, etc.);
  • Mono: development of new activities using Mono;
  • Pedagogic usage: Feedbacks from Haïti, Ethiopia and Palestine deployment; Brainstorming with French teachers to find usage and class activity;
  • French localization: French translators will work all the days to translate in French, Sugar, activities and FLOSS manual.

5. Sugar camp: There will be a gathering in Cambridge, MA the week of 17 November (See http://sugarlabs.org/go/Sugarcamp_proposal).

Tech Talk

6. 0.84 Release cycle: Simon Schampijer and the release team have gotten the Sucrose Development 0.83.1 Release out the door (See http://sugarlabs.org/go/ReleaseTeam/Releases/Sucrose/0.83.1). This is the first of the 0.84 cycle. The code base has seen many refactoring efforts: To improve performance several heavy shell dependencies have been dropped; the Journal and the shell service have been merged into the shell. The datastore has been rewritten (simplified) to improve maintainability while keeping the same API in place. We are now using Gconf to store the Sugar profile. Some enhancements have been made to the clipboard to provide visual consistency with the Sugar environment. Also, Sugar modules are being marked as STABLE / UNSTABLE / DEPRECATED (See http://sugarlabs.org/go/DevelopmentTeam/API_policy). And of course many many bugs have been fixed. Thanks to all who have been contributing to this new release.

7. Network Manager: Simon and Marco Pesenti Gritti have been working on the integration of NM 0.7 into Sugar. This will eb of particular importance to facilitating network connectivity on non-OLPC-XO-1 platforms.


8. Usability testing : Carlos Mauro has been working on a measurement of usability and the development of a standard process for measurement for Sugar and Sugar Activities.

9. Presence service: A new release of Presence Service is available (https://dev.laptop.org/pub/sugar/sources/sugar-presence-service/sugar-presence-service-0.83.1.tar.bz2). Enhancements include improved interoperability with non-Sugar clients and integration with gconf.

10. Browse-100: Simon, Marco, and Tomeu Vizoso are happy to announce the 100th version of the Browse Activity! New features include better download/upload support. (Note: Browse-100 is dependent on the latest hulahop v0.4.7).


Sugar Labs

11. Self-organizing map (SOM): Gary Martin has generated another SOM from the past week of discussion on the IAEP mailing list (Please see http://sugarlabs.org/go/Image:2008-October-25-31-som.jpg).

Sugar in the news

31 Oct 2008 Linux DevicesAn OLPC dilemma: Linux or Windows?
10 Oct 2008 Feeding the PenguinSugar on Ubuntu
21 Sep 2008 GroklawInterview with Walter Bender of Sugar Labs
17 Sep 2008 Bill KerrSugar Labs
16 Sep 2008 Open SourceSugar everywhere
28 Aug 2008 OLPC NewsAn answer to Walter Bender's question 22
20 Aug 2008 OLPC NewsSugarize it: Intel Classmate 2
08 Aug 2008 Investor's Business Daily'Learning' Vs. Laptop Was Issue
06 Aug 2008 OLPC NewsTwenty-three Questions on Technology and Education
18 Jul 2008 Bill Kerrevaluating Sugar in the developed world
28 Jun 2008 OLPC NewsA Cutting Edge Sugar User Interface Demo
18 Jun 2008 PC WorldOLPC Spin-off Developing UI for Intel's Classmate PC
17 Jun 2008 DatamationIf Business Succeeds with GNU/Linux, Why Not OLPC?
11 Jun 2008 LinuxInsiderThe Sweetness of Collaborative Learning
06 Jun 2008 Bill Kerruntangling Free, Sugar, and Constructionism
06 Jun 2008 Open EducationWalter Bender Discusses Sugar Labs Foundation
06 Jun 2008 BusinessWeekOLPC: The Educational Philosophy Controversy
05 Jun 2008 Code CultureThe Distraction Machine
05 Jun 2008 BusinessWeekOLPC: The Open-Source Controversy
27 May 2008 The New York TimesWhy Walter Bender Left One Laptop Per Child
26 May 2008 Ars TechnicaOLPC software maker splits from X0 hardware, goes solo
22 May 2008 BetaNewsLinux start-up Sugar Labs in informal talks with four laptop makers
16 May 2008 OSTATICOLPC's Open Source Sugar Platform Aims for New Hardware
16 May 2008 PCWorldBender Forms Group to Promote OLPC's Sugar UI
16 May 2008 MHTBender jumps from OLPC, founds Sugar Labs
16 May 2008 News.comSugar Labs will make OLPC interface available for Eee PC, others
16 May 2008 Feeding the PeguinsThe future of Sugar
16 May 2008 Sugar listA few thoughts on SugarLabs
16 May 2008 xconomyBender Creates Sugar Labs—New Foundation to Adapt OLPC’s Laptop Interface for Other Machines
16 May 2008 BBC'$100 laptop' platform moves on
15 May 2008 OLPC wikiDual-boot XO Claim: OLPC will not work to port Sugar to Windows.
16 May 2008 SoftpediaBender Launches Sugar Labs for Better Development of OLPC's Sugar UI

Press releases

 15 May 2008 Sugar Labs/Announcing Sugar Labs