Difference between revisions of "Summer of Code/2014"
Jump to navigation
Jump to search
Line 90: | Line 90: | ||
|- | |- | ||
!valign=top | || valign=top |Hack a Stuffed Animal|| valign=top |Stephen Thomas||align=left valign=top| | !valign=top | || valign=top |Hack a Stuffed Animal|| valign=top |Stephen Thomas||align=left valign=top| | ||
− | ;Brief explanation: Many children can not communicate verbally whether due to nonverbal autism or some other factor. | + | ;Brief explanation: Many children can not communicate verbally whether due to nonverbal autism or some other factor. While there are many catalogs and websites with adaptive equipment and software but the prices are high. There is a OLPC deployment in Uruguay where a student uses his stuffed animal as an input device for using an XO and Etoys. We would like to build on this to make it easier and lower cost or these children and their parents to communicate and use computers. The software must be FOSS and the hardware to hack a Stuffed Animal could potentially repurpose old keyboards or under $10 by repurposing a used USB game controller (free if kids donate their old ones). |
In this project a student would design and document how to hack a stuffed animal to be used as an input device similar to a joystick or arrow and a few other keys to allow a nonverbal child to use their favorite stuffed animal as an input device. | In this project a student would design and document how to hack a stuffed animal to be used as an input device similar to a joystick or arrow and a few other keys to allow a nonverbal child to use their favorite stuffed animal as an input device. | ||
Line 97: | Line 97: | ||
;Knowledge prerequisite: Maker skills. To Hack a stuffed animal. Etoys (If student knows Scratch, they can learn the skills needed in Etoys for this project) | ;Knowledge prerequisite: Maker skills. To Hack a stuffed animal. Etoys (If student knows Scratch, they can learn the skills needed in Etoys for this project) | ||
|- | |- | ||
− | !valign=top | || valign=top |PECS | + | !valign=top | || valign=top |PECS for Non-Verbal Communication|| valign=top |Stephen Thomas||align=left valign=top| |
− | ;Brief explanation: | + | ;Brief explanation: As noted in the Hack a Stuffed Animal project, many children can not communicate verbally whether due to nonverbal autism or some other factor. In this project a student would a student would design a set of picture boards that could be navigated using a joystick or arrow keys and arrow and few other keys. The project would also allow a parent or teacher to simply add and re-arrange pictures using a webcam, imported pictures or simple drawings that can be made using Etoys (Etoys runs on Linux, Windows and Mac OS and is one of the core applications in Sugar). |
− | + | ;Expected results: Working Etoys program where a student could navigate a [http://activities.sugarlabs.org/en-US/sugar/addon/4434 Picture Exchange Communication System] (PECS) to communicate with others. Also the ability for parents and caregivers can modify the PECS elements with little to no training. | |
− | |||
− | ;Expected results: Working Etoys program where a student could navigate a [http://activities.sugarlabs.org/en-US/sugar/addon/4434 Picture Exchange Communication System] (PECS) | ||
;Knowledge prerequisite: Maker skills. To Hack a stuffed animal. Etoys (If student knows Scratch, they can learn the skills needed in Etoys for this project)} | ;Knowledge prerequisite: Maker skills. To Hack a stuffed animal. Etoys (If student knows Scratch, they can learn the skills needed in Etoys for this project)} |
Revision as of 13:25, 25 February 2014
Students: See our guide on how to participate in Google Summer of Code for more information.
Project candidates
In the table below is list of projects potential participants might contribute within GSoC program.
- Note
- Potential mentors, please feel free to add ideas to this list. Also, feel free to add your name to a project you'd be willing to co-mentor.
- Note
- Potential students, more project ideas can be found on our Features page.
Sugar Core
Title | Mentor | Project | |
---|---|---|---|
Port to Python3 | Walter Bender and Daniel Narvaez |
| |
Activity Unit Tests | Walter Bender and Daniel Narvaez |
| |
JavaScript Collaboration for Sugar | Manuel Quiñones |
| |
Cordova/PhoneGap container for Sugar | Lionel Laské |
| |
Voice Interface | Martin Abente Lahaye |
| |
Assistive Interface | Andres Aguirre |
| |
Bulletin Board | Walter Bender |
| |
Social Help | Martin Abente, Paul Cotton, Walter Bender |
|
Sugar Activities
Title | Mentor | Project | |
---|---|---|---|
Turtle Art 3D | Walter Bender, Antonio Battro, Horacio Reggini |
| |
Music Suite | Gonzalo Odiard |
| |
Video Editing Suite | Gonzalo Odiard |
| |
Assistive Robots | Alan Alguar |
| |
GST-1.0 | Walter Bender |
| |
Hack a Stuffed Animal | Stephen Thomas |
In this project a student would design and document how to hack a stuffed animal to be used as an input device similar to a joystick or arrow and a few other keys to allow a nonverbal child to use their favorite stuffed animal as an input device.
| |
PECS for Non-Verbal Communication | Stephen Thomas |
|