TA App

Full-stack Django web app built as a team project for UW-Milwaukee's Software Engineering course.

Description

  • > User authentication with Django session management
  • > Role-based access control (Supervisor, Instructor, TA)
  • > Relational database with 4 models and foreign key relationships
  • > Full CRUD operations across 11 views for accounts, courses, and sections
  • > TA assignment system with grader status and lab capacity tracking
  • > Course section scheduling (Lecture, Lab, Discussion) with time/day selection
  • > 11 test files covering unit and acceptance testing __

Technologies Used

PythonDjangoSQLiteHTMLCSSGit