Changes

no edit summary
Line 28: Line 28:  
# 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.
<gallery>File:3pillarslearning.jpg</gallery>
+
[[File:3pillarslearning.jpg|thumb|1100x1100px||centre]]
    
Link: http://drive.google.com/uc?export=view&id=0B5M4lG4YNKr-VGdrYmNiS2h6d1E
 
Link: http://drive.google.com/uc?export=view&id=0B5M4lG4YNKr-VGdrYmNiS2h6d1E
Line 42: Line 42:  
The following screenshot shows the "Try Now" and the console functionality - There is a block of code in Tony's JS course which calculates power of an integer raised to an integer and we print that on console. When the student clicks "Try Now" button, the code would automatically get copied to JavaScript section of the shell, and after clicking "Run", the output comes on the console of the tool:
 
The following screenshot shows the "Try Now" and the console functionality - There is a block of code in Tony's JS course which calculates power of an integer raised to an integer and we print that on console. When the student clicks "Try Now" button, the code would automatically get copied to JavaScript section of the shell, and after clicking "Run", the output comes on the console of the tool:
    +
[[File:TryNowPrototype.jpg|thumb|1100x1100px||centre]]
    
Link: http://drive.google.com/uc?export=view&id=0B5M4lG4YNKr-Ym9uVExDdHEtNWs
 
Link: http://drive.google.com/uc?export=view&id=0B5M4lG4YNKr-Ym9uVExDdHEtNWs
Line 105: Line 106:  
The first step was to develop a tool where students can write and execute HTML, CSS and JavaScript code. I made a small prototype for this purpose. The following is its screenshot:
 
The first step was to develop a tool where students can write and execute HTML, CSS and JavaScript code. I made a small prototype for this purpose. The following is its screenshot:
   −
<gallery>File:Prototype1.jpg</gallery>
+
[[File:Prototype1.jpg|thumb|1100x1100px||centre]]
    
  Link: http://drive.google.com/uc?export=view&id=0B5M4lG4YNKr-NXpJQXMzTEZpdE0
 
  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]]
    
Link: http://drive.google.com/uc?export=view&id=0B5M4lG4YNKr-OVZhQTRrRnBFajg
 
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.
 +
 +
[[File:Prototype3.jpg|thumb|1100x1100px||centre]]
    
  Link: http://drive.google.com/uc?export=view&id=0B5M4lG4YNKr-QWtoaS1fWmQ4Zms
 
  Link: http://drive.google.com/uc?export=view&id=0B5M4lG4YNKr-QWtoaS1fWmQ4Zms
Line 163: Line 168:  
<strong><br>
 
<strong><br>
 
</strong>
 
</strong>
 +
 +
[[File:SugarHWRicha.jpg|thumb|1100x1100px||centre]]
    
<strong>Link:  </strong>https://drive.google.com/file/d/0B5M4lG4YNKr-UmtCdzBDSDFDT1E/view?usp=sharing
 
<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