Summer of Code/2015/Interactive JS Shell: Difference between revisions
Tag: visualeditor |
Tag: visualeditor |
||
| Line 34: | Line 34: | ||
I would very much like to extend the idea to make a very flexible application and with some more features. I propose an application that would provide an easy interface to create web based(HTML5/CSS & JS, runnable on any supported browser) interactive tutorials that can be installed on any local (or remote host) server machine to host the created tutorials for learning programming languages. | I would very much like to extend the idea to make a very flexible application and with some more features. I propose an application that would provide an easy interface to create web based(HTML5/CSS & JS, runnable on any supported browser) interactive tutorials that can be installed on any local (or remote host) server machine to host the created tutorials for learning programming languages. | ||
* '''RUNNING A JAVASCRIPT CODE :''' | |||
[[File:JsRan.png|thumb|1100x1100px||centre]] | [[File:JsRan.png|thumb|1100x1100px||centre]] | ||
* '''SAVING A C CODE TO SERVER''' | |||
* ''' '''[[File:CSaved.png|centre|thumb|1100x1100px|]] | [[File:CSaved.png|centre|thumb|1100x1100px|]] | ||
* [[File:CRan.png|thumb|1100x1100px|]] | * '''COMPILING AND RUNNING A C CODE (SAVED IN SERVER)''' | ||
'''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.''' | [[File:CRan.png|thumb|1100x1100px||right]] | ||
* '''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.''' | |||
'''Till Week 0 :''' I have been looking into existing interactive web based code compilation platforms. We can use NodeJS’s child_process api compile and execute any language code including JS. | '''Till Week 0 :''' I have been looking into existing interactive web based code compilation platforms. We can use NodeJS’s child_process api compile and execute any language code including JS. | ||