Courses service includes all the logic about courses, assignments and submissions.
We'd love to see community contributions. We like to keep it simple and use Github issues to track bugs and feature requests and pull requests to manage contributions.
Checkout the API Spec here.
$ git clone https://github.com/uomlms/courses.git
$ cd courses
$ docker-compose up
Navigate to http://localhost:3000
Service Documentation: http://localhost:3000/api/courses/docs
Jest Testing framework used for testing the authentication service.
$ git clone https://github.com/uomlms/courses.git
$ cd courses
$ npm install
$ npm run test