Automatic Class Shedule Project for Texas Tech University, CS department, Summer 2023.
RoomList.xlsx, Sections.xlsx: containing room info from Ad Astra (https://www.aaiscloud.com/TXTechU/)
professor courses.xlsxl: course allocation
prefessor preference no single day: course preference score
classroom property and availability.xlsx: available room output by find_rooms.ipynb
-webui.ipynb: gradio UI interface for basic schedule plan and conflict check.
https://colab.research.google.com/drive/1CHJ0fYf9p7hWJn1-l35NTNyFHLqsgsWG?usp=sharing
-generator: generate proper schedules via genetic algorithm
https://drive.google.com/file/d/1cN3p-KDY67kVFP-P2esXk6jgx3Xj5rNG/view?usp=sharing
-find_rooms.ipynb: find available rooms with constrains
https://colab.research.google.com/drive/1KhoHeicIKEyD9V4b3Y0Wykzs69JJznzI?usp=sharing
-visualization.ipynb: Course Schedule Visualization Demo
https://colab.research.google.com/drive/1Zs46G-TYWPEXOYdMxEIJg1V8pko53VHy?usp=sharing