Skip to content

Abdur-Rafay-AR/bahria-LMS-assignment-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bahria LMS Assignment Checker 🚀

Python Status

A streamlined tool to check pending LMS assignments for Bahria University students, featuring automatic login and a modern UI.

demo-screenshot

Features ✨

  • 🔒 Secure LMS login automation
  • 📊 Course-wise assignment status tracking
  • 📱 Mobile-friendly design
  • 📈 Progress indicators for long operations
  • 🛡️ Credential privacy protection

Installation ⚙️

  1. Clone Repository

    git clone https://github.com/Abdur-Rafay-AR/bahria-LMS-assignment-checker.git
    cd bahria-LMS-assignment-checker
  2. Install Dependencies

    pip install -r requirements.txt

Usage 🖥️

  1. Run Application

    streamlit run app.py
  2. Enter Credentials

    • Enrollment Number (e.g., 01-234567-001)
    • LMS Password
  3. View Results

    • Course-wise assignment status
    • Total pending assignments
    • Visual status indicators

Technologies 🛠️

  • Python (Backend Logic)
  • Streamlit (Web Interface)
  • Selenium (Browser Automation)
  • ChromeDriver (Headless Browser Control)

Contributing 🤝

Contributions welcome! Please:

  1. Fork repository
  2. Create feature branch
  3. Submit PR with detailed description

Disclaimer ⚠️

This unofficial tool is not affiliated with Bahria University. Use at your own risk. Credentials are processed securely but users should exercise caution.


Developed with ❤️ by Abdur Rafay

About

This repo is my work to automate the bahria lms to check for assignments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages