Learning Management System is a software that can be used by universities for assignments, grading and resource sharing. It covers both the sides viz. faculties and students. Features for creating posts, grading and resource sharing have been provided on both the ends.
Front End: Django Back End: Django Language: Python Database: SQLite Software Engineering Process Model: Agile Software Engineering Methodology: Scrum
- Clone this repository
Use the following command to clone this repository
git clone https://github.com/nancyradadia/Learning-Management-System
- Install the requirements
Navigate into the src folder and use the following command to install all the required packages
pip install -r requirements.txt
- Set up the database
Use the following commands to setup migrations
python manage.py makemigrations
python manage.py migrate
- Start the application
Django application can be started by the following command
python manage.py runserver
- Go to the following URL to see the site running at localhost
http://127.0.0.1:8000/
pip install django-session-timeout
pip install django-livereload-server
NOTE
The database is already preconfigured and has some content in it. The credentials for admin are:
email: [email protected]
password: admin12345