Changes

no edit summary
Line 66: Line 66:     
   
 
   
'''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.
+
'''FotoToons JS''' is a Javascript port for Sugar’s FotoToons activity. This activity allows you to create cartoons, using photos or drawings. This activity helps kids make their own story or slideshow by adding photos and balloons. In this way they can broaden their imagination and creativity.
    
I am planning on adding more feature to the existing one like-
 
I am planning on adding more feature to the existing one like-
Line 72: Line 72:  
* Add 'undo' feature for each edit.
 
* Add 'undo' feature for each edit.
 
* Provide 'camera' support for taking realtime images.
 
* 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 background music support for a slideshow and multiple music support for each individual slide with timed delay.
 
* Add more fonts support.
 
* Add more fonts support.
 
* Add more 'movement lines' like 'thunder'.
 
* Add more 'movement lines' like 'thunder'.
Line 78: Line 78:       −
'''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.
+
'''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 activity 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 96: Line 96:  
|-
 
|-
 
| '''April 26-May 2 (Pre-Program week)''' ||
 
| '''April 26-May 2 (Pre-Program week)''' ||
Discussing the core functionalities and features of Abacus JS, FotoToons JS and Turtle Confusion JS with my mentor <br>Walter Sir. Conclude the expected feature. Design the workflow of these three activities. Document a brief report on UI enhancements required if any.
+
Discussing the core functionalities and features of Abacus JS, FotoToons JS and Turtle Confusion JS with my mentors <br>Walter sir and Gonzalo sir. Conclude the expected feature. Design the workflow of these three activities. Document a brief report on UI enhancements required if any.
    
|-
 
|-
Line 124: Line 124:  
8. Wrapping up the design and other bug fixes.<br>
 
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 Gonzalo sir for any further additional enhancements if requires.<br>
 
Document the instructions of FotoToons JS on wiki page.<br>
 
Document the instructions of FotoToons JS on wiki page.<br>
 
|-
 
|-
Line 138: Line 138:  
Adding toggle for ‘hover to help’ and block size increase/decrease buttons.
 
Adding toggle for ‘hover to help’ and block size increase/decrease buttons.
 
|-
 
|-
| '''May 31''' || Setting up the draggable turtle canvas palette, work on the palete orientation and commands removablitity.<br>
+
| '''May 31''' || Setting up the draggable turtle canvas palette, work on the palette orientation and commands removability.<br>
 
Programming the basic turtle movements based on the values fetched.
 
Programming the basic turtle movements based on the values fetched.
 
|-
 
|-
| '''June 1- June 10''' || Programming the Pallette of Pen Commands.<br> Syncronizing the simultaneous working with Pallette commands tools.<br>
+
| '''June 1- June 10''' || Programming the Palette of Pen Commands.<br> Synchronizing the simultaneous working with Palette commands tools.<br>
    
Work on the RBG color set and setting up their functionality with other command palette.<br>
 
Work on the RBG color set and setting up their functionality with other command palette.<br>
Line 155: Line 155:  
| '''July 3'''|| Apply for Mid-Term Evaluation.
 
| '''July 3'''|| Apply for Mid-Term Evaluation.
 
|-
 
|-
| '''July 4''' || Add palette of variable block and extra options.le
+
| '''July 4''' || Add palette of variable block and extra options.
 
|-
 
|-
 
| '''July 5-July 10 || Add support for the media objects palette.<br> Need to work on figuring out the necessary technologies required for implementing this in Javascript.<br>  
 
| '''July 5-July 10 || Add support for the media objects palette.<br> Need to work on figuring out the necessary technologies required for implementing this in Javascript.<br>