Leading Students Report System
LSR is a desktop application for managing student grades, generating reports, and handling school profiles.
- 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
- Clone the repository:
git clone https://github.com/edhumbling/LSR.git cd LSR
markdown
- Install dependencies:
pip install -r requirements.txt
markdown
- Run the application:
python main.py
markdown
- 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.
- Fork the repository.
- Create a new branch (
git checkout -b feature-name
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-name
). - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or support, please contact [Emmanuel Humbling](mailto:[email protected]