Google Code In 2018: Difference between revisions

No edit summary
 
(13 intermediate revisions by 10 users not shown)
Line 55: Line 55:
Note, more detailed task descriptions will be available once the contest begins.
Note, more detailed task descriptions will be available once the contest begins.


=== beginner tasks ===
=== Beginner tasks ===
# Install the Sugar development environment by following the instruction at [http://developer.sugarlabs.org/dev-environment.md.html].
# Install the Sugar development environment by following the instruction at [http://developer.sugarlabs.org/dev-environment.md.html].
# Install Sugar in a virtual machine.
# Install Sugar in a virtual machine.
Line 63: Line 63:
# Create a simple machine in Physics.
# Create a simple machine in Physics.


=== general tasks ===
=== General tasks ===
# Organize a Turtle Art Day (or Music Blocks Day) in your community (Outreach)
# Organize a Turtle Art Day (or Music Blocks Day) in your community (Outreach)
# Create a 60 second promotional video on Sugar and its community (Outreach)
# Create a 60 second promotional video on Sugar and its community (Outreach)
Line 85: Line 85:
# Bugzilla clean up (Quality assurance)
# Bugzilla clean up (Quality assurance)
# Refactor Turtle graphics to adopt look of Javascript version (Code: Python)
# Refactor Turtle graphics to adopt look of Javascript version (Code: Python)
# Refactor Planet server for Turtle Blocks (Code: Python)
# Write a Pinetrest plugin for the Sugar Journal (Code: Python)
# Write a Pinetrest plugin for the Sugar Journal (Code: Python)
# Investigate CSound/Python version of Music Blocks (Code: Python)
# Investigate CSound/Python version of Music Blocks (Code: Python)
Line 97: Line 96:
# Visualize turtle movements in Pitch-Time Matrix (Code: Javascript)
# Visualize turtle movements in Pitch-Time Matrix (Code: Javascript)
# Visualize turtle pitch in Music Blocks widget (Code: Javascript)
# Visualize turtle pitch in Music Blocks widget (Code: Javascript)
# Write a JavaScript version of [http://activities.sugarlabs.org/en-US/sugar/addon/4450 Turtle Confusion] (Code: JavaScript)
# Write a extruder in JavaScript to convert from SVG to STL for 3D printing. (Code: JavaScript)
# Write a extruder in JavaScript to convert from SVG to STL for 3D printing. (Code: JavaScript)
# Write a slicer in JavaScript to convert between SL and GCODE for 3D printing. (Code: JavaScript)
# Write a slicer in JavaScript to convert between SL and GCODE for 3D printing. (Code: JavaScript)
# Resolve an open issue from https://github.com/walterbender/musicblocks/ (Code: JavaScript)
# Resolve an open issue from https://github.com/walterbender/musicblocks/ (Code: JavaScript)
# Rewrite turtleblocksjs server (https://github.com/tchx84/turtleblocksjs-server) using NodeJS, express (https://www.npmjs.com/package/express) may be a good module to use (Code: Javascript)


Mentors: please feel free to add more tasks and/or add yourself as a potential mentor to an existing task.
Mentors: please feel free to add more tasks and/or add yourself as a potential mentor to an existing task.
Line 116: Line 113:


* Walter Bender - co-administrator
* Walter Bender - co-administrator
* [mailto:sumitsrisumit@gmail.com Sumit Srivastava]
* [mailto:rrbothra@gmail.com Rahul Bothra]
* Ignacio Rodriguez
* Ignacio Rodriguez
* Hrishi Patel
* Hrishi Patel
Line 123: Line 122:
* Samson Goddy
* Samson Goddy
* Jaskirat Singh
* Jaskirat Singh
* Peace Ojemeh
* [mailto:anmolmishra.jiit@gmail.com Anmol Mishra]
* Amaan Iqbal
* [mailto:aritwik93@gmail.com Ritwik Agarwal]
* Caryl Bigenho
* Iqra Muhammad
* [mailto:vipulgupta2048@gmail.com Vipul Gupta]
* [mailto:avinashbharti97@gmail.com Avinash Bharti]
* [mailto:vaibhavdaren@gmail.com Vaibhav Aren]