This Course Management System is a desktop application developed using Python's Tkinter library, designed to streamline the management of courses at Izmir Institute of Technology (IZTECH).
- Enrollment Management: Track student enrollments and maintain up-to-date records.
- User Roles: Implement different access levels for administrators, instructors, and students.
- User-Friendly Interface: A simple and intuitive GUI that enhances the user experience.
- Course information management
- Student enrollment tracking
- Role-based access control
- Visual data representation
- Responsive and easy-to-use interface
To make it easier for non-programmers to use this Course Management System, an executable (.exe) file is provided. This allows you to run the application without needing to install Python or any other dependencies.
Steps to Run the Executable Download the Executable File:
-
Download the Course Management System.exe file from the Releases section of this repository. Run the Executable:
-
Double-click on the Course Management System.exe file to open the application. If your operating system asks for confirmation, click “Yes” to allow the app to run.
Antivirus Warnings: Some antivirus software may flag the executable as potentially unsafe. This is a common occurrence with custom-made executables. If you encounter this, please check your antivirus settings to allow the app.
To access the admin panel, click the hidden button in the bottom right corner of the page.
The default email and password for the admin panel are both set to "ADMIN"
Then you can add a student account, a lecturer account, and some courses to test the system.
