Module catalog
The 24 modules bundled with Didacta Community, each with its own detail page: what it does, how it works, dependencies, data model, API, events and configuration. Those in the core category are always active; the rest are enabled per organization.
Learning (core)
| Module |
What it does |
Courses and catalog (mod.courses) |
Courses, modules and lessons: the catalog and the instructor's editor, with a publication validation hook. |
Player, enrollment and progress (mod.learning) |
Enrollment, progress, drip content, invitations, SCORM, learning paths and skills. |
Quizzes and exams (mod.assessments) |
Six question types, auto-grading + manual grading, attempts and thresholds. |
Certificates (mod.certificates) |
Templates, automatic PDF issuing with an immutable snapshot, and public verification. |
Access groups (mod.access-groups) |
Composable entitlements: groups that grant courses, with provenance and refcounting. |
People and access
| Module |
What it does |
Member registration (mod.member-registration) (core) |
Sign-up with composable verifiers (Telegram, OTP) and manual approval with payment lookup. |
WordPress SSO (mod.wp-sso) |
Entry from a WordPress session with a single-use HMAC token. |
Revenue (core)
| Module |
What it does |
Stripe Checkout (mod.billing) |
One-off course payments, including a public purchase with no prior account. |
Subscriptions (mod.subscriptions) |
Recurring billing with Stripe: grace periods, dunning, cancellation and the /unete membership. |
Payment connections (mod.payment-connections) |
Read-only Stripe/Woo accounts, tiers, a subscription dashboard and an order mirror. |
Referral program (mod.referrals) |
Commissions on real charges, with a guarantee window and traceable manual payouts. |
Community and engagement
| Module |
What it does |
Community (mod.community) (core) |
Posts, comments, reactions, mentions, spaces, moderation, digest and broadcasts. |
Messaging (mod.messaging) |
Rooms per space, direct messages and an instructors channel, in real time over SSE. |
Points and challenges (mod.gamification) |
An auditable points ledger: rules with a daily cap, levels, perks and challenges with proof. |
Resource library (mod.resources) |
Resources grouped in collections, shared by the community, with a download counter. |
Surveys and NPS (mod.surveys) |
Anonymous surveys triggered at the end of every live class. |
Artificial intelligence
All three use the BYOK AI Gateway — you choose the provider and the key.
| Module |
What it does |
Conversational tutor (mod.ai-tutor) |
A per-course tutor with RAG, lesson citations and a quality loop backed by validated knowledge. |
Rubric-based grading (mod.ai-grader) |
Per-criterion score suggestions for open-ended answers; the instructor confirms. |
Content generator (mod.ai-content) |
Summaries, flashcards and quizzes from a lesson, always as drafts. |
Live, compliance and integrations
| Module |
What it does |
Zoom virtual classroom (mod.zoom-live) |
Live classes with registration, calendar, reminders and reconciled attendance. |
Fundae (mod.fundae) |
Spanish subsidised training: training actions, RLPT, groups, costs, XML and an audit ZIP. |
Visual customization (mod.theming) (core) |
Per-organization branding: logo, HSL colors, fonts and sanitised custom CSS. |
LearnDash migrator (mod.migrator-learndash) |
A complete migration from WordPress + LearnDash with ETL, staging and auditing. |
Hello World (mod.hello-world) |
The reference template for building new modules. |