This platform encapsulates the process of recruiting and registering potential teaching assistants, collecting their availability and preferences for certain courses and per-quarter schedule generation based on these factors.
As a student you can sign up to become a teaching assistant and indicate your availability and willingness to assist courses. When your eligibility is approved you can be selected to assist a course. For each course a selection of students is generated, taking into account a course managers preferences' and students' availability as well as other factors.
As a teacher you can register your course and indicate the need for teaching assistants. An overview of interested students is accessible. Time slots and demand for activities like lab sessions can be provided if needed. Preferences for specific students can be stated before scheduling. After a schedule is generated you can manually reassign assistants if needed.