Skip to content

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.

Notifications You must be signed in to change notification settings

roomeesyncss/LMS-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages