Changes

Jump to navigation Jump to search
no edit summary
Line 57: Line 57:  
'''What is the name of your project?'''
 
'''What is the name of your project?'''
   −
Name: Abacus JS, Spirolateral JS and Turtle Confusion JS
+
Name: Abacus JS, FotoToons JS and Turtle Confusion JS
      Line 63: Line 63:       −
Abacus JS  is a Javascript port for Sugar’s Abacus activity. Abacus activity is designed to let the kids explore different representations of numbers using different mechanical counting systems developed by the ancient Romans and Chinese. There are several different variants available for exploration.  This will help kids improve their speed of mental math calculations using various techniques available for different abacus types.
+
'''Abacus JS''' is a Javascript port for Sugar’s Abacus activity. Abacus activity is designed to let the kids explore different representations of numbers using different mechanical counting systems developed by the ancient Romans and Chinese. There are several different variants available for exploration.  This will help kids improve their speed of mental math calculations using various techniques available for different abacus types.
    
   
 
   
Spirolateral JS is a Javascript port for Sugar’s Spirolateral activity. This activity is designed to help kids improve their analytical and logical thinking. This activity acts as a precursor for kids to learning programming techniques in future.
+
'''FotoToons JS''' is a Javascript port for Sugar’s FotoToons activity. This activity allows you to create cartoons, using photos or drawings. This acitivity helps kids make their own story or slideshow by adding photos and balloons. In this way they can broaden their imagination and creativity.
In this activity the kid need to setup the 5 values such that the turtle prints out the given specific challenge.
      +
I am planning on adding more feature to the existing one like-
   −
Turtle Confusion JS is a  Javascript port for Sugar’s Turtle Confusion activity. This activity is more advanced version of Spirolateral wherein the kids has to program the turtle to print out a specific pattern on the screen. This activity provides more advanced tools and functions to operate the turtle logo. This activitity will help learners to get hold of basic programming concepts like ‘repeat’, while loops and help them lay a strong foundation for mathematical concepts of co-ordinate geometry.
+
* Add 'undo' feature for each edit.
 +
* Provide 'camera' support for taking realtime images.
 +
* Add background music support for a slideshow and multiple music support for each indivisual slide with timed delay.
 +
* Add more fonts support.
 +
* Add more 'movement lines' like 'thunder'.
 +
* Also add 'main image rotation feature'
 +
 
 +
 
 +
'''Turtle Confusion JS''' is a  Javascript port for Sugar’s Turtle Confusion activity. This activity is more advanced version of Spirolateral wherein the kids has to program the turtle to print out a specific pattern on the screen. This activity provides more advanced tools and functions to operate the turtle logo. This activitity will help learners to get hold of basic programming concepts like ‘repeat’, while loops and help them lay a strong foundation for mathematical concepts of co-ordinate geometry.
    
Overall these three activities will help kids boost their ‘creativity’ which is a basic quality of geniuses!
 
Overall these three activities will help kids boost their ‘creativity’ which is a basic quality of geniuses!
Line 102: Line 110:  
|-
 
|-
 
| '''May 11''' ||  
 
| '''May 11''' ||  
Designing the basic UI of both Spirolateral and Turtle Flag JS. Get approval of Walter sir.
+
Designing the basic UI of both FotoToons JS and Turtle Flag JS. Get approval of Walter sir.
    
|-
 
|-
| '''May 12-May 26''' || Start working on Spirolateral JS.<br><br>
+
| '''May 12-May 26''' || Start working on FotoToons JS.<br><br>
   −
1. Create the background layout of Spirolateral and add the existing tool buttons from Python version.<br>
+
Start working on FotoToons JS.
2. Splitting the display area co-ordinates into Target view and Current view.<br>
+
 
3. Setting up the 5-digits input box and enabling the 5-number frames for each box when clicked.<br>
+
1. Create the background layout of FotoToons and add the existing tool buttons from Python version.
4. Programming the turtle movements, based on the fetched inputs. Printing up the patter in Current view pane.<br>
+
2. Enable image add support feature from Journal, documents and external media.
5. Enabling the speed controller bar of the turtle and other ‘Play/Pause’ buttons.<br>
+
3. Add globe(speech bubbles) support feature.
6. Designing the pattern challenges and importing the existing challenges from previous version.<br>
+
4. Enable the movement line button with add 'thunder' and 'emoticons'.
7. Wrapping up the design and other bug fixes.<br>
+
5. Add undo feature and camera support feature in image import option to take realtime images.
 +
6. Add text support feature with more fonts support.
 +
7. Enable the slideshow button with new 'add music' button to enable music import feature for slideshow. Activate the 'slide delay', 'fullscreen'' and add new 'Undo' and 'Main Image Rotation' feature
 +
8. Wrapping up the design and other bug fixes.<br>
 
|-
 
|-
 
| '''May 27''' || Check for code optimization wherever possible and submit the final code to Walter sir for any further additional enhancements if requires.<br>
 
| '''May 27''' || Check for code optimization wherever possible and submit the final code to Walter sir for any further additional enhancements if requires.<br>
Document the instructions of Spirolateral JS on wiki page.<br>
+
Document the instructions of FotoToons JS on wiki page.<br>
 
|-
 
|-
 
| '''May 28''' ||  I would like to take a day off, if allowed.
 
| '''May 28''' ||  I would like to take a day off, if allowed.
Line 161: Line 172:  
| '''July 16- July 20''' || Wrap up optimization and UI improvements of Abacus JS.<br>
 
| '''July 16- July 20''' || Wrap up optimization and UI improvements of Abacus JS.<br>
   −
Wrap up optimization and UI improvements of Spirolateral JS.
+
Wrap up optimization and UI improvements of FotoToons JS.
 
|-
 
|-
 
| '''July 21- July 24''' ||  
 
| '''July 21- July 24''' ||  
Line 272: Line 283:     
When I was child, most of my learning was because the games(chinese checkers, scribble, puzzles, etc) I used to play my at my school(mostly logical). I was pretty good at geometry, my teacher being impressed with my skills used to ask me to help her teach my friends how to draw different geometrical figures using basic tools like-compass, protractor, divider and set-squares. It made me feel really nice being good at something and then using my skills to teach my colleagues the same. I owe my logical thinking to the logic based games I used to play when I was a kid.
 
When I was child, most of my learning was because the games(chinese checkers, scribble, puzzles, etc) I used to play my at my school(mostly logical). I was pretty good at geometry, my teacher being impressed with my skills used to ask me to help her teach my friends how to draw different geometrical figures using basic tools like-compass, protractor, divider and set-squares. It made me feel really nice being good at something and then using my skills to teach my colleagues the same. I owe my logical thinking to the logic based games I used to play when I was a kid.
 +
 +
'''Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?'''
 +
 +
f I am able to complete my above three projects before the deadline, I have few android games on mind which I would like to port to Sugar during my summers. These games will be basically arcade which will help kids improve there concentration and focus.

Navigation menu