Changes

Jump to navigation Jump to search
701 bytes added ,  14:21, 7 November 2013
use intrawiki format to preserve 'What links here' feature.
Line 1: Line 1:  
[[Summer of Code/2013/Application|A draft copy of our application]]
 
[[Summer of Code/2013/Application|A draft copy of our application]]
   −
The proposals were moved to http://wiki.sugarlabs.org/go/GSoC/2013/Proposals
+
The proposals were moved to [[GSoC/2013/Proposals]].
   −
= Approbed Projects=
+
= Approved Projects=
    
__TOC__
 
__TOC__
Line 21: Line 21:  
* View source.
 
* View source.
 
Like PhoneGap/Cordova, the framework will come with a template to develop and package easily a new HTML5 activity. A basic tutorial will be include too.
 
Like PhoneGap/Cordova, the framework will come with a template to develop and package easily a new HTML5 activity. A basic tutorial will be include too.
The work could be inspired by the work done with Enyo Framework in [http://booki.flossmanuals.net/make-your-own-sugar-activities/_draft/_v/1.0/developing-sugar-activities-using-html5/ 1]. By the way, the resulting framework should be JavaScript framework agnostic (no need for jQuery, Enyo, ...). More on this works [[HTML5 activities|here]].
+
The work could be inspired by the work done with Enyo Framework in [http://booki.flossmanuals.net/make-your-own-sugar-activities/_draft/_v/1.0/developing-sugar-activities-using-html5/ 1]. By the way, the resulting framework should be JavaScript framework agnostic (no need for jQuery, Enyo, ...).
    
''Mentor'': [mailto:lionel@olpc-france.org Lionel Laské]
 
''Mentor'': [mailto:lionel@olpc-france.org Lionel Laské]
Line 33: Line 33:  
Benefits to the Community: We'll greatly expand the reach of the project by opening the door to JavaScript programmers. Plus it will force us to clean up our APIs.
 
Benefits to the Community: We'll greatly expand the reach of the project by opening the door to JavaScript programmers. Plus it will force us to clean up our APIs.
   −
Student: Suraj
+
Student: Suraj KS
   −
Wiki:
+
Wiki: [[HTML5 activities]]
    
=== Project sharing website ===
 
=== Project sharing website ===
Line 60: Line 60:  
Benefits to the Community: We need more mechanisms for sharing ideas and work. This is low-hanging fruit.
 
Benefits to the Community: We need more mechanisms for sharing ideas and work. This is low-hanging fruit.
   −
Student: Rahul Gaur
+
Student: [[User:Rahul Gaur ]]
   −
Wiki:
+
Wiki: [[Summer of Code/2013/moksaya]]
    
=== Implement help mechanism for activities using Mallard ===
 
=== Implement help mechanism for activities using Mallard ===
Line 76: Line 76:  
Student: Kalpa Welivitigoda
 
Student: Kalpa Welivitigoda
   −
Wiki page: http://wiki.sugarlabs.org/go/GSoC/2013/MallardHelp
+
Wiki page: [[GSoC/2013/Activity Help]]
    
Level: Advanced
 
Level: Advanced
Line 86: Line 86:  
=== Social Sugar ===
 
=== Social Sugar ===
   −
Design and Develop GUI components that can help Sugar to reflect user's social interactions from external platforms. A perfect target can be the Group-View that shows user's friends and their shared activities [http://wiki.sugarlabs.org/go/Human_Interface_Guidelines/The_Laptop_Experience/Zoom_Metaphor#Groups], but it _could_ also show social information about these friends, IE social networks or sharing platforms publications. This would also give this zoom-level added value.
+
Design and Develop GUI components that can help Sugar to reflect user's social interactions from external platforms. A perfect target can be the Group-View that shows user's friends and their shared activities [[Human Interface Guidelines/The Laptop Experience/Zoom Metaphor#Groups]], but it _could_ also show social information about these friends, IE social networks or sharing platforms publications. This would also give this zoom-level added value.
    
Community members are already working on the backend component to support this feature [http://lists.sugarlabs.org/archive/sugar-devel/2013-March/042055.html]. This is also a great opportunity to complement other GSoC-2013 proposals.
 
Community members are already working on the backend component to support this feature [http://lists.sugarlabs.org/archive/sugar-devel/2013-March/042055.html]. This is also a great opportunity to complement other GSoC-2013 proposals.
Line 100: Line 100:  
Student: Akshit Khurana
 
Student: Akshit Khurana
   −
Wiki:
+
Wiki: [[Summer of Code/2013/Social Sugar project]]
    
== Sugar Activities ==
 
== Sugar Activities ==
    
=== Python export functionality for Turtle Blocks ===
 
=== Python export functionality for Turtle Blocks ===
 +
 +
[[File:TurtleArt.svg]] [[File:Pippy.svg]]
    
A goal of Turtle Blocks is not just to get children programming, but to launch them out of block world into text-based languages where they can develop more sophisticated programs. While Turtle Blocks is written in Python and can be extended by importing Python modules, it currently exports only in its native block language and in Logo. For this project, we'd want to enable a Python export option so that programmers can take their Turtle projects and extend them into full-fledged Python projects. The hypothesis is that this would lead more children to grow their programming skills beyond simple block programs.
 
A goal of Turtle Blocks is not just to get children programming, but to launch them out of block world into text-based languages where they can develop more sophisticated programs. While Turtle Blocks is written in Python and can be extended by importing Python modules, it currently exports only in its native block language and in Logo. For this project, we'd want to enable a Python export option so that programmers can take their Turtle projects and extend them into full-fledged Python projects. The hypothesis is that this would lead more children to grow their programming skills beyond simple block programs.
Line 120: Line 122:  
Student: Marion Zepf
 
Student: Marion Zepf
   −
Wiki:
+
Wiki: [[Summer of Code/2013/Turtle Blocks Python export project]]
    
=== Add recording to Music Keyboard activity ===
 
=== Add recording to Music Keyboard activity ===
Line 138: Line 140:  
Benefits to the Community: More shared spaces for expression is aligned with our pedagogical goals.
 
Benefits to the Community: More shared spaces for expression is aligned with our pedagogical goals.
   −
'''More information ''' http://wiki.sugarlabs.org/go/Activities/MusicKeyboard
+
'''More information ''' [[Activities/Music Keyboard]]
    
Student: Anna Rudkovskaya
 
Student: Anna Rudkovskaya
Line 179: Line 181:  
Student: Casey DeLorme
 
Student: Casey DeLorme
   −
Wiki:
+
Wiki: [[Summer of Code/2013/Open Video Chat|GSoC 2013 Open Video Chat]]
   −
== Infraestructure ==
+
== Infrastructure ==
    
=== Translation Server ===
 
=== Translation Server ===
   −
Student: Erik Price
+
This project aims to create a server/client setup to establish a consistent way of translating arbitrary text using several different machine translation backends. It provides a single interface to many different translation services, simplifying the process of adding reliable machine translation to Sugar activities.
   −
Wiki:
+
'''Wiki''': [[Summer of Code/2013/Translation Server]]
 +
 
 +
'''Student''': Erik Price
 +
 
 +
'''Mentors''': [[User:Aneesh Dogra]] [[User:Walter]]
 +
 
 +
'''Source''': [https://github.com/boredomist/translate]
 +
 
 +
'''Bug tracker''': [https://github.com/boredomist/translate/issues?state=open]

Navigation menu