Re: [IAEP] GPA Class Notes August 5

2009-08-09 Thread Greg Smith
Hi David,

That would be a big help. I am way behind reading the list and working on bugs.

I appreciate any help you can give filing bugs based on the reports.
GPA in the keyword field will let me query them later.

I plan to do a full clean up of all GPA found issues some time in the
last two weeks of August.

In terms of the next Sugar release, can anyone help me identify
features or bug fixes which address issues raised at GPA? e.g. are
there any use cases or work flows which will be improved by the new
Toolbar?

Thanks,

Greg S

On Fri, Aug 7, 2009 at 4:56 PM, David Farningdfarn...@sugarlabs.org wrote:
 Greg,

 How have you been doing turning these reports in bug reports for the
 development side of the project?  If you would like, I can start
 working through your reports turning them into bug reports with a
 keyword such as GPA.

 david

 On Wed, Aug 5, 2009 at 1:12 PM, Greg Smithgregsmit...@gmail.com wrote:
 Hi All,

 Here are my notes from the last class at Gardner public school on August 5.

 Caroline, Bill, Anurag and I had a class with 9 x 3rd graders.
 Caroline led the class.

 Caroline introduced the class and saying we could not finish making
 the games but we would try to make the computer talk and the kids
 would take the USB sticks home today.

 She asked who has computers at home and everyone raised their hand.
 Then she asked what was the coolest thing they had done and what was
 the most challenging. Three kids answered:
 1 -
 coolest: making your own memorize game
 most challenging: playing Conozco Uruguay in Spanish as some kids
 didn't know Spanish

 2 -
 Coolest: painting your own pictures.
 Most challenging: getting pictures from the internet

 3 -
 coolest and most challenging were the same: playing maze game.

 Caroline then showed the kdis how to put a CD in and the USB stick
 then reboot to bring up sugar. Kids went to the computers and that
 went well. 4/5 kids got the USB in OK. 1/5 had trouble connecting it
 and asked for help.

 Back on the carpet Caroline explained the Home list view and how you
 can flag activities there to show in the Home circle view. Then she
 asked the kids to try that and to try playing some of the games. She
 showed the physics game and the kids oohed at that.

 Many kids had trouble finding the list view, understanding how to
 click the star to pick activities and most difficult was to get back
 to circle home view. See UI comments at the end for more, in short
 they usually missed the need to click on the dot within circle icon in
 the upper right from the Home|List view.

 Several kids really wanted to play Maze but the scale was wrong and
 they couldn't. Same problem for Physics. In both cases, a part of the
 app was off screen. We definitely need a screen resolution option.

 They tried Speak. In most cases they didn't hear it (possibly more
 debugging data later from the team). It worked for one or two kids and
 for one it was crashing the OS and needing reboot after working a
 while.

 We showed them Mama media stick builder, cartoon builder, solitaire
 bounce a bunch of other games. They seemed to like them but often ran
 out of patience or wanted to be shown what to do. Some kids decided to
 try to chat. They needed instructions on how to connect with each
 other (more below) but liked that once it was up.

 Back on the carpet, Caroline explained how to go to Sugar activities
 page and download new activities with the Implode game as an example.

 Kids really wanted to play Scary Maze
 (http://www.google.com/#hl=enq=scary+maze+game+3aq=0oq=scary+maze+game+aqi=g10fp=flbC24gbdiA)
 but we said that wasn't available. I tried it via Flash later and it
 worked fine but I wasn't sure its really kid appropriate. I realized
 that they probably like it because of the adrenalin rush at being
 scared when you make a small mistake. I think Nintendo 64, Game Boy
 and other popular younger kid games also benefit from provoking the
 adrenalin response. I think Sugar could use more adrenalin provoking
 games

 Many kids needed help launching Browse and finding the sugar home
 page. BTW often they ask for help because someone is there to help. If
 no one was there they would probably soldier on themselves.

 On activities page they tried to find Pacman to no avail. We also
 found Gcompris maze games which they liked. Implode,Gcompris chess,
 and bounce were also popular.

 Caroline then exhorted them to wait until the computer shuts down
 before taking out USB. Then they each took a boot helper CD and USB
 stick and the class was over.

 We debriefed mostly on UI suggestions and areas which were hard for
 the kids. Not order comments:

 - Drop down menus don't show fast enough. In general kids need some
 kind of feedback on each click on when waiting (e.g. hour glass
 cursor). This was most apparent when trying to shut down activities
 because too many are running. I watched a kid do this by opening the
 frame, clicking on the activity, waiting for the 

[IAEP] GPA Class Notes August 5

2009-08-05 Thread Greg Smith
Hi All,

Here are my notes from the last class at Gardner public school on August 5.

Caroline, Bill, Anurag and I had a class with 9 x 3rd graders.
Caroline led the class.

Caroline introduced the class and saying we could not finish making
the games but we would try to make the computer talk and the kids
would take the USB sticks home today.

She asked who has computers at home and everyone raised their hand.
Then she asked what was the coolest thing they had done and what was
the most challenging. Three kids answered:
1 -
coolest: making your own memorize game
most challenging: playing Conozco Uruguay in Spanish as some kids
didn't know Spanish

2 -
Coolest: painting your own pictures.
Most challenging: getting pictures from the internet

3 -
coolest and most challenging were the same: playing maze game.

Caroline then showed the kdis how to put a CD in and the USB stick
then reboot to bring up sugar. Kids went to the computers and that
went well. 4/5 kids got the USB in OK. 1/5 had trouble connecting it
and asked for help.

Back on the carpet Caroline explained the Home list view and how you
can flag activities there to show in the Home circle view. Then she
asked the kids to try that and to try playing some of the games. She
showed the physics game and the kids oohed at that.

Many kids had trouble finding the list view, understanding how to
click the star to pick activities and most difficult was to get back
to circle home view. See UI comments at the end for more, in short
they usually missed the need to click on the dot within circle icon in
the upper right from the Home|List view.

Several kids really wanted to play Maze but the scale was wrong and
they couldn't. Same problem for Physics. In both cases, a part of the
app was off screen. We definitely need a screen resolution option.

They tried Speak. In most cases they didn't hear it (possibly more
debugging data later from the team). It worked for one or two kids and
for one it was crashing the OS and needing reboot after working a
while.

We showed them Mama media stick builder, cartoon builder, solitaire
bounce a bunch of other games. They seemed to like them but often ran
out of patience or wanted to be shown what to do. Some kids decided to
try to chat. They needed instructions on how to connect with each
other (more below) but liked that once it was up.

Back on the carpet, Caroline explained how to go to Sugar activities
page and download new activities with the Implode game as an example.

