Hi everyone,
I wanted to share a project I’ve been working on: django-email-learning, a Django app for building email-based learning platforms, where course content (lessons, quizzes) is delivered directly to learners’ inboxes on a schedule, rather than through a web portal.
What it does:
-
Admins create organizations, courses, and lessons
-
Content is delivered to enrolled learners on a configurable schedule
-
Supports quizzes and progress tracking
-
Triggered via management commands (cron/cloud scheduler)
-
React frontend components included
I’ve also put together a course on InboxAcademy.io (which itself runs on the package) walking Django developers through setting it up end to end — partly as a real-world demo of the platform, partly to help people get started.
I’d love any feedback from the community on the architecture, the API design, missing features, or anything else. And if anyone’s interested in contributing, PRs and issues are very welcome on GitHub.
Thanks for reading!