DiscreteMath.ca is an interactive platform built specifically for content from Carleton's discrete mathematics courses.
The user interface, written with Svelte. The user interface makes use of Mathjax and Pseudocode.js to render content provided from API.
The in-development updated version of the client with improved mathjax handling.
The main service used to serve static data to the client. This is a GraphQL based api written with Ruby on Rails.
The service responsible for algorithmically generating questions.
A collection of projects built to parse data.