Welcome to the TA Assignment System! This project is designed to manage the scheduling and assignment of Teaching Assistants (TAs) for courses, providing functionalities for students, instructors, and administrators.
- Role-Based Login: Different interfaces for students, instructors, and administrators.
- TA Scheduling: Schedule demo sessions for TAs and manage their assignments.
- Student Information: View student information and their schedules.
- Automatic Viva Scheduling: Automatically schedule viva slots for each student
- Request and approve TA Requests: Seperate interfaces for approving TA requests.
- Audit Trail: Log changes to critical tables for auditing purposes.
- Conflict free LD application: Smart system to ensure conflict free Lab Demonstrators applications
Select the role you want to log in as (Student, Instructor, Admin).
- View student information.
- View and manage demo schedules.
- View courses and TAs assigned.
- Schedule demo sessions for TAs.
- Manage users and roles.
- Oversee TA assignments and course schedules.