Changes

Undo revision 95273 by Richa Sehgal (talk)
Line 17: Line 17:     
A small note: During the proposal making days, I developed a working prototype as a proof-of-concept. The prototype code is on Github:
 
A small note: During the proposal making days, I developed a working prototype as a proof-of-concept. The prototype code is on Github:
 +
 +
https://github.com/richaseh/Interactive-JavaScript-Shell-Prototype
    
==<strong>About my Project</strong>==
 
==<strong>About my Project</strong>==
Line 28: Line 30:  
# A tool that can show “what wonders the theory can do”, i.e., give him a feel of the practical applications.
 
# A tool that can show “what wonders the theory can do”, i.e., give him a feel of the practical applications.
 
# Given that many students who use Sugar do not potentially have access to internet, it would be very useful if we can provide these in offline mode too.
 
# Given that many students who use Sugar do not potentially have access to internet, it would be very useful if we can provide these in offline mode too.
 +
    
[[File:3pillarslearning.jpg|thumb|900x900px||centre]]
 
[[File:3pillarslearning.jpg|thumb|900x900px||centre]]
Line 54: Line 57:     
* <strong>What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.</strong>
 
* <strong>What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.</strong>
{|
+
{| class="wikitable"
|<strong>ffyyfffWeekfyffffff</strong>
+
! style="width: 150px;" | Week
|<strong>Task</strong>
+
!Task
 
|-
 
|-
 
|27 April-19 May
 
|27 April-19 May
Line 133: Line 136:     
<strong>Note:</strong> The above prototype is an actual implementation and not just a design-on-paper, and was developed to demonstrate the core of the tool. The prototype uses primitive JavaScript functions and APIs, and has no dependency on any external library like jquery, etc. Although we can have these external libraries stored locally, but I felt this might be an overhead, and hence my decision for the prototype. The code can be found on Github:
 
<strong>Note:</strong> The above prototype is an actual implementation and not just a design-on-paper, and was developed to demonstrate the core of the tool. The prototype uses primitive JavaScript functions and APIs, and has no dependency on any external library like jquery, etc. Although we can have these external libraries stored locally, but I felt this might be an overhead, and hence my decision for the prototype. The code can be found on Github:
 +
 +
https://github.com/richaseh/Interactive-JavaScript-Shell-Prototype
 +
    
==<strong>Me and the Community</strong>==
 
==<strong>Me and the Community</strong>==
Line 173: Line 179:  
<strong><strong> </strong></strong>
 
<strong><strong> </strong></strong>
   −
===<strong>Miscellaneous</strong>===
+
==<strong>Miscellaneous</strong>==
 
* <strong>We want to make sure that you can set up a development environment before the summer starts. Please do one of the following:</strong>
 
* <strong>We want to make sure that you can set up a development environment before the summer starts. Please do one of the following:</strong>
 
* <strong>Send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of "logout".</strong>
 
* <strong>Send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of "logout".</strong>
 
<strong><br></strong>
 
<strong><br></strong>
    +
[[File:SugarHWRicha.jpg|thumb|1100x1100px||centre]]
   −
[[File:SugarHWRicha.jpg|thumb|1100x1100px||centre]]
      +
* <strong>Describe a great learning experience you had as a child.</strong>
 +
I was having chat with Walter on IRC when he referred to the Lego movie. The reference to Lego brought back a great memory which I would like to share here. When I was a child, I loved to play with Lego blocks. Once, I had a complex task to accomplish - it was to build a small car. I put several hours and completed it. I was feeling really happy, when I suddenly dropped it and it broke. My father looked at me and said, "Reputation, honor and trust are like these Lego blocks - they take years to build, but one wrong move, and everything vanishes in an instant." I looked back with determination to build it again, and put few hours to assemble the car. My father then said, "All of these can be build again. But depending on your wrong move, you may have to start from step 0." I have always kept his words in my mind as a guiding principle ever since.
       
* <strong>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?</strong>
 
* <strong>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?</strong>
During my bachelors, I used to teach underprivileged students during the evenings. One thing I realized was that it is very difficult to keep them motivated to come to class regularly, student retention was a major problem. While they were excited at first, but slowly the excitement turned into boredom, primarily because they could not see the scope of what they were learning, and the regular black-board teaching was not helping. Once I showed them my smartphone and a game, they became crazy. At that point, I realized how technology can be an effective medium to develop applications that can help students learn. While going through the various organizations, I came across Sugar Labs and how it was developed for one laptop per child netbook. And when I read about the current project, I could feel students enjoying and playing with web technologies. My interests and thoughts match closely with the project, and I feel that the project itself has a lot of potential.
+
During my bachelors, I used to teach underprivileged students during the evenings. One thing I realized was that it is very difficult to keep them motivated to come to class regularly, student retention was a major problem. While they were excited at first, but slowly the excitement turned into boredom, primarily because they could not see the scope of what they were learning, and the regular black-board teaching was not helping. Once I showed them my smartphone and a game, they became crazy. At that point, I realized how technology can be an effective medium to develop applications that can help students learn. While going through the various organizations, I came across Sugar Labs and how it was developed for One Laptop Per Child netbook. And when I read about the current project, I could feel students enjoying and playing with web technologies. My interests and thoughts match closely with the project, and I feel that the project itself has a lot of potential.
 +
 
 +
 
 +
[[Category:2015 GSoC applications]]
27

edits