Code Monkey home page Code Monkey logo

khavitidala / django-lms Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adilmohak/django-lms

0.0 0.0 0.0 3.81 MB

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...

Home Page: https://youtu.be/KKIeRXwZ-Sw

License: MIT License

JavaScript 0.41% Python 36.16% CSS 20.58% HTML 36.90% SCSS 5.95%

django-lms's Introduction

Learning management system using Django and Bootstrap

I would love to see you contribute ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป, feel free to contribute and get awesome GitHub achievements :)

dj-lms-dashboard

Current features

  • News And Events
  • The admin can Add Students
  • The admin can Add 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

Installation

  • First Clone the repo with git clone https://github.com/adilmohak/django-lms.git

  • Create and activate a python virtual environment

  • pip install -r requirements.txt

  • Create .env file inside the root directory and setup your database (DB_NAME, DB_USER, DB_PASSWORD, DB_HOST, DB_PORT)

  • python manage.py makemigrations

  • python manage.py migrate

  • python manage.py runserver

Last but not least, go to this address http://127.0.0.1:8000

References

Connect with me

Useful? Give that star โญ๏ธ a click! ๐Ÿ˜Š

django-lms's People

Contributors

adilmohak avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.