Skip to content

edhumbling/LSR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

LSR

Leading Students Report System

Leading Students Reports (LSR)

Description

LSR is a desktop application for managing student grades, generating reports, and handling school profiles.

Features

  • User authentication (Administrator, Teacher, Staff, Student)
  • Student profile management (Add, view, edit students)
  • Grade management (Add, view, edit grades)
  • Report generation (Generate PDF reports, print reports)
  • School profile management
  • User roles and permissions
  • Settings customization

Installation

  1. Clone the repository:

git clone https://github.com/edhumbling/LSR.git cd LSR

markdown

  1. Install dependencies:

pip install -r requirements.txt

markdown

  1. Run the application:

python main.py

markdown

Usage

  • Upon running the application, the login screen will appear.
  • Log in with your username and password (Administrator credentials required for full access).
  • Navigate through the main menu to access different features:
  • Student Profiles: Manage student information.
  • Grades: Manage student grades.
  • Final SBA: View final SBA reports.
  • Report Card: Generate report cards.
  • Settings: Customize application settings.

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-name).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature-name).
  6. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any inquiries or support, please contact [Emmanuel Humbling](mailto:[email protected]

About

Leading Students Report System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published