Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Bryacg/Adutem/llms.txt

Use this file to discover all available pages before exploring further.

ADUTEM ofrece a sus socios la posibilidad de participar en cursos de formación continua, actividades deportivas y talleres institucionales. En el sistema, cada curso está asociado a un horario específico que define cuándo y dónde se desarrolla la actividad. Los socios se inscriben a través del módulo de inscripciones, que vincula a la persona con el curso de su interés.

Modelos de datos

Cursos — modelo cursos

El modelo cursos representa cada oferta formativa o actividad organizada por la asociación.
CampoTipoDescripción
idIntIdentificador único del curso
nombreStringNombre del curso (máx. 100 caracteres)
descripcionString?Descripción opcional del contenido o propósito
horario_idIntReferencia al horario asignado al curso

Horario — modelo horario

Cada curso tiene un horario que especifica la fecha, duración y tipo de actividad.
CampoTipoDescripción
idIntIdentificador único del horario
fechaDateTimeFecha de la sesión o evento
hora_iniDateTimeHora de inicio de la actividad
hora_finalDateTimeHora de finalización de la actividad
actividadStringNombre o tipo de actividad (máx. 100 caracteres)
descripcionString?Descripción adicional del horario (opcional)
El modelo horario es compartido entre cursos y reservas de áreas recreativas. Un mismo horario puede estar vinculado a un curso o a una reserva de cancha, piscina u otra instalación.

Inscripciones — modelo inscripciones

El modelo inscripciones establece la relación entre una persona y un curso, registrando la participación de cada socio.

Flujo de inscripción

El proceso de inscripción de un socio a un curso sigue estos pasos:
1

Crear el horario

El administrador registra un nuevo horario con la fecha, hora de inicio, hora de finalización y descripción de la actividad. Este horario será asignado al curso.
2

Crear el curso

Se crea el registro en cursos con el nombre, descripción y la referencia al horario_id creado en el paso anterior.
3

Inscribir al socio

Una vez publicado el curso, el socio o un administrador registra la inscripción. El sistema crea un registro en inscripciones vinculando el persona_id del socio con el id del curso.
4

Confirmar la participación

El registro de inscripción queda disponible para consulta. El socio puede ver los cursos en los que participa desde su perfil.

Ejemplo de datos

A continuación se muestra cómo se vería un curso registrado en la base de datos:
horario
{
  "id": 1,
  "fecha": "2026-06-15",
  "hora_ini": "09:00:00",
  "hora_final": "12:00:00",
  "actividad": "Taller de Primeros Auxilios",
  "descripcion": "Capacitación práctica para docentes en técnicas básicas de primeros auxilios."
}
curso
{
  "id": 1,
  "nombre": "Taller de Primeros Auxilios",
  "descripcion": "Curso práctico orientado a docentes de la UTM.",
  "horario_id": 1
}
inscripcion
{
  "persona_id": 42,
  "curso_id": 1
}
Un curso está vinculado a un único horario. Si la misma actividad se repite en diferentes fechas u horarios, se deben crear registros separados de cursos y horario para cada sesión.

Build docs developers (and LLMs) love