-- =============================================================
-- FASE 14 — Portal Docentes (admin_docentes/) — Fase 4: Comunicación
-- Migrado desde uepca/docentes/{contactoAlum,chat-buscar,chat-nuevo,
-- list-archivos,comunicado-buscar,observ-guia,guarda-obs-guia2}.php
-- Ver admin_docentes/documentacion/migracion_de_modulo_docentes.md /
-- fase4-comunicacion-migracion.md
--
-- PARTE A: ejecutar conectado a la BD central (siscev / jesistem_siscev)
-- PARTE B: ejecutar conectado a la BD de CADA colegio que active el módulo
--          (colegio piloto: 11 = jesistem_juanxxiii)
-- =============================================================

-- -------------------------------------------------------------
-- PARTE A — siscev: alta de módulos de la Fase 4 en el catálogo global
-- -------------------------------------------------------------
-- USE siscev;

INSERT IGNORE INTO modulos (slug, nombre, grupo_menu, orden) VALUES
('doc-chat-alumnos', 'Mensajes con Estudiantes',      'Comunicación', 100),
('doc-comunicados',  'Comunicados a Estudiantes',     'Comunicación', 101),
('doc-guia',         'Observaciones Docente Guía',    'Comunicación', 102);

-- Habilitar para el colegio piloto (11 = Juan XXIII):
INSERT IGNORE INTO colegio_modulos (id_colegio, id_modulo, habilitado)
SELECT 11, id, 1 FROM modulos WHERE slug IN ('doc-chat-alumnos','doc-comunicados','doc-guia');

-- -------------------------------------------------------------
-- PARTE B — BD del colegio
-- -------------------------------------------------------------
-- `chat` y `tbl_documentos` ya existen (los usa admin_alumnos/chat-docentes.php
-- y admin_alumnos/comunicados.php del lado alumno) — verificado contra
-- jesistem_juanxxiii, sin cambios de esquema necesarios.
--
-- `observa_guia` (catálogo de frases) y `observa_guia_alum` (observación por
-- alumno/lapso/período) NO existen en jesistem_juanxxiii — la funcionalidad
-- de Docente Guía nunca se migró de jesistem_uepca a la BD multi-tenant de
-- este colegio. Se crean aquí, mismo esquema que jesistem_uepca.

