-- ============================================
-- INSERTS BASE
-- ============================================

INSERT INTO permisosImportar (permisos) VALUES (FALSE);

-- Colegios
INSERT INTO colegio (nombre, direccion, telefono) VALUES
('Guarary', 'Heredia', '5555-5555'),
('Colegio del Norte', 'Calle Secundaria 45', '2222-2222');

-- Profesores
INSERT INTO profesores (nombre, email) VALUES
('Daniel', 'danielsrbu@gmail.com'),
('Sofía', 'sofia@email.com');

-- Relación colegios-profesores
INSERT INTO colegios_profesores (colegio_id, profesor_id) VALUES
(1, 1),
(2, 1),
(1, 2);

-- Secciones
INSERT INTO secciones (nombre, colegio_id) VALUES
('7-1', 1),
('7-2', 1),
('8-1', 2);

-- Estudiantes
INSERT INTO estudiantes (colegio_id, cedula, nombre) VALUES
(1, '101010101', 'Ana María Jiménez'),
(1, '202020202', 'Carlos Andrés López'),
(1, '303030303', 'Laura Sánchez'),
(1, '404040404', 'José Pablo Rojas'),
(1, '505050505', 'María Fernanda Torres');

-- Relación estudiantes-secciones
INSERT INTO estudiantes_secciones (estudiante_id, seccion_id) VALUES
(1, 1),
(2, 1),
(3, 2),
(4, 1),
(5, 2);

-- Tipos de ausencia
INSERT INTO tipoAusencia (codigo, descripcion, valor) VALUES
('presente', 'Presente', 0),
('ausente', 'Ausencia', 1),
('tarde', 'Llegada tarde', 0.2),
('fuga', 'Fuga', 1);

-- Registros asistencia
INSERT INTO asistencia (estudiante_id, fecha, tipoAusencia_id, profesor_id) VALUES
(1, '2025-06-23', 1, 1),
(1, '2025-06-22', 1, 1),
(1, '2025-06-24', 2, 1),
(2, '2025-06-23', 4, 2),
(3, '2025-06-23', 3, 2);

-- Tipos de trabajo cotidiano
INSERT INTO tipoTrabajoCotidiano (codigo, descripcion, valor) VALUES
('no_trabajo', 'No trabajó en clase', 1),
('celular', 'Uso excesivo del celular', 1),
('entra_salida', 'Entra y sale de la clase con frecuencia', 1),
('ruido', 'Hace ruido con los compañeros', 1),
('distraido', 'Se distrae con facilidad y no sigue la clase', 1),
('interrumpe', 'Interrumpe a compañeros', 1),
('tarea_incompleta', 'Entrega tareas incompletas o mal hechas', 1),
('retraso', 'Llega tarde a clase', 1),
('desobediente', 'No sigue instrucciones del profesor', 1),
('molesta', 'Molesta a otros estudiantes', 1),
('no_participa', 'No participa en actividades grupales', 1);

-- Registros de trabajo cotidiano
INSERT INTO cotidiano (estudiante_id, fecha, tipoTrabajoCotidiano_id, profesor_id) VALUES
(1, '2025-06-23', 1, 1),
(1, '2025-06-22', 2, 1),
(1, '2025-06-24', 3, 1),
(2, '2025-06-23', 4, 2),
(3, '2025-06-23', 1, 2);

-- Proyectos
INSERT INTO detalleDeProyectos (estudiante_id, seccion_id, nombreProyecto, descripcion, fechaEntrega, estado,
calificacion)
VALUES
(1, (SELECT seccion_id FROM estudiantes_secciones WHERE estudiante_id = 1 LIMIT 1),
'Proyecto de Matemáticas', 'Resolver problemas de álgebra avanzada', '2025-09-15', 'pendiente', NULL),

(1, (SELECT seccion_id FROM estudiantes_secciones WHERE estudiante_id = 1 LIMIT 1),
'Ciencia: Experimento de química', 'Experimento sobre reacciones químicas', '2025-09-20', 'en progreso', NULL),

(2, (SELECT seccion_id FROM estudiantes_secciones WHERE estudiante_id = 2 LIMIT 1),
'Proyecto de Historia', 'Investigar la independencia de Costa Rica', '2025-09-18', 'finalizado', 95.5),

(3, (SELECT seccion_id FROM estudiantes_secciones WHERE estudiante_id = 3 LIMIT 1),
'Proyecto de Literatura', 'Analizar un libro clásico', '2025-09-25', 'en progreso', NULL),

(4, (SELECT seccion_id FROM estudiantes_secciones WHERE estudiante_id = 4 LIMIT 1),
'Proyecto de Tecnología', 'Construir un prototipo de robot', '2025-09-22', 'pendiente', NULL),

(5, (SELECT seccion_id FROM estudiantes_secciones WHERE estudiante_id = 5 LIMIT 1),
'Proyecto de Arte', 'Realizar una pintura inspirada en la naturaleza', '2025-09-30', 'pendiente', NULL);

-- Tareas
INSERT INTO detalleDeTareas (estudiante_id, nombreTarea, descripcion, fechaEntrega, estado, calificacion) VALUES
(1, 'Tarea de Matemáticas', 'Resolver ejercicios de fracciones y porcentajes', '2025-09-10', 'finalizado', 90.0),
(1, 'Tarea de Ciencias', 'Investigar sobre el ciclo del agua', '2025-09-12', 'en progreso', NULL),
(2, 'Tarea de Historia', 'Resumen de la colonización de América', '2025-09-11', 'pendiente', NULL),
(3, 'Tarea de Literatura', 'Redacción de un ensayo sobre un cuento', '2025-09-15', 'en progreso', NULL),
(4, 'Tarea de Tecnología', 'Instalación de un software educativo', '2025-09-13', 'pendiente', NULL),
(5, 'Tarea de Arte', 'Dibujar un paisaje con acuarelas', '2025-09-14', 'finalizado', 85.0);

-- Exámenes
INSERT INTO examenes (estudiante_id, seccion_id, fecha, tipo, calificacion, profesor_id) VALUES
(1, 1, '2025-06-20', 'examen1', 88.5, 1),
(2, 1, '2025-06-20', 'examen1', 92.0, 1),
(3, 2, '2025-06-21', 'examen1', 85.0, 2);

-- Detalle cotidiano 100% corregido
INSERT INTO detalleCotidiano (estudiante_id, seccion_id, fecha, descripcion, puntos)
VALUES
(1, 1, '2025-10-01', 'Participación activa en clase de Matemáticas', 9.50),
(2, 1, '2025-10-01', 'Entrega puntual del trabajo de Ciencias', 8.75),
(3, 2, '2025-10-02', 'Apoyo a compañeros durante actividad grupal', 10.00),
(4, 1, '2025-10-02', 'Buena actitud y responsabilidad en el aula', 9.00),
(5, 2, '2025-10-03', 'Cumplimiento parcial de la tarea asignada', 6.50),
(1, 2, '2025-10-03', 'Excelente participación en exposición', 10.00),
(2, 1, '2025-10-04', 'Demostró liderazgo en trabajo en grupo', 9.25),
(3, 1, '2025-10-04', 'Completó todas las actividades diarias con éxito', 10.00),
(4, 2, '2025-10-05', 'Falta de participación en la actividad del día', 5.00),
(5, 2, '2025-10-05', 'Presentación creativa sobre el tema visto', 9.75),
(1, 1, '2025-10-06', 'Colaboró en limpieza y orden del aula', 8.50),
(2, 1, '2025-10-06', 'Se mostró distraído durante parte de la lección', 6.00),
(3, 2, '2025-10-07', 'Participación excelente en debate grupal', 9.80),
(4, 1, '2025-10-07', 'Mostró buena conducta y respeto hacia compañeros', 10.00),
(5, 2, '2025-10-08', 'Trabajo cotidiano no entregado a tiempo', 4.00);
