This is an umbrella repository for Source Academy.
Source Academy is a gamified education platform used to teach CS1101S Programming Methodology.
The app is a single page React+Redux application that talks to a RESTful API written in Phoenix Framework. In addition, NodeJS is used to evaluate student's JavaScript code server side.
Please refer to the README of each project.
- The frontend of the application is located at
frontend
. - The RESTful API is located at
apps/source_academy_web
, which requires the model business logicsource_academy
. - The JS evaluator is located at
evaluator
.
MIT