TA Management System

by Ildar Akhmetov

Managing TAs is a difficult task. This project aims to make it easier.

With >30 courses and >200 teaching assistants, coordination is never easy. Each instructor has their preferences for TAs, each candidate has their skills and constraints. Is it possible to automate this work?

A team of bright CMPUT 401 students, guided by Dr. Zachary Friggstad, approached this and developed the TA Management System prototype.

TA Management System
Screenshot of the app.

Everyone had to put a lot of effort into this technically complex project. And it fully paid off with a fantastic, fully functional product that supports all three main use cases:

  1. Graduate and undergraduate students can fill out a TA application
  2. Instructors can browse the list of candidates and use advanced filters
  3. TA coordinator and support staff can manage TA assignment

It's incredible how a team of six students (some of them with zero web development experience!) can develop a product of this quality in just two and a half months. Hard to believe, but it's true.

Great work, team!

Team

Amrees Almonte, Renyu He, Justin Monteza, Kayden Bojakli, Leah Ren, Wendy Zhang

TA

Joshua Billson

Screencast