Outreachy
This page contains information specific to the May 30 to August 30, 2017 round of Outreachy internships.
About Sugar Labs
At Sugar Labs, we make tools that learners use to explore, discover, create, and reflect. We encourage our users to appropriate them, taking ownership and responsibility for their learning.
Sugar Labs, a volunteer-driven, non-profit organization, had its origins in the One Laptop Per Child project and is has been a member project of the Software Freedom Conservancy since 2008.
Sugar is both a desktop and a collection of Activities. Activities, as the name implies, are Apps that involve active engagement from the learner. Activities automatically save results to a journal, where reflections are recorded. Activity instances can be shared between learners; many support real-time collaboration.
- Sugar facilitates sharing and collaboration: Children can write, share books, or make music together with a single mouse-click.
- Activities, not applications: Sugar activities are applicable beyond the scope of the classroom and even Sugar itself.
- Automatic backup of Activity work; no worrying about files or folders. Sugar’s Journal makes it almost impossible to lose any data.
- The Sugar Journal records everything you do: It is a place to reflect upon and evaluate your work.
- Sugar runs on most computer hardware, including slower machines.
- Sugar is Free (Libre) Software: It is written in the Python language and easily customized.
- Sugar is documented by its users: It is easy to use and teachers worldwide have created a wealth of pedagogical materials for it.
- Sugar is largely written and maintained by its users.
- Sugarizer is a fork of Sugar available for tablets and phones.
Our primary FOSS License is GNU General Public License version 3.0 (GPL-3.0).
About Our Community
As mentioned above, our community is composed 100% by volunteers. May (most) of are contributors are youth who use (of have used) Sugar in school. We have participated in Google Code-in and Google Summer of Code for many years, which have also been a source of contributions to the project.
Our community members span the globe—and while we have never had a commit from Antarctica, Sugar has been used on every continent. Contributors bring many skills: Python and JavaScript programming; graphic design; marketing and communication; documentation; user-interface design; game design; pedagogy; research into best practices; and, perhaps most important, using Sugar as a tool for learning.
Our mentors are:
- walter AT sugarlabs DOT com
- devin AT devinulibarri DOT com
Getting Started
These days there are a number of different paths to getting started with Sugar. You can:
- follow the instructions for setting up our developer environment [1];
- try Sugarizer [2]; or
- explore some of our stand-alone activities such as Music Blocks [3].
We have lots of open issues in our various GitHub repositories: [4] and [5], some of which involve some coding, but many of which involve testing and documentation.
About Our Projects
We have a number of projects in mind for the summer of 2017 (see the table below), but for Outreachy, we will be focusing on the Music Block projects.
GSoC 2017 projects
Student | Mentors | Proposal Link | Blog Link |
---|---|---|---|
Raphael Teyssandier | Michaël Ohayon and Lionel Laské | Sugarizer Deployment Tool Summer of Code/Raphael Teyssandier |
blog |
Tarun Kumar Singhal | Lionel Laské and Michaël Ohayon | Sugarizer Server Dashboard Summer of Code/Tarun Kumar Singhal |
blog |
Jatin Dhankhar | Sam Cantero and Tony Anderson | Maintaining ASLO Summer of Code/Jatin Dhankhar |
blog |
Sanjay Kumar | Tony Anderson and Ignacio Rodriguez | Mind Math Activity Summer of Code/Sanjay Kumar |
blog |
P. Seetarama Raju | Samson Goddy and Walter Bender | Giving Sugar Labs Website a New Look Summer of Code/Seetarama Raju |
blog |
Zeeshan Khan | Ignacio Rodriguez and Walter Bender | Say no to Gtk2 Summer of Code/Zeeshan Khan |
blog |
Rishabh Thaney | Abhijit Patel, Hrishi Patel, Walter Bender | Sugar on Raspberry Pi Summer of Code/Rishabh Thaney |
blog |
Tayba Wasim | Devin Ulibarri, Cristina Del Puerto, Hrishi Patel | Timbre Widget for Music Blocks Summer of Code/Tayba Wasim |
blog |
Dinuka Tharangi | Devin Ulibarri, Cristina Del Puerto, Hrishi Patel | User Manual for Music Blocks Summer of Code/Dinuka Tharangi |
blog |
Prachi Agrawal | Devin Ulibarri, Cristina Del Puerto, Hrishi Patel | Music Blocks Improvements Outreachy/Prachi Agrawal |
RSS feed |
Sponsored Projects
Project Ideas
Title | Mentor | Project
| |
---|---|---|---|
Internationalization and Localization | Chris Leonard |
| |
New Back-end Server for Turtle Blocks and Music Blocks |
Walter Bender Vikram Ahuja Ignacio Rodriguez |
| |
Going Beyond Equal Temperament in Music Blocks |
Walter Bender Devin Ulibarri |
| |
Giving Sugar Labs Website a New Look | Ignacio Rodriguez Samson Goddy Tymon Radzik Hrishi Patel |
| |
Maintenance of activities.sugarlabs.org (ASLO) | Tony Anderson |
| |
School Management Backend | Walter Bender |
| |
Timbre Widget for Music Blocks |
Walter Bender Devin Ulibarri |
| |
Sugarizer Server Dashboard |
Lionel Laské Michaël Ohayon |
| |
Sugarizer Deployement and Management Tool for Android |
Michaël Ohayon Lionel Laské |
| |
User Manual for Music Blocks |
Walter Bender Devin Ulibarri Hrishi Patel |
| |
Just say no to GTK2 | Ignacio Rodriguez Sam Parkinson Abhijit Patel |
| |
Develop Activity AKA Pippy JS, Taller del Artesano 2 |
Sebastian Silva |
| |
Debian SugarBlend
A.K.A: Harmonic Distribution, Deployment Platform |
Sebastian Silva Jonas Smedegaard |
| |
Sugar on Raspberry Pi | Walter Bender
Hrishi Patel Abhijit Patel |
| |
Music Blocks for Mobile |
Walter Bender Devin Ulibarri |
|
|
Collab Rethink |
Abhijit Patel Walter Bender |
|
}|}|}|} About OutreachySponsorsOutreachy is hosted by Software Freedom Conservancy with the special support from Red Hat and the GNOME Foundation. Schedule
Payments SchedulePlease refer to [7] for details about how the SFC administers payments for the program. |