Arquitectura, base de datos, autenticación e integraciones
Actualizado: 2026-03-13 | v1.0
id (PK) | email | full_name | rolePadre de: ProgresoLeccion, CourseProgress, UserEnrollment, PlanDeNegocioCourse
Padre de: CourseProgress, Quiz, UserEnrollment, CourseComment, CourseVersion
CursoPersonalizado
FK a User.email, FK a ProgramaMaster.id | Padre de: Modulo, Leccion
Modulo
FK a CursoPersonalizado.id | Padre de: Leccion
Leccion
FK a CursoPersonalizado.id, FK a Modulo.id | Padre de: ProgresoLeccion
ProgramaMaster
Padre de: CursoPersonalizado (1:N)
ProgresoLeccion
FK a User.email, FK a Leccion.id
CourseProgress
FK a User.email, FK a Course.id
UserEnrollment
FK a User.email, FK a Course.id
Quiz
FK a Course.id, FK a Leccion.id
PlanDeNegocio
Creado por User (created_by)
CourseComment
FK a Course.id, FK a Leccion.id, FK a CourseComment.id
CourseVersion
FK a Course.id
• Base44 SDK: import { base44 } from "@/api/base44Client"
• Dashboard → Code → Functions para ver endpoints URL y testear
• Documentación oficial: https://base44.dev