This web-based scheduling tool streamlines the assignment of MSOL classes between two TAs. With an interactive calendar view, you can easily assign classes, detect time conflicts automatically, and monitor the total TA hours for each person. Additionally, you can export the schedule as calendar files (ICS) for seamless integration into your digital calendar.
To run this first create the conda enviroment:
conda env create -f conda-env.yml
Then activate the enviroment:
conda activate ta_assignment_env
adjust the name of the TAs and xlsx file name in ta_assignment.py file and run
python ta_assignment.py
the website is accessible at http://127.0.0.1:8050/