Kids really wanted to play Scary Maze
(http://www.google.com/#hl=enq=scary+maze+game+3aq=0oq=scary+maze+game+aqi=g10fp=flbC24gbdiA)
but we said that wasn't available. I tried it via Flash later and it
worked fine but I wasn't sure its really kid appropriate. I realized
that they probably like it because of the adrenalin rush at being
scared when you make a small mistake. I think Nintendo 64, Game Boy
and other popular younger kid games also benefit from provoking the
adrenalin response. I think Sugar could use more adrenalin provoking
games

Many kids needed help launching Browse and finding the sugar home
page. BTW often they ask for help because someone is there to help. If
no one was there they would probably soldier on themselves.

On activities page they tried to find Pacman to no avail. We also
found Gcompris maze games which they liked. Implode,Gcompris chess,
and bounce were also popular.

Caroline then exhorted them to wait until the computer shuts down
before taking out USB. Then they each took a boot helper CD and USB
stick and the class was over.

We debriefed mostly on UI suggestions and areas which were hard for
the kids. Not order comments:

- Drop down menus don't show fast enough. In general kids need some
kind of feedback on each click on when waiting (e.g. hour glass
cursor). This was most apparent when trying to shut down activities
because too many are running. I watched a kid do this by opening the
frame, clicking on the activity, waiting for the drop down, choosing
stop from that, then clicking the check mark in the Name This Journal
entry popup. He had about 6 activities open and it took him about 10
minutes to close them, mostly because he kept looking at what the next
kid over was doing while he waited for the menu to show. Also, the
check box to close Journal naming dialog was not obvious and in
general not needed. Possible improvement would be to make that an X
and to not even show it when someone closes from the frame or home
view and the activity has not changed since the last save/keep.

- When downloading new activities the count down was not always enough
feedback that the computer is working. Also, if you don't click OK
and just download another file next, the original OK dialog/bar stays
there waiting until its gets its OK click.

- Bill mentioned that the names of things often includes the file
name or other data when it would be better to see a more human useful
name. One example is when they opened Turtle Art 

[IAEP] GPA Class Notes July 29 - GS

2009-07-29 Thread Greg Smith
Hi All,

Here are some  notes from my 1.5 hours in the computer lab at GPA with
10 3rd graders.

They are also posted here:
http://wiki.sugarlabs.org/go/Gardner_Pilot_Academy#Class_notes

Comments before class:
- We usually boot up each computer with USB stick but Caroline
mentioned that its better to let the kids insert and boot. That way
they can choose who sits together.
- We saw one kid putting a USB cap in his mouth which is a choking danger.
- We reviewed the TA lesson plan from Walter and decided to have
someone prepare the computers while Walter presented.

Walter showed his TurtleArt game designs which should allow the kids
to create the games they defined in the previous class. He put up a
turtle and asked the kids to say where various places were by saying
North, South , East or West. They enjoyed that. One kids noticed that
Walter had two USB icons at the bottom of his frame and asked about
that.

One of the kids pointed to the Maze icon and asked is that a maze
game? They wanted to play games and saw that Walter computer had
more than they had.

After the overview, Caroline had each computer running Turtle Art
without the new Game examples loaded. We went to the computers and the
kids played with Turtle Art for a while. I was very impressed by how
quickly they took to playing with it and moving the turtle around.
They also found the prebuilt turtle examples and liked looking at what
those created. However, without specific instructions, many started to
tire and asked to play games.

I worked with some kids to find pictures they had saved before and to
download new ones in preparation to make their games. Two follow up
items on that:
- I think the Star will work to flag a set of content for quick
access later. The kids didn't try it but I did and it looks OK.
- Download images appear with the approximately following name in the
Journal: FILE: 86 px
http://upload.wikimedia.org/wikipedia/commons/6/6c/Map_of_USA_MA.svg
[more stuff]. I think the challenge to find things is that there is
too much data there to easily find and compare. Maybe we should start
with the file name (no path). Then the rest of the data? Not a deal
breaker but it seemed to cost some time.

Meanwhile Walter and Caroline worked on delivering the new TA
programs. We also did that after class. It was not pretty, but I'll
leave the details to a follow up e-mail by Walter.

Next class Walter and Caroline will not be there. So Anurag will run
the class and I will be backup. We thought we had two more classes but
turns out that next week is the last. So we will put the game building
on hold and come back to it in the fall. Next class we will just
download games (e.g. maze) and play.

Thanks,

Greg S
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] GPA Notes from visit on Wed July 8

2009-07-22 Thread Greg Smith
Hi Mel,

Thanks for the kind words and insightful comments.

I thought about how to ask these questions in the class today, but I
wasn't successful.

On the first one, they don't actually give out assignments and review
kids work. They just play and do what we describe in the reports. The
question of how to enable the work flow you describe is about to come
up in a big way in preparation for September so we will have a chance
to revisit that soon.

On idle thought #1: Give me a few icons to use as examples. Then I'll
try to find time to just point to it and ask the kids: what do you
think that does. The truth is that I'm not sure how they figured out
that the computer can talk! I'm guessing its from the Speak icon but
that's really an assumption.

On idle thought #2: Caroline posted some of the Turtle art work. I
can't find it right now but maybe someone can scrape it off the list
and post links on the GPA wiki page.

Thanks,

Greg S




**
Whoa. I am humbled. Greg, your notes give me a new standard to reach for.

 Send me your questions. What do you want to know about the SW and how
 its used by kids?

I'm intrigued by the process of how the kids learn how to save and
retrieve files, and what they think of that interaction flow. (This
may be biased by prior Windows experience, though.) I loved your
documentation of the workflows. I wonder if it might be worth doing
some paper prototyping with the kids at the end of the summer, walking
through some of the workflows you're noticing now, to see if they come
up with interesting design tweaks.

 This is our chance to test assumptions and get direct feedback with
 minimal cultural dissonance. I'll make observations and/or ask
 questions of the kids, if you can identify a UI element or task that
 you want input on.

My main question: How rapidly can a teacher with no Sugar experience
review the work of a student (by looking at his/her Journal)? What
tools do they use to record this feedback, if any (and how could we
make it easier for them, maybe with Moodle on the XS)? I'm curious
about the reactions of the classroom teachers, too.

Two idle thoughts of much less importance: You noted that some kids
saw the Speak icon and immediately said they could make the computer
talk (without even running the program) - I wonder whether other icons
pass the same test. What can they guess about the
meaning/functionality of each icon? (I'm betting, for instance, that
nobody will figure out the IRC Activity...)

Second idle thought: I'm not sure if this is already part of the game
plan with an XS coming in, but I would love to be able to see example
of the work the kids are doing (can they post them on Moodle in such a
way that we can see and comment on them? Perhaps with names removed?
would this cause privacy issues?)  - even some of the early TurtleArt
experiments on Tuesday produced nifty spirograph-looking things, and
it sounds like Paint and Memorize stuff was just as impressive (and
probably easier to comment on, in the case of Paint).

--Mel
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


[IAEP] GPA Notes from visit on Wed July 8

2009-07-08 Thread Greg Smith
Hi All,

Thanks to Caroline for inviting me to sit in on a class using Sugar
for the first time at Gardner Public School.

Here are my notes and observations. At the risk of wordiness, I'm
writing this stream of conscious straight from the school.

I got to the GPA school at 10AM, chatted with Walter, Anurag and
Caroline and set up the computers. We talked about options for school
server and observed some computers connecting via jabber server and
others not and that state changing from time to time.

