syllabi_pdfs_fall2024ECE.zip: Fall 2024 ECE course syllabisyllabi_pdfs_spring2025ECE.zip: Spring 2025 ECE course syllabi
- Python 3.x
- Required Python packages (to be added to requirements.txt)
- Clone the repository:
git clone https://github.com/PRITH-S07/Scotty-Scheduler.git
cd Scotty-Scheduler- Install dependencies:
pip install -r requirements.txt- Extract the required data files:
- Unzip
syllabi_pdfs_fall2024ECE.zipandsyllabi_pdfs_spring2025ECE.zipin the data directory - Extract
stored_index.zipfor pre-processed data
- Run the main application:
python home.py- For inference testing:
python inference.pyThe syllabus_scraper.py tool extracts relevant information from course syllabi PDFs.
The inference system (inference.py) processes course data and generates optimized schedules.
- Raw data is stored in the
data/directory - Processed data is available in
cleaned_data/