This project is a Course Timetable Management System implemented in Python. It allows users to manage courses and their respective sections, and check for timetable clashes.
- Enroll in a course
- Import from Excel file
- Add sections to a course
- Check for timetable clashes
- Export course and section data to CSV files
- Clone this repository.
- Navigate to the project directory.
- Run
python main.py
to start the program.
The program provides a Command Line Interface (CLI) with the following options:
- Populate courses from a file
- Display all courses
- Exit
This project uses the following Python libraries:
- openpyxl
- csv