updated repo link: https://github.com/jiiinal/University-TAs-management-system-final
To run this project on your localhost you should have python and Django setup installed. Then run below commands.
-python manage.py makemigrations
-python manage.py migrate
-python manage.py runserver
Co-ordinator Functionalities:
- Co-ordinator can login & logout of system.
- Co-ordinator can add/update/remove faculty and TAs.
- Co-ordinator can add/update/remove Courses and students.
- Co-ordinator can set the upper threshold number of TAs that any course can have.
- Co-ordinator can assign TAs and also based on preference of professors.
- Co-ordinator can update the list of TAs given to any faculty.
- Co-ordinator can send a message to TA and faculty that all the processes are completed.
Faculty Functionalities:
- Faculty can register themselves on the system.
- Faculty can login into the system.
- Faculty can approve/approve with condition/disapprove the Stipend request of the TA.
- Faculty can see previously approved/disapproved requests of the TA for the stipend.
- Faculty can see the available list of TAs.
- Faculty can give preference to TAs for their course.
- Faculty can logout from the system.
TAs Functionalities:
- TAs can register themselves on the system.
- TAs will be able to login & logout of system.
- TAs can send a ‘Stipend request’ to their respective faculty.
- TAs can see the status of their previous ‘Stipend request.’
- TAs can see which professors they are assigned to.
Students Functionalities:
- Students can login & logout of system.
- Students can provide feedback to the TA at the end of the semester.