CREATE TABLE IF NOT EXISTS observa_guia (
    id_observa INT UNSIGNED NOT NULL AUTO_INCREMENT,
    observa    LONGTEXT NOT NULL,
    status     CHAR(1) NOT NULL DEFAULT '1',
    PRIMARY KEY (id_observa)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS observa_guia_alum (
    id_observa_guia_alum INT UNSIGNED NOT NULL AUTO_INCREMENT,
    id_observa   INT UNSIGNED NULL,
    id_observa2  INT UNSIGNED NULL,
    id_observa3  INT UNSIGNED NULL,
    cedula       VARCHAR(20) NOT NULL,
    lapso        CHAR(1) NOT NULL,
    periodo      VARCHAR(9) NOT NULL,
    PRIMARY KEY (id_observa_guia_alum),
    UNIQUE KEY uq_alum_lapso_periodo (cedula, lapso, periodo)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- Seed opcional: catálogo real de frases institucionales, migrado desde
-- jesistem_uepca.observa_guia (30 frases activas, mismo colegio piloto).
-- Sin esto el módulo arranca con el catálogo vacío — el docente puede
-- agregar frases nuevas desde la propia pantalla (docente-guia.php), pero
-- conviene partir con el catálogo ya existente para no perder el trabajo
-- previo del colegio. Omitir este INSERT si no se desea heredar el texto.
INSERT INTO observa_guia (observa, status) VALUES
('Mejore sus vocabulario.', '1'),
('* Estimado Representante queremos dar Reconocimiento por los logros de su Representado en este II Momento Académico, seguro en el III Momento Pedagógico, se trabajará en función de avanzar hacia mejores resultados y así­ poder resaltar nuestro eslogan En búsqueda de la Excelencia. \n¡DIOS TE BENDIGA!.', '1'),
('* Te brindamos desde nuestra Institución Educativa las herramientas precisas para obtener una producción evaluativa adecuada, es necesario un acompañamiento integral de sus padres, madres y representantes; ya que desde casa deben ser reforzados los hábitos académicos. \n¡DIOS TE BENDIGA!.', '1'),
('* Orientamos a todos los Actores Educativos en casa a involucrarse directamente con los Profesores Orientadores y establecer un Plan de Acción en conjunto, que sin lugar a dudas reflejara resultados mas significativos. El compromiso es la Prosecución de Estudios.', '1'),
('* Continúe con el apoyo constructivo en el Proceso de Aprendizaje, logrando exitosamente los objetivos propuestos. ¡Felicitaciones!. \n¡DIOS TE BENDIGA!.', '1'),
('* Consolidemos juntos el Desempeño Pedagógico de su Representado, a través del compromiso y esfuerzo con sus deberes escolares.\n¡Puedes Lograrlo!.', '1'),
('* La Invitación es a trabajar en equipo para asegurar el Éxito en el Proceso Académico.', '1'),
('* Reforzar la Responsabilidad, el Compromiso y el Desempeño que lo caracteriza en las Enseñanzas Pedagógicas, juntos podemos optimizar los logros propuestos.', '1'),
('* Reforzar la Responsabilidad, el Compromiso y el Desempeño que lo caracteriza en las Enseñanzas Pedagógicas, juntos podemos optimizar los logros propuestos.', '1'),
('* Su Compromiso, Perseverancia y Constancia en el Proceso de Aprendizaje le permitía alcanzar los Éxitos obtenidos. \n¡DIOS TE BENDIGA!.', '1'),
('Nos encontramos en el Proceso de Superación Pedagógica. Esperamos tú MÁXIMO RENDIMIENTO.', '1'),
('* Utiliza un lenguaje acorde para resolver problemas de tú Vida Cotidiana, basadas en la aplicación de Valores que proyecten una IMAGEN EN POSITIVO.', '1'),
('* Felicidades por tus logros alcanzados durante este I Momento Pedagógico demostrando así Eficiencia, Constancia y Perseverancia.', '1'),
('* Su compromiso para Éste I Momentos Pedagógico se caracterizó por cumplir adecuadamente con las metas alcanzadas. Te invitamos a seguir cultivando nuevos logros para el Próximo Período Académico.', '1'),
('* Los Logros alcanzados son Productos de la dedicación y empeño. El compromiso es seguir avanzando en tu Proceso de Aprendizaje.', '1'),
('* El Esfuerzo y Dedicación forma parte vital para tú Crecimiento Personal. Te invitamos a seguir adelante manteniendo siempre tu Compromiso y Responsabilidad.', '1'),
('* Se aprecia su desenvolvimiento para este I Momento Pedagógico, representando en nosotros gran importancia en valorar tus virtudes dentro y fuera del Espacio Escolar.', '1'),
('* Utiliza un Lenguaje acorde para resolver problemas de tú vida cotidiana, basadas en la aplicación de Valores que Proyecten una imagen en Positivo.', '1'),
('* Se Reconoce tú Participación de manera entusiasta y afectiva en todas las Actividades Culturales, Tradicionales y Recreativas, reforzando así los Valores Universales, de Paz, Convivencia, Solidaridad y Respeto.', '1'),
('*La Asistencia y Puntualidad son parte fundamental de la formación de el Individuo. Dichos deberes y nos ayudan a proyectar un ser responsable y comprometido con su desarrollo integral.', '1'),
('*El cumplimiento de los Acuerdos de Convivencia es una acción vital para el buen funcionamiento institucional.', '1'),
('*La manera de vestir es nuestra mejor carta de presentación, la misma se evidencia a través del uso pulcro y adecuado de nuestro uniforme.', '1'),
('Felicitaciones, el esfuerzo, dedicación, responsabilidad y compromiso se proyecta hacia un resultado exitosos, dando fiel cumplimiento a la búsqueda de la Excelencia. Dios te Bendiga!!!!\nFELICES VACACIONES...', '1'),
('Felicitaciones, su esfuerzo y compromiso dieron como resultado el Éxito obtenido en este Año Escolar. Dios te Bendiga!!!! FELICES VACACIONES...', '1'),
('Este Año Escolar se caracterizó por tener numerosos retos, los cuales llevaste a feliz termino, la invitación es seguir avanzando en la búsqueda de la Excelencia Académica. \nFELICES VACACIONES...', '1'),
('Tu compromiso diario en el proceso académico permite proyectar tus potencialidades de una manera extraordinaria, te invitamos a fortalecer tu participación en la Dinámica Escolar.', '1'),
('La Institución Educativa te invita a participar activamente en los Talleres de Superación, así concretamos los requisitos necesarios para avanzar en el Proceso Académico.', '1'),
('Puede dar mucho mas.', '1'),
('Puedes participar mucho mas', '1');

-- Los comunicados (`tbl_documentos.nombre_archivo`) que suba el docente se
-- guardan en <raiz-del-repo>/archivos/ y se sirven vía
-- https://DOMINIO/archivos/<archivo> — mismo patrón/gap ya documentado en
-- CLAUDE.md para fotoalu/fotodoc/tareas (dominio legado del colegio, no
-- migrado al esquema multi-tenant).
