Carleton University - School of Computer Science Honours Project
Fall 2019
Learn JavaScript
Bailey D'amour
SCS Honours Project Image
ABSTRACT
Learn JavaScript is an experimental framework that provides educators with authoring tools and an easy to follow template for creating structured tutorials for the JavaScript programming language. The framework includes features aimed towards presentation and user engagement such as highlighted code blocks, interactive and executable code editors, and programming exercises that provide immediate feedback to the learner. This report covers the motivation, features, setup, deployment, architecture, and limitations related to the development of the framework. Additionally, this report addresses current limitations of the framework and potential avenues for future improvement.