
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 product is a learning management system built using the Django web framework. It offers a range of features to facilitate the management of courses, students, and assessments. The system allows administrators to add students and lecturers, and students can add and drop courses. Lecturers can submit student scores for attendance, exams, and assignments. The system automatically calculates and displays student totals, averages, points, and grades. Additionally, it provides features like uploading videos and documents for each course, generating PDFs for registration slips and grade results, and storing quiz results. Users can view their previous quiz scores, and logged-in users can return to an incomplete quiz. The quiz can be limited to one attempt per user, and various question types are supported, including multiple-choice, true/false, and essay questions. The installation process requires Python 3 and PostgreSQL.
The learning management system built with Django provides a comprehensive solution for managing courses, students, and assessments. With features like automatic grade calculation, file uploads, PDF generation, and quiz functionality, it offers a user-friendly platform for both administrators and students. The installation process involves cloning the repository, setting up a virtual environment, installing dependencies, and configuring the database. Overall, this system can greatly simplify the management of learning materials and assessments in an educational institution.
