Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 941 Bytes

README.md

File metadata and controls

25 lines (17 loc) · 941 Bytes

BUKC LMS Assistant

Overview

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.

Features

  • 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.

Requirements

  • Python 3.x
  • Tkinter
  • Selenium
  • Chrome WebDriver
  • ttkbootstrap
  • webdriver-manager