The computer lab has about 20 Compaq EVO D500 SFF 845 BVA11:
http://h2.www2.hp.com/bizsupport/TechSupport/Home.jsp?lang=encc=usprodTypeId=12454prodSeriesId=96297lang=cc=us

They had 19 - 20 monitors. I'll remember to get the RAM and CPU
details next time.

Sugar was much faster than XO. Quick to open activities, fast task
switching, no noticable churn when frame popped up, it was sweet. The
only exception was using Paint as noted below. I don't know if it was
the HW or improvements were made in latest Sugar but I can say that
its a much more fluid experience than I remember on XO 1 w/8.2

Sugar was completely stable. No crashes and even with kids clicking
away, it only slowed occasionally and briefly. Nice job!

There was a 100Mb Cat5 lan. We had no access to any HW outside the
room so not sure what the network uses.
* Is there any useful diagnostic we could run on the clients to
discover the relevant network issues, especially with respect to
accessing the public Jabber server? I think we could arrange a trace
route, some arp commands and possibly even a wireshark type capture if
that would help.

A sign on the wall said that a primary goal of the school is for kids
to learn literacy.

We set up 14 machines (12 for kids and 2 for teachers) by doing the following:
- Attached USB extender and USB with Sugar (assume its Strawberry but
don't have exact version)
- turn on and open CD
- insert sugar helper CD
- cold boot while its starting Windows

The computer then comes back with Sugar and the Enter a name screen.

Very clean and nice install. Only issue was that cold booting during
windows start seemed a little harsh.

12 x 3rd graders came in (~8-9 years old) and they sat on the floor.
The teacher told me that they have used the computer lab before. They
usually use Windows XP and go to http://www.studyisland.com/ to play
games that prepare them for the MCAS (MCAS = high stakes, intellectual
conformity tests required for all kids in Mass.).

The teacher and a kid told me they like the studyisland games (btw
George Lucas advertising edutopia.org on public radio in Boston
lately). At the end I saw a kid playing studyisland. The color and
sound was more vibrant than XO. A little jarring to me (may be due to
my conditioning for cubicle life) but I can see where the kids would
find it exciting.

No kids seemed to notice or care that the Sugar UI was different than
Windows. It was all just stuff you click on. And they clicked on lots
of things, fast and often.

Walter introduced himself and asked who they are. They responded room
33. Walter explained that he will be back once a week to work on
games and they said they like to play games. He also said we would be
creating games and sharing them with the world. One kid commented that
he would make his own web site.

Walter talked about Sugar on a Stick and showed the USB stick. Kids
commented that they know what that is and its for: get to save stuff
inside. Walter mentioned you can save not just stuff but programs
too. They asked if they could take it home. One kid asked if they
would learn how to fix computers and stuff like that. Walter said
you can use the computer to solve any problem.

Walter asked if they was anyone who had the same first name and the
kids knew immediately that all first names were unique. Walter then
invited them to sit at the computers and enter their names and pick a
color. Some kids did it quickly and started to click on the available
programs. One kid was clicking repeatedly on the XO icon and changing
the colors. They saw one they liked but had already clicked to the
next and they asked if they could go back. Reply was that you its not
easy to do that.

Walter invited kids back to the carpet and said we would be playing
the memory game. He mentioned that there is also a paint, turtle,
writing, and other programs. The kids saw the Speak icon and several
said they want to make the computer talk. I'm not sure how they knew
just from the icon that was possible.

Walter invited the kids to gather around while he walked through
playing the memory game. He showed how to play and how to create a new
game. Then the kids sat at the computers and tried the default
available games. They liked it and had a tendency to click very fast
on lots of things. Most selected one item from the top and then
clicked repeatedly on the bottom until they found the match.  On
subsequent passes I saw one kid get alomst every one correct on first
try as he had 

Re: [IAEP] FUDcon + XOCamp talks

2008-12-30 Thread Greg Smith
Hi Simon and Marco,

I have you lined up for a discussion on Monday afternoon January 12 as well:
http://wiki.laptop.org/go/XOCamp_2#Monday_January_12.2C_2009

I put a few lines of agenda here:
http://wiki.laptop.org/go/XOCamp_2#Sugar_Synch_Up

Fill that in with more detail as you have it. Anything you can post in 
advance will help be more productive. I can put something together on 
process (e.g. where do we file bugs, how do we triage them and get them 
resolved) unless you want to do that.

You can also put your name on the list of people coming here:
http://wiki.laptop.org/go/XOCamp_2#Attendees

Thanks,

Greg S

 Date: Tue, 30 Dec 2008 13:05:29 +0100
 From: Simon Schampijer si...@schampijer.de
 Subject: Re: [IAEP] FUDcon + XOCamp talks
 To: Marco Pesenti Gritti marc...@sugarlabs.org
 Cc: iaep iaep@lists.sugarlabs.org
 Message-ID: 495a0e89.7070...@schampijer.de
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 
 Marco Pesenti Gritti wrote:
 Hello,

 so we are going to be officially present at FUDcon and I assume some
 of us will also stay for XOCamp. Is anyone planning to give talks?
 Here is what I have in mind. I think Simon also had something.

 FUDcon:

 * Discussion about packaging activities. xo vs rpm, how do solve
 maintenance problems etc.
 
 +1 I think this is a very important one - and it fits very well into FUDCon.
 
 * Newbie oriented class about hacking on Sugar and activities.
 
 Hmm, as much as I like this idea, I wonder how much interest we will 
 exactly find at FUDCon. Or if there are other distribution specific 
 challenges we could solve in during that conference. In any case it 
 might be a good way to generate the class material.
 
 My additional point would be:
 * Sugar - How to get involved?
 - Packaging
 - Testing: How the Fedora Testing team and the Sugar Labs BugSquad can 
 work together, try to get a discussion on how the work flow with the 
 GNOME BugSquad is.
 - ? (if i missed something)
 
 Best,
 Simon
 
 
 --
 
 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep
 
 End of IAEP Digest, Vol 9, Issue 89
 ***
 
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Teacher in OLPC-Sur list enchanted to see his idea, integrated into global Sugar

2008-11-18 Thread Greg Smith
Hi Pato (espero que no le molesta si uso este nombre),

I'm revisiting an older thread. I read your blog and I think its great!
Congratulations to you and Walter for implementing this and closing the
loop all the way back to the classroom.

I want to see what we have learned about developing software that is
relevant and useful for teachers. I especially want to learn how to make
this happen more often and with more people (programmers, students and 
teachers) involved.

I see you have requested two more things:

1.- A Beep function in  TurtleArtwithsensors.
2.- A easy way for to write Hello word. I received a report about
uruguayan?s kids  writing  letters  with  the turtle?s lines, but this
way is slow and not fun.

These look little more challenging than square root to me :-) I think 
they also need better definition to fully understand what you need.

I believe that Walter has taken over maintenance of the Turtle Art 
program and that he plans a new release  soon.

You may want to follow up with him to see if he can get these in a 
future release. They may need some more definition (e.g. are you asking 
for these to work a particular school or class? what are you going to 
teach with these features in TurtleArt? when, how and why do you want to 
put text in the program etc.)

I'm interested in the details but I think its really up to you and the 
programmers (Walter in this case). So I'll just watch if you don't mind 
working this out on the list.

BTW I also noticed and followed up on this related thread on the Sur list:
http://lists.laptop.org/pipermail/olpc-sur/2008-October/001145.html

Thanks,

Greg S

**
 
 Hi Greg:
 
  TurtleArt-11.xo  worked perfectly. My report with  teacher?s 
 comment, screenshoots, and pedagogical support (only in spanish) here:
 
 http://patricioacevedo.blogspot.com/2008/09/mi-reporte-para-sugar-labs.html
 
I want to try this features:
 1.- A Beep function in  TurtleArtwithsensors.
 2.- A easy way for to write Hello word. I received a report about 
 uruguayan?s kids  writing  letters  with  the turtle?s lines, but this way is 
 slow and not fun. 
 

 
 Thanks 
 
 Pato Acevedo
 
 www.patricioacevedo.blogspot.com
 Hi Luis,

 I believe that Walter updated TurtleArt with a square root function to 
 address this.

 Was that a satisfactory response? Let us know how that worked for you 
 and the people who requested it. Any comments or input appreciated.

 What else do teachers and users need? Let's see if we can address some 
 more requests and start to improve the quality of the dialog at the same 
 time.

 Walter,

 Essentially the same questions for you. Did that go the way you wanted? 
 I get the impression you wanted teachers to modify the code themselves. 
 Maybe you can elaborate on that. Perhaps you could have asked if anyone 
 wanted to learn how to do it.

 In the cycle of praxis, there's the action and the reflection. If we're 
 done with the action on this one (still want to hear the final ack) then 
   a little reflection may be in order until we pick the next small 
 challenge.

 At the same time we can think about what tools work best to address 
 these in the future. I didn't see the bug ID come through dev.laptop.org 
 but I may have missed it. I assume IRC didn't work for Luis either...

 Thanks,

 Greg S

 Date: Wed, 17 Sep 2008 17:24:27 +
 From: luis ACEVEDO [EMAIL PROTECTED]
 Subject: [IAEP] Teacher in OLPC-Sur list enchanted to see his idea
 integrated into global Sugar update [First approach]
 To: iaep@lists.sugarlabs.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=iso-8859-1


 Hello:
My name is Luis Acevedo, live in Santiago, Chile.  I participate 
 actively in the mailing list OLPC-Sur and is closely monitoring the mailing 
 list Sugar Labs. Yesterday in the Sur- List we had a report about  a 
 required feature for Turtle art activity. This is  root square function. 
 Teachers found necessary this function in activities like figure 28 and 
 others from this page 
 http://neoparaiso.com/logo/ejercicios-de-geometria.html
 I suggested to obtain a ticket trac in http://dev.laptop.org/ and to try in 
 the irc channel.
 Is there  a other way like to contact directly the authors? Is this a 
 correct place for this questions?
 I feel it is a first opportunity to move from discussion to action.
 Thanks in advance

 Luis Pato Acevedo
 www.patricioacevedo.blogspot.com 
 www.ucpn.cl 


 
 Lo que hay dentro de ti es lo que cuenta - ?Qu? tipo de atleta eres?
 
 _
 
 -- next part --
 An HTML attachment was scrubbed...
 URL: 
 http://lists.sugarlabs.org/archive/iaep/attachments/20080924/67434078/attachment-0001.htm
  
 
 --


___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org

Re: [IAEP] Volunteer-driven development of educational software

2008-11-18 Thread Greg Smith
Hi Bill,

I'm glad you followed up on this. I wanted to send an e-mail saying that 
there is great learning software and I agree with the ones you list.

It sounds like you are not convinced that its all great stuff but I can 
say that eToys, Scratch and Turtle Art are all very popular and well 
used in our deployments.

I like your classification.. I would just add one general purpose tool 
to the first section: Browse.

The hardest part for me is figuring out what is learning. If we really 
knew what that means then I think choosing or building the right 
software would be relatively easy!

Thanks,

Greg S

Bill Kerr wrote:
 On Thu, Nov 13, 2008 at 8:25 PM, Albert Cahalan [EMAIL PROTECTED] wrote:
 
 Greg Dekoenigsberg writes:
 On Tue, 11 Nov 2008, Greg Smith wrote:
 I think that producing useful activities that are intended
 solely for kids, with a strong pedagogical element, is still
 a largely unsolved problem.
 It's worse than that.

 It's not a problem restricted to activities. It hits Windows
 and MacOS as well. It's not merely an unsolved problem, but
 a very poorly defined problem.

 Put aside the platform for the moment, and the implementation
 details. (note: requires a strong AI is not just a detail!)
 Simply try to imagine some purely educational software that
 wouldn't be dreadful. Got any ideas?
 
 
 
 I can't think of any educational software that is intended solely for kids
 that is worthwhile.
 
 new slogan - improve the quality of your dog food so that you want to eat it
 
 
 eg. Scratch or etoys or turtle art or logo is designed largely with kids in
 mind (it is deliberately cut down in some way, not fully featured) but
 nevertheless is still fun and offers new learning ideas for adults
 
 software that is intended solely for kids is phoney, eg. maths blaster
 (lets make maths fun for kids by rewarding mundane arithmetic activity with
 something totally unrelated to the task), aka dressing up the dog
 
 it might be useful to classify educational software. Here is a very rough
 first attempt which I'm sure could be improved on but might help get
 discussion moving:
 
 *group one - extending reach*
 most software fits under generalised groupings of extending the reach of
 humans
 
 word processing - better than previous writing tools
 spreadsheets - better than previous maths tools
 image manipulation - better image tools
 wikipedia - more accessible encyclopaedia
 dr geo II - geometry is more accessible
 simulators - x2o, inspired by the incredible machine
 Moodle claims to have a social constructivist theory but I think it's really
 just for incremental improvement on what schools already do (still looking
 at moodle though for more information), social constructivist is a fairly
 meaningless phrase anyway
 etc
 
 *group two* *- great leap forward*
 what bits of software have a specific educational focus based on a more or
 less worked out theory, ie. software that can make a claim to being a big
 leap forward in educational computing, more so than making something we can
 already do more accessible (yes these claims are often dismissed as
 grandiose)
 
 cmap - concept mapping, Novak
 hypercard - ? (now defunct)
 logo, turtle art - Papert, Piaget
 etoys - Kay, Bruner
 scratch - Resnick
 some games (Gee's semiotic domains theory)
 
 *group three - simple training *
 (necessary but not very interesting)
 eg, typing tutors
 
 *group four - dressing up the dog *
 - cute software that pretends to be interesting but isn't:
 eg. maths blaster type
 
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] coming to Sugarcamp

2008-11-13 Thread Greg Smith
Hi Bryan,

Yes we are planning another conference in January.

I am working on the subjects and presentations here:
http://wiki.laptop.org/go/XOcamp_2

Any input on that welcome. I need to get it down to less than 30 hours 
of presentations!

We have to pick the exact days but it will be one of the first three 
weeks of January.

Thanks,

Greg S

Bryan Berry wrote:
 Subject: [IAEP] Are you coming to Sugarcamp?
 
 Unfortunately, won't make it. I will be in the Boston for much of
 January. Is XOCamp still in the works following FUDCon? Tony Anderson
 and I were both planning to attend.
 
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [sugar] Sugar Camp Cambridge 17-21 Nov

2008-11-12 Thread Greg Smith
Hi Rob,

On this:
I already added some of these above things to the roadmap wiki page as
things to try and improve in 9.1.

I'm not sure I found the place where you recorded that.

Did you by any chance add it to the XO Feature Roadmap?
http://wiki.laptop.org/go/Feature_roadmap

There are some relevant sections there but you can also create your own 
if you prefer.

If you placed it somewhere else you can still add it to the XO roadmap 
and link to it.

FYI there is also an explanation of target scale and use of synchronous 
collaboration here: 
ttp://wiki.laptop.org/go/9.1.0_Collaboration_Requirements linked from 
here: http://wiki.laptop.org/go/Feature_roadmap#Synchronous_Collaboration

If you can document the work needed to achieve those requirements, you 
can create a specification and get as detailed as you like. Or you can 
comment on or change the requirements if you think that is warranted.

Comments or questions welcome, in e-mail or just edit the wiki pages.

Thanks,

Greg S

***

Date: Wed, 12 Nov 2008 01:48:17 + From: Robert McQueen 
[EMAIL PROTECTED] Subject: Re: [IAEP] [sugar] Sugar Camp 
Cambridge 17-21 Nov To: Bernie Innocenti [EMAIL PROTECTED] Cc: 
Brendan R. Powers [EMAIL PROTECTED], Collabora OLPC Team 
[EMAIL PROTECTED], Christian Marc Schmidt [EMAIL PROTECTED], 
IAEP iaep@lists.sugarlabs.org, Sugar List [EMAIL PROTECTED] 
Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; 
charset=UTF-8 Hi Bernie, Brendan, Bernie Innocenti wrote:
   Brendan R. Powers wrote:
   I would like to propose a discussion on making the collaboration 
a bit
   more standards compliant. The idea would be to get sugar to function
   more like a standard jabber IM client, as well as using existing
   standards in place of some of the custom solutions used now (xmlrpc
   instead of dbus perhaps?). I would also like to talk about using the
   colaboration API to talk to external services not on the jabber
   network(a moodle server for instance). As well as a possibly a few
   API changes to make these sorts of services easier to access for
   activity developers.

Switching to XMLRPC?! This seems like some massive sidestep which would
break the existing stuff as well as preventing any code sharing between
Telepathy apps on Sugar and Telepathy apps on any other Linux platforms.
D-Bus and the Telepathy APIs are the emerging standards for accessing
real-time communications functionality on Linux desktops and embedded
devices. It's already in GNOME in the Empathy client, as well as part of
the GNOME Mobile platform, so Nokia's Maemo and Intel's Moblin
platforms, and there's ongoing interest in using it in KDE which we hope
to push forward at the combined Akademy/Guadec next summer.

That aside, the rest of what you say matches up very well with a lot of
the ideas we've had for improving collaboration in 9.1:

  * I've already filed a bug and spoken to Eben to get a UI in Sugar for
seeing your JID, entering other people's, and doing authorisation
requests. This allows you to deal with people from outside your XMPP
server, so basically behaving as a real Jabber client (the Telepathy
backends are entirely usable like this - my day-to-day IM client is
Empathy).

  * I also proposed to gradually reduce the sugar-specific abstraction
that the presence service does, so activities interact directly with
the Telepathy backends more. We can implement the current Sugar
presence service API with client code in the sugar library, but it
can talk directly to Telepathy behind the scenes. This means:
 - fewer layers of abstraction - currently Presence Service does a
   load of caching and re-emitting of information through the curious
   D-Bus API we inherited when we started work on this way back...  :)
 - any other Telepathy backends can be added and used for chatting,
   calling and file transfers on other protocols (we have IRC, SIP,
   MSN, AIM, ICQ, Yahii, and anything else supported by libpurple)
   without having to mangle presence service to do things it wasn't
   really intended
 - the APIs relied on by activities then become the same as Telepathy
   apps on other platforms, allowing code sharing in both directions
 - the APIs are the same in terms of documentation and utility code
   which can be enhanced in telepathy-python (and equivalent -glib
   and -qt4 libraries) to the benefit of all

   Having a standards base and flexible collaboration framework that
   extends beyond the sugar ecosystem offers some very interesting
   possibilities. I would also like to discuss some of the jabber
   scalability problems, as well as how we manage grouping students
   into classes, and collaborating with other schools over the
   internet.

Sure, we've done a lot on enhancing scalability recently with the Gadget
XMPP extension to take care of indexing buddies and activities. Groups
and collaborating with other schools are the 

Re: [IAEP] Volunteer-driven development of educational software

2008-11-11 Thread Greg Smith
Hi All,

On the question of Open Source to develop applications which are not 
necessarily used by the people who write the code. That is a challenge 
which I think we should address directly.

Greg D's strategy (programmers code for themselves then we re purpose it 
for schools) may be the most fruitful in terms producing lots of 
applications quickly. I certainly hope so.

It still leaves open the question of how to adapt the result for use in 
classes and how to tie the applications in to the learning theory. Maybe 
that last stage is a job for paid programmers instead of open source 
volunteers. As more applications become available for the XO/Sugar we 
can see which get the most demand in schools and go from there.

On the other hand, I hope David is correct that we can find people who 
will work on things which the teachers and students need, even if they 
don't scratch your own itch. In addition to finding such programmers, 
the challenge is to define what teachers and students need in a way that 
is easily actionable.

We have lots of input from the field and some input from educational 
theorists. The hard part is focusing that in to something easily coded.

There is one nice synergy between the educational theory and the 
development strategy. I believe that a tenet of the educational theory 
is that teachers and students together choose the most relevant topics 
for learning. If programmers and users also follow that strategy of 
working together to choose the relevant topics maybe we could pioneer 
a new paradigm for open source development.

I wrote a brief explanation of this strategy here: 
http://wiki.laptop.org/go/User:Gregorio

On the question of asynchronous vs synchronous collaboration. If you 
read the beginning of the thread 
(http://lists.laptop.org/pipermail/devel/2008-October/020588.html) 
you'll see that neither Juliano nor I are opposed to synchronous 
collaboration ala CollAbiWord. Juliano was just pointing out that we 
also need asynchronous collaboration (e.g. multi-kid projects) and that 
wasn't on the roadmap.

We need both and my impression is that the shortest path to major new 
functionality is on the asynchronous side. Any help defining the 
requirements and scope of that is welcome.

Please add your input here:
http://wiki.laptop.org/go/Feature_roadmap#Asynchronous_collaboration

We need more input on the educational research to see if either 
synchronous or asynchronous is better correlated to the theory. Any 
pointers or comments welcome.

Clearly the idea of learning by creating projects is central to the 
educational strategy  (see 
http://dspace.mit.edu/handle/1721.1/41706?show=full).

So is learning by doing and working together. I'm just not sure if it 
has to be real time or not.

I can say that the kids love the real time write sharing when it works 
and they hate it when it fails. See: 
http://lists.laptop.org/pipermail/olpc-sur/2008-May/000118.html
When it worked: they loved it ... it seemed like magic
When the collaboration broke: ¡QUË DESILUSIÖN

On synchronous collaboration I think the requirements are well defined. 
See: http://wiki.laptop.org/go/9.1.0_Collaboration_Requirements and 
http://wiki.laptop.org/go/Feature_roadmap#Synchronous_Collaboration

Comments welcome.

The challenge with synchronous collaboration is if/when/how we can 
support the requirements as defined. Maybe the open source community can 
get us over the hump on that...

Thanks,

Greg S

 Date: Tue, 11 Nov 2008 11:11:59 +1030
 From: Bill Kerr [EMAIL PROTECTED]
 Subject: Re: [IAEP] Volunteer-driven development of educational
   software
 To: Greg Dekoenigsberg [EMAIL PROTECTED]
 Cc: iaep iaep@lists.sugarlabs.org
 Message-ID:
   [EMAIL PROTECTED]
 Content-Type: text/plain; charset=iso-8859-1
 
 On Tue, Nov 11, 2008 at 9:27 AM, Greg Dekoenigsberg [EMAIL PROTECTED] wrote:
 
 On Mon, 10 Nov 2008, Bert Freudenberg wrote:

 Cutting this important part out of another discussion ...

 On 10.11.2008, at 20:49, Jecel Assumpcao Jr wrote:

 Of course, this all supposes the open source model. If someone gets
 paid
 to do a Python Etoys or a GNU Smalltalk one then I wouldn't be at all
 surprised to see a good quality implementation created from scratch in
 just a couple of months.
 I have been thinking about this for quite a while - how valid is the
 assumption that a volunteer community would be able to create software
 that they do not intend to use themselves?
 It is absolutely invalid, IMHO.

 For example, Etoys development was not driven by volunteers, but by a
 small research group around Alan Kay with paid developers. It is open-
 source and free, but we get relatively few contributions from volunteer
 developers. This is in contrast to Squeak, the underlying system, which
 is supported and advanced by a thriving community of developers. But the
 majority of the Squeak community is not interested in Etoys, just in the
 Smalltalk development system (which they use and improve for
 

Re: [IAEP] Teacher in OLPC-Sur list enchanted to see his idea integrated, into global Sugar update [First approach] (luis ACEVEDO)

2008-09-24 Thread Greg Smith
Hi Luis,

I believe that Walter updated TurtleArt with a square root function to 
address this.

Was that a satisfactory response? Let us know how that worked for you 
and the people who requested it. Any comments or input appreciated.

What else do teachers and users need? Let's see if we can address some 
more requests and start to improve the quality of the dialog at the same 
time.

Walter,

Essentially the same questions for you. Did that go the way you wanted? 
I get the impression you wanted teachers to modify the code themselves. 
Maybe you can elaborate on that. Perhaps you could have asked if anyone 
wanted to learn how to do it.

In the cycle of praxis, there's the action and the reflection. If we're 
done with the action on this one (still want to hear the final ack) then 
  a little reflection may be in order until we pick the next small 
challenge.

At the same time we can think about what tools work best to address 
these in the future. I didn't see the bug ID come through dev.laptop.org 
but I may have missed it. I assume IRC didn't work for Luis either...

Thanks,

Greg S

 Date: Wed, 17 Sep 2008 17:24:27 +
 From: luis ACEVEDO [EMAIL PROTECTED]
 Subject: [IAEP] Teacher in OLPC-Sur list enchanted to see his idea
   integrated into global Sugar update [First approach]
 To: iaep@lists.sugarlabs.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=iso-8859-1
 
 
 Hello:
My name is Luis Acevedo, live in Santiago, Chile.  I participate 
 actively in the mailing list OLPC-Sur and is closely monitoring the mailing 
 list Sugar Labs. Yesterday in the Sur- List we had a report about  a required 
 feature for Turtle art activity. This is  root square function. Teachers 
 found necessary this function in activities like figure 28 and others from 
 this page http://neoparaiso.com/logo/ejercicios-de-geometria.html
 I suggested to obtain a ticket trac in http://dev.laptop.org/ and to try in 
 the irc channel.
 Is there  a other way like to contact directly the authors? Is this a correct 
 place for this questions?
 I feel it is a first opportunity to move from discussion to action.
 Thanks in advance
 
 Luis Pato Acevedo
 www.patricioacevedo.blogspot.com 
 www.ucpn.cl 
 
 
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Teacher in Uruguay enchanted to see his ideas integrated, , into global Sugar update (C. Scott Ananian)

2008-09-22 Thread Greg Smith
Hi Scott and Michael,

In general I still think this is a good statement but its short and may 
be misinterpreted.
  Everything
 we do must be tied to a high level goal and to specific input and
  users. That is my most fundamental request!

There are two parts:
Goals - The only point there is that we should say why we are doing 
something. Write code to scratch your own itch if you like. Whatever, 
the reason, it helps us work together if you can say why you are working 
on something and what is the goal of the work.

User input- I'm not saying that users deliver edicts which we must act 
upon. I'm saying that we should work with the users and create a 
cooperative effort where we all try to achieve the goal of educating 
children. The teachers know how to teach, how to work with children, how 
to spend the whole day in a room of 50 young kids, and so much more 
(culture, language etc). Engineers need to hear from them about how our 
product  works for them. Engineers and teachers need to find common 
languages so we can work together. Then engineer-teachers need to come 
up solutions that everyone understands and can use. Then we evaluate and 
try again ++

I'm mystified as to why that would be controversial, but I appreciate 
you raising the concern. I can't wait to see Wad's reaction when I ask 
him how his proposed EC code changes will help the users :-)

To drill down on the Lesson plan example. If teachers need lesson plans, 
that doesn't mean engineering writes the lesson plans for them! However, 
engineering may want to think about what it means to write a lesson 
plan, what is needed, how you do it, etc. Then engineering can come up 
with ideas where they may be able to participate (e.g. a piece of SW 
that helps write a lesson plan, share it and associate it with an 
activity). Maybe there's nothing engineering can do. That's OK too but 
it helps to know that lesson plans are important to this teacher and 
probably to many more.

I haven't received any comments on my wiki home page. 
http://wiki.laptop.org/go/User:Gregorio Maybe that will help you 
understand where I'm coming from. Seems like people don't read URLs that 
often so I'll post a relevant piece here:

any development model needs an optimal process for synchronizing the 
work with the users expectations. Developers don't fully understand 
user's daily activities and users don't fully understand the constraints 
of the development process. Even for open source, the challenge remains 
how best to achieve a problem-posing methodology of mutual education. 
Both sides need an efficient way to engage the praxis (action and 
reflection) of creating relevant applications. Transformation of the 
process from developers giving users features (banking method) to 
developers-users learning from each other (problem-posing method) needs 
attention that empowers all to participate.

That challenge is especially acute when there are larges gaps of 
culture, age, economic status, language, and geography (urban - rural 
and north - south). Even as users learn to develop their own code, 
there's a need for all users to have a say in what gets prioritized and 
delivered. 

Believe it or not that was from my first e-mail to David Cavalho when I 
was trying to find a way to work at OLPC. Needless to say, it was way to 
long and confusing and I had to find a different way in :-)

Last point. By happenstance, I'm reading Understanding Computers and 
Design by Terry Winograd and Fernando Flores:
http://www.amazon.com/Understanding-Computers-Cognition-Foundation-Design/dp/0201112973/ref=pd_bbs_sr_1?ie=UTF8s=booksqid=1222092782sr=1-1

All the AI stuff seems dated but there are some great nuggets in there. 
One is that when a user interacts with a program, they are not 
interacting with the computer so much as interacting with the developer 
of the software!

One more section to read then I'll comment more if it the book has 
anything useful to say about how we actually design the sharing 
interface and the next generation XO SW.

Back to the bug database :-)

Thanks,

Greg S

PS I will try and use engineers-teachers to refer to the we of 
everyone involved from now on. I don't want to just be part of the 
engineering team. When I say we I want it to be all of us, teachers, 
users, engineers, volunteers, testers.
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Teacher in Uruguay enchanted to see his ideas integrated, into global Sugar update

2008-09-19 Thread Greg Smith
Hi Eben et al,

I'm going to break this in to three parts:

1 - In terms of aggregating and passing on key themes of user input, I'm
on it full time :-). Like Janus I have two faces and one of them points
towards the users and the other towards the engineers.

That said, its much more than a full time job. Its going to take a
community engineers and users learning to work together. Hopefully I
don't interfere and I can be disintermediated as more direct channels
open up. My vision of where we need to go is here:
http://wiki.laptop.org/go/User:Gregorio

In terms of the 9.1 page, I'm asking that people put things which have
been aggregated. That is:
- collect the input and specific feature request
- uncover themes from multiple requests
- decide if something is well defined and describe what its for and why
(not so much how we will address it)
- ensure you have a good communication channel to the requester

That's what I think of as aggregating. Once that is done it and its
something you think should be built I encourage you to put it on the 9.1
page.

In terms of how better to collect and aggregate feedback in to a system
from which we can easily extract it, I'm open to suggestions. You said
If our biggest problem is sifting through *too much* feedback, then
we're in good shape.

2 - Christoph, you asked for a press release showing teacher asked for
this and we delivered. Luis gave you something a teacher needs we also
got the name of the relevant engineer. Can we close the loop, deliver
this and issue a press release?

This is what it takes to build trust and create a lasting relationship.
One request, understood and worked on by a few people and delivered.
Then ++. If you get requests and we ignore them or say you don't want
that that hinders future input and damages our relationship building
capacity.

3 - This is a related point which deserves its own thread. I will also
make related comments on the design meeting and clipboard threads. Just 
warming you up here.

We need copy and paste. My concern is that working on copy and paste
does not show us listening to the users. The only user complaint about
copy and paste or the clipboard is that it doesn't work reliably. For 
example, I started to discuss the work flow of copy and paste from one 
write instance to another with Julian from Birmingham yesterday and he 
stopped me. He said, first you should make what you have work. I asked 
if he would accept no new features for 6 months in return for much 
greater reliability and he replied yes without hesitation.

Aside from that, the priorities from users related to moving data are 
around how to upload content to the Internet, how to get it off the
internet and on to the XO for editing and how to move files from one XO
to another. The first three suggestions on the Uruguay forum
(http://www.mediagala.com/rap/foro/viewforum.php?f=12) are requests to
build a TamTam lesson plan, simplification of getting files off the
internet and better tools for posting content to the internet. Since
they are on build 656, some of those issues may be solved. Nonetheless
its necessary input which tells us what they are most interested in doing.

I want to make sure that all of our work is grounded in specific
requests and user goals. That has to come first before we design code or
GUIs. Part of my work is to explain what is most important to users so I
apologize for falling behind on making that clear. As usual, engineering
has gotten ahead of me. I did post a few ideas on the file moving area
here: http://wiki.laptop.org/go/9.1.0#File_Management

We urgently need to listen to the input we have so far. Everything
we do must be tied to a high level goal and to specific input and users. 
That is my most fundamental request!

BTW I'm not trying to cast aspersions on your work. The 8.2 release has 
been getting great reviews with respect to the new GUI. Its by far the 
strongest new feature set in the release.

Thanks,

Greg S

PS sorry for the long e-mail. Not time to edit as we need to make a real 
release candidate for 8.2 ASAP!

Eben Eliason wrote:
 On Thu, Sep 18, 2008 at 4:19 PM, Greg Smith [EMAIL PROTECTED] wrote:
 Hi Eben,

 There's already a lot of feedback. Start sifting :-) Please post
 anything you aggregate and think we should work on to the 9.1 page:
 http://wiki.laptop.org/go/9.1.0
 
 None of us have time to aggregate, if we even find out where we might
 pull info from. That's the point I'm getting at.  I want a way to make
 this info readily accessible to everyone, without devoting half of my
 week to scouring scattered sources.  That could be a full time job.
 
 Also, I'm not sure that aggregating on the 9.1 page is a good
 solution. That's a good way for a lot of good feedback to get lost in
 6 months.  I'd rather have a mailing list, or forum, or some other
 form of database from which we can reference individual responses on
 trac tickets, so that the feedback can live on as a reference in a
 place we won't

Re: [IAEP] Teacher in Uruguay enchanted to see his ideas integrated, into global Sugar update

2008-09-19 Thread Greg Smith
Hi Eben,

Thanks for your constructive comments!

I'll work with Seth and anyone else to better coordinated a heap of 
aggregated input without regard to release timing. That's a good point.

One last thing:
When I edited the roadmap page, I didn't mean to call anything unwanted.

They just need a home with a goal or motivation. I think copy from XO to 
XO would fall in the collaboration bucket. I didn't see it at the top 
level but I haven't had a chance to read all the sub-tending pages.

Feel free to move them around, add more motivation or comments, and 
change or add to the goals as you see fit.

IMHO you really listen well, even when I shout at you over the monitor! 
Your open mind, super-design skills, and technical acumen make working 
with a pleasure.

Thanks,

Greg S



___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Teacher in Uruguay enchanted to see his ideas integrated, into global Sugar update

2008-09-18 Thread Greg Smith
Hi Eben,

There's already a lot of feedback. Start sifting :-) Please post
anything you aggregate and think we should work on to the 9.1 page:
http://wiki.laptop.org/go/9.1.0

In addition, a feedback activity seems like an easy short term win.
Could be posted and shared quickly and easily. If it gets traction it
would help motivate a solution built in the core OS/UI.

Thanks,

Greg S

Eben Eliason wrote:
 On Wed, Sep 17, 2008 at 12:53 PM, Greg Smith [EMAIL PROTECTED] wrote:
 Hi All,

 On this:
   Perhaps you would be interested in http://dev.laptop.org/ticket/6950.  I
think all these things would go together nicely.

 Changed 2 months ago by gregorio
 milestone deleted Milestone Never Assigned deleted 

 When I started at OLPC one of the first things I did was clean up the
 roadmap in Trac. There were a handful of vague may want to do it in the
 future milestones. I deleted a few of those before I realized that it
 would also remove them from the bug IDs. That's why you see these messages.

 We do need to figure out where to put it on the roadmap and I'm not
 opposed to this idea.

 On the subject of gathering input from users its been a recurring theme
 of the lists and I have commented on it several times. Its an important
 problem which we must grapple with. Initially I thought we need more
 input and information. Then in December I started to realize how much
 input is already available. I collected some of them on my talk page at:
 http://wiki.laptop.org/go/User_talk:Gregorio

 There are wikis, forums, moodles and other sites already full of
 suggestions and comments about the product. Aside from the ones on my
 talk page I can mention
 - Moodle out of Peru: http://www.innovavirtual.org/moodleperu/
 - Forum in Uruguay http://www.mediagala.com/rap/foro/
 - Our OLPC forum http://en.forum.laptop.org/
 and of course the olpc-sur list.
 
 This is fantastic; was I among few who didn't know of their existence?
  I might be, but we could probably do a better job exposing this kind
 of information.
 
 Also I understand that kids in Uruguay and elsewhere have been
 downloading this activity: http://wiki.laptop.org/go/XoIRC and it has a
 default channel which has been very active. There is also a spanish IRC
 channel which has seen a lot of use.

 Even the question of which is the right tool to gather more suggestions
 is something we should ask people to suggest! If you want people to give
 input, its better to ask them what works best for them than to decide
 that yourself. I have been mulling over the best communication channels
 with Pablo out of Uruguay for 9 moths and we still don't have a
 definitive answer.

 For me, the question is not so much how do we gather more input as how
 do we respond to the input already expressed.
 
 I think this misses a very crucial element, which is
 locating/aggregating the data.  If there's no channel through which
 the data can be collected, searched, or organized, we have little hope
 of responding to it.  The main reason I think that something in the
 realm of a Suggestion Box activity is needed is not *only* so that
 kids and teachers have a place to express their thoughts, but just as
 much so that their efforts can be collected and reviewed by all who
 are interested, in a common place. (Which, in turn, should ensure that
 their thoughts are more likely to effect change.)
 
 The requests do not generally come in like: I want a button on the
 right. The people using the XO are teaching or learning so the request
 is usually more like: its too slow make it faster or I need better tools
 to teach geometry. See the Sur list for some comments like  that.
 
 This is true, of course.  It could lead to a lot of feedback, much of
 it not succinct or strictly targeted, but at least we'd have it in a
 place where all can find it.  If our biggest problem is sifting
 through *too much* feedback, then we're in good shape.  Let's find a
 way to put it all to good use!
 
 - Eben
 
 After an intial suggestions, you need a further discussion befoe it gets
 to exactly what code needs to be written. In terms of how we engage that
 dialog, I wrote a brief explanation of how I think it should work at:
 http://wiki.laptop.org/go/User:Gregorio

 We're now engaged in the practice of it and we need that piece along
 with the theory to get it right.

 In terms of building in a please fix it button, I'm in favor of that.
 I think it should be an activity not a piece of the OS until we can
 prove the concept and show that we can collect good feedback, generate a
 meanigful dialog and most importantly respond in a constructive way to
 the requests.

 Lastly, if a user has asked for something which is documented and well
 defined and we think it should be built then go ahead and put it on the
 9.1 page: http://wiki.laptop.org/go/9.1.0 I just ask that you sign it or
 put it on the talk page.

 To Christoph's original point. They already asked, now we need to
 deliver on that. How about

Re: [IAEP] Teacher in Uruguay enchanted to see his ideas integrated, into global Sugar update

2008-09-17 Thread Greg Smith
Hi All,

On this:
  Perhaps you would be interested in http://dev.laptop.org/ticket/6950.  I
   think all these things would go together nicely.

Changed 2 months ago by gregorio
milestone deleted Milestone Never Assigned deleted 

When I started at OLPC one of the first things I did was clean up the 
roadmap in Trac. There were a handful of vague may want to do it in the 
future milestones. I deleted a few of those before I realized that it 
would also remove them from the bug IDs. That's why you see these messages.

We do need to figure out where to put it on the roadmap and I'm not 
opposed to this idea.

On the subject of gathering input from users its been a recurring theme 
of the lists and I have commented on it several times. Its an important 
problem which we must grapple with. Initially I thought we need more 
input and information. Then in December I started to realize how much 
input is already available. I collected some of them on my talk page at: 
http://wiki.laptop.org/go/User_talk:Gregorio

There are wikis, forums, moodles and other sites already full of 
suggestions and comments about the product. Aside from the ones on my 
talk page I can mention
- Moodle out of Peru: http://www.innovavirtual.org/moodleperu/
- Forum in Uruguay http://www.mediagala.com/rap/foro/
- Our OLPC forum http://en.forum.laptop.org/
and of course the olpc-sur list.

Also I understand that kids in Uruguay and elsewhere have been 
downloading this activity: http://wiki.laptop.org/go/XoIRC and it has a 
default channel which has been very active. There is also a spanish IRC 
channel which has seen a lot of use.

Even the question of which is the right tool to gather more suggestions 
is something we should ask people to suggest! If you want people to give 
input, its better to ask them what works best for them than to decide 
that yourself. I have been mulling over the best communication channels 
with Pablo out of Uruguay for 9 moths and we still don't have a 
definitive answer.

For me, the question is not so much how do we gather more input as how 
do we respond to the input already expressed.

The requests do not generally come in like: I want a button on the 
right. The people using the XO are teaching or learning so the request 
is usually more like: its too slow make it faster or I need better tools 
to teach geometry. See the Sur list for some comments like  that.

After an intial suggestions, you need a further discussion befoe it gets 
to exactly what code needs to be written. In terms of how we engage that 
dialog, I wrote a brief explanation of how I think it should work at: 
http://wiki.laptop.org/go/User:Gregorio

We're now engaged in the practice of it and we need that piece along 
with the theory to get it right.

In terms of building in a please fix it button, I'm in favor of that. 
I think it should be an activity not a piece of the OS until we can 
prove the concept and show that we can collect good feedback, generate a 
meanigful dialog and most importantly respond in a constructive way to 
the requests.

Lastly, if a user has asked for something which is documented and well 
defined and we think it should be built then go ahead and put it on the 
9.1 page: http://wiki.laptop.org/go/9.1.0 I just ask that you sign it or 
put it on the talk page.

To Christoph's original point. They already asked, now we need to 
deliver on that. How about starting with this one: 
http://wiki.laptop.org/go/9.1.0#Touchpad
or this one:
http://wiki.laptop.org/go/9.1.0#Longer_Battery_Life

:-)

I hope that's constructive. I want to see more feedback and more 
responsiveness to requests. My main point is that the ball is in our 
court. Once we find people to engage with the only way to get there is 
with a rich dialog where we learn about the users and they learn about 
building software.

Thanks,

Greg S



___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep