The BUKC LMS Assistant is a Python application designed to automate interactions with the Bahria University Karachi Campus Learning Management System (LMS). It simplifies tasks such as downloading lecture materials, viewing attendance, and checking all assignment deadlines for students.
- Selecting a Course: Users have the option to pick a course from a dropdown menu.
- Lecture Downloads: Download lecture materials for the selected course.
- Attendance Viewer: View attendance records.
- Assignment Deadlines: Check assignment deadlines for all courses.
- User Data Persistence: Saves user credentials and course selections locally for easy access on subsequent uses.
- GUI Interface: User-friendly graphical interface built with Tkinter and ttkbootstrap.
- Python 3.x
- Tkinter
- Selenium
- Chrome WebDriver
- ttkbootstrap
- webdriver-manager