Re: [IAEP] Priorities and Ideas (for GSoC)

2009-03-16 Thread Samuel Klein
On Sat, Mar 14, 2009 at 4:27 PM, Walter Bender walter.ben...@gmail.com wrote:
 regardless of the scale of the GSoC program, it is small
 relative to our needs and the potential size of the pool of interested
 contributors. Therefore, we should consider designing a mentoring
 program that can beyond the needs of GSoC.

+1

Building a long-term mentor and followthrough program for contributors
of all ages / colors / project-scales is key.  If that's being done
year-round, absorbing an extra dozen summer student projects when
necessary should be no big deal.

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


Re: [IAEP] Priorities and Ideas (for GSoC)

2009-03-14 Thread Walter Bender
On Fri, Mar 13, 2009 at 6:07 PM, Jameson Quinn jameson.qu...@gmail.com wrote:


 My fourth priority is other educational activities. There are hundreds of
 good ideas out there.

 Just to clarify: this is not to denigrate activities. In the end, Sugar will
 stand or fall on its activities. But my attitude here is if you build it,
 they will come; we have to take care of the other priorities, so that
 people are motivated to make/bring more activities.

The bottom line is that we will be getting at most two students from
GSoC this year. (We have  5-1 ratio of mentors to mentees.) So I would
propose that we think of your taxonomy and what ever framework we put
into place as something to apply more broadly across all the sources
of students coming to Sugar Labs with project ideas.

-walter

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


Re: [IAEP] Priorities and Ideas (for GSoC)

2009-03-14 Thread Walter Bender
I guess I wasn't clear in my last message. The point I was trying to
make is that regardless of the scale of the GSoC program, it is small
relative to our needs and the potential size of the pool of interested
contributors. Therefore, we should consider designing a mentoring
program that can beyond the needs of GSoC.

-walter

On Sat, Mar 14, 2009 at 12:16 PM, Jameson Quinn jameson.qu...@gmail.com wrote:
 It's true that most new organizations are capped at two slots, and that
 there are 20% fewer slots overall this year than last. On the other hand, we
 are not most new organizations, and generally number of slots is
 proportional to number of applicants. If everybody on this list helps get
 people to apply in Sugarlabs, we will have plenty of applications, and can
 (tentatively) hope to get more than two slots. I think that sugar has a kind
 of altruistic appeal, and a variety of tasks, that many projects lack. All
 we have to do is make sure people don't just think oh, OLPC, didn't they
 switch to Windows?



 The bottom line is that we will be getting at most two students from
 GSoC this year. (We have  5-1 ratio of mentors to mentees.) So I would
 propose that we think of your taxonomy and what ever framework we put
 into place as something to apply more broadly across all the sources
 of students coming to Sugar Labs with project ideas.

 -walter

 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org





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


[IAEP] Priorities and Ideas (for GSoC)

2009-03-13 Thread Jameson Quinn
I will link to this thread (in IAEP) on the GSoC project
ideashttp://sugarlabs.org/go/DevelopmentTeam/ProjectIdeaspage. This
page is the primary location where prospective GSoC students will
come to learn about out project, and so I want them to get a feel for our
community discussion of priorities. So please, in this thread, try to be a
little bit more explicit and foot-noted than you would be otherwise, so they
can understand what we're talking about.

The primary purpose of GSoC, as others have pointed out, is NOT to do the
things we're too busy to get around to. It is primarily a community-building
exercise: to get students engaged in helping Sugar, and get mentors engaged
in passing on knowledge to new community members. If somebody develops an
educational game that only blind 3-year-olds use, but FINISHES it, has a
great time doing it, and becomes a long-term contributing community member,
then that would be a total GSoC success. However, that being said, we'd
still prefer projects that help acheive our highest priorities for Sugar.

There is no absolute ordering of Sugarlabs' priorities. Different members
will not agree perfectly on what steps will do more to help our educational
mission. So the list below is just my version. Community: Please respond
with your thoughts. Students: I'll link what I can in the list, but I can't
find good links, or even any links, for everything. If one of these ideas
intrigues you, please, come ask in IRC (#sugar on freenode) - we'd love to
try to point you in the right direction, and help you cut your ideas down to
a reasonable GSoC size.

My first priority is things that will have a strong effect on the long-term
rate of development of Sugar. I'd put just 2 things in that category: easier
sugarizing (primarily from
AJAXhttp://sugarlabs.org/go/DevelopmentTeam/ProjectIdeas#AJAX_Sugar,
Flash http://sugarlabs.org/go/DevelopmentTeam/ProjectIdeas#SWF_Sugar, and
legacy Linux); and a structure for sugar unit tests (IMO we will never get
good enough software quality for wide adoption, running on multiple
distribution without automated
testinghttp://ivory.idyll.org/blog/mar-08/software-quality-death-spiral.html
).

My second priority is things that will improve on sugar's key promises. An
easier and better way to handle files: versioned
datastorehttp://sugarlabs.org/go/DevelopmentTeam/ProjectIdeas#Versioned_Datastore,
improvements in creating and
usinghttp://wiki.laptop.org/go/Journal%2C_reloadedtags for the
journal, file picker dialogs, and home
view http://wiki.laptop.org/go/User:Wade/Ideas/Activity_Management. A
simpler and safer security model: getting Rainbow into the Sugar
platformhttp://sugarlabs.org/go/DevelopmentTeam/0.84/Platform#Rainbow_updateand
improving
it's coverage of the Bitfrost
idealshttp://wiki.laptop.org/go/Rainbow#Next_Steps.
A simple and discoverable, yet powerful, UI overall: improved accessibility,
discoverable keyboard shortcuts. Ubiquitous connectivity and collaboration:
multi-pointer sharing, auto-collaborating data
structureshttp://lists.sugarlabs.org/archive/sugar-devel/2009-January/010835.html,
viral/peer-to-peer activity
distributionhttp://sugarlabs.org/go/ActivityTeam/PackagingIdeas,
shared journals. Useful in the classroom: a one-click workflow for getting
AND turning in 
homeworkhttp://sugarlabs.org/go/DevelopmentTeam/ProjectIdeas#Homework_turn-in
.

My third priority is activities to better cover the core functions. Reading:
an improved 
Readhttp://sugarlabs.org/go/DevelopmentTeam/ProjectIdeas#Improved_Read_activity,
which handles true ebook formats. (PDF is made for printing, and deployments
have asked for this.) Writing: Write is pretty good. Communication: an email
activity. Math: a good spreadsheet/graphing utility (spreadsheets are not
the best back-end for graphs, but they are very very flexible).

My fourth priority is other educational activities. There are
hundredshttp://wiki.laptop.org/go/Category:Software_ideas
of http://wiki.laptop.org/go/Educational_activity_ideas
goodhttp://wiki.laptop.org/go/Category:GSoC_proposals
ideas http://sugarlabs.org/go/ActivityTeam/ProjectIdeas out there.

Let me repeat, the best project is the one that gets done. The highest
priorities on my list are also the hardest. An achievable idea for an
educational activity is better than pie in the sky. And if you want to take
on a bigger task, ask us in IRC - we will help guide you.
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep