This repository has been archived by the owner on Oct 1, 2024. It is now read-only.
Releases: adilmohak/django-lms
Releases · adilmohak/django-lms
v1.1.0
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.0
Release Notes - Version 1.0.0
Welcome to the Django Learning Management System - First Release!
We are excited to announce the first official release of the Django lms App! Django as a backend and designed using Bootstrap5, the app offers a range of features to facilitate students, lecturers, and administrators.
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
- Upload video and documentations for each course
- PDF generator for students registration slip and grade result
- Storing of quiz results under each user
- Question order randomisation
- Previous quiz scores can be viewed on category page
- Correct answers can be shown after each question or all at once at the end
- Logged in users can return to an incomplete quiz to finish it and non-logged in users can complete a quiz if their session persists
- The quiz can be limited to one attempt per user
- Questions can be given a category
- Success rate for each category can be monitored on a progress page
- Explanation for each question result can be given
- Pass marks can be set
- Multiple choice question type
- True/False question type
- Essay question type
- Custom message displayed for those that pass or fail a quiz
- Custom permission (view_sittings) added, allowing users with that permission to view quiz results from users
- A marking page which lists completed quizzes, can be filtered by quiz or user, and is used to mark essay questions
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:
- Download the zip file.
- Extract the zip and open it up with your preferred code editor or IDE
- Set up a virtual environment and install the required dependencies.
- Run database migrations using the provided management command.
- Start your Django server to access the app.
For more information about the installation check this page
Feedback and Contributions
As this is our first release, your feedback is invaluable to us. If you encounter any issues or have suggestions for improvements, please open an issue on the GitHub repository. We encourage the developer community to contribute through pull requests, bug reports, and feature requests.
Thank you!