La tabla courses
contiene información sobre los cursos ofrecidos. Incluye detalles sobre el contenido del curso, tipo, estado y elementos multimedia asociados.
Estructura de la tabla:
Campo | Tipo de Dato | Nulable | Valor por Defecto | Descripción |
---|---|---|---|---|
uid | varchar(36) | No | Ninguno | Identificador único para cada curso. |
title | varchar(255) | No | Ninguno | Título del curso. |
image_path | text | Sí | NULL | Ruta a la imagen del curso. |
educational_program_type_uid | varchar(36) | Sí | NULL | Identificador del tipo de programa educativo. Tabla educational_program_types |
call_uid | varchar(36) | Sí | NULL | Identificador de la convocatoria asociada. Tabla calls |
course_status_uid | varchar(36) | No | Ninguno | Identificador del estado del curso. Tabla course_statuses |
course_type_uid | varchar(36) | No | Ninguno | Identificador del tipo de curso. |
status_reason | text | Sí | NULL | Razón del estado actual del curso. Este campo se modifica cada vez que el usuario cambia el estado manualmente. |
validate_student_registrations | tinyint(1) | No | Ninguno | Indica si es necesario validar inscripciones de los estudiantes en el curso. |
presentation_video_url | text | Sí | NULL | URL del video de presentación del curso. |
description | text | Sí | NULL | Descripción del curso. |
objectives | text | Sí | NULL | Objetivos del curso. |
min_required_students | int(10) | No | Ninguno | Mínimo de estudiantes requeridos. |
ects_workload | varchar(100) | No | Ninguno | Carga de trabajo ECTS. |
cost | text | Sí | NULL | Costo del curso. |
lms_url | text | Sí | NULL | URL correspondiente al curso en el LMS. |
featured_big_carrousel | tinyint(1) | No | 0 | Indica si se solicita aparecer en el carrusel grande. |
featured_big_carrousel_title | varchar(255) | Sí | NULL | Título para el carrusel grande. |
featured_big_carrousel_description | text | Sí | NULL | Descripción para el carrusel grande. |
featured_big_carrousel_image_path | varchar(255) | Sí | NULL | Ruta de la imagen del carrusel grande. |
featured_small_carrousel | tinyint(1) | No | 0 | Indica si se solicita aparecer en el carrusel pequeño. |
inscription_start_date | datetime | Sí | NULL | Fecha de inicio de inscripción. |
inscription_finish_date | datetime | Sí | NULL | Fecha de finalización de inscripción. |
realization_start_date | datetime | Sí | NULL | Fecha de inicio del curso. |
realization_finish_date | datetime | Sí | NULL | Fecha de finalización del curso. |
evaluation_criteria | text | Sí | NULL | Criterios de evaluación del curso. |
educational_program_uid | varchar(36) | Sí | NULL | UID del programa educativo asociado. Tabla Educational_programs |
creator_user_uid | varchar(36) | Sí | NULL | UID del usuario creador del curso. Tabla Users |
course_origin_uid | varchar(36) | Sí | NULL | UID del origen del curso. |
center_uid | varchar(36) | Sí | NULL | UID del centro asociado al curso. |
calification_type | enum('NUMERICAL', 'TEXTUAL') | No | 'NUMERICAL' | Tipo de calificación del curso. Sólo acepta los valores 'NUMERICAL' o 'TEXTUAL' |
created_at | timestamp | Sí | NULL | Fecha y hora de la creación del curso. |
updated_at | timestamp | Sí | NULL | Fecha y hora de la última actualización. |