SkillAgentSearch skills...

Elearning

e-learning django app (django, python)

Install / Use

/learn @delitamakanda/Elearning
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

my-elearning

A Django-based e-learning platform built with Python 3.

Django CI

Features

  • Create and organize courses with modules and lessons
  • Students can enroll and track their progress
  • Background task processing with Celery
  • Full-text search across courses

Getting Started

Installation

pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser

Run the project

python manage.py runserver
celery -A myelearning worker -l info -B

Running Tests

python manage.py test

TODO

  • [ ] Nice layout
  • [ ] Login via Google
  • [x] API
  • [x] Celery worker
  • [x] Reset Password
  • [x] Search Form

License

This project is licensed under the MIT License. See the LICENSE file for details.

View on GitHub
GitHub Stars151
CategoryEducation
Updated21d ago
Forks69

Languages

Python

Security Score

100/100

Audited on Mar 12, 2026

No findings