For full app site: http://maxkrieg.github.io/arithmetic-app
For front end code: https://github.com/maxkrieg/arithmetic-app
Back end for Arithmetic Question Management app. Allows user to view, create, and edit basic arithmetic multiple-choice questions. Imports large dataset from two CSV files containing multiple questions for basic arithmetic. Creates routes allowing User to perform basic CRUD actions on the questions and distractors tables.
This was built with a Rails API and PostgresQL database, and is consumed by an AngularJS front end.
- Questions Table Columns: id (PK), first_operand, operator, second_operand, operator.
- Distractors Table Columns: id (PK), question_id (FK), distractor.