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...
This article discusses a feature-rich learning management system built using the Django web framework. The system is designed for creating a school management system or for individuals looking to learn the tech stack and build their portfolio. The project offers various features for administrators, students, and lecturers, including the ability to add students and lecturers, enroll and drop courses, submit scores for students, and generate registration slips and grade results for students. The system also includes features such as randomizing question orders, displaying correct answers, and allowing users to return to an incomplete quiz. The article concludes by inviting future contributors to implement items from the TODO list.
To install the learning management system, follow these steps:
git clone <repository-url>.env file in the root directory of the project and include the necessary variables.http://127.0.0.1:8000.This article introduces a feature-rich learning management system developed using the Django web framework. The system offers various features for administrators, students, and lecturers, including student and lecturer management, course enrollment, score submission, automatic calculation of grades, and quiz features. The installation guide provides steps to install and run the system. Overall, this project serves as a good starting point for building a learning management system or learning the Django web framework.