adilmohak/django-lms
A learning management system using django web framework. Course add and drop, grade and assessment result management, online quiz, report generator, student and lecturers management, dashboard, and so much more...
2 Releases
Latest: 2y ago
v1.1.0Latest
๐ฆ Release Notes - Version 1.1.0
- Welcome to the Django Learning Management System - v1.1.0!
- This version includes some minor fixes, enhancements, and additional features.
โจ Features in Version 1.1.0
- Custom error handling (404, 500, 403, 400)
- Clear UI design
๐ฆ Enhancements
- Migrated to Bootstrap5 to enhance the UI
- Use environment variables to store SECRET_KEY and DEBUG securely
- Use `python-decouple` to manage environment variables
๐ Fixes
- Unable to edit quizzes
- Profile page returning 404
- module not found
django-lms version 1.0.0v1.0.0
โจ Features in Version 1.0.0
- News And Events
- The admin can Add Students and Lecturers
- Students can Add and Drop courses
- Lecturers submit students score (Attendance, Mid exam, Final exam, assignment)
- The system calculat students Total, Avarage, point, and grade automaticaly
- Also, the system tells the student whether he/she pass, fail or pass with a warning
- Assessment result
- Grade result
- + 18 more
๐ฆ Enhancements for a Better Experience
- Clean design: The UI design is clean and easy-to-use.
- All-in-one search: Search courses, quizzes, students, lecturers, etc using one search input.
๐ฆ How to Get Started
- To start using the app:
- 1. Download the zip file.
- 2. Extract the zip and open it up with your preferred code editor or IDE
- 3. Set up a virtual environment and install the required dependencies.
- 4. Run database migrations using the provided management command.
- 5. Start your Django server to access the app.
- > For more information about the installation [check this page](https://github.com/adilmohak/django-lms#readme)
๐ฆ Feedback and Contributions
- Thank you!
- @adilmohak
