[Sugar-devel] GSoC 2015: Interactive JavaScript Shell

Richa Sehgal richasehgal2908 at gmail.com
Sun Mar 8 15:30:17 EDT 2015


Dear Mentors,

I am currently pursuing Master's in University of Illinois at Urbana
Champaign, USA and completed by B.Tech from Indian Institute of Technology
- Delhi (IIT- Delhi).

I went through the various awesome projects and I really liked “Interactive
JavaScript Shell”.

To get some background, I installed the developer version of Sugar on my
VirtualBox based Ubuntu VM. It is really a powerful tool to spark interest
in learning in students. I played with Turtle Blocks, and also installed
various activities. The Jump activity really brought back some childhood
memories!

Coming to the Interactive JavaScript Shell project, I would like to discuss
some ideas with the community. There are various tools like jsfiddle that
can run JS on the fly. There is also an awesome tutorial on JS: on code
academy, that teaches JS from scratch. I looked into it and basically what
they do is teach some concepts like loops and functions, and give
interesting problems for students to solve and run it. They start with
“enter your name”, and display it and then slowly proceed with the steps.
We can discuss and see what features we want to implement in our own tool.

Having it run offline is very important as Sugar Learning Platform is used
by many students who do not have access to internet. This is not a problem.
The platform already has a browser integrated, and it doesn’t care about
offline mode if the html/JS is available locally. So we can just store
copies of libraries like jquery, etc locally.

I would like to discuss more specifically about this so that I can scope my
proposal in a better way, and develop the timeline accordingly. It would be
great if the mentors can guide me in this regard.

Thanks
Richa Sehgal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20150308/3891342d/attachment.html>


More information about the Sugar-devel mailing list