Skip to main content
SIGEP provides two separate output mechanisms for event data: reports for coordinators and administrators to analyze event activity, and certificates for participants and speakers to document their involvement.

Reports

Generate PDF or XLSX summaries of inscriptions, evaluations, attendance, and general event data. Available in real-time or historical modes.

Certificates

Issue uniquely identified participation certificates to participants (PDF download) and speakers (PDF download), each with a traceable folio number.

Reports

The Reporte model stores metadata and the generated file for each report request. Reports are scoped to an event.

Report fields

FieldTypeDescription
nombreCharField(220)Report name
categoriaCharFieldData category (see below)
formatoCharFieldOutput format: PDF or XLSX
modoCharFieldGeneration mode: TIEMPO_REAL or HISTORIAL
estadoCharFieldReport lifecycle state: LISTO or ARCHIVADO
generado_enDateTimeFieldTimestamp when the report was generated
archivoFileFieldThe generated report file
eventoForeignKey(Evento)The event the report belongs to
proyectoForeignKey(EvaluacionProyecto)Optional link to a specific project
creado_porForeignKey(User)The user who generated the report

Categories

ValueCovers
TODOSAll data categories combined
INSCRIPCIONESInscription and registration data
EVALUACIONESEvaluation scores and rubric results
ASISTENCIAAttendance records
GENERALGeneral event summary

Modes

ValueBehavior
TIEMPO_REALGenerated from current live data
HISTORIALGenerated from a historical snapshot

States

ValueMeaning
LISTOReport is generated and available for download
ARCHIVADOReport has been archived

Generating and downloading reports

Coordinators generate reports at /coordinador/reportes/generar/ and download them at /coordinador/reportes/<pk>/descargar/. Reports can also be edited at /coordinador/reportes/<pk>/editar/ and deleted at /coordinador/reportes/<pk>/eliminar/. Administrators can export the full audit log as a CSV file at /administrador/auditoria/export/. This covers all platform actions recorded in AuditoriaLog, including login events, entity changes, and system actions, each tagged with modulo, accion_tipo, resultado, ip_origen, and a timestamp.

Certificates

SIGEP issues two types of certificates, one for participants and one for speakers. Each certificate has a unique folio for verification.

Participant certificates

Participant certificates are stored as ConstanciaParticipante records, one per ProyectoParticipante.
FieldTypeDescription
proyectoOneToOneField(ProyectoParticipante)The participant project this certificate belongs to
folioCharField(40)Unique certificate identifier (auto-generated, immutable)
emitida_enDateTimeFieldTimestamp when the certificate was issued
Folio format: SIGEP-CP-YYYYMMDD-XXXXXXXX, where YYYYMMDD is the date and XXXXXXXX is a random 8-character uppercase hex string. Example: SIGEP-CP-20260331-A3F92C1B. Participants download their certificate as a PDF at /participante/constancia/pdf/.

Speaker certificates

Speaker certificates are controlled directly on the Ponencia model via two fields:
FieldTypeDescription
constancia_habilitadaBooleanFieldSet by the coordinator to explicitly enable certificate generation
folio_constanciaCharField(50)Unique folio for the speaker’s certificate
constancia_generada_enDateTimeFieldTimestamp when the certificate was generated
Speakers download their certificate as a PDF at /ponente/constancia/pdf/<ponencia_id>/. Certificate generation conditions (puede_generar_constancia()): A speaker certificate can only be generated when all of the following are true:
  1. The ponencia has a linked ponente and evento.
  2. A fecha_programada is set on the ponencia.
  3. The estado_programacion is not CANCELADO.
  4. The ponencia estado is not RECHAZADA.
  5. Either constancia_habilitada is True (coordinator explicitly enabled it), or participacion_finalizada() returns True (the scheduled date and end time have passed).
If any condition is not met, the certificate cannot be generated.

URL reference

RoleURLPurpose
Coordinator/coordinador/reportes/List all reports for the event
Coordinator/coordinador/reportes/generar/Generate a new report
Coordinator/coordinador/reportes/<pk>/descargar/Download a generated report file
Coordinator/coordinador/reportes/<pk>/editar/Edit report metadata
Coordinator/coordinador/reportes/<pk>/eliminar/Delete a report
Administrator/administrador/auditoria/View the audit log
Administrator/administrador/auditoria/export/Export the full audit log as CSV
Participant/participante/constancia/pdf/Download participant certificate as PDF
Speaker/ponente/constancia/pdf/<ponencia_id>/Download speaker certificate as PDF

Build docs developers (and LLMs) love