Skip to main content
SIGEP’s data layer is split across six Django apps. Each app owns the models that correspond to its role in the platform. The table below lists every model and the app that defines it.

Models by module

ModuleModelDescription
principalUsuarioCentral custom user model extending AbstractUser
principalSolicitudRecuperacionCuentaPassword-recovery token lifecycle
administradorEventoAcademic event definition
administradorConfiguracionSistemaKey/value system configuration store
administradorAuditoriaLogAudit trail for user actions and authentication events
coordinadorPerfilUsuarioExtended profile for coordinator-role users
coordinadorActividadCronogramaScheduled activity within an event’s agenda
coordinadorInscripcionUser enrollment in an event with a role assignment
coordinadorEvaluacionProyectoEvaluable project or presentation slot
coordinadorEvaluacionAsignacionEvaluator-to-project assignment with conflict detection
coordinadorRubricaEvaluation rubric linked to a project or ponencia
coordinadorRubricaCriterioIndividual criterion within a rubric
coordinadorRubricaAdjuntoFile attachment for a rubric
coordinadorEspacioPhysical space assigned to a project or ponencia
coordinadorReporteGenerated report file for an event
evaluadorPerfilUsuarioExtended profile for evaluator-role users
evaluadorEvaluacionEntregaEvaluator’s completed assessment for an assignment
evaluadorEvaluacionRespuestaCriterioPer-criterion score within an evaluation submission
evaluadorRubricaRead-side rubric copy consumed by the evaluator module
evaluadorRubricaCriterioRead-side rubric criterion copy
ponentePerfilPonenteSpeaker profile with institution and specialty fields
ponentePonenciaSpeaker submission with documents, scheduling, and certificate state
participantePerfilParticipanteParticipant profile
participanteProyectoParticipanteProject submitted by a participant
participantePaseAccesoParticipanteUUID-based QR access pass for a project
participanteConstanciaParticipanteParticipation certificate with a unique folio

Reference pages

User model

The Usuario custom user model and the SolicitudRecuperacionCuenta account-recovery flow.

Event models

Evento, ConfiguracionSistema, and AuditoriaLog — the administrative backbone of every event.

Evaluation models

Rubrics, evaluator assignments, schedule slots, and evaluation submissions.

Participation models

Speaker ponencias, participant projects, access passes, and certificates.

Build docs developers (and LLMs) love