Overview
Every card is a table in the Gabe_Udoette schema. Add, edit, and delete rows through the app and watch the transactional database enforce its keys and constraints. Follow the groups top-to-bottom — parent rows must exist before the rows that reference them.
Catalog
A track a student can enroll in (e.g. Data Analytics). Parent of cohorts and courses.
ManageA dated class group within a program. Students belong to exactly one cohort.
ManageA course offered under a program. Referenced by assignments and enrollments.
ManageA teacher who can be assigned to courses and grade work.
ManageJunction table linking an instructor to a course they teach.
ManageAdmissions
Academics
Links a student to a course they're taking. One row per student+course.
ManageA graded piece of work belonging to a course.
ManageReference list of letter grades (A–F) applied to a grade.
ManageA score for a student on an assignment, with a letter grade type.
Manage