Qué es Didacta¶
Didacta es un LMS fair-code de nueva generación para academias, formadores y organizaciones que quieren operar su propia plataforma de formación con control total.
Los cuatro pilares¶
Modular de verdad. Cada función es un módulo limpio: cursos, evaluaciones, certificados, gamificación, comunidad, aula virtual… Instala solo lo que necesitas, sin parches ni temas que rompen en cada actualización. La arquitectura de módulos está descrita en Módulos.
Fair-code. Tu plataforma, tu código. Audítalo, modifícalo y despliégalo con uso interno libre bajo la Didacta Sustainable Use License v1.0. Sin licencias por usuario. La distribución comercial, el SaaS o el white-label de terceros requieren acuerdo (ver Licencias).
Cumplimiento serio. Fundae, RGPD y WCAG 2.2 AA integrados en el núcleo, no añadidos con plugins de terceros. Trazabilidad, auditoría y exportación de datos desde el día uno.
IA discreta. Inteligencia artificial que ayuda sin interrumpir: crea contenido, sugiere itinerarios y resume actividad. El proveedor lo eliges tú: la capa de IA es BYOK multi-proveedor — cada instalación configura su proveedor y su clave (ver Configurar la IA).
Tres formas de llenar tu academia de alumnos¶
Los tres caminos de captación conviven en la misma instalación y se combinan libremente:
-
Tú los das de alta. Invita alumnos uno a uno o por lotes desde el panel: eliges su grupo de acceso al invitarles, reciben un email para crear su contraseña y entran directamente a sus cursos. Desde la ficha de cada alumno gestionas sus grupos, matrículas y bajas.
-
Vendes cursos sueltos. Publica un curso, ponle precio y comparte tu catálogo público en
/catalogo. El visitante paga con tarjeta vía Stripe sin registrarse antes: su cuenta se crea automáticamente con el email confirmado en el pago y queda matriculado al instante (mod.billing). Los reembolsos retiran el acceso solos. -
Vendes membresías. Crea planes con la periodicidad (1–12 meses) y la moneda que quieras, con periodo de prueba opcional. Tu página pública de venta en
/unetemuestra el catálogo real; al suscribirse, el alumno accede a todos los cursos del grupo que definas (mod.subscriptions). Si deja de pagar, el acceso se revoca automáticamente — sin tocar lo concedido a mano.
Y si tu comunidad exige aprobación previa, activa el registro con solicitud: verificadores configurables por tenant, evidencia de cada solicitud y decisión en un clic.
Stack tecnológico¶
| Capa | Tecnología |
|---|---|
| Backend | Node.js 22 · NestJS 11 · TypeScript |
| Frontend | Next.js 15 (App Router) · React 19 · Tailwind · shadcn/ui |
| Base de datos | PostgreSQL 16 + Row-Level Security · Prisma · pgvector |
| Cache / colas | Redis 7 · BullMQ |
| Object storage | S3-compatible (MinIO en desarrollo, cualquier proveedor S3 en producción) |
| Aula virtual | Zoom (API + SDK Web) |
| Monorepo | Turborepo · pnpm workspaces |
Estado del proyecto¶
Didacta está en alpha: entre mayo y julio de 2026 el producto maduró sirviendo en producción real a su primer despliegue; desde el 31 de julio de 2026 el repositorio es el producto whitelabel y prepara su primera versión pública.
- Versionado SemVer; cada versión se publica como tag de imagen Docker. No existe tag
latest: fija siempre una versión concreta. - Historial de cambios en el CHANGELOG.