This is a desktop application designed for collecting and evaluating instructor applications for online courses or e-learning platforms.
The purpose of this project is to design and develop a basic Information Management System that allows participants to gain hands-on experience in:
- Requirements analysis
- Interface design (on paper and digital)
- GUI development using PyQt
- Database connection with MySQL
- Python
- PyQt5 / Qt Designer
- MySQL
Canva was used to design the interface mockup before digital development.
- Instructor application form
- Area of expertise selection
- Document upload
- Admin evaluation interface with notes
- Install required Python libraries (PyQt5, MySQL connector).
- Set up the MySQL database using the
instructor_system.sqlfile. - Run the application via
main.py.
You can find the interface mockup in the design.png file created with Canva.