Skip to content

Repository files navigation

DigiLearners Management System

The DigiLearners project focuses on developing an educational platform tailored to early childhood education in Rwanda.

Features

  • Admin adds courses, teachers, and students and assigns them courses.
  • The teacher creates course content, announcements, assignments, quizzes, takes attendance, etc. A teacher can see the details and analysis of the assessments.
  • Students can enroll in the courses using the access key, see the course content of the enrolled courses, participate in assessments and see their results in detail.
  • Discussion section for both teacher and student.

Tech Stack

  1. Django 4.0.4
  2. Bootstrap 5.0.2
  3. jQuery 3.6.0
  4. Chart.js v3.9.1
  5. Animate.css 4.1.1

Run Locally

  1. Clone the project
git clone https://github.com/vuwase/DigiLearners.git
  1. Go to the project directory
cd DigiLearners
  1. Create a virtual environment and activate it (Windows)
python -m venv venv
venv\Scripts\activate
  1. Install dependencies
pip install -r requirements.txt
  1. Make migrations and migrate
python manage.py makemigrations
python manage.py migrate
  1. Create admin/superuser
python manage.py createsuperuser
  1. Finally run the project
python manage.py runserver

Now the project should be running on http://127.0.0.1:8000/

Login as admin and add some courses, teacher and students.

Hosted version: https://digilearners.onrender.com

Demo :

About

E-Learning platform

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages