Re: [IAEP] The Children's Library On OLPC project

2009-07-25 Thread Albert Cahalan
Jim Simmons writes:

 A Journal entry consists of a file plus metadata.  There is no real
 advantage in NOT storing the book in the Journal.  You can convert
 whatever book format you're reading into a zipped archive of same on
 reading it for the first time then mark the Journal entry with Read's
 activity id.  This would give the Journal entry Read's icon and make
 it resumable by Read.  I do something like this with Read Etexts when
 it reads a plain text file.  I'm not trying to save disk space in this
 case; I need to add a pickle file to the archive to store annotations,
 so I create a new Zip file and store the text and the pickle in it.

This encapsulation makes it more difficult for people to share
books with non-Sugar users. If a Sugar user provides a PDF to a
Windows user, Adobe Acrobat should recognize it. Likewise for
sharing with MacOS X and GNOME users.

Putting a bit of non-critical metadata on a file is not a reason
to be changing the file format. Normally an xattr would be used to
store this data. (hopefully the Journal is xattr compatible)

 The XO does not have enough disk space to hold hundreds of books as
 PDFs.  Plain text files would work, but kids like pictures and I don't
 blame them.  As I see it, the child should choose what books go on his
 computer for himself, and delete books when he has lost interest in
 them.

This all depends greatly on the PDF generation tool.
Most are not focused on producing small files.

Text should be stored as text. It should not have fancy kerning,
because this causes bloat from constantly specifying coordinates.
It should use a standard PDF font. The font should not be embedded.

The PDF should be compressed. (not just the images)

Images should be stored as JPEG with an appropriate compression
level. Computer-generated line art should be in vector format.

A recent PDF standard revision should be used.
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] The Next Wave of Activity Sharing

2009-07-25 Thread Tomeu Vizoso
[adding IAEP to cc]

On Sat, Jul 25, 2009 at 10:09, Bastienbastiengue...@googlemail.com wrote:
 Joshua Eddy joshuage...@gmail.com writes:

 This is what Sugar Labs DC wants to bring to the table.  For a more
 detailed description of this idea, please visit my blog:
 http://joshstechjournal.blogspot.com/

 Nice idea!  Thanks for sharing it.

 I presume ideally the config options would offer a website to publish
 to, along with the Jabber service.

I love the idea of having a site for children to share their work, I
think this is going to be really big hit for Sugar. Congratulations on
taking this task.

We have been already discussing this in #sugar during the last week
with Jeff and Aleksey and several good ideas were shared, will be nice
to put all our thoughts in common when we get to more detail.

A somewhat minor concern I have with your proposal is that I'm not
sure that just one global server will be enough for everybody. What
about areas with local network but none or little internet access? If
on the other hand deployments can set their own server as Bastien
suggests, how would a child upload to the global one when connection
conditions improve?

One could imagine that the control panel would allow to set a list of
servers and the Publish menu item becomes a submenu where you can
select the server to upload to, but things get complicated fast with
maybe not too much value.

What I would propose instead, based on my experience, is to start by
the very basics and build on that after getting some feedback from
actual users. I see how a publish menu item in the activity palette or
the journal makes it easier than having to go to a specific site in
Browse, but if you restrict the modifications at first to Browse, then
you can install your new activity version on any existing Sugar
version.

There's still a lot to discuss, feel free to ask any questions but
better do so in the Sugar Labs mailing lists, as OLPC is not doing
Sugar development any more: http://lists.sugarlabs.org

Regards,

Tomeu

 --
  Bastien
 ___
 Devel mailing list
 de...@lists.laptop.org
 http://lists.laptop.org/listinfo/devel

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


Re: [IAEP] etoys, moodle, gcompris, kde-edu and other sister projects

2009-07-25 Thread Bastien
Tomeu Vizoso to...@sugarlabs.org writes:

 Wonder what we could do so that these other projects feel more
 welcomed to our community and more collaboration opportunities are
 taken. Any ideas?

If we take Gcompris as an example of such project, I guess ideas of
collaboration are more likely to come from Gcompris/Sugar users.

I don't read OLPC Sur as I don't speak spanish.  It looks like I miss a
lot.  I would be happy to share Gcompris/Sugar feedback with the larger
Gcompris community in France, but I would need this feedback to be more
accessible: in english, on a blog, etc.

This way I Gcompris users would have more incentives to test Sugar.

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


Re: [IAEP] The Children's Library On OLPC project

2009-07-25 Thread Aleksey Lim
On Sat, Jul 25, 2009 at 04:37:07AM -0400, Albert Cahalan wrote:
 Jim Simmons writes:
 
  A Journal entry consists of a file plus metadata.  There is no real
  advantage in NOT storing the book in the Journal.  You can convert
  whatever book format you're reading into a zipped archive of same on
  reading it for the first time then mark the Journal entry with Read's
  activity id.  This would give the Journal entry Read's icon and make
  it resumable by Read.  I do something like this with Read Etexts when
  it reads a plain text file.  I'm not trying to save disk space in this
  case; I need to add a pickle file to the archive to store annotations,
  so I create a new Zip file and store the text and the pickle in it.
 
 This encapsulation makes it more difficult for people to share
 books with non-Sugar users. If a Sugar user provides a PDF to a
 Windows user, Adobe Acrobat should recognize it. Likewise for
 sharing with MacOS X and GNOME users.
 
 Putting a bit of non-critical metadata on a file is not a reason
 to be changing the file format. Normally an xattr would be used to
 store this data. (hopefully the Journal is xattr compatible)

But what about preview metadata field..

The current approach which was chosen in[1] is using object bundle if
we want to preserve sugar metadata and use raw files otherwise[2].
So, to library.sugarlabs.org[3] Browse will upload object bundles.
Moreover library.sl.o server could return .xo files if web client is
Browse and plain Journal entries otherwise(for non-sugar users).

[1] http://wiki.sugarlabs.org/go/Features/Object_Bundles
[2] http://wiki.sugarlabs.org/go/Features/Object_Bundles#User_Experience
[3] http://wiki.sugarlabs.org/go/Features/Server_Objects_Sharing

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


Re: [IAEP] etoys, moodle, gcompris, kde-edu and other sister projects

2009-07-25 Thread Tomeu Vizoso
On Sat, Jul 25, 2009 at 10:53, Bastienbastiengue...@googlemail.com wrote:
 Tomeu Vizoso to...@sugarlabs.org writes:

 Wonder what we could do so that these other projects feel more
 welcomed to our community and more collaboration opportunities are
 taken. Any ideas?

 If we take Gcompris as an example of such project, I guess ideas of
 collaboration are more likely to come from Gcompris/Sugar users.

 I don't read OLPC Sur as I don't speak spanish.  It looks like I miss a
 lot.  I would be happy to share Gcompris/Sugar feedback with the larger
 Gcompris community in France, but I would need this feedback to be more
 accessible: in english, on a blog, etc.

 This way I Gcompris users would have more incentives to test Sugar.

Yeah, I see connecting the different Sugar communities around the
world and fostering collaboration as one of the most interesting
problems that Sugar Labs faces. Local Labs are a piece on this puzzle,
but I would like to see more spontaneous action there.

This page is a start to give some structure to Sugar around the world:

http://wiki.sugarlabs.org/go/Deployment_Team/Places

Ideally, people would be able to push their local issues directly to
any team at the global Sugar Labs, but also would be possible to pull
feedback from the deployments through that list of contacts.

Language is an issue, but it's also a matter of GCompris users in
Uruguay knowing how the software is developed and what channels exist
to talk with the people who do it. There's a huge amount of work ahead
to educate everybody about what free software is and how it gets
developed and deployed, from NGO managers to politicians, with
teachers and parents in between.

I hope one day we'll have some kind of Sugar newsletters that get
translated in several languages and are sent directly to teachers and
students, containing articles, interviews to people like Bruno, etc.
This could help give some more cohesion to our so broad community

Regards,

Tomeu

 --
  Bastien

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


Re: [IAEP] The Next Wave of Activity Sharing

2009-07-25 Thread Tomeu Vizoso
On Sat, Jul 25, 2009 at 11:31, Aleksey Limalsr...@member.fsf.org wrote:
 On Sat, Jul 25, 2009 at 10:45:32AM +0200, Tomeu Vizoso wrote:
 [adding IAEP to cc]

 On Sat, Jul 25, 2009 at 10:09, Bastienbastiengue...@googlemail.com wrote:
  Joshua Eddy joshuage...@gmail.com writes:
 
  This is what Sugar Labs DC wants to bring to the table.  For a more
  detailed description of this idea, please visit my blog:
  http://joshstechjournal.blogspot.com/
 
  Nice idea!  Thanks for sharing it.
 
  I presume ideally the config options would offer a website to publish
  to, along with the Jabber service.

 I love the idea of having a site for children to share their work, I
 think this is going to be really big hit for Sugar. Congratulations on
 taking this task.

 We have been already discussing this in #sugar during the last week
 with Jeff and Aleksey and several good ideas were shared, will be nice
 to put all our thoughts in common when we get to more detail.

 Everyone is welcome to formalize thoughts on
 http://wiki.sugarlabs.org/go/Features/Server_Objects_Sharing

 A somewhat minor concern I have with your proposal is that I'm not
 sure that just one global server will be enough for everybody. What
 about areas with local network but none or little internet access? If
 on the other hand deployments can set their own server as Bastien
 suggests, how would a child upload to the global one when connection
 conditions improve?

 But global server doesn't except local servers
 think about www.flickr.com - its global option but every community could
 have local servers.

 One could imagine that the control panel would allow to set a list of
 servers and the Publish menu item becomes a submenu where you can
 select the server to upload to, but things get complicated fast with
 maybe not too much value.

 What I would propose instead, based on my experience, is to start by
 the very basics and build on that after getting some feedback from
 actual users. I see how a publish menu item in the activity palette or
 the journal makes it easier than having to go to a specific site in
 Browse, but if you restrict the modifications at first to Browse, then
 you can install your new activity version on any existing Sugar
 version.

 btw, why just not using Browse, we already do this in case of ASLO
 is there real need to add additional complexity to sugar UI
 at least we could start using Browse, get feedback and add new features
 to 0.88(if its necessary).

That's what I was trying to explain ;) Though I do see some value in
jumping over the step of opening browse and navigating to a specific
site, just think that from the deployment side of things this could be
better done in a future step.

Josh, I think your blog has very interesting stuff about your work in
Sugar, would you like to have it syndicated in
http://planet.sugarlabs.org ?

http://joshstechjournal.blogspot.com/

Thanks,

Tomeu

 --
 Aleksey

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


Re: [IAEP] [Sur] sugerencia para actividad clock

2009-07-25 Thread Yoshiki Ohshima
At Mon, 20 Jul 2009 10:14:23 -0700,
Yoshiki Ohshima wrote:
 
 At Sat, 18 Jul 2009 11:56:03 +0200,
 Tomeu Vizoso wrote:
  
  What about the clock in Etoys?
 
   Are you asking the maintainer of the clock done in Etoys?  That
 one has more complicated eye candy but a teacher or a helper of the
 teacher should make one in 10 minutes or so.
 
   However, my point of making that clock was that each kid should make
 one to understand it.

  At the Squeakfest Brasil conference, Kathleen Smith conducted a
tutorial session to make a clock in Etoys.  Dozens of teachers from
Brazil, Uruguay, Peru, etc. attended and making their own clocks.  So
hopefully the idea spreads in the continent...

-- Yoshiki

I don't subscribe the olpc-sur list.  Please forward this to the list
and connect the original person to these Squeakfest attendees.
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sur] sugerencia para actividad clock

2009-07-25 Thread Yoshiki Ohshima
At Sat, 25 Jul 2009 14:55:53 -0300,
Yoshiki Ohshima wrote:
 
 At Mon, 20 Jul 2009 10:14:23 -0700,
 Yoshiki Ohshima wrote:
  
  At Sat, 18 Jul 2009 11:56:03 +0200,
  Tomeu Vizoso wrote:
   
   What about the clock in Etoys?
  
Are you asking the maintainer of the clock done in Etoys?  That
  one has more complicated eye candy but a teacher or a helper of the
  teacher should make one in 10 minutes or so.
  
However, my point of making that clock was that each kid should make
  one to understand it.
 
   At the Squeakfest Brasil conference, Kathleen Smith conducted a
 tutorial session to make a clock in Etoys.  Dozens of teachers from
 Brazil, Uruguay, Peru, etc. attended and making their own clocks.  So
 hopefully the idea spreads in the continent...

  One more thing...

  In my version, I sort of cheated and used the premade digital clock
object that is available in the Object Catalog-Just for Fun to get
the system clock.  If you just need to know the current time, you can
pull out the object from catalog.  Also, in various ways, you can
come up with more arithmetic tricks to teach.

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


Re: [IAEP] GPA Notes 7/23/09

2009-07-25 Thread K. K. Subramaniam
On Friday 24 Jul 2009 7:08:05 am Anurag Goel wrote:
 I feel most kids struggled with this because they had not learned too much
 about geometry, particularily concepts involving degrees and radii.
 However, kids experimented with a lot of different values to better predict
 increments. Some kids realized that if they input a really large number
 they would get the same result as importing a really small number (ex: 12
 and 732). As expected, the kids did not understand why that was. 
The circular movement is not about geometry but differential calculus. Watch 
the movie clips on Talking Turtles in http://logothings.wikispaces.com, 
particular the first part of clip 2. 732 and 12 are numerical encodings of a 
concept that they have to experience first using their own body movements.

Subbu

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