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.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.
Modelos de datos
Cursos — modelo cursos
El modelo cursos representa cada oferta formativa o actividad organizada por la asociación.
| Campo | Tipo | Descripción |
|---|---|---|
id | Int | Identificador único del curso |
nombre | String | Nombre del curso (máx. 100 caracteres) |
descripcion | String? | Descripción opcional del contenido o propósito |
horario_id | Int | Referencia al horario asignado al curso |
Horario — modelo horario
Cada curso tiene un horario que especifica la fecha, duración y tipo de actividad.
| Campo | Tipo | Descripción |
|---|---|---|
id | Int | Identificador único del horario |
fecha | DateTime | Fecha de la sesión o evento |
hora_ini | DateTime | Hora de inicio de la actividad |
hora_final | DateTime | Hora de finalización de la actividad |
actividad | String | Nombre o tipo de actividad (máx. 100 caracteres) |
descripcion | String? | 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: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.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.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.Ejemplo de datos
A continuación se muestra cómo se vería un curso registrado en la base de datos:horario
curso
inscripcion