Difference between revisions of "Summer of Code/2018"
Jump to navigation
Jump to search
m |
(Add Sugarizer project) |
||
Line 192: | Line 192: | ||
;Knowledge prerequisites: Music Theory knowledge; javascript knowledge; knowledge of Music Blocks and tone.js internals (please research) | ;Knowledge prerequisites: Music Theory knowledge; javascript knowledge; knowledge of Music Blocks and tone.js internals (please research) | ||
|- | |- | ||
− | | | + | |valign=top width="15%" style="background:#e3e4e5;" |Sugarizer School Box<br>[[File:Sugarizerschoolbox.jpg|90px|thumb|center]] |
− | |Michaël Ohayon | + | |valign=top width="15%" |Michaël Ohayon |
Lionel Laské | Lionel Laské | ||
| | | | ||
;Brief explanation | ;Brief explanation | ||
− | :[https:// | + | :[https://sugarizer.org Sugarizer] is the javascript version of Sugar, making education available of many platforms from web to mobile.:The app is composed by both a client side and a server side. |
− | : | + | :The idea of this project is to develop a package to simplify deployment of Sugarizer in schools. |
− | :1 - | + | : This package will take two forms: |
− | :2 - Create one click to deploy scripts, to deploy a full Sugarizer stack on popular providers such as Amazon AWS or Heroku. | + | : 1 - An image for Raspberry Pi that could be flashed on a sd card that could automatically start a sugarizer server at boot and displays sugarizer client on the Pi. The server will be accessible by other devices from the local network. So the teacher has just to plug the RaspberryPI to expose a WiFi and the Sugarizer Server API/WebApp. So any computer connected to this WiFi could use Sugarizer Server WebApp and any tablet with Sugarizer App connected to this WiFi could benefit to collaboration, presence and backup its content on the server. |
− | + | : 2 - Create one click to deploy scripts, to deploy a full Sugarizer stack on popular providers such as Amazon AWS or Heroku. So anyone could deploy a new Sugarizer Server instance on one of popular cloud platform without the need to dig into a complex setup process. | |
;Expected results:Raspberry Pi image files. Deployment scripts. | ;Expected results:Raspberry Pi image files. Deployment scripts. | ||
− | ;Knowledge prerequisites:Linux system administration knowledge, bash scripting capabilities, Docker enthusiasm. (This project may require to download many system files) | + | ;Knowledge prerequisites:[https://github.com/llaske/sugarizer-server Sugarizer Server] knowledge, Linux system administration knowledge, bash scripting capabilities, Docker enthusiasm. (This project may require to download many system files) |
+ | |- | ||
+ | |valign=top width="15%" style="background:#e3e4e5;" |Sugarizer Exerciser activity<br>[[File:Sugarizerexerciser.jpg|90px|thumb|center]] | ||
+ | |valign=top width="15%" |Lionel Laské | ||
+ | Michaël Ohayon | ||
+ | |||
+ | | | ||
+ | ;Brief explanation | ||
+ | :[https://sugarizer.org Sugarizer] is the javascript version of Sugar, making education available of many platforms from web to mobile. | ||
+ | :The idea of this project is to create a new Sugarizer activity to allow users to create exercise and let other users play to this exercise. | ||
+ | :The activity will propose different templates for exercises. Typical exercises could be multiple-choice question, reordering a list of items, cloze text, group assignment, ... | ||
+ | :Once created, the exercise could be played locally or shared on the network using Sugarizer presence. At the end of the exercise a graph will give results for each participants. | ||
+ | :The activity should allow to integrate multimedia element (images, sounds, videos) coming from the Journal. The activity should as simple as possible so even a child should be able to create an exercise and share it. | ||
+ | :Like all Sugarizer activity, the activity should: adopt the Sugar UI, be responsive (work on any screen size), work with the keyboard and with the mouse (to support touch screen), use journal and use localization. | ||
+ | :Features inspiration could be found on [https://learningapps.org LearningApps], [https://www.google.com/forms/ Google Forms], [https://www.limesurvey.org LimeSurvey], ... | ||
+ | ;Expected results:A Sugarizer activity. | ||
+ | ;Knowledge prerequisites: HTML/JavaScript, UI Design, [https://github.com/llaske/sugarizer/blob/dev/docs/tutorial.md Sugarizer Development Tutorial] | ||
|} | |} |
Revision as of 05:49, 27 January 2018
Sponsored Projects
Project Ideas
Title | Mentor | Project |
---|---|---|
Internationalization and Localization | Chris Leonard |
|
Full-color icons | Design team |
|
Music Blocks optimizations |
Walter Bender |
|
Going Beyond Equal Temperament in Music Blocks |
Walter Bender Devin Ulibarri Sachiko Nakajima Marnen Laibow-Koser |
|
Maintenance of activities.sugarlabs.org (ASLO) | Sam CG |
|
Lesson Plans for Music Blocks |
Walter Bender Devin Ulibarri Sachiko Nakajima Hrishi Patel |
|
Just say no to GTK2 | Ignacio Rodriguez Cristian Garcia Abhijit Patel |
|
Updating a new design of Sugarlabs wiki | Jaskirat Singh Walter bender |
|
Outreach | Walter Bender |
|
Making a Beginner Guide | Jaskirat Singh Walter Bender |
|
New Social Sugarlabs website |
Jaskirat Singh Samson Goddy |
|
Making a marketing animated website page of sugarlabs | Jaskirat Singh Samson Goddy |
|
Lilypond Methodical Improvements to how Music Blocks generates Lilypond output |
Walter Bender Devin Ulibarri Marnen Laibow-Koser |
|
Migrating Planet Sugar to Medium | Jaskirat Singh Samson Goddy |
|
Making Testimonials page on Sugar Labs website | Jaskirat Singh Walter Bender |
|
Music Blocks' First Steps for Robotics |
Walter Bender Devin Ulibarri |
|
Create Examples, Compositions, and New Experiments Every Day! |
Walter Bender Devin Ulibarri Sachiko Nakajima |
|
Music Blocks UI Improvements and Implementation |
Walter Bender Devin Ulibarri |
|
Scales/Modes/Keys Design Improvements and Implementation |
Walter Bender Devin Ulibarri Marnen Laibow-Koser Sachiko Nakajima |
|
Create UI features for music analysis and visualization |
Walter Bender Devin Ulibarri Sachiko Nakajima |
|
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é |
|
Sugarizer Exerciser activity |
Lionel Laské
Michaël Ohayon |
|