Changes

no edit summary
Line 30: Line 30:  
[[File:3pillarslearning.jpg|thumb|1100x1100px||centre]]
 
[[File:3pillarslearning.jpg|thumb|1100x1100px||centre]]
   −
Link: http://drive.google.com/uc?export=view&id=0B5M4lG4YNKr-VGdrYmNiS2h6d1E
      
Keeping these 3 goals in mind, the current project aims to provide an offline-enabled integrated development environment to learn JavaScript.
 
Keeping these 3 goals in mind, the current project aims to provide an offline-enabled integrated development environment to learn JavaScript.
Line 44: Line 43:  
[[File:TryNowPrototype.jpg|thumb|1100x1100px||centre]]
 
[[File:TryNowPrototype.jpg|thumb|1100x1100px||centre]]
   −
Link: http://drive.google.com/uc?export=view&id=0B5M4lG4YNKr-Ym9uVExDdHEtNWs
        Line 107: Line 105:     
[[File:Prototype1.jpg|thumb|1100x1100px||centre]]
 
[[File:Prototype1.jpg|thumb|1100x1100px||centre]]
  −
Link: http://drive.google.com/uc?export=view&id=0B5M4lG4YNKr-NXpJQXMzTEZpdE0
      
Then we realized that the book “Eloquent JavaScript” employs heavy use of console, especially the functions console.log and console.error, and we discussed that it would be good if we can display console within the tool as the Browse Activity’s console is very inconvenient to checkout. I modified my prototype, and put in some code that would intercept calls to browser’s console and would display within my tool. The following is the screenshot:
 
Then we realized that the book “Eloquent JavaScript” employs heavy use of console, especially the functions console.log and console.error, and we discussed that it would be good if we can display console within the tool as the Browse Activity’s console is very inconvenient to checkout. I modified my prototype, and put in some code that would intercept calls to browser’s console and would display within my tool. The following is the screenshot:
    
[[File:Prototype2.jpg|thumb|1100x1100px||centre]]
 
[[File:Prototype2.jpg|thumb|1100x1100px||centre]]
  −
Link: http://drive.google.com/uc?export=view&id=0B5M4lG4YNKr-OVZhQTRrRnBFajg
      
Finally, to demonstrate how this tool would work in the Browse Activity in Sugar in offline mode, I integrated my prototype with the Sugar platform. I used the Browse.Activity/data folder to put my code files. The following screenshot shows the power of this tool for students using Sugar. Here Sugar is running on Ubuntu VM on VirtualBox and the prototype is opened in the Browse Activity.
 
Finally, to demonstrate how this tool would work in the Browse Activity in Sugar in offline mode, I integrated my prototype with the Sugar platform. I used the Browse.Activity/data folder to put my code files. The following screenshot shows the power of this tool for students using Sugar. Here Sugar is running on Ubuntu VM on VirtualBox and the prototype is opened in the Browse Activity.
Line 120: Line 114:  
[[File:Prototype3.jpg|thumb|1100x1100px||centre]]
 
[[File:Prototype3.jpg|thumb|1100x1100px||centre]]
   −
Link: http://drive.google.com/uc?export=view&id=0B5M4lG4YNKr-QWtoaS1fWmQ4Zms
      
This proof-of-concept demonstrates my computer science skills and my ability to work with the community on complex problems to deliver the results in a very systematic, step-by-step fashion. After developing this prototype, I asked Tony, “What should be my next step?” to which he replied, “The last is a superb question. You have already accomplished what I feel is needed.” I am confident that I would be able to complete this project in the given timeline.
 
This proof-of-concept demonstrates my computer science skills and my ability to work with the community on complex problems to deliver the results in a very systematic, step-by-step fashion. After developing this prototype, I asked Tony, “What should be my next step?” to which he replied, “The last is a superb question. You have already accomplished what I feel is needed.” I am confident that I would be able to complete this project in the given timeline.
Line 171: Line 164:  
[[File:SugarHWRicha.jpg|thumb|1100x1100px||centre]]
 
[[File:SugarHWRicha.jpg|thumb|1100x1100px||centre]]
   −
<strong>Link:  </strong>https://drive.google.com/file/d/0B5M4lG4YNKr-UmtCdzBDSDFDT1E/view?usp=sharing
   
* <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.
27

edits