Difference between revisions of "Summer of Code/2018"
Jump to navigation
Jump to search
m (→Project Ideas) |
|||
Line 5: | Line 5: | ||
== Project Ideas == | == Project Ideas == | ||
− | '''GSoC projects must involve some coding. Non-coding projects have been moved to [[/Archive]].''' | + | '''GSoC projects must involve some coding. Non-coding projects have been moved to the [[Summer of Code/Archive|Non-Coding Projects Page]].''' |
Line 181: | Line 181: | ||
|- | |- | ||
− | | valign=top width="15%" style="background:#f7effc;"|Music Blocks | + | | valign=top width="15%" style="background:#f7effc;"|Music Blocks export <br>[[File:Music-Blocks.png|90px|thumb|center]] |
| valign=top width="15%" style="background:#f7effc"| Walter Bender<br>Devin Ulibarri<br>Sachiko Nakajima | | valign=top width="15%" style="background:#f7effc"| Walter Bender<br>Devin Ulibarri<br>Sachiko Nakajima | ||
| align=left valign=top style="background:#f7effc;"| | | align=left valign=top style="background:#f7effc;"| | ||
Line 195: | Line 195: | ||
;Expected results: Sugar Primero will be available for free from all of the app stores | ;Expected results: Sugar Primero will be available for free from all of the app stores | ||
;Knowledge prerequisites: Knowledge of JavaScript, some knowledge of Primary school curriculum. | ;Knowledge prerequisites: Knowledge of JavaScript, some knowledge of Primary school curriculum. | ||
+ | |||
+ | |- | ||
+ | | valign=top width="15%" style="background:#fcfcfc;"|Music Blocks inline documentation <br>[[File:Music-Blocks.png|90px|thumb|center]] | ||
+ | | valign=top width="15%" style="background:#fcfcfc"| Walter Bender<br>Devin Ulibarri<br>Sachiko Nakajima | ||
+ | | align=left valign=top style="background:#fcfcfc;"| | ||
+ | ;Brief explanation: There are three types of documentation for Music Blocks: documentation about how individual blocks work; short coding examples; and lesson plans. This project is about the first two. We can add inline comments to each block as it is defined in basicblocks.js from which help can be autogenerated for each block. And we can utilize the "make block" mechanism to generate on-the-fly examples of how to use blocks in combination to achieve different musical goals. The former will require some JavaScript programming; the latter, Music Blocks programming. | ||
+ | ;Expected results: In-line documentation for each block as well as in-line Music Blocks-coded examples of the core music ideas. | ||
+ | ;Knowledge prerequisites: UI knowledge; JavaScript knowledge; some background in music. | ||
+ | |||
|} | |} |
Revision as of 09:54, 7 March 2018
Sponsored Projects
Project Ideas
GSoC projects must involve some coding. Non-coding projects have been moved to the Non-Coding Projects Page.
Title | Mentor | Project |
---|---|---|
Python 3 port | Devel Team |
|
Migration of wiki activity pages to git | Activity team |
|
GTK-4 exploration | Devel Team |
|
Internationalization and Localization | Chris Leonard
Shivang Shekhar |
|
Full-color icons | Design team Jaskirat Singh perriefidelis |
|
Music Blocks optimizations |
Walter Bender |
|
Going Beyond Equal Temperament in Music Blocks |
Walter Bender Devin Ulibarri Sachiko Nakajima Marnen Laibow-Koser |
|
Just say no to GTK2 | Ignacio Rodriguez Cristian Garcia Abhijit Patel Ibiam Chihurumnaya Hrishi Patel |
|
Sugar Labs Social |
Jaskirat Singh Samson Goddy Hrishi Patel Shivang Shekhar perriefidelis Abdulazeez Abdulazeez |
|
Lilypond Methodical Improvements to how Music Blocks generates Lilypond output |
Walter Bender Devin Ulibarri Marnen Laibow-Koser |
|
Music Blocks' First Steps for Robotics |
Walter Bender Devin Ulibarri Hrishi Patel Rishabh Thaney |
|
Create Examples, Compositions, and New Experiments Every Day! |
Walter Bender Devin Ulibarri Sachiko Nakajima |
|
Music Blocks UI Improvements and Implementation |
Walter Bender Devin Ulibarri Hrishi Patel Jaskirat Singh perriefidelis |
|
Scales/Modes/Keys Design Improvements and Implementation |
Walter Bender Devin Ulibarri Marnen Laibow-Koser Sachiko Nakajima perriefidelis Jaskirat Singh |
|
Create UI features for music analysis and visualization |
Walter Bender Devin Ulibarri Sachiko Nakajima perriefidelis |
|
Music Blocks Musical Ornaments Features |
Walter Bender Devin Ulibarri Sachiko Nakajima Marnen Laibow-Koser |
|
Music Blocks Widget Improvements |
Walter Bender Devin Ulibarri Sachiko Nakajima Marnen Laibow-Koser |
|
Sugarizer School Box |
Michaël Ohayon Lionel Laské Hrishi Patel Rishabh Thaney Shivang Shekhar |
|
Sugarizer Exerciser activity |
Lionel Laské Michaël Ohayon Jaskirat Singh |
|
Music Blocks export |
Walter Bender Devin Ulibarri Sachiko Nakajima |
|
Music Blocks inline documentation |
Walter Bender Devin Ulibarri Sachiko Nakajima |
|