-- =====================================================================
-- Casos en Video · 02_demo.sql — Ocho casos de demostración (ficticios)
-- Generado con herramientas/generar_demo.php. Importar DESPUÉS de 01_estructura.sql.
-- Crea: 8 casos (2 por materia), 40 preguntas, fundamentos con su estado de
-- verificación, el grupo DEMO (sin alumnos) y 8 actividades en BORRADOR.
-- No crea cuentas de usuario. Ningún caso tiene video: se resuelven con el guion
-- hasta que el docente agregue el video desde «Editar caso».
-- Si ya se importó antes, fallará en la primera línea (clave DEMO duplicada)
-- sin modificar nada.
-- =====================================================================
SET NAMES utf8mb4;
START TRANSACTION;

INSERT INTO grupos (clave, nombre, ciclo, activo, creado_en) VALUES ('DEMO', 'Grupo de demostración', NULL, 1, NOW());
SET @grupo = LAST_INSERT_ID();


-- ---------------------------------------------------------------------
-- P1. Arrebato en el malecón
-- ---------------------------------------------------------------------
INSERT INTO casos (titulo, objetivo, lugar, dificultad, guion, hechos_complementarios, notas_docente, video_tipo, transcripcion, descripcion_accesible, creado_en) VALUES ('Arrebato en el malecón', 'Distinguir hechos observables, información complementaria e inferencias en un apoderamiento en la vía pública, y proponer una clasificación jurídica provisional: consumación del robo, calificativas e intervención de cada sujeto.', 'Malecón de Puerto Vallarta, Jalisco', 1, 'ESCENA 1 (0:00–0:12). Malecón de Puerto Vallarta, 20:30 h. Faroles encendidos y paseantes. Lucía, turista de unos 30 años, camina sola mientras escribe en su celular.

ESCENA 2 (0:12–0:28). Un hombre con gorra roja (Sujeto A) se le acerca de frente con un mapa impreso.
SUJETO A: —Disculpe, ¿sabe dónde queda la iglesia de Guadalupe?
Lucía baja el celular y se voltea para señalar hacia el centro. Al fondo del cuadro se aproxima un joven en patineta eléctrica (Sujeto B).

ESCENA 3 (0:28–0:40). Primer plano: el Sujeto B pasa rozando a Lucía y le arrebata el celular de la mano. El tirón la hace trastabillar; se sostiene del barandal.
LUCÍA: —¡Oiga! ¡Mi teléfono!

ESCENA 4 (0:40–0:55). A unos veinte metros, la patineta se atora en una junta del piso y el Sujeto B cae. El celular sale disparado. Dos transeúntes se acercan; el Sujeto B se levanta, deja el celular en el suelo y huye corriendo hacia una calle lateral.

ESCENA 5 (0:55–1:12). El Sujeto A se aleja caminando en dirección contraria, sin voltear. Un transeúnte recoge el celular y se lo entrega a Lucía, que se revisa la mano derecha raspada. Llegan dos policías municipales; Lucía señala al hombre de la gorra roja, al que detienen a unos metros.
TRANSEÚNTE: —¡Ese de la gorra venía con el de la patineta!', 'El hombre de la gorra roja (Sujeto A) declaró a la policía que no conoce al joven de la patineta y que solo pedía una dirección.

Según el informe policial, las videograbaciones de las cámaras de vigilancia municipales muestran a ambos sujetos llegando juntos al malecón unos diez minutos antes, conversando. Las videograbaciones completas aún no se integran a la carpeta.

El Sujeto B no ha sido localizado.

Lucía no conserva la factura del celular (gama media, comprado hace un año, según su dicho). No se ha practicado dictamen pericial de valor (avalúo).

Lucía presenta raspaduras leves en la mano derecha; el certificado médico está pendiente. El celular se recuperó con la pantalla estrellada.', 'Puntos clave: (1) el robo se consumó aunque el celular se recuperó de inmediato (art. 233 CPJ: se consuma desde que se tiene la cosa en poder, aunque después se abandone o se desapodere al sujeto); (2) las calificativas deben apoyarse en hechos: violencia en la persona (fr. I) y vehículo que da ventaja en la vía pública (fr. XIX) del art. 236; (3) la intervención del Sujeto A es una inferencia que se refuerza con información complementaria (videograbaciones) y un señalamiento de un transeúnte, que es una afirmación por verificar; (4) sin avalúo no puede ubicarse la fracción del art. 235.
Precauciones: discutir si el arrebato que desequilibró a la víctima es "violencia" en los términos del Código (precisar el artículo que la define); el art. 236 Bis (sanción) está pendiente de cotejo. Evitar lenguaje de culpabilidad: se trata de una clasificación provisional.', 'ninguno', 'Transcripción basada en el guion; ajústala al video final.

ESCENA 1 (0:00–0:12). Malecón de Puerto Vallarta, 20:30 h. Faroles encendidos y paseantes. Lucía, turista de unos 30 años, camina sola mientras escribe en su celular.

ESCENA 2 (0:12–0:28). Un hombre con gorra roja (Sujeto A) se le acerca de frente con un mapa impreso.
SUJETO A: —Disculpe, ¿sabe dónde queda la iglesia de Guadalupe?
Lucía baja el celular y se voltea para señalar hacia el centro. Al fondo del cuadro se aproxima un joven en patineta eléctrica (Sujeto B).

ESCENA 3 (0:28–0:40). Primer plano: el Sujeto B pasa rozando a Lucía y le arrebata el celular de la mano. El tirón la hace trastabillar; se sostiene del barandal.
LUCÍA: —¡Oiga! ¡Mi teléfono!

ESCENA 4 (0:40–0:55). A unos veinte metros, la patineta se atora en una junta del piso y el Sujeto B cae. El celular sale disparado. Dos transeúntes se acercan; el Sujeto B se levanta, deja el celular en el suelo y huye corriendo hacia una calle lateral.

ESCENA 5 (0:55–1:12). El Sujeto A se aleja caminando en dirección contraria, sin voltear. Un transeúnte recoge el celular y se lo entrega a Lucía, que se revisa la mano derecha raspada. Llegan dos policías municipales; Lucía señala al hombre de la gorra roja, al que detienen a unos metros.
TRANSEÚNTE: —¡Ese de la gorra venía con el de la patineta!', 'Escena nocturna en el malecón con paseantes. Un hombre de gorra roja distrae a una turista preguntando una dirección; un joven en patineta eléctrica le arrebata el celular, la hace trastabillar, cae metros adelante, suelta el teléfono y huye. El hombre de la gorra se aleja y la policía lo detiene tras el señalamiento de la víctima.', NOW());
SET @caso = LAST_INSERT_ID();
INSERT INTO preguntas (caso_id, materia, tipo, enunciado, datos, clave, rubrica, puntos, permite_insuficiente, explicacion, orden, activo, creado_en) VALUES
(@caso, 'penal', 'relacion', 'Clasifica cada dato según su origen: lo que se observa en el video, lo que aporta la ficha del caso o lo que se deduce a partir de ambos.', '{"items":[{"id":"i1","texto":"El Sujeto B arrebata el celular de la mano de Lucía"},{"id":"i2","texto":"Lucía trastabilla y se sostiene del barandal"},{"id":"i3","texto":"Un transeúnte grita que el de la gorra venía con el de la patineta"},{"id":"i4","texto":"Las cámaras municipales muestran a A y B llegando juntos al malecón"},{"id":"i5","texto":"El celular no tiene factura ni avalúo"},{"id":"i6","texto":"El Sujeto A distrajo a Lucía para facilitar el arrebato"},{"id":"i7","texto":"A y B acordaron el robo antes de llegar al malecón"}],"opciones":[{"id":"o1","texto":"Hecho observable"},{"id":"o2","texto":"Información complementaria"},{"id":"o3","texto":"Inferencia"}]}', '{"pares":{"i1":"o1","i2":"o1","i3":"o1","i4":"o2","i5":"o2","i6":"o3","i7":"o3"}}', NULL, 2.00, 0, 'Lo observable es lo que se ve o escucha en el video. Que un transeúnte grite algo es observable; lo que afirma (que venían juntos) es un dicho que debe verificarse. Las videograbaciones municipales y la falta de factura provienen de la ficha (información complementaria). Que el Sujeto A distrajo a la víctima para facilitar el robo o que existió un acuerdo previo son inferencias: pueden ser razonables, pero requieren prueba (por ejemplo, las videograbaciones completas).', 10, 1, NOW()),
(@caso, 'penal', 'opcion_multiple', 'El Sujeto B soltó el celular al caer y huyó sin él. ¿Cómo se clasifica el apoderamiento conforme al art. 233 del Código Penal de Jalisco?', '{"opciones":[{"id":"a","texto":"Tentativa de robo, porque el celular se recuperó de inmediato"},{"id":"b","texto":"Robo consumado, porque el sujeto tuvo el celular en su poder aunque después lo perdiera"},{"id":"c","texto":"No hay delito, porque la víctima no sufrió pérdida patrimonial"},{"id":"d","texto":"Robo consumado solo si el sujeto logra ponerse a salvo con el objeto"}]}', '{"correcta":"b"}', NULL, 1.00, 0, 'El art. 233 del CPJ dispone que el robo se consuma desde el momento en que el sujeto tiene en su poder la cosa, aunque después la abandone o lo desapoderen de ella. La tentativa (art. 18) supone que la ejecución no llega a consumarse. La recuperación del celular incide en la reparación del daño, no en el grado de ejecución.', 20, 1, NOW()),
(@caso, 'penal', 'seleccion_multiple', 'Con base en los hechos observables, ¿qué circunstancias del art. 236 del Código Penal de Jalisco (robo calificado) podrían sostenerse de manera provisional?', '{"opciones":[{"id":"a","texto":"Fracción I: violencia en las personas (el tirón hizo trastabillar a la víctima)"},{"id":"b","texto":"Fracción XIX: robo en la vía pública mediante un vehículo, motorizado o no, que da ventaja para cometerlo o huir (la patineta eléctrica)"},{"id":"c","texto":"Fracción IV: robo en lugar cerrado o en casa habitación"},{"id":"d","texto":"Fracción XII: intervención de tres o más sujetos"},{"id":"e","texto":"Fracción IX: robo de vehículo automotor"}],"modo":"proporcional"}', '{"correctas":["a","b"]}', NULL, 2.00, 0, 'La fr. I se apoya en el arrebato que desequilibró a Lucía (conviene discutir si ese tirón encuadra en la noción de violencia que utiliza el Código). La fr. XIX se apoya en el uso de la patineta eléctrica en la vía pública para cometer el robo e intentar huir. No hay lugar cerrado (fr. IV), solo aparecen dos sujetos (fr. XII) y el objeto no es un vehículo (fr. IX). La fr. XI (dos o más sujetos con violencia) depende de acreditar la intervención del Sujeto A, que por ahora es una inferencia; se analiza en la pregunta abierta.', 30, 1, NOW()),
(@caso, 'penal', 'opcion_multiple', '¿En qué fracción del art. 235 del Código Penal de Jalisco (robo según el valor de lo robado) se ubica el hecho?', '{"opciones":[{"id":"a","texto":"Fracción I: hasta 100 UMA"},{"id":"b","texto":"Fracción II: más de 100 y hasta 300 UMA"},{"id":"c","texto":"Fracción III: más de 300 y hasta 1000 UMA"},{"id":"d","texto":"Fracción IV: más de 1000 UMA o cuando no pueda determinarse el valor"}]}', '{"correcta":null,"insuficiente":true,"faltante":"Un dictamen pericial de valor (avalúo) del celular o documentos que acrediten su valor. Además, por tratarse de un robo calificado, debe revisarse la sanción del art. 236 Bis."}', NULL, 1.00, 1, 'La ficha indica que no hay factura ni avalúo. Que el valor aún no se haya establecido no equivale a que "no pueda determinarse": un perito puede valuar el equipo. Por eso, con la información disponible no es posible ubicar la fracción. Nota: el art. 235 prevé una regla específica cuando el valor no puede determinarse y el robo es calificado (remite al art. 236 Bis, pendiente de cotejo).', 40, 1, NOW()),
(@caso, 'penal', 'respuesta_breve', 'Elabora una clasificación jurídica provisional de la conducta del Sujeto A y del Sujeto B. Indica: el delito y su grado de ejecución; las calificativas que consideras acreditables; la forma de intervención de cada uno (art. 19 CPJ); qué afirmaciones se apoyan en hechos observables y cuáles en inferencias; y qué datos faltan. Recuerda que es una propuesta de análisis, no una declaración de culpabilidad.', '{"extension":"200 a 350 palabras"}', '{"respuesta_sugerida":"Sujeto B: robo (art. 233 CPJ) consumado, porque tuvo el celular en su poder aunque lo perdió al caer; intervención como autor material (art. 19, fr. II). Calificativas provisionales: violencia en las personas (art. 236, fr. I), por el arrebato que hizo trastabillar a la víctima, y uso de un vehículo que dio ventaja para cometer el robo y huir en la vía pública (fr. XIX).\\n\\nSujeto A: lo observable es que pidió una dirección y distrajo a la víctima justo antes del arrebato, y que después se alejó. Que actuó de acuerdo con B es una inferencia; la refuerzan las videograbaciones que los muestran llegando juntos (información complementaria) y el grito del transeúnte (una afirmación por verificar). Si se acredita el acuerdo y su aportación a la ejecución, podría sostenerse coautoría (art. 19, fr. III) o, al menos, auxilio doloso (fr. VI); su negativa debe contrastarse con las videograbaciones. Acreditada la intervención de ambos con violencia, podría analizarse la fr. XI del art. 236.\\n\\nFaltan: avalúo del celular (art. 235 y sanción, con revisión del art. 236 Bis), certificado médico de Lucía, videograbaciones completas, entrevista al transeúnte y localización de B."}', '[{"id":"c1","criterio":"Identificación del problema","descripcion":"Plantea con precisión la cuestión jurídica que debe resolverse.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Identifica el problema de forma general o incompleta."},{"puntos":2,"descriptor":"Plantea que debe clasificarse el apoderamiento del celular y determinarse por separado la intervención de A y de B."}]},{"id":"c2","criterio":"Selección de hechos relevantes","descripcion":"Distingue hechos observables, información complementaria e inferencias, y elige los que importan.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Menciona hechos, pero mezcla hechos e inferencias o incluye datos irrelevantes."},{"puntos":2,"descriptor":"Distingue el arrebato y la caída (observables) de la coordinación entre A y B (inferencia) y trata las videograbaciones y el grito del transeúnte como información por verificar."}]},{"id":"c3","criterio":"Clasificación o figura jurídica","descripcion":"Propone la clasificación jurídica o figura aplicable.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Propone una figura aplicable, con imprecisiones o elementos faltantes."},{"puntos":2,"descriptor":"Propone robo consumado con calificativas de violencia y uso de vehículo, y distingue la autoría material de B de la posible coautoría o auxilio de A."}]},{"id":"c4","criterio":"Fundamentación","descripcion":"Cita disposiciones pertinentes y vigentes, distinguiendo el ámbito federal y el de Jalisco.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Cita fundamentos generales o parcialmente pertinentes."},{"puntos":2,"descriptor":"Relaciona los arts. 233, 236 (fr. I y XIX) y 19 del CPJ con cada afirmación."}]},{"id":"c5","criterio":"Argumentación y aplicación al caso","descripcion":"Aplica las normas a los hechos y reconoce lo que falta por acreditar.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Argumenta de forma descriptiva o con saltos lógicos."},{"puntos":2,"descriptor":"Explica por qué el robo se consumó pese a la recuperación, reconoce que la intervención de A depende de acreditar el acuerdo y enumera los datos faltantes."}]}]', 4.00, 0, 'Se espera una clasificación prudente: consumación por el art. 233, calificativas apoyadas en hechos (fr. I y XIX del art. 236), autoría material de B y una intervención de A condicionada a la prueba del acuerdo previo.', 50, 1, NOW());
INSERT INTO fundamentos (caso_id, ambito, ordenamiento, articulo, descripcion, enlace, fecha_consulta, estado, nota, orden) VALUES
(@caso, 'jalisco', 'Código Penal para el Estado Libre y Soberano de Jalisco', 'Art. 233', 'Tipo de robo (apoderamiento de cosa ajena mueble sin derecho y sin consentimiento) y momento de consumación: desde que se tiene en poder la cosa, aunque después se abandone o se desapodere al sujeto.', 'https://congresoweb.congresojal.gob.mx/bibliotecavirtual/legislacion/C%C3%B3digos/C%C3%B3digo%20Penal%20para%20el%20Estado%20Libre%20y%20Soberano%20de%20Jalisco%20-170326.doc', '2026-09-22', 'cotejado', 'Texto cotejado en una compilación no oficial actualizada (leyes-mx.com). Enlace: versión del Congreso del Estado con reforma del 17/03/2026. Confirmar el texto vigente antes de validar.', 10),
(@caso, 'jalisco', 'Código Penal para el Estado Libre y Soberano de Jalisco', 'Art. 235', 'Sanción del robo simple según el valor de lo robado en UMA; regla para cuando el valor no puede determinarse.', 'https://congresoweb.congresojal.gob.mx/bibliotecavirtual/legislacion/C%C3%B3digos/C%C3%B3digo%20Penal%20para%20el%20Estado%20Libre%20y%20Soberano%20de%20Jalisco%20-170326.doc', '2026-09-22', 'cotejado', 'Texto cotejado en una compilación no oficial actualizada (leyes-mx.com). Enlace: versión del Congreso del Estado con reforma del 17/03/2026. Confirmar el texto vigente antes de validar.', 20),
(@caso, 'jalisco', 'Código Penal para el Estado Libre y Soberano de Jalisco', 'Art. 236, fr. I, XI y XIX', 'Robo calificado: violencia en las personas o las cosas (I); dos o más sujetos con violencia o desproporción (XI); en la vía pública mediante vehículos que den ventaja para cometerlo o huir (XIX).', 'https://congresoweb.congresojal.gob.mx/bibliotecavirtual/legislacion/C%C3%B3digos/C%C3%B3digo%20Penal%20para%20el%20Estado%20Libre%20y%20Soberano%20de%20Jalisco%20-170326.doc', '2026-09-22', 'cotejado', 'Texto cotejado en una compilación no oficial actualizada (leyes-mx.com). Enlace: versión del Congreso del Estado con reforma del 17/03/2026. Confirmar el texto vigente antes de validar.', 30),
(@caso, 'jalisco', 'Código Penal para el Estado Libre y Soberano de Jalisco', 'Art. 236 Bis', 'Sanción aplicable a supuestos del robo calificado.', 'https://congresoweb.congresojal.gob.mx/bibliotecavirtual/legislacion/C%C3%B3digos/C%C3%B3digo%20Penal%20para%20el%20Estado%20Libre%20y%20Soberano%20de%20Jalisco%20-170326.doc', '2026-09-22', 'pendiente', 'No se cotejó el texto. Revisar antes de usarlo en la retroalimentación.', 40),
(@caso, 'jalisco', 'Código Penal para el Estado Libre y Soberano de Jalisco', 'Art. 18', 'Tentativa: ejecución total o parcial sin consumación por causas ajenas a la voluntad del agente.', 'https://congresoweb.congresojal.gob.mx/bibliotecavirtual/legislacion/C%C3%B3digos/C%C3%B3digo%20Penal%20para%20el%20Estado%20Libre%20y%20Soberano%20de%20Jalisco%20-170326.doc', '2026-09-22', 'cotejado', 'Texto cotejado en una compilación no oficial actualizada (leyes-mx.com). Enlace: versión del Congreso del Estado con reforma del 17/03/2026. Confirmar el texto vigente antes de validar.', 50),
(@caso, 'jalisco', 'Código Penal para el Estado Libre y Soberano de Jalisco', 'Art. 19', 'Formas de autoría y participación (acuerdo o preparación, realización por sí, conjunta, por medio de otro, determinación y auxilio dolosos).', 'https://congresoweb.congresojal.gob.mx/bibliotecavirtual/legislacion/C%C3%B3digos/C%C3%B3digo%20Penal%20para%20el%20Estado%20Libre%20y%20Soberano%20de%20Jalisco%20-170326.doc', '2026-09-22', 'cotejado', 'Texto cotejado en una compilación no oficial actualizada (leyes-mx.com). Enlace: versión del Congreso del Estado con reforma del 17/03/2026. Confirmar el texto vigente antes de validar.', 60);
INSERT INTO actividades (titulo, caso_id, instrucciones, estado, intentos_max, criterio_final, publicacion, mostrar_claves, creado_en) VALUES ('Arrebato en el malecón', @caso, 'Observa el video completo (o lee el guion si aún no hay video) y consulta la ficha del caso antes de responder.
Distingue lo que observas de lo que infieres. Cuando la información no alcance para responder con seguridad, marca «información insuficiente» y explica qué hace falta.
En la respuesta abierta cita los artículos que aplicas e indica si son federales o de Jalisco.', 'borrador', 2, 'mejor', 'al_entregar', 1, NOW());
SET @act = LAST_INSERT_ID();
INSERT INTO actividad_pregunta (actividad_id, pregunta_id, orden) SELECT @act, id, orden FROM preguntas WHERE caso_id = @caso;
INSERT INTO actividad_grupo (actividad_id, grupo_id) VALUES (@act, @grupo);

-- ---------------------------------------------------------------------
-- C1. Cambio de chapa en la colonia Emiliano Zapata
-- ---------------------------------------------------------------------
INSERT INTO casos (titulo, objetivo, lugar, dificultad, guion, hechos_complementarios, notas_docente, video_tipo, transcripcion, descripcion_accesible, creado_en) VALUES ('Cambio de chapa en la colonia Emiliano Zapata', 'Identificar las obligaciones del arrendador y del arrendatario, reconocer que el arrendador no puede cobrar privando del uso del inmueble y ubicar vías institucionales para resolver el conflicto.', 'Colonia Emiliano Zapata, Puerto Vallarta', 1, 'ESCENA 1 (0:00–0:12). Mañana del 2 de septiembre. Pasillo de un edificio de departamentos. Ernesto, arrendador de unos 60 años, desmonta la cerradura de la puerta del departamento 3 con un desarmador y coloca una chapa nueva.

ESCENA 2 (0:12–0:30). Llega Mariana, inquilina, con bolsas del mandado. Intenta abrir con su llave; no entra.
MARIANA: —¿Qué hizo? ¡Mis cosas están adentro!
ERNESTO: —Me debe dos meses. Hasta que me pague, no entra.

ESCENA 3 (0:30–0:48).
MARIANA: —Le dije desde junio que el refrigerador no enfría y nunca vino a arreglarlo. Se me echa a perder la comida.
ERNESTO: —Ese es su problema. El contrato dice que paga el día cinco.
Mariana le muestra en su celular una conversación de mensajes. Ernesto no la mira.

ESCENA 4 (0:48–1:10). Ernesto guarda la llave nueva en su bolsillo y se va. Mariana llama por teléfono a su hermana y se sienta en la escalera. Primer plano de la chapa nueva. Anochece; Mariana sigue sentada en la escalera con sus bolsas.', 'Contrato de arrendamiento por escrito, por un año, desde el 1 de febrero de 2026. Renta mensual: $9,000, pagadera el día cinco de cada mes. Depósito en garantía: $9,000.

Mariana pagó $4,500 de la renta de julio y nada de la de agosto (adeudo documentado: $13,500).

El inventario anexo al contrato incluye un refrigerador en buen estado de funcionamiento.

Mariana avisó por WhatsApp el 14 de junio de 2026 que el refrigerador no enfriaba; Ernesto respondió "luego lo veo". No consta ninguna reparación.

El contrato no contiene cláusula que autorice al arrendador a cambiar la cerradura ni a impedir el acceso por falta de pago; tampoco regula expresamente si el depósito puede aplicarse a rentas.

Mariana afirma que dejó de pagar por el refrigerador, pero no consta que lo haya comunicado así por escrito.', 'Puntos clave: ambas partes incumplen (renta: art. 2005, fr. I; conservación, no estorbar el uso y goce pacífico: art. 1995, fr. II, III y IV CCJ). El cambio de chapa no es una vía legítima de cobro: nadie puede hacerse justicia por sí mismo (art. 17 CPEUM, pendiente de verificación). Destacar la diferencia entre lo que Ernesto afirma ("dos meses") y lo documentado ($13,500).
Pendientes: normas procesales aplicables al juicio de arrendamiento en Jalisco (revisar la vigencia del Código Nacional de Procedimientos Civiles y Familiares en el estado), Ley de Justicia Alternativa del Estado de Jalisco, y si el CCJ permite retener o reducir la renta por falta de reparaciones. Valorar también si la conducta de Ernesto podría tener relevancia penal (no se analiza en este caso).', 'ninguno', 'Transcripción basada en el guion; ajústala al video final.

ESCENA 1 (0:00–0:12). Mañana del 2 de septiembre. Pasillo de un edificio de departamentos. Ernesto, arrendador de unos 60 años, desmonta la cerradura de la puerta del departamento 3 con un desarmador y coloca una chapa nueva.

ESCENA 2 (0:12–0:30). Llega Mariana, inquilina, con bolsas del mandado. Intenta abrir con su llave; no entra.
MARIANA: —¿Qué hizo? ¡Mis cosas están adentro!
ERNESTO: —Me debe dos meses. Hasta que me pague, no entra.

ESCENA 3 (0:30–0:48).
MARIANA: —Le dije desde junio que el refrigerador no enfría y nunca vino a arreglarlo. Se me echa a perder la comida.
ERNESTO: —Ese es su problema. El contrato dice que paga el día cinco.
Mariana le muestra en su celular una conversación de mensajes. Ernesto no la mira.

ESCENA 4 (0:48–1:10). Ernesto guarda la llave nueva en su bolsillo y se va. Mariana llama por teléfono a su hermana y se sienta en la escalera. Primer plano de la chapa nueva. Anochece; Mariana sigue sentada en la escalera con sus bolsas.', 'Un arrendador cambia la cerradura del departamento de su inquilina mientras ella está fuera. Al llegar, ella no puede entrar; discuten sobre rentas atrasadas y un refrigerador descompuesto. Él se va con la llave nueva y ella se queda en la escalera hasta el anochecer.', NOW());
SET @caso = LAST_INSERT_ID();
INSERT INTO preguntas (caso_id, materia, tipo, enunciado, datos, clave, rubrica, puntos, permite_insuficiente, explicacion, orden, activo, creado_en) VALUES
(@caso, 'civil', 'opcion_multiple', 'Según la ficha, ¿qué contrato vincula a Ernesto y a Mariana?', '{"opciones":[{"id":"a","texto":"Comodato"},{"id":"b","texto":"Arrendamiento"},{"id":"c","texto":"Compraventa a plazos"},{"id":"d","texto":"Hospedaje"}]}', '{"correcta":"b"}', NULL, 1.00, 0, 'Ernesto concede a Mariana el uso del departamento por un año a cambio de una renta mensual: rasgos del arrendamiento. El comodato es gratuito; en la compraventa se transmite la propiedad; el hospedaje supone servicios de alojamiento. Verifica en el CCJ el artículo que define el arrendamiento.', 10, 1, NOW()),
(@caso, 'civil', 'seleccion_multiple', 'Con base en el video y la ficha, ¿qué incumplimientos pueden identificarse provisionalmente?', '{"opciones":[{"id":"a","texto":"Mariana: no pagar la renta en la forma y tiempo convenidos (art. 2005, fr. I CCJ)"},{"id":"b","texto":"Ernesto: estorbar o embarazar el uso del inmueble al cambiar la chapa (art. 1995, fr. III CCJ)"},{"id":"c","texto":"Ernesto: no garantizar el uso o goce pacífico del inmueble (art. 1995, fr. IV CCJ)"},{"id":"d","texto":"Ernesto: no conservar en estado de servir el refrigerador incluido en el inventario (art. 1995, fr. II CCJ)"},{"id":"e","texto":"Ernesto tenía derecho a cambiar la chapa porque existe un adeudo de rentas"},{"id":"f","texto":"Mariana perdió automáticamente el contrato por el atraso"}],"modo":"proporcional"}', '{"correctas":["a","b","c","d"]}', NULL, 2.00, 0, 'Ambas partes incumplen. Mariana adeuda $13,500 (art. 2005, fr. I). Ernesto, al cambiar la chapa, estorba el uso y priva del goce pacífico (art. 1995, fr. III y IV), y no reparó el refrigerador que forma parte de lo arrendado según el inventario (fr. II). El adeudo no autoriza a desalojar por mano propia, y el contrato no termina de forma automática: la rescisión o terminación debe hacerse valer por la vía correspondiente.', 20, 1, NOW()),
(@caso, 'civil', 'relacion', 'Relaciona cada pretensión con la parte que podría hacerla valer.', '{"items":[{"id":"i1","texto":"Pago de las rentas adeudadas"},{"id":"i2","texto":"Terminación o rescisión del contrato por falta de pago"},{"id":"i3","texto":"Restitución inmediata del acceso al departamento"},{"id":"i4","texto":"Reparación del refrigerador incluido en el inventario"},{"id":"i5","texto":"Indemnización por los alimentos echados a perder"}],"opciones":[{"id":"o1","texto":"Ernesto (arrendador)"},{"id":"o2","texto":"Mariana (arrendataria)"},{"id":"o3","texto":"Ministerio Público"}]}', '{"pares":{"i1":"o1","i2":"o1","i3":"o2","i4":"o2","i5":"o2"}}', NULL, 2.00, 0, 'Cada parte tiene pretensiones propias: el arrendador puede reclamar las rentas y, en su caso, la terminación o rescisión; la arrendataria puede exigir que se le restituya el uso, que se repare el bien y que se le indemnicen los daños que acredite. Son conflictos patrimoniales entre particulares que se resuelven por la vía civil o por mecanismos alternativos.', 30, 1, NOW()),
(@caso, 'civil', 'opcion_multiple', '¿Puede Ernesto aplicar ahora el depósito en garantía de $9,000 para cubrir las rentas adeudadas?', '{"opciones":[{"id":"a","texto":"Sí, el depósito siempre sirve para cubrir rentas atrasadas"},{"id":"b","texto":"No, el depósito nunca puede aplicarse a adeudos"},{"id":"c","texto":"Sí, y además puede conservar el excedente como pena"}]}', '{"correcta":null,"insuficiente":true,"faltante":"El texto completo del contrato (la ficha indica que no regula el uso del depósito) y lo que dispone el CCJ sobre la garantía y la devolución del saldo al terminar el arrendamiento (art. 1995, fr. VII)."}', NULL, 1.00, 1, 'La ficha señala que el contrato no regula expresamente el destino del depósito. Sin esa cláusula y sin revisar las reglas del CCJ, no puede afirmarse que Ernesto pueda aplicarlo durante la vigencia del contrato. El art. 1995, fr. VII, se refiere a devolver el saldo al término del arrendamiento.', 40, 1, NOW()),
(@caso, 'civil', 'respuesta_breve', 'Elige a una de las partes (Ernesto o Mariana) y oriéntala: identifica el problema jurídico, los hechos relevantes, las obligaciones incumplidas y su fundamento, y la vía adecuada para hacer valer sus pretensiones. Explica por qué el cambio de chapa no es una vía legítima de cobro y qué información falta.', '{"extension":"200 a 350 palabras"}', '{"respuesta_sugerida":"Problema: un adeudo de rentas enfrentado a la privación del uso del departamento y a la falta de reparación de un bien arrendado.\\n\\nHechos relevantes: Ernesto cambió la chapa y no permite el acceso (observable); el adeudo documentado es de $13,500, no \\"dos meses\\" completos; el refrigerador del inventario no funciona desde junio y se avisó por WhatsApp (información complementaria).\\n\\nSi se asesora a Mariana: puede exigir que se le restituya de inmediato el uso (art. 1995, fr. III y IV CCJ), la reparación del refrigerador (fr. II) y la indemnización de daños que acredite; debe regularizar el pago de la renta (art. 2005, fr. I), porque el desperfecto no la libera automáticamente de pagar (verificar si el CCJ permite retener o reducir la renta).\\n\\nSi se asesora a Ernesto: debe reabrir el acceso y reclamar las rentas y, en su caso, la terminación del contrato por la vía judicial o mediante mecanismos alternativos; cambiar la chapa lo expone a responsabilidad, porque nadie puede hacerse justicia por sí mismo (art. 17 CPEUM, pendiente de verificación).\\n\\nVía: juicio civil de arrendamiento (verificar el código procesal aplicable en Jalisco) o mediación o conciliación (Ley de Justicia Alternativa del Estado de Jalisco, pendiente de verificación).\\n\\nFalta: el contrato completo (cláusulas de depósito, reparaciones y rescisión), la prueba de los daños y la constancia de pagos."}', '[{"id":"c1","criterio":"Identificación del problema","descripcion":"Plantea con precisión la cuestión jurídica que debe resolverse.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Identifica el problema de forma general o incompleta."},{"puntos":2,"descriptor":"Identifica el conflicto (adeudo de rentas frente a la privación del uso y la falta de reparación) y la ilegitimidad del cambio de chapa como medio de cobro."}]},{"id":"c2","criterio":"Selección de hechos relevantes","descripcion":"Distingue hechos observables, información complementaria e inferencias, y elige los que importan.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Menciona hechos, pero mezcla hechos e inferencias o incluye datos irrelevantes."},{"puntos":2,"descriptor":"Usa el contrato, el inventario, el aviso por WhatsApp y el monto documentado, y distingue la afirmación de \\"dos meses\\" de lo acreditado."}]},{"id":"c3","criterio":"Clasificación o figura jurídica","descripcion":"Propone la clasificación jurídica o figura aplicable.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Propone una figura aplicable, con imprecisiones o elementos faltantes."},{"puntos":2,"descriptor":"Encuadra las obligaciones incumplidas de ambas partes dentro del contrato de arrendamiento."}]},{"id":"c4","criterio":"Fundamentación","descripcion":"Cita disposiciones pertinentes y vigentes, distinguiendo el ámbito federal y el de Jalisco.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Cita fundamentos generales o parcialmente pertinentes."},{"puntos":2,"descriptor":"Cita el art. 1995 (fr. II, III y IV) y el art. 2005, fr. I, del CCJ, y señala como pendientes de verificación el art. 17 constitucional y las normas procesales o de justicia alternativa."}]},{"id":"c5","criterio":"Argumentación y aplicación al caso","descripcion":"Aplica las normas a los hechos y reconoce lo que falta por acreditar.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Argumenta de forma descriptiva o con saltos lógicos."},{"puntos":2,"descriptor":"Propone una vía institucional coherente con la parte asesorada y reconoce la información faltante (cláusulas, depósito, prueba del daño)."}]}]', 4.00, 0, 'Se espera que la respuesta reconozca incumplimientos de ambas partes, rechace el cambio de chapa como forma de cobro y proponga una vía institucional.', 50, 1, NOW());
INSERT INTO fundamentos (caso_id, ambito, ordenamiento, articulo, descripcion, enlace, fecha_consulta, estado, nota, orden) VALUES
(@caso, 'jalisco', 'Código Civil del Estado de Jalisco', 'Art. 1995, fr. II, III, IV y VII', 'Obligaciones del arrendador: conservar el bien en estado de servir (II), no estorbar ni embarazar su uso (III), garantizar el uso o goce pacífico (IV) y devolver el saldo a favor al término del arrendamiento (VII).', 'https://www.congresojal.gob.mx/biblioteca-virtual', '2026-09-22', 'cotejado', 'Texto cotejado en una compilación no oficial (leyes-mx.com). Consultar la versión vigente en la Biblioteca Virtual del Congreso del Estado antes de validar.', 10),
(@caso, 'jalisco', 'Código Civil del Estado de Jalisco', 'Art. 2005, fr. I', 'Obligación del arrendatario de satisfacer la renta en la forma y tiempo convenidos.', 'https://www.congresojal.gob.mx/biblioteca-virtual', '2026-09-22', 'cotejado', 'Texto cotejado en una compilación no oficial (leyes-mx.com). Consultar la versión vigente en la Biblioteca Virtual del Congreso del Estado antes de validar.', 20),
(@caso, 'jalisco', 'Código Civil del Estado de Jalisco', 'Art. 2009', 'La renta se debe desde que el arrendatario recibe el bien.', 'https://www.congresojal.gob.mx/biblioteca-virtual', '2026-09-22', 'cotejado', 'Texto cotejado en una compilación no oficial (leyes-mx.com). Consultar la versión vigente en la Biblioteca Virtual del Congreso del Estado antes de validar.', 30),
(@caso, 'federal', 'Constitución Política de los Estados Unidos Mexicanos', 'Art. 17', 'Prohibición de hacerse justicia por sí mismo; acceso a la justicia y mecanismos alternativos.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/CPEUM.pdf', '2026-09-22', 'pendiente', 'Enlace a la publicación oficial de la Cámara de Diputados. Texto del artículo pendiente de cotejo.', 40),
(@caso, 'jalisco', 'Ley de Justicia Alternativa del Estado de Jalisco', 'Por determinar', 'Mediación y conciliación como vías para resolver el conflicto.', NULL, '2026-09-22', 'pendiente', 'No se verificó la ley ni los servicios del Instituto de Justicia Alternativa. Agregar enlace oficial y artículos antes de validar.', 50),
(@caso, 'otro', 'Norma procesal civil aplicable en Jalisco', 'Por determinar', 'Vía procesal para controversias de arrendamiento.', NULL, '2026-09-22', 'pendiente', 'Verificar la vigencia en Jalisco del Código Nacional de Procedimientos Civiles y Familiares y la vía aplicable.', 60);
INSERT INTO actividades (titulo, caso_id, instrucciones, estado, intentos_max, criterio_final, publicacion, mostrar_claves, creado_en) VALUES ('Cambio de chapa en la colonia Emiliano Zapata', @caso, 'Observa el video completo (o lee el guion si aún no hay video) y consulta la ficha del caso antes de responder.
Distingue lo que observas de lo que infieres. Cuando la información no alcance para responder con seguridad, marca «información insuficiente» y explica qué hace falta.
En la respuesta abierta cita los artículos que aplicas e indica si son federales o de Jalisco.', 'borrador', 2, 'mejor', 'al_entregar', 1, NOW());
SET @act = LAST_INSERT_ID();
INSERT INTO actividad_pregunta (actividad_id, pregunta_id, orden) SELECT @act, id, orden FROM preguntas WHERE caso_id = @caso;
INSERT INTO actividad_grupo (actividad_id, grupo_id) VALUES (@act, @grupo);

-- ---------------------------------------------------------------------
-- L1. El mesero sin contrato
-- ---------------------------------------------------------------------
INSERT INTO casos (titulo, objetivo, lugar, dificultad, guion, hechos_complementarios, notas_docente, video_tipo, transcripcion, descripcion_accesible, creado_en) VALUES ('El mesero sin contrato', 'Identificar los elementos de la relación de trabajo aunque no exista contrato escrito, reconocer las consecuencias de un despido sin aviso escrito y ubicar la conciliación prejudicial y el plazo de prescripción.', 'Zona Romántica, Puerto Vallarta', 1, 'ESCENA 1 (0:00–0:15). Restaurante en la Zona Romántica, 22:50 h, al terminar el servicio del 15 de septiembre. Daniel, mesero con camisa del restaurante con logotipo, levanta sillas. El gerente, el señor Ibarra, lo llama a la caja.

ESCENA 2 (0:15–0:35).
IBARRA: —Daniel, a partir de mañana ya no te presentes. Ya no te necesitamos.
DANIEL: —¿Cómo? Llevo año y medio aquí, de martes a domingo.
IBARRA: —Aquí nunca firmaste contrato; no eres empleado, eres eventual.

ESCENA 3 (0:35–0:55). Ibarra saca un sobre de la caja.
IBARRA: —Tus propinas de la semana se quedan para cubrir las copas rotas. Te doy mil quinientos pesos si firmas esta renuncia.
Ibarra pone una hoja sobre el mostrador. En el encabezado se lee: "RENUNCIA VOLUNTARIA".
DANIEL: —No voy a firmar nada.

ESCENA 4 (0:55–1:12). Daniel se quita el mandil, lo deja sobre la barra y sale. Afuera, fotografía con su celular la fachada y el horario de servicio pegado en la puerta.', 'Daniel ingresó a trabajar en marzo de 2025.

Horario fijo de martes a domingo, de 14:00 a 23:00 h, determinado por la gerencia. Usaba el uniforme que le daba el restaurante y seguía las instrucciones del gerente.

Recibía $2,100 semanales en efectivo, más propinas.

El despido ocurrió el 15 de septiembre de 2026, de forma verbal; no se le entregó aviso escrito con la causa de la rescisión.

No existe contrato escrito. Según Daniel, no estaba registrado en el IMSS.

Dos compañeros pueden declarar sobre su horario y funciones.', 'Puntos clave: presunción de la relación de trabajo (art. 21 LFT) y falta de contrato escrito imputable al patrón sin privar de derechos al trabajador (art. 26); despido sin aviso escrito se presume injustificado (art. 47); acciones de reinstalación o indemnización de tres meses con salarios vencidos hasta doce meses (art. 48); propinas como parte del salario (art. 346); conciliación prejudicial obligatoria (art. 684-B); prescripción de dos meses (art. 518).
Pendientes: art. 20 (definición de relación de trabajo), arts. 76, 80 y 87 (vacaciones, prima y aguinaldo), art. 527 (competencia federal: un restaurante es, en principio, de competencia local, lo que debe confirmarse), reglas de descuentos al salario y cómputo del plazo con la solicitud de conciliación.', 'ninguno', 'Transcripción basada en el guion; ajústala al video final.

ESCENA 1 (0:00–0:15). Restaurante en la Zona Romántica, 22:50 h, al terminar el servicio del 15 de septiembre. Daniel, mesero con camisa del restaurante con logotipo, levanta sillas. El gerente, el señor Ibarra, lo llama a la caja.

ESCENA 2 (0:15–0:35).
IBARRA: —Daniel, a partir de mañana ya no te presentes. Ya no te necesitamos.
DANIEL: —¿Cómo? Llevo año y medio aquí, de martes a domingo.
IBARRA: —Aquí nunca firmaste contrato; no eres empleado, eres eventual.

ESCENA 3 (0:35–0:55). Ibarra saca un sobre de la caja.
IBARRA: —Tus propinas de la semana se quedan para cubrir las copas rotas. Te doy mil quinientos pesos si firmas esta renuncia.
Ibarra pone una hoja sobre el mostrador. En el encabezado se lee: "RENUNCIA VOLUNTARIA".
DANIEL: —No voy a firmar nada.

ESCENA 4 (0:55–1:12). Daniel se quita el mandil, lo deja sobre la barra y sale. Afuera, fotografía con su celular la fachada y el horario de servicio pegado en la puerta.', 'Al cierre del servicio, el gerente de un restaurante despide verbalmente a un mesero, le dice que no es empleado por no tener contrato, retiene sus propinas y le ofrece dinero a cambio de firmar una renuncia. El mesero se niega, deja el mandil y fotografía la fachada y el horario del lugar.', NOW());
SET @caso = LAST_INSERT_ID();
INSERT INTO preguntas (caso_id, materia, tipo, enunciado, datos, clave, rubrica, puntos, permite_insuficiente, explicacion, orden, activo, creado_en) VALUES
(@caso, 'laboral', 'seleccion_multiple', '¿Qué hechos indican que entre Daniel y el restaurante existe una relación de trabajo?', '{"opciones":[{"id":"a","texto":"Horario fijo determinado por la gerencia"},{"id":"b","texto":"Uso del uniforme del restaurante y cumplimiento de las órdenes del gerente"},{"id":"c","texto":"Pago semanal regular por su trabajo"},{"id":"d","texto":"Trabajo continuo durante año y medio en la actividad normal del negocio"},{"id":"e","texto":"Que Daniel no haya firmado contrato escrito"},{"id":"f","texto":"Que el gerente lo llame \\"eventual\\""}],"modo":"proporcional"}', '{"correctas":["a","b","c","d"]}', NULL, 2.00, 0, 'El horario impuesto, el uniforme y las órdenes muestran subordinación; el pago periódico, un salario; la continuidad en la actividad propia del negocio, una relación estable. La falta de contrato escrito o la etiqueta de "eventual" no demuestran que no haya relación de trabajo (arts. 21 y 26 LFT).', 10, 1, NOW()),
(@caso, 'laboral', 'opcion_multiple', 'El gerente sostiene que, al no haber contrato escrito, Daniel no es empleado. ¿Qué establece la Ley Federal del Trabajo?', '{"opciones":[{"id":"a","texto":"Sin contrato escrito no existe relación laboral"},{"id":"b","texto":"La falta del escrito es imputable al patrón y no priva al trabajador de sus derechos (art. 26), y se presume la relación de trabajo entre quien presta un trabajo personal y quien lo recibe (art. 21)"},{"id":"c","texto":"El trabajador pierde sus derechos si no exige el contrato durante el primer mes"},{"id":"d","texto":"Solo los trabajadores con contrato escrito pueden demandar"}]}', '{"correcta":"b"}', NULL, 1.00, 0, 'Los arts. 21 y 26 LFT (verificados en el texto oficial) resuelven la cuestión: se presume la relación de trabajo y la falta del documento es responsabilidad del patrón, sin afectar los derechos del trabajador.', 20, 1, NOW()),
(@caso, 'laboral', 'opcion_multiple', '¿Puede el patrón retener las propinas de Daniel para cubrir las copas rotas?', '{"opciones":[{"id":"a","texto":"Sí, porque las propinas no forman parte del salario"},{"id":"b","texto":"No: las propinas forman parte del salario y el patrón no puede reservarse participación en ellas (art. 346 LFT)"},{"id":"c","texto":"Sí, si el trabajador causó el daño"},{"id":"d","texto":"Sí, siempre que se lo avise con una semana de anticipación"}]}', '{"correcta":"b"}', NULL, 1.00, 0, 'El art. 346 LFT dispone que las propinas son parte del salario y que el patrón no puede reservarse participación alguna en ellas. Además, los descuentos al salario solo proceden en los supuestos que la LFT autoriza (revisa las reglas de descuentos; pendiente de verificación). No hay prueba de que Daniel haya roto las copas.', 30, 1, NOW()),
(@caso, 'laboral', 'relacion', 'Relaciona cada situación con su consecuencia jurídica según la Ley Federal del Trabajo.', '{"items":[{"id":"i1","texto":"Despido sin aviso escrito de la causa"},{"id":"i2","texto":"Si se acredita el despido injustificado, Daniel puede elegir"},{"id":"i3","texto":"Salarios vencidos en caso de despido injustificado"},{"id":"i4","texto":"Antes de demandar ante el tribunal laboral"},{"id":"i5","texto":"Plazo para ejercer la acción por despido"}],"opciones":[{"id":"o1","texto":"Se presume que la separación fue injustificada (art. 47)"},{"id":"o2","texto":"Reinstalación o indemnización de tres meses de salario (art. 48)"},{"id":"o3","texto":"Hasta por doce meses, conforme al art. 48"},{"id":"o4","texto":"Acudir al Centro de Conciliación (art. 684-B)"},{"id":"o5","texto":"Dos meses a partir del día siguiente a la separación (art. 518)"},{"id":"o6","texto":"Un año a partir del despido"},{"id":"o7","texto":"Presentar la demanda ante la Junta de Conciliación y Arbitraje"}]}', '{"pares":{"i1":"o1","i2":"o2","i3":"o3","i4":"o4","i5":"o5"}}', NULL, 2.00, 0, 'La falta de aviso escrito hace presumir el despido injustificado (art. 47). El trabajador elige entre reinstalación o indemnización de tres meses, con salarios vencidos hasta por doce meses (art. 48). Antes de acudir al tribunal debe agotar la conciliación prejudicial (art. 684-B). La acción por despido prescribe en dos meses (art. 518). Las Juntas de Conciliación y Arbitraje corresponden al sistema anterior a la reforma de 2019.', 40, 1, NOW()),
(@caso, 'laboral', 'respuesta_breve', 'Elabora la orientación inicial para Daniel: existencia de la relación de trabajo, calificación del despido, prestaciones que puede reclamar, trámite a seguir (incluido el plazo) y pruebas que debe reunir. Distingue los hechos observables de las inferencias.', '{"extension":"200 a 350 palabras"}', '{"respuesta_sugerida":"Relación de trabajo: se observa que Daniel trabajaba con uniforme y bajo órdenes del gerente; la ficha agrega horario fijo impuesto, pago semanal y antigüedad desde marzo de 2025. Se presume la relación (art. 21 LFT) y la falta de contrato escrito es imputable al patrón sin privarlo de derechos (art. 26).\\n\\nDespido: fue verbal, el 15 de septiembre de 2026, sin aviso escrito de la causa; por ello se presume injustificado (art. 47). La \\"renuncia\\" que se le ofreció no fue firmada y no debe firmarla.\\n\\nAcciones y prestaciones: puede optar por la reinstalación o por la indemnización de tres meses de salario, con salarios vencidos hasta por doce meses (art. 48); reclamar las propinas retenidas, que son parte del salario (art. 346), y las prestaciones devengadas (vacaciones, prima vacacional y aguinaldo proporcionales; artículos pendientes de verificar). Para calcularlas debe considerarse el salario integrado con propinas. También puede plantearse la falta de inscripción al IMSS.\\n\\nTrámite: solicitar la conciliación prejudicial en el Centro de Conciliación (art. 684-B), que en principio sería el del Estado de Jalisco por tratarse de un restaurante (confirmar con el art. 527). Plazo: dos meses a partir del día siguiente al despido (art. 518), es decir, hacia mediados de noviembre de 2026; verificar el cómputo.\\n\\nPruebas: testigos (compañeros), fotografías del horario y del uniforme, mensajes, registros de pago. Inferencias por acreditar: el monto real de las propinas y la falta de registro en el IMSS."}', '[{"id":"c1","criterio":"Identificación del problema","descripcion":"Plantea con precisión la cuestión jurídica que debe resolverse.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Identifica el problema de forma general o incompleta."},{"puntos":2,"descriptor":"Identifica la relación laboral negada por el patrón y el despido verbal sin aviso escrito."}]},{"id":"c2","criterio":"Selección de hechos relevantes","descripcion":"Distingue hechos observables, información complementaria e inferencias, y elige los que importan.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Menciona hechos, pero mezcla hechos e inferencias o incluye datos irrelevantes."},{"puntos":2,"descriptor":"Distingue lo que se ve y se escucha (despido verbal, retención de propinas, renuncia ofrecida) de la ficha (antigüedad, salario, horario) y de las inferencias no acreditadas."}]},{"id":"c3","criterio":"Clasificación o figura jurídica","descripcion":"Propone la clasificación jurídica o figura aplicable.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Propone una figura aplicable, con imprecisiones o elementos faltantes."},{"puntos":2,"descriptor":"Califica el despido como presuntamente injustificado y precisa las acciones de reinstalación o indemnización y el reclamo de propinas."}]},{"id":"c4","criterio":"Fundamentación","descripcion":"Cita disposiciones pertinentes y vigentes, distinguiendo el ámbito federal y el de Jalisco.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Cita fundamentos generales o parcialmente pertinentes."},{"puntos":2,"descriptor":"Cita los arts. 21, 26, 47, 48, 346, 518 y 684-B de la LFT y señala como pendientes de verificar las normas de prestaciones y de competencia."}]},{"id":"c5","criterio":"Argumentación y aplicación al caso","descripcion":"Aplica las normas a los hechos y reconoce lo que falta por acreditar.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Argumenta de forma descriptiva o con saltos lógicos."},{"puntos":2,"descriptor":"Ordena la ruta: conciliación prejudicial dentro del plazo de dos meses, pruebas a reunir y advertencia de no firmar la renuncia."}]}]', 4.00, 0, 'Se espera una orientación práctica y fundada: relación de trabajo presunta, despido presuntamente injustificado, acciones del art. 48, propinas y ruta de conciliación dentro del plazo.', 50, 1, NOW());
INSERT INTO fundamentos (caso_id, ambito, ordenamiento, articulo, descripcion, enlace, fecha_consulta, estado, nota, orden) VALUES
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 21', 'Presunción de la existencia del contrato y de la relación de trabajo entre quien presta un trabajo personal y quien lo recibe.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'verificado', 'Verificado en el PDF oficial de la Cámara de Diputados (consulta 2026-09-22). Validación docente recomendada.', 10),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 26', 'La falta del escrito es imputable al patrón y no priva al trabajador de sus derechos.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'verificado', 'Verificado en el PDF oficial de la Cámara de Diputados (consulta 2026-09-22). Validación docente recomendada.', 20),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 20', 'Definición de relación de trabajo.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'pendiente', 'Texto no cotejado en esta revisión.', 30),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 47', 'Obligación de dar aviso escrito de la causa de rescisión; la falta de aviso presume la separación injustificada.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'cotejado', 'Texto cotejado en la compilación de Justia (última reforma DOF 21-02-2025 según esa fuente). Confirmar en el PDF oficial de la Cámara de Diputados.', 40),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 48', 'Reinstalación o indemnización de tres meses de salario; salarios vencidos hasta por doce meses.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'cotejado', 'Texto cotejado en la compilación de Justia (última reforma DOF 21-02-2025 según esa fuente). Confirmar en el PDF oficial de la Cámara de Diputados.', 50),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 346', 'Las propinas forman parte del salario; el patrón no puede reservarse participación en ellas.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'cotejado', 'Texto cotejado en la compilación de Justia (última reforma DOF 21-02-2025 según esa fuente). Confirmar en el PDF oficial de la Cámara de Diputados.', 60),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 518', 'Prescripción de dos meses de las acciones por separación, a partir del día siguiente.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'cotejado', 'Texto cotejado en la compilación de Justia (última reforma DOF 21-02-2025 según esa fuente). Confirmar en el PDF oficial de la Cámara de Diputados.', 70),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 684-B', 'Obligación de asistir al Centro de Conciliación antes de acudir a los tribunales.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'cotejado', 'Texto cotejado en la compilación de Justia (última reforma DOF 21-02-2025 según esa fuente). Confirmar en el PDF oficial de la Cámara de Diputados.', 80),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 527', 'Ramas y empresas de competencia federal.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'pendiente', 'Confirmar que la actividad del restaurante corresponde a la competencia local.', 90);
INSERT INTO actividades (titulo, caso_id, instrucciones, estado, intentos_max, criterio_final, publicacion, mostrar_claves, creado_en) VALUES ('El mesero sin contrato', @caso, 'Observa el video completo (o lee el guion si aún no hay video) y consulta la ficha del caso antes de responder.
Distingue lo que observas de lo que infieres. Cuando la información no alcance para responder con seguridad, marca «información insuficiente» y explica qué hace falta.
En la respuesta abierta cita los artículos que aplicas e indica si son federales o de Jalisco.', 'borrador', 2, 'mejor', 'al_entregar', 1, NOW());
SET @act = LAST_INSERT_ID();
INSERT INTO actividad_pregunta (actividad_id, pregunta_id, orden) SELECT @act, id, orden FROM preguntas WHERE caso_id = @caso;
INSERT INTO actividad_grupo (actividad_id, grupo_id) VALUES (@act, @grupo);

-- ---------------------------------------------------------------------
-- F1. La pensión de Sofía
-- ---------------------------------------------------------------------
INSERT INTO casos (titulo, objetivo, lugar, dificultad, guion, hechos_complementarios, notas_docente, video_tipo, transcripcion, descripcion_accesible, creado_en) VALUES ('La pensión de Sofía', 'Identificar el contenido y los criterios de la obligación alimentaria, la independencia entre alimentos y convivencia, y aplicar el interés superior de la niñez y su derecho a ser escuchada.', 'Puerto Vallarta, Jalisco', 2, 'ESCENA 1 (0:00–0:15). Sábado por la tarde. Puerta de una casa. Héctor llega con el uniforme de mesero de un restaurante. Sofía, de ocho años, se asoma detrás de su madre, Claudia.
HÉCTOR: —Vengo por Sofía. Quedamos en que los sábados me la llevo.

ESCENA 2 (0:15–0:35).
CLAUDIA: —No, Héctor. Llevas dos meses sin dar un peso. Si no pagas, no la ves.
HÉCTOR: —Me bajaron las propinas, ya te dije. Pero es mi hija.
CLAUDIA: —La escuela, el uniforme, la comida… todo lo pago yo.

ESCENA 3 (0:35–0:50). Sofía, llorando, jala la blusa de su mamá.
SOFÍA: —Yo quiero ir con mi papá.
Claudia la mete a la casa y cierra la puerta.

ESCENA 4 (0:50–1:12). Héctor se queda afuera y escribe un mensaje. En pantalla se lee: "Te voy a demandar por no dejarme ver a mi hija". Dentro, Claudia revisa un cuaderno con cuentas de gastos. Sofía observa a su papá desde la ventana.', 'Claudia y Héctor vivieron en concubinato y se separaron en agosto de 2025. Sofía tiene 8 años y vive con su madre.

No existe convenio ni resolución judicial sobre alimentos, guarda y custodia o convivencias; los acuerdos han sido verbales.

Héctor es capitán de meseros en un restaurante de la zona hotelera: salario base de $2,400 quincenales más propinas variables que no documenta.

Claudia trabaja medio tiempo en una tienda y percibe $7,000 mensuales.

Gastos mensuales de Sofía según el cuaderno de Claudia: $7,500 (colegiatura $2,300, alimentación, transporte, uniformes y actividades). No todos cuentan con comprobante.

Héctor aportó $3,000 mensuales hasta julio de 2026; desde agosto no ha aportado.

La maestra de Sofía informa que la niña le ha dicho que extraña a su papá.', 'Puntos clave: alimentos (arts. 439 y 442 CCJ: contenido, proporcionalidad a posibilidades y necesidades; ambos progenitores contribuyen según sus medios); la convivencia es un derecho de la niña distinto de los alimentos y no se condiciona a su pago (art. 560 CCJ); interés superior de la niñez; derecho de Sofía a ser escuchada según su edad y madurez (art. 71 LGDNNA).
Relación con laboral: las propinas forman parte del salario (art. 346 LFT); útil para discutir la capacidad económica real de Héctor y cómo acreditarla.
Pendientes: art. 4 constitucional (cotejo), vía procesal y medidas provisionales (código procesal familiar aplicable en Jalisco), mediación familiar. Evitar juicios sobre la "culpa" de los padres.', 'ninguno', 'Transcripción basada en el guion; ajústala al video final.

ESCENA 1 (0:00–0:15). Sábado por la tarde. Puerta de una casa. Héctor llega con el uniforme de mesero de un restaurante. Sofía, de ocho años, se asoma detrás de su madre, Claudia.
HÉCTOR: —Vengo por Sofía. Quedamos en que los sábados me la llevo.

ESCENA 2 (0:15–0:35).
CLAUDIA: —No, Héctor. Llevas dos meses sin dar un peso. Si no pagas, no la ves.
HÉCTOR: —Me bajaron las propinas, ya te dije. Pero es mi hija.
CLAUDIA: —La escuela, el uniforme, la comida… todo lo pago yo.

ESCENA 3 (0:35–0:50). Sofía, llorando, jala la blusa de su mamá.
SOFÍA: —Yo quiero ir con mi papá.
Claudia la mete a la casa y cierra la puerta.

ESCENA 4 (0:50–1:12). Héctor se queda afuera y escribe un mensaje. En pantalla se lee: "Te voy a demandar por no dejarme ver a mi hija". Dentro, Claudia revisa un cuaderno con cuentas de gastos. Sofía observa a su papá desde la ventana.', 'Un padre con uniforme de mesero llega por su hija de ocho años. La madre se niega a entregarla porque él lleva dos meses sin pagar pensión. La niña llora y dice que quiere ir con su papá; la madre la mete a la casa. El padre envía un mensaje amenazando con demandar.', NOW());
SET @caso = LAST_INSERT_ID();
INSERT INTO preguntas (caso_id, materia, tipo, enunciado, datos, clave, rubrica, puntos, permite_insuficiente, explicacion, orden, activo, creado_en) VALUES
(@caso, 'familiar', 'seleccion_multiple', 'Según el art. 439 del Código Civil del Estado de Jalisco, ¿qué conceptos comprenden los alimentos de Sofía?', '{"opciones":[{"id":"a","texto":"Comida, vestido y habitación"},{"id":"b","texto":"Asistencia en caso de enfermedad"},{"id":"c","texto":"Gastos de educación"},{"id":"d","texto":"Sano esparcimiento"},{"id":"e","texto":"El pago de las deudas personales de Claudia"},{"id":"f","texto":"Una compensación para Claudia por los años de concubinato"}],"modo":"proporcional"}', '{"correctas":["a","b","c","d"]}', NULL, 2.00, 0, 'El art. 439 CCJ comprende comida, vestido, habitación, asistencia en caso de enfermedad y sano esparcimiento; tratándose de menores de edad incluye además los gastos de educación. Las deudas personales de la madre o una compensación por la relación de pareja no forman parte de los alimentos de la niña.', 10, 1, NOW()),
(@caso, 'familiar', 'opcion_multiple', '¿Con qué criterio se fija el monto de los alimentos (art. 442 CCJ)?', '{"opciones":[{"id":"a","texto":"Un porcentaje fijo del salario base del deudor, sin considerar otros ingresos"},{"id":"b","texto":"En proporción a la posibilidad de quien debe darlos y a la necesidad de quien debe recibirlos"},{"id":"c","texto":"Solo según los gastos que reporte la madre"},{"id":"d","texto":"Lo que el padre considere que puede pagar"}]}', '{"correcta":"b"}', NULL, 1.00, 0, 'El art. 442 CCJ establece la proporcionalidad entre la posibilidad del deudor y la necesidad del acreedor. Para medir la posibilidad de Héctor importa su ingreso real, no solo el salario base; las propinas forman parte del salario conforme al art. 346 LFT. Claudia también contribuye según sus medios.', 20, 1, NOW()),
(@caso, 'familiar', 'opcion_multiple', '¿Puede Claudia condicionar la convivencia de Sofía con su padre al pago de los alimentos?', '{"opciones":[{"id":"a","texto":"Sí, porque el incumplimiento de alimentos suspende automáticamente la convivencia"},{"id":"b","texto":"No: alimentos y convivencia son derechos distintos de la niña; la convivencia no se condiciona al pago y el incumplimiento se reclama por la vía correspondiente"},{"id":"c","texto":"Sí, siempre que se lo avise por escrito"},{"id":"d","texto":"Solo un juez penal puede decidirlo"}]}', '{"correcta":"b"}', NULL, 2.00, 0, 'El art. 560 CCJ distingue la guarda y custodia de las convivencias y dispone que estas no se condicionan al pago de alimentos. La convivencia es un derecho de Sofía, que además expresó que quiere ir con su papá. El incumplimiento alimentario se reclama ante el juez familiar; retener a la niña afecta su interés superior.', 30, 1, NOW()),
(@caso, 'familiar', 'opcion_multiple', '¿Cuál debe ser el monto mensual de la pensión alimenticia a cargo de Héctor?', '{"opciones":[{"id":"a","texto":"$3,000, lo que aportaba antes"},{"id":"b","texto":"$7,500, la totalidad de los gastos de Sofía"},{"id":"c","texto":"$3,750, la mitad de los gastos"}]}', '{"correcta":null,"insuficiente":true,"faltante":"Los ingresos reales de Héctor (incluidas las propinas), la acreditación de los gastos de Sofía y la capacidad económica de ambos progenitores."}', NULL, 1.00, 1, 'El monto se fija en proporción a posibilidades y necesidades (art. 442 CCJ). Sin conocer los ingresos reales de Héctor ni acreditar los gastos, cualquier cifra sería arbitraria. Lo procedente es solicitar la información (por ejemplo, un informe del empleador) y, mientras tanto, una pensión provisional.', 40, 1, NOW()),
(@caso, 'familiar', 'respuesta_breve', 'Como asesor(a) jurídico(a), explica cómo debe resolverse la situación atendiendo al interés superior de Sofía: problema jurídico, hechos relevantes, derechos en juego, fundamentos, vía sugerida y por qué debe escucharse la opinión de Sofía. Distingue lo que se observa en el video de lo que se infiere.', '{"extension":"200 a 350 palabras"}', '{"respuesta_sugerida":"Hay dos problemas vinculados que afectan a Sofía: el incumplimiento alimentario de Héctor y la restricción de la convivencia por parte de Claudia.\\n\\nHechos observables: Claudia niega la convivencia porque Héctor \\"lleva dos meses sin dar un peso\\"; Héctor atribuye el adeudo a la baja de propinas; Sofía dice que quiere ir con su papá. Información complementaria: no hay convenio ni resolución; aportaciones de $3,000 hasta julio; gastos declarados de $7,500; ingresos de ambos. Son inferencias no acreditadas que Héctor oculta ingresos o que Claudia usa a la niña para presionar.\\n\\nAlimentos: comprenden comida, vestido, habitación, salud, esparcimiento y educación (art. 439 CCJ) y se fijan en proporción a posibilidades y necesidades (art. 442); ambos progenitores contribuyen. Deben acreditarse los ingresos reales de Héctor, incluidas las propinas (que son parte del salario, art. 346 LFT).\\n\\nConvivencia: es un derecho de Sofía distinto de los alimentos y no se condiciona a su pago (art. 560 CCJ). Su interés superior (art. 4 CPEUM, pendiente de verificación) exige preservar el vínculo con ambos padres.\\n\\nOpinión de Sofía: tiene derecho a ser escuchada y a que su opinión se tome en cuenta según su edad y madurez (art. 71 LGDNNA), sin trasladarle la decisión.\\n\\nVía: demanda de alimentos con solicitud de pensión provisional y regulación de convivencias ante el juez familiar (verificar el código procesal aplicable); la mediación puede ayudar a construir acuerdos. Mientras tanto, Claudia no debe impedir la convivencia y Héctor debe reanudar sus aportaciones."}', '[{"id":"c1","criterio":"Identificación del problema","descripcion":"Plantea con precisión la cuestión jurídica que debe resolverse.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Identifica el problema de forma general o incompleta."},{"puntos":2,"descriptor":"Identifica dos problemas vinculados, el incumplimiento alimentario y la restricción de la convivencia, a la luz del interés superior de Sofía."}]},{"id":"c2","criterio":"Selección de hechos relevantes","descripcion":"Distingue hechos observables, información complementaria e inferencias, y elige los que importan.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Menciona hechos, pero mezcla hechos e inferencias o incluye datos irrelevantes."},{"puntos":2,"descriptor":"Distingue lo observado (negativa de convivencia, deseo de Sofía, reclamo de adeudo) de la ficha (ingresos, gastos) y de las inferencias sobre ocultamiento o manipulación."}]},{"id":"c3","criterio":"Clasificación o figura jurídica","descripcion":"Propone la clasificación jurídica o figura aplicable.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Propone una figura aplicable, con imprecisiones o elementos faltantes."},{"puntos":2,"descriptor":"Identifica la obligación alimentaria con su contenido y proporcionalidad, y la convivencia como derecho independiente de la niña."}]},{"id":"c4","criterio":"Fundamentación","descripcion":"Cita disposiciones pertinentes y vigentes, distinguiendo el ámbito federal y el de Jalisco.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Cita fundamentos generales o parcialmente pertinentes."},{"puntos":2,"descriptor":"Fundamenta en los arts. 439, 442 y 560 del CCJ y en el art. 71 de la LGDNNA, distinguiendo el ámbito federal y el local."}]},{"id":"c5","criterio":"Argumentación y aplicación al caso","descripcion":"Aplica las normas a los hechos y reconoce lo que falta por acreditar.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Argumenta de forma descriptiva o con saltos lógicos."},{"puntos":2,"descriptor":"Propone una solución que garantiza alimentos y convivencia, prevé escuchar a Sofía según su edad y madurez e indica qué pruebas faltan para fijar el monto."}]}]', 4.00, 0, 'Se espera que la respuesta separe ambos derechos, los garantice simultáneamente y dé participación a Sofía sin hacerla responsable de la decisión.', 50, 1, NOW());
INSERT INTO fundamentos (caso_id, ambito, ordenamiento, articulo, descripcion, enlace, fecha_consulta, estado, nota, orden) VALUES
(@caso, 'jalisco', 'Código Civil del Estado de Jalisco', 'Art. 439', 'Contenido de los alimentos: comida, vestido, habitación, asistencia en enfermedad y sano esparcimiento; en menores de edad, también educación.', 'https://www.congresojal.gob.mx/biblioteca-virtual', '2026-09-22', 'cotejado', 'Texto cotejado en una compilación no oficial (leyes-mx.com). Consultar la versión vigente en la Biblioteca Virtual del Congreso del Estado antes de validar.', 10),
(@caso, 'jalisco', 'Código Civil del Estado de Jalisco', 'Art. 442', 'Proporcionalidad de los alimentos a la posibilidad del deudor y a la necesidad del acreedor.', 'https://www.congresojal.gob.mx/biblioteca-virtual', '2026-09-22', 'cotejado', 'Texto visto transcrito en una resolución judicial. Confirmar en la versión vigente del Congreso del Estado.', 20),
(@caso, 'jalisco', 'Código Civil del Estado de Jalisco', 'Art. 560', 'Guarda y custodia (compartida salvo convenio) distinta del régimen de convivencias; la convivencia no se condiciona al pago de alimentos.', 'https://www.congresojal.gob.mx/biblioteca-virtual', '2026-09-22', 'cotejado', 'Texto cotejado en una compilación no oficial (leyes-mx.com). Consultar la versión vigente en la Biblioteca Virtual del Congreso del Estado antes de validar.', 30),
(@caso, 'federal', 'Ley General de los Derechos de Niñas, Niños y Adolescentes', 'Art. 71', 'Derecho de niñas, niños y adolescentes a ser escuchados y a que su opinión se tome en cuenta según su edad, desarrollo y madurez.', 'https://mexico.justia.com/federales/leyes/ley-general-de-los-derechos-de-ninas-ninos-y-adolescentes', '2026-09-22', 'cotejado', 'Texto cotejado en la compilación de Justia. Confirmar en la publicación oficial de la Cámara de Diputados antes de validar.', 40),
(@caso, 'federal', 'Constitución Política de los Estados Unidos Mexicanos', 'Art. 4', 'Principio del interés superior de la niñez.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/CPEUM.pdf', '2026-09-22', 'pendiente', 'Enlace a la publicación oficial. Texto del párrafo aplicable pendiente de cotejo.', 50),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 346', 'Las propinas forman parte del salario; el patrón no puede reservarse participación en ellas.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'cotejado', 'Texto cotejado en la compilación de Justia (última reforma DOF 21-02-2025 según esa fuente). Confirmar en el PDF oficial de la Cámara de Diputados.', 60);
INSERT INTO actividades (titulo, caso_id, instrucciones, estado, intentos_max, criterio_final, publicacion, mostrar_claves, creado_en) VALUES ('La pensión de Sofía', @caso, 'Observa el video completo (o lee el guion si aún no hay video) y consulta la ficha del caso antes de responder.
Distingue lo que observas de lo que infieres. Cuando la información no alcance para responder con seguridad, marca «información insuficiente» y explica qué hace falta.
En la respuesta abierta cita los artículos que aplicas e indica si son federales o de Jalisco.', 'borrador', 1, 'mejor', 'al_cierre', 1, NOW());
SET @act = LAST_INSERT_ID();
INSERT INTO actividad_pregunta (actividad_id, pregunta_id, orden) SELECT @act, id, orden FROM preguntas WHERE caso_id = @caso;
INSERT INTO actividad_grupo (actividad_id, grupo_id) VALUES (@act, @grupo);

-- ---------------------------------------------------------------------
-- P2. Mensaje al volante en la avenida
-- ---------------------------------------------------------------------
INSERT INTO casos (titulo, objetivo, lugar, dificultad, guion, hechos_complementarios, notas_docente, video_tipo, transcripcion, descripcion_accesible, creado_en) VALUES ('Mensaje al volante en la avenida', 'Distinguir entre conducta dolosa y culposa, identificar los elementos de un delito de lesiones con resultado material, reconocer cuándo la clasificación depende de un dictamen e identificar los rubros de la reparación del daño.', 'Av. Francisco Medina Ascencio, Puerto Vallarta', 2, 'ESCENA 1 (0:00–0:15). 7:40 h. Interior de un automóvil detenido en un semáforo en rojo de la avenida Francisco Medina Ascencio. Rodrigo, conductor de unos 35 años, sostiene el celular sobre el volante y escribe. Se escuchan notificaciones de mensajes.

ESCENA 2 (0:15–0:27). Rodrigo levanta la vista un segundo, vuelve al celular y el auto avanza. Plano desde la banqueta: el automóvil cruza la intersección con el semáforo en rojo.

ESCENA 3 (0:27–0:40). Por la calle transversal, con luz verde, circula una motocicleta con caja de reparto; la conduce Karla, con casco. El auto la impacta en el costado. Karla cae al pavimento y la motocicleta se arrastra varios metros.

ESCENA 4 (0:40–0:58). Rodrigo baja del auto con el celular en la mano y se lleva las manos a la cabeza. Karla, en el piso, se sujeta la pierna derecha y se queja de dolor. Rodrigo llama al 911.
RODRIGO: —Sí, un accidente en la Medina Ascencio… Choqué a una muchacha en moto… Es que iba viendo el mensaje y no vi el semáforo… Sí, está consciente, pero no se puede levantar.

ESCENA 5 (0:58–1:15). Llegan una ambulancia y una patrulla de tránsito. Los paramédicos inmovilizan la pierna de Karla. Un agente fotografía la motocicleta, con el tanque abollado y la caja de reparto rota. Rodrigo permanece en el lugar.', 'Karla, de 24 años, es repartidora por aplicación. El certificado médico previo reporta fractura de tibia derecha: lesiones que no ponen en peligro la vida y tardan más de quince días en sanar. Aún no hay dictamen médico definitivo sobre secuelas.

Prueba de alcoholemia de Rodrigo: negativa.

Gastos médicos acumulados (hospital privado), con comprobantes: $26,300. Presupuesto de reparación de la motocicleta y la caja: $18,500.

Karla percibía en promedio $2,800 semanales; su médico tratante indica que no podrá trabajar al menos ocho semanas.

La grabación de la cámara de un comercio muestra el semáforo en rojo para Rodrigo. El peritaje de tránsito está pendiente. Rodrigo tiene seguro de responsabilidad civil vehicular; la aseguradora no ha dictaminado.', 'Puntos clave: culpa por violación del deber de cuidado (art. 14, fr. II CPJ); el dolo eventual (art. 14, fr. I) exige que el sujeto prevea el resultado y lo acepte, y los hechos (llamada al 911, permanencia en el lugar, expresión de sorpresa) no lo sostienen; la fracción del art. 207 es provisional (fr. II) hasta el dictamen definitivo; reparación del daño y multa son distintas.
Pendientes de verificación: art. 206 (tipo de lesiones), art. 63 (sanción de delitos culposos), arts. 34 y 35 (reparación del daño y multa). Verificar también si el CPJ exige querella para estas lesiones culposas y si los daños a la motocicleta configuran daño en las cosas culposo.', 'ninguno', 'Transcripción basada en el guion; ajústala al video final.

ESCENA 1 (0:00–0:15). 7:40 h. Interior de un automóvil detenido en un semáforo en rojo de la avenida Francisco Medina Ascencio. Rodrigo, conductor de unos 35 años, sostiene el celular sobre el volante y escribe. Se escuchan notificaciones de mensajes.

ESCENA 2 (0:15–0:27). Rodrigo levanta la vista un segundo, vuelve al celular y el auto avanza. Plano desde la banqueta: el automóvil cruza la intersección con el semáforo en rojo.

ESCENA 3 (0:27–0:40). Por la calle transversal, con luz verde, circula una motocicleta con caja de reparto; la conduce Karla, con casco. El auto la impacta en el costado. Karla cae al pavimento y la motocicleta se arrastra varios metros.

ESCENA 4 (0:40–0:58). Rodrigo baja del auto con el celular en la mano y se lleva las manos a la cabeza. Karla, en el piso, se sujeta la pierna derecha y se queja de dolor. Rodrigo llama al 911.
RODRIGO: —Sí, un accidente en la Medina Ascencio… Choqué a una muchacha en moto… Es que iba viendo el mensaje y no vi el semáforo… Sí, está consciente, pero no se puede levantar.

ESCENA 5 (0:58–1:15). Llegan una ambulancia y una patrulla de tránsito. Los paramédicos inmovilizan la pierna de Karla. Un agente fotografía la motocicleta, con el tanque abollado y la caja de reparto rota. Rodrigo permanece en el lugar.', 'Un conductor escribe en su celular, cruza un semáforo en rojo e impacta a una repartidora en motocicleta que circulaba con luz verde. Ella cae y se sujeta la pierna; él llama al 911, reconoce que iba viendo un mensaje y permanece hasta que llegan la ambulancia y tránsito.', NOW());
SET @caso = LAST_INSERT_ID();
INSERT INTO preguntas (caso_id, materia, tipo, enunciado, datos, clave, rubrica, puntos, permite_insuficiente, explicacion, orden, activo, creado_en) VALUES
(@caso, 'penal', 'opcion_multiple', 'Con los hechos disponibles, ¿cómo se clasifica la conducta de Rodrigo en cuanto a la forma de comisión (art. 14 del Código Penal de Jalisco)?', '{"opciones":[{"id":"a","texto":"Dolosa: quería lesionar a la motociclista"},{"id":"b","texto":"Dolosa eventual: previó el resultado y lo aceptó"},{"id":"c","texto":"Culposa: produjo el resultado por falta de cuidado al conducir mientras usaba el celular"},{"id":"d","texto":"No es penalmente relevante porque se trató de un accidente"}]}', '{"correcta":"c"}', NULL, 2.00, 0, 'El art. 14, fr. II, del CPJ describe el delito culposo como el que se produce por imprudencia, negligencia, impericia o falta de reflexión o de cuidado. Conducir escribiendo en el celular y cruzar en rojo es una violación clara del deber de cuidado. El dolo eventual (fr. I) supondría que Rodrigo previó el resultado y lo aceptó; nada en los hechos lo indica (llama al 911, permanece, dice que no vio el semáforo). Llamarlo "accidente" no excluye la culpa.', 10, 1, NOW()),
(@caso, 'penal', 'relacion', 'Relaciona cada dato con el elemento del delito de lesiones culposas al que corresponde.', '{"items":[{"id":"i1","texto":"Rodrigo"},{"id":"i2","texto":"Karla"},{"id":"i3","texto":"Fractura de tibia que tarda más de quince días en sanar"},{"id":"i4","texto":"El impacto del automóvil provocó la caída y la fractura"},{"id":"i5","texto":"La integridad corporal y la salud de Karla"}],"opciones":[{"id":"o1","texto":"Sujeto activo"},{"id":"o2","texto":"Sujeto pasivo"},{"id":"o3","texto":"Resultado material"},{"id":"o4","texto":"Nexo causal"},{"id":"o5","texto":"Bien jurídico tutelado"},{"id":"o6","texto":"Calificativa"},{"id":"o7","texto":"Objeto material del robo"}]}', '{"pares":{"i1":"o1","i2":"o2","i3":"o3","i4":"o4","i5":"o5"}}', NULL, 2.00, 0, 'En las lesiones, el bien jurídico es la integridad corporal y la salud; el resultado material es la alteración de la salud (la fractura); el nexo causal vincula la conducta (conducir sin cuidado y cruzar en rojo) con ese resultado. Los daños a la motocicleta afectan el patrimonio y se analizan aparte.', 20, 1, NOW()),
(@caso, 'penal', 'opcion_multiple', '¿En qué fracción del art. 207 del Código Penal de Jalisco se ubican de manera definitiva las lesiones de Karla?', '{"opciones":[{"id":"a","texto":"Fracción I: tardan en sanar quince días o menos"},{"id":"b","texto":"Fracción II: tardan en sanar más de quince días"},{"id":"c","texto":"Fracción III: dejan cicatriz notable y permanente en la cara"},{"id":"d","texto":"Fracción IV: producen menoscabo de funciones u órganos"},{"id":"e","texto":"Fracción V: producen pérdida de funciones u órganos, incapacidad o deformidad"}]}', '{"correcta":null,"insuficiente":true,"faltante":"El dictamen médico definitivo de sanidad y secuelas. Hoy solo consta que tardan más de quince días en sanar (fr. II, de forma provisional); si quedan secuelas funcionales podría actualizarse otra fracción."}', NULL, 1.00, 1, 'El certificado previo permite una clasificación provisional en la fr. II, pero la pregunta pide la ubicación definitiva, que depende del dictamen de sanidad y secuelas. Por eso la respuesta esperada es "información insuficiente".', 30, 1, NOW()),
(@caso, 'civil', 'seleccion_multiple', 'Karla busca que se le reparen los daños. Con la información de la ficha, ¿qué conceptos puede reclamar como reparación del daño o indemnización?', '{"opciones":[{"id":"a","texto":"Gastos médicos y de hospitalización comprobados"},{"id":"b","texto":"Reparación de la motocicleta y de la caja de reparto"},{"id":"c","texto":"Ingresos que deja de percibir durante la incapacidad"},{"id":"d","texto":"La multa que se imponga a Rodrigo, pagada a favor de Karla"},{"id":"e","texto":"Una cantidad equivalente a la prisión que no cumpla Rodrigo"}],"modo":"proporcional"}', '{"correctas":["a","b","c"]}', NULL, 2.00, 0, 'La reparación del daño comprende los daños materiales (gastos médicos, reparación de bienes) y los perjuicios (ingresos que se dejan de percibir), siempre que se acrediten. La multa es una sanción pecuniaria a favor del Estado, distinta e independiente de la reparación (arts. 34 y 35 CPJ, pendientes de cotejo). También puede analizarse el daño moral. El seguro de responsabilidad civil puede cubrir total o parcialmente estos conceptos.', 40, 1, NOW()),
(@caso, 'penal', 'respuesta_breve', 'Redacta un análisis breve: ¿qué delito podría imputarse provisionalmente a Rodrigo y con qué forma de comisión? ¿Por qué aún no puede fijarse la fracción definitiva de las lesiones? Distingue la reparación del daño de la multa y señala qué pruebas faltan.', '{"extension":"200 a 350 palabras"}', '{"respuesta_sugerida":"Provisionalmente, lesiones culposas. La conducta es culposa (art. 14, fr. II CPJ): Rodrigo conducía escribiendo en el celular y cruzó en rojo (hechos observables, corroborados por la cámara del comercio), lo que viola el deber de cuidado. No hay datos para sostener dolo eventual: no se advierte que previera y aceptara el resultado; llamó al 911, admitió la distracción y permaneció en el lugar.\\n\\nElementos: sujeto activo (Rodrigo), pasivo (Karla), resultado (fractura de tibia), nexo causal (el impacto provocó la lesión) y bien jurídico (integridad corporal y salud). Por ahora las lesiones se ubican en el art. 207, fr. II (más de quince días), pero la fracción definitiva depende del dictamen de sanidad y secuelas.\\n\\nReparación del daño: gastos médicos comprobados ($26,300), reparación de la motocicleta ($18,500) e ingresos perdidos durante la incapacidad (unas ocho semanas, a acreditar), y en su caso daño moral. La multa es una sanción a favor del Estado y no sustituye la reparación.\\n\\nFaltan: dictamen médico definitivo, peritaje de tránsito, comprobantes de ingresos de Karla y la postura de la aseguradora. Deben verificarse los arts. 206, 63, 34 y 35 del CPJ y si el delito se persigue por querella."}', '[{"id":"c1","criterio":"Identificación del problema","descripcion":"Plantea con precisión la cuestión jurídica que debe resolverse.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Identifica el problema de forma general o incompleta."},{"puntos":2,"descriptor":"Identifica que deben determinarse la forma de comisión, la clasificación de las lesiones y la reparación del daño."}]},{"id":"c2","criterio":"Selección de hechos relevantes","descripcion":"Distingue hechos observables, información complementaria e inferencias, y elige los que importan.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Menciona hechos, pero mezcla hechos e inferencias o incluye datos irrelevantes."},{"puntos":2,"descriptor":"Separa lo observable (uso del celular, paso en rojo, impacto, llamada) de la ficha (certificado, presupuestos, ingresos) y no presenta como hecho la aceptación del resultado."}]},{"id":"c3","criterio":"Clasificación o figura jurídica","descripcion":"Propone la clasificación jurídica o figura aplicable.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Propone una figura aplicable, con imprecisiones o elementos faltantes."},{"puntos":2,"descriptor":"Propone lesiones culposas con sus elementos y reconoce que la fracción del art. 207 es provisional."}]},{"id":"c4","criterio":"Fundamentación","descripcion":"Cita disposiciones pertinentes y vigentes, distinguiendo el ámbito federal y el de Jalisco.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Cita fundamentos generales o parcialmente pertinentes."},{"puntos":2,"descriptor":"Cita el art. 14, fr. II, y el art. 207 del CPJ, y distingue reparación del daño y multa señalando los artículos por verificar."}]},{"id":"c5","criterio":"Argumentación y aplicación al caso","descripcion":"Aplica las normas a los hechos y reconoce lo que falta por acreditar.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Argumenta de forma descriptiva o con saltos lógicos."},{"puntos":2,"descriptor":"Explica por qué no se sostiene el dolo eventual, por qué falta el dictamen definitivo y qué conceptos de reparación se acreditan con documentos."}]}]', 4.00, 0, 'Se espera: culpa por violación del deber de cuidado, descarte razonado del dolo eventual, clasificación provisional de las lesiones y distinción entre reparación del daño y multa.', 50, 1, NOW());
INSERT INTO fundamentos (caso_id, ambito, ordenamiento, articulo, descripcion, enlace, fecha_consulta, estado, nota, orden) VALUES
(@caso, 'jalisco', 'Código Penal para el Estado Libre y Soberano de Jalisco', 'Art. 14', 'Delitos dolosos (fr. I: conocer los elementos del tipo o prever el resultado y quererlo o aceptarlo) y culposos (fr. II: imprudencia, negligencia, impericia, falta de reflexión o de cuidado).', 'https://congresoweb.congresojal.gob.mx/bibliotecavirtual/legislacion/C%C3%B3digos/C%C3%B3digo%20Penal%20para%20el%20Estado%20Libre%20y%20Soberano%20de%20Jalisco%20-170326.doc', '2026-09-22', 'cotejado', 'Texto cotejado en una compilación no oficial actualizada (leyes-mx.com). Enlace: versión del Congreso del Estado con reforma del 17/03/2026. Confirmar el texto vigente antes de validar.', 10),
(@caso, 'jalisco', 'Código Penal para el Estado Libre y Soberano de Jalisco', 'Art. 207', 'Lesiones que no ponen en peligro la vida, por fracciones según el tiempo de sanidad y las consecuencias.', 'https://congresoweb.congresojal.gob.mx/bibliotecavirtual/legislacion/C%C3%B3digos/C%C3%B3digo%20Penal%20para%20el%20Estado%20Libre%20y%20Soberano%20de%20Jalisco%20-170326.doc', '2026-09-22', 'cotejado', 'Texto cotejado en una compilación no oficial actualizada (leyes-mx.com). Enlace: versión del Congreso del Estado con reforma del 17/03/2026. Confirmar el texto vigente antes de validar.', 20),
(@caso, 'jalisco', 'Código Penal para el Estado Libre y Soberano de Jalisco', 'Art. 206', 'Tipo del delito de lesiones.', 'https://congresoweb.congresojal.gob.mx/bibliotecavirtual/legislacion/C%C3%B3digos/C%C3%B3digo%20Penal%20para%20el%20Estado%20Libre%20y%20Soberano%20de%20Jalisco%20-170326.doc', '2026-09-22', 'pendiente', 'Solo se identificó el encabezado; cotejar el texto.', 30),
(@caso, 'jalisco', 'Código Penal para el Estado Libre y Soberano de Jalisco', 'Art. 63', 'Sanción de los delitos culposos.', 'https://congresoweb.congresojal.gob.mx/bibliotecavirtual/legislacion/C%C3%B3digos/C%C3%B3digo%20Penal%20para%20el%20Estado%20Libre%20y%20Soberano%20de%20Jalisco%20-170326.doc', '2026-09-22', 'pendiente', 'Solo se identificó el encabezado; cotejar el texto.', 40),
(@caso, 'jalisco', 'Código Penal para el Estado Libre y Soberano de Jalisco', 'Art. 34', 'Reparación del daño a la víctima.', 'https://congresoweb.congresojal.gob.mx/bibliotecavirtual/legislacion/C%C3%B3digos/C%C3%B3digo%20Penal%20para%20el%20Estado%20Libre%20y%20Soberano%20de%20Jalisco%20-170326.doc', '2026-09-22', 'pendiente', 'Solo se identificó el encabezado; cotejar el texto y sus conceptos.', 50),
(@caso, 'jalisco', 'Código Penal para el Estado Libre y Soberano de Jalisco', 'Art. 35', 'Multa como sanción independiente de la reparación del daño.', 'https://congresoweb.congresojal.gob.mx/bibliotecavirtual/legislacion/C%C3%B3digos/C%C3%B3digo%20Penal%20para%20el%20Estado%20Libre%20y%20Soberano%20de%20Jalisco%20-170326.doc', '2026-09-22', 'pendiente', 'Solo se identificó el encabezado; cotejar el texto.', 60);
INSERT INTO actividades (titulo, caso_id, instrucciones, estado, intentos_max, criterio_final, publicacion, mostrar_claves, creado_en) VALUES ('Mensaje al volante en la avenida', @caso, 'Observa el video completo (o lee el guion si aún no hay video) y consulta la ficha del caso antes de responder.
Distingue lo que observas de lo que infieres. Cuando la información no alcance para responder con seguridad, marca «información insuficiente» y explica qué hace falta.
En la respuesta abierta cita los artículos que aplicas e indica si son federales o de Jalisco.', 'borrador', 1, 'mejor', 'al_cierre', 1, NOW());
SET @act = LAST_INSERT_ID();
INSERT INTO actividad_pregunta (actividad_id, pregunta_id, orden) SELECT @act, id, orden FROM preguntas WHERE caso_id = @caso;
INSERT INTO actividad_grupo (actividad_id, grupo_id) VALUES (@act, @grupo);

-- ---------------------------------------------------------------------
-- C2. La lancha de Marina Vallarta
-- ---------------------------------------------------------------------
INSERT INTO casos (titulo, objetivo, lugar, dificultad, guion, hechos_complementarios, notas_docente, video_tipo, transcripcion, descripcion_accesible, creado_en) VALUES ('La lancha de Marina Vallarta', 'Analizar el saneamiento por vicios ocultos en una compraventa entre particulares, el efecto de la cláusula de venta "en el estado en que se encuentra" frente a la mala fe y las acciones disponibles para la compradora.', 'Marina Vallarta, Puerto Vallarta', 3, 'ESCENA 1 (0:00–0:18). Muelle de Marina Vallarta, a media mañana. Tomás muestra a Alejandra una lancha de pesca deportiva. Enciende el motor, que arranca sin problema.
TOMÁS: —El motor está impecable, nunca me ha fallado. Por eso la vendo en este precio.
ALEJANDRA: —¿Ha tenido algún golpe o reparación?
TOMÁS: —Nada, solo servicios de rutina.

ESCENA 2 (0:18–0:30). En la mesa de un café del muelle, ambos firman un documento de dos hojas. Tomás le entrega las llaves y se dan la mano.

ESCENA 3 (0:30–0:50). Texto en pantalla: "Tres semanas después". Taller mecánico. El mecánico retira una cubierta del motor y, con una lámpara, muestra una fisura en el bloque rellenada con resina y pintada del mismo color.
MECÁNICO: —Esto no es de ahorita. Alguien rellenó la grieta con resina y la pintó para que no se viera. Con esa fisura el motor se sobrecalienta en cuanto lo exige.

ESCENA 4 (0:50–1:15). Alejandra llama a Tomás en altavoz.
ALEJANDRA: —El mecánico encontró una fisura tapada con resina.
TOMÁS: —Mire, yo se la vendí como está; así dice el contrato. Además, usted la revisó.
ALEJANDRA: —Yo no sé de motores; por eso le pregunté.
Tomás cuelga.', 'Precio: $380,000, pagados por transferencia bancaria.

Contrato privado de compraventa del 10 de agosto de 2026. Cláusula séptima: "La compradora recibe la embarcación en las condiciones en que se encuentra, a su entera satisfacción".

Tomás es un particular; no se dedica a la venta de embarcaciones. No existe registro de servicios del motor.

Alejandra no tiene conocimientos de mecánica y no llevó a un técnico antes de comprar.

El mecánico que revisó la lancha no es perito certificado y no ha emitido dictamen escrito. Estima que podría ser necesario cambiar el motor, pero aún no hay presupuesto.

Alejandra ha gastado $12,000 en diagnóstico y traslado de la lancha al taller.', 'Puntos clave: vicio oculto (preexistente, oculto e importante); la cláusula "en las condiciones en que se encuentra" no protege al vendedor que conocía el vicio y lo ocultó (mala fe); el ocultamiento activo y la afirmación falsa podrían analizarse también como dolo en el consentimiento. La preexistencia y el conocimiento de Tomás son inferencias que requieren peritaje.
Pendientes: artículos del CCJ sobre saneamiento por vicios ocultos, sus efectos y plazos (una fuente secundaria refiere el art. 1653 con plazos de 12 meses para inmuebles y 6 para muebles: no se localizó el texto oficial), dolo como vicio del consentimiento y régimen de embarcaciones (registro y normas federales). La LFPC solo sería relevante si el vendedor fuera proveedor.', 'ninguno', 'Transcripción basada en el guion; ajústala al video final.

ESCENA 1 (0:00–0:18). Muelle de Marina Vallarta, a media mañana. Tomás muestra a Alejandra una lancha de pesca deportiva. Enciende el motor, que arranca sin problema.
TOMÁS: —El motor está impecable, nunca me ha fallado. Por eso la vendo en este precio.
ALEJANDRA: —¿Ha tenido algún golpe o reparación?
TOMÁS: —Nada, solo servicios de rutina.

ESCENA 2 (0:18–0:30). En la mesa de un café del muelle, ambos firman un documento de dos hojas. Tomás le entrega las llaves y se dan la mano.

ESCENA 3 (0:30–0:50). Texto en pantalla: "Tres semanas después". Taller mecánico. El mecánico retira una cubierta del motor y, con una lámpara, muestra una fisura en el bloque rellenada con resina y pintada del mismo color.
MECÁNICO: —Esto no es de ahorita. Alguien rellenó la grieta con resina y la pintó para que no se viera. Con esa fisura el motor se sobrecalienta en cuanto lo exige.

ESCENA 4 (0:50–1:15). Alejandra llama a Tomás en altavoz.
ALEJANDRA: —El mecánico encontró una fisura tapada con resina.
TOMÁS: —Mire, yo se la vendí como está; así dice el contrato. Además, usted la revisó.
ALEJANDRA: —Yo no sé de motores; por eso le pregunté.
Tomás cuelga.', 'Un vendedor muestra una lancha en la marina y asegura que el motor nunca ha fallado; firman el contrato. Semanas después, un mecánico muestra una fisura en el motor rellenada con resina y pintada. La compradora llama al vendedor, que responde que la vendió "como está" y cuelga.', NOW());
SET @caso = LAST_INSERT_ID();
INSERT INTO preguntas (caso_id, materia, tipo, enunciado, datos, clave, rubrica, puntos, permite_insuficiente, explicacion, orden, activo, creado_en) VALUES
(@caso, 'civil', 'relacion', 'Clasifica cada dato según su origen: hecho observable en el video, información complementaria de la ficha o inferencia.', '{"items":[{"id":"i1","texto":"El mecánico muestra una fisura cubierta con resina y pintura"},{"id":"i2","texto":"Tomás afirma que el motor nunca le ha fallado"},{"id":"i3","texto":"El contrato contiene la cláusula \\"en las condiciones en que se encuentra\\""},{"id":"i4","texto":"El mecánico no es perito certificado"},{"id":"i5","texto":"La fisura ya existía antes de la venta"},{"id":"i6","texto":"Tomás sabía de la fisura cuando vendió la lancha"}],"opciones":[{"id":"o1","texto":"Hecho observable"},{"id":"o2","texto":"Información complementaria"},{"id":"o3","texto":"Inferencia"}]}', '{"pares":{"i1":"o1","i2":"o1","i3":"o2","i4":"o2","i5":"o3","i6":"o3"}}', NULL, 2.00, 0, 'La fisura rellenada y las palabras de Tomás se ven y se escuchan. La cláusula (el documento no se lee en el video) y la calidad del mecánico provienen de la ficha. Que la fisura sea anterior a la venta lo afirma el mecánico, pero debe acreditarse con un peritaje; que Tomás la conocía se deduce del ocultamiento, sin que esté probado.', 10, 1, NOW()),
(@caso, 'civil', 'seleccion_multiple', '¿Qué elementos deben acreditarse para que proceda el saneamiento por vicios ocultos?', '{"opciones":[{"id":"a","texto":"Que el defecto existía antes de la venta"},{"id":"b","texto":"Que el defecto estaba oculto y no era fácilmente perceptible para una compradora sin conocimientos técnicos"},{"id":"c","texto":"Que el defecto hace impropia la cosa para su uso o disminuye su utilidad de modo que no se habría comprado o se habría pagado menos"},{"id":"d","texto":"Que el vendedor sea comerciante profesional"},{"id":"e","texto":"Que el contrato se haya celebrado ante notario"}],"modo":"proporcional"}', '{"correctas":["a","b","c"]}', NULL, 2.00, 0, 'Los elementos del vicio oculto son su preexistencia, su carácter oculto y su gravedad. La calidad de comerciante del vendedor o la forma notarial no son requisitos. Verifica la redacción exacta en el capítulo de saneamiento por vicios ocultos del CCJ (pendiente de cotejo).', 20, 1, NOW()),
(@caso, 'civil', 'opcion_multiple', '¿La cláusula "en las condiciones en que se encuentra" libera a Tomás de responder?', '{"opciones":[{"id":"a","texto":"Sí, en todo caso: la compradora aceptó expresamente el estado de la lancha"},{"id":"b","texto":"No necesariamente: si Tomás conocía el vicio y lo ocultó (mala fe), la cláusula no lo libera"},{"id":"c","texto":"Sí, porque Alejandra tuvo oportunidad de revisar la lancha"},{"id":"d","texto":"No, porque las cláusulas de un contrato privado carecen de validez"}]}', '{"correcta":"b"}', NULL, 1.00, 0, 'Las cláusulas que limitan el saneamiento no amparan al vendedor que actúa de mala fe ocultando un vicio que conoce (verifica la regla en el CCJ). El relleno con resina pintada y la afirmación de que el motor "nunca ha fallado" son indicios de ocultamiento; deben probarse. Los contratos privados sí son válidos.', 30, 1, NOW()),
(@caso, 'civil', 'opcion_multiple', '¿Qué acción conviene ejercer: la redhibitoria (dejar sin efecto la venta y recuperar el precio) o la estimatoria (reducción del precio)?', '{"opciones":[{"id":"a","texto":"La redhibitoria, en todo caso"},{"id":"b","texto":"La estimatoria, en todo caso"},{"id":"c","texto":"Ninguna, porque ya transcurrieron tres semanas"}]}', '{"correcta":null,"insuficiente":true,"faltante":"Un dictamen pericial sobre el origen, la antigüedad y la gravedad de la fisura; el presupuesto de reparación o de sustitución del motor, y la verificación de los plazos del CCJ para ejercer estas acciones."}', NULL, 1.00, 1, 'La elección depende de la gravedad del vicio (si hace inservible la lancha o solo reduce su valor) y del costo de repararla, datos que aún no existen. Los plazos deben verificarse en el CCJ; una fuente secundaria menciona seis meses para bienes muebles, pero no se localizó el texto oficial.', 40, 1, NOW()),
(@caso, 'civil', 'respuesta_breve', 'Redacta un dictamen breve para Alejandra: problema jurídico, hechos relevantes (distinguiendo inferencias), figura aplicable, efecto de la cláusula séptima, acciones posibles y pruebas que debe reunir.', '{"extension":"250 a 400 palabras"}', '{"respuesta_sugerida":"Problema: si Alejandra puede exigir el saneamiento por vicios ocultos pese a la cláusula de venta \\"en las condiciones en que se encuentra\\".\\n\\nHechos: se observa una fisura en el bloque rellenada con resina y pintada, y Tomás afirmó que el motor \\"nunca ha fallado\\" y que solo tuvo servicios de rutina. La ficha agrega el precio ($380,000), la cláusula séptima, que Tomás es un particular, que el mecánico no es perito y los gastos de $12,000. Son inferencias, pendientes de prueba, que la fisura existía antes de la venta y que Tomás la conocía.\\n\\nFigura: compraventa civil entre particulares (no consta que Tomás sea proveedor, por lo que en principio no aplica la LFPC). El defecto reúne, en apariencia, los elementos del vicio oculto: preexistente, no perceptible para una compradora lega y grave (sobrecalentamiento).\\n\\nCláusula séptima: no libera al vendedor si conocía el vicio y lo ocultó. El relleno pintado y la afirmación falsa podrían analizarse, además, como dolo en el consentimiento.\\n\\nAcciones: redhibitoria (restitución del precio contra la devolución de la lancha) o estimatoria (reducción del precio), según la gravedad; en caso de mala fe, daños y perjuicios (al menos los $12,000). Verificar plazos y artículos en el CCJ.\\n\\nPruebas: dictamen pericial, contrato, comprobante de pago, mensajes o testigos de las afirmaciones de Tomás, comprobantes de gastos. Conviene una reclamación por escrito y explorar la mediación antes de demandar."}', '[{"id":"c1","criterio":"Identificación del problema","descripcion":"Plantea con precisión la cuestión jurídica que debe resolverse.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Identifica el problema de forma general o incompleta."},{"puntos":2,"descriptor":"Plantea si procede el saneamiento por vicios ocultos pese a la cláusula de venta en el estado en que se encuentra."}]},{"id":"c2","criterio":"Selección de hechos relevantes","descripcion":"Distingue hechos observables, información complementaria e inferencias, y elige los que importan.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Menciona hechos, pero mezcla hechos e inferencias o incluye datos irrelevantes."},{"puntos":2,"descriptor":"Distingue la fisura observada y las afirmaciones de Tomás (observables) de su conocimiento previo y de la preexistencia del defecto (inferencias por acreditar)."}]},{"id":"c3","criterio":"Clasificación o figura jurídica","descripcion":"Propone la clasificación jurídica o figura aplicable.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Propone una figura aplicable, con imprecisiones o elementos faltantes."},{"puntos":2,"descriptor":"Identifica la compraventa civil, el vicio oculto con sus tres elementos y la posible mala fe o dolo del vendedor."}]},{"id":"c4","criterio":"Fundamentación","descripcion":"Cita disposiciones pertinentes y vigentes, distinguiendo el ámbito federal y el de Jalisco.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Cita fundamentos generales o parcialmente pertinentes."},{"puntos":2,"descriptor":"Fundamenta en las normas del CCJ sobre compraventa y saneamiento, advirtiendo que artículos y plazos deben verificarse en el texto vigente."}]},{"id":"c5","criterio":"Argumentación y aplicación al caso","descripcion":"Aplica las normas a los hechos y reconoce lo que falta por acreditar.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Argumenta de forma descriptiva o con saltos lógicos."},{"puntos":2,"descriptor":"Compara la acción redhibitoria y la estimatoria según la gravedad del defecto, suma los daños acreditables y enumera las pruebas necesarias."}]}]', 4.00, 0, 'Se espera un dictamen que reconozca los elementos del vicio oculto, el límite de la cláusula ante la mala fe y la necesidad de un peritaje para elegir la acción.', 50, 1, NOW());
INSERT INTO fundamentos (caso_id, ambito, ordenamiento, articulo, descripcion, enlace, fecha_consulta, estado, nota, orden) VALUES
(@caso, 'jalisco', 'Código Civil del Estado de Jalisco', 'Capítulo de saneamiento por vicios ocultos (por determinar)', 'Obligación del vendedor de responder por los defectos ocultos de la cosa vendida; acciones redhibitoria y estimatoria.', 'https://www.congresojal.gob.mx/biblioteca-virtual', '2026-09-22', 'pendiente', 'No se localizaron los artículos en una fuente verificable. Identificarlos en el texto vigente antes de validar.', 10),
(@caso, 'jalisco', 'Código Civil del Estado de Jalisco', 'Art. 1653', 'Plazos para ejercer las acciones por vicios ocultos.', 'https://www.congresojal.gob.mx/biblioteca-virtual', '2026-09-22', 'pendiente', 'Solo una fuente secundaria lo refiere (12 meses inmuebles, 6 meses muebles). No se verificó el texto oficial ni que sea el artículo aplicable.', 20),
(@caso, 'jalisco', 'Código Civil del Estado de Jalisco', 'Por determinar', 'Dolo como vicio del consentimiento y sus efectos.', 'https://www.congresojal.gob.mx/biblioteca-virtual', '2026-09-22', 'pendiente', 'Identificar los artículos del CCJ sobre vicios del consentimiento.', 30),
(@caso, 'federal', 'Ley Federal de Protección al Consumidor', 'Por determinar', 'Solo sería aplicable si el vendedor actuara como proveedor.', NULL, '2026-09-22', 'pendiente', 'Incluido para la discusión; no se verificó texto ni enlace.', 40);
INSERT INTO actividades (titulo, caso_id, instrucciones, estado, intentos_max, criterio_final, publicacion, mostrar_claves, creado_en) VALUES ('La lancha de Marina Vallarta', @caso, 'Observa el video completo (o lee el guion si aún no hay video) y consulta la ficha del caso antes de responder.
Distingue lo que observas de lo que infieres. Cuando la información no alcance para responder con seguridad, marca «información insuficiente» y explica qué hace falta.
En la respuesta abierta cita los artículos que aplicas e indica si son federales o de Jalisco.', 'borrador', 1, 'mejor', 'al_cierre', 1, NOW());
SET @act = LAST_INSERT_ID();
INSERT INTO actividad_pregunta (actividad_id, pregunta_id, orden) SELECT @act, id, orden FROM preguntas WHERE caso_id = @caso;
INSERT INTO actividad_grupo (actividad_id, grupo_id) VALUES (@act, @grupo);

-- ---------------------------------------------------------------------
-- F2. Vacaciones en Guadalajara
-- ---------------------------------------------------------------------
INSERT INTO casos (titulo, objetivo, lugar, dificultad, guion, hechos_complementarios, notas_docente, video_tipo, transcripcion, descripcion_accesible, creado_en) VALUES ('Vacaciones en Guadalajara', 'Aplicar el interés superior de la niñez y el derecho de participación de un niño de 11 años en una controversia sobre convivencias vacacionales, e identificar riesgos y garantías proporcionales.', 'Puerto Vallarta y Guadalajara, Jalisco', 3, 'ESCENA 1 (0:00–0:20). Parque, por la tarde. Paola y Luis conversan en una banca mientras su hijo Mateo, de 11 años, juega fútbol a unos metros.
LUIS: —Quiero llevarme a Mateo las dos semanas de vacaciones de diciembre a Guadalajara. Ya lo inscribí en una academia de fútbol allá.
PAOLA: —El convenio dice que las vacaciones las acordamos. ¿Y la Navidad? Mi mamá lo espera como cada año.

ESCENA 2 (0:20–0:40).
LUIS: —Tú lo tienes todo el año. Son dos semanas.
PAOLA: —No me opongo a que vaya, pero no toda la Navidad.
LUIS: —Además, él quiere ir. Pregúntale.

ESCENA 3 (0:40–1:00). Mateo se acerca con el balón.
PAOLA: —Mateo, ¿quieres ir con tu papá a Guadalajara en diciembre?
MATEO: —Sí, quiero ir a la academia… pero también quiero estar con la abuela en Navidad. ¿No puedo hacer las dos cosas?

ESCENA 4 (1:00–1:22). Mateo vuelve a jugar. Paola se levanta a comprar agua. Luis contesta una llamada; habla en voz baja, pero la cámara lo capta:
LUIS: —Si se acostumbra allá y se queda conmigo, mejor. Ya veremos en enero.
Paola regresa; Luis guarda el celular.', 'Convenio aprobado judicialmente en 2024: la guarda y custodia de Mateo corresponde a Paola; Luis convive con él los fines de semana alternos; los periodos vacacionales "se distribuirán de común acuerdo entre las partes".

Luis se mudó a Guadalajara en marzo de 2026 por trabajo. Desde entonces viaja a Puerto Vallarta para las convivencias de fin de semana; ha faltado a algunas.

Luis está al corriente con la pensión alimenticia. No hay antecedentes de que haya dejado de entregar a Mateo después de una convivencia.

Vacaciones escolares de Mateo, según la circular de su escuela: del 19 de diciembre al 6 de enero. La academia de fútbol es un campamento del 20 al 31 de diciembre.

La abuela materna vive en Puerto Vallarta; Mateo ha pasado con ella todas las Navidades.', 'Puntos clave: el convenio deja las vacaciones al acuerdo de las partes; a falta de acuerdo decide el juez que conoce del asunto; el eje es el interés superior de Mateo, cuya opinión debe escucharse según su edad y madurez (art. 71 LGDNNA) sin que él cargue con la decisión. El comentario telefónico de Luis es un indicio de riesgo, no prueba de retención: justifica garantías proporcionales (fechas y lugar de entrega, itinerario, comunicación), no la suspensión de la convivencia. El historial de cumplimiento de Luis es relevante.
Pendientes: art. 4 CPEUM (cotejo), vía y medidas en el código procesal familiar aplicable en Jalisco, reglas de convivencia del CCJ distintas del art. 560. Recordar que el campamento termina el 31 de diciembre y las vacaciones el 6 de enero.', 'ninguno', 'Transcripción basada en el guion; ajústala al video final.

ESCENA 1 (0:00–0:20). Parque, por la tarde. Paola y Luis conversan en una banca mientras su hijo Mateo, de 11 años, juega fútbol a unos metros.
LUIS: —Quiero llevarme a Mateo las dos semanas de vacaciones de diciembre a Guadalajara. Ya lo inscribí en una academia de fútbol allá.
PAOLA: —El convenio dice que las vacaciones las acordamos. ¿Y la Navidad? Mi mamá lo espera como cada año.

ESCENA 2 (0:20–0:40).
LUIS: —Tú lo tienes todo el año. Son dos semanas.
PAOLA: —No me opongo a que vaya, pero no toda la Navidad.
LUIS: —Además, él quiere ir. Pregúntale.

ESCENA 3 (0:40–1:00). Mateo se acerca con el balón.
PAOLA: —Mateo, ¿quieres ir con tu papá a Guadalajara en diciembre?
MATEO: —Sí, quiero ir a la academia… pero también quiero estar con la abuela en Navidad. ¿No puedo hacer las dos cosas?

ESCENA 4 (1:00–1:22). Mateo vuelve a jugar. Paola se levanta a comprar agua. Luis contesta una llamada; habla en voz baja, pero la cámara lo capta:
LUIS: —Si se acostumbra allá y se queda conmigo, mejor. Ya veremos en enero.
Paola regresa; Luis guarda el celular.', 'Una madre y un padre separados discuten en un parque las vacaciones de diciembre de su hijo de 11 años. El niño dice que quiere ir a la academia de fútbol con su papá y también pasar la Navidad con su abuela. Después, en una llamada, el padre comenta que sería mejor que el niño se quedara con él en Guadalajara.', NOW());
SET @caso = LAST_INSERT_ID();
INSERT INTO preguntas (caso_id, materia, tipo, enunciado, datos, clave, rubrica, puntos, permite_insuficiente, explicacion, orden, activo, creado_en) VALUES
(@caso, 'familiar', 'relacion', 'Clasifica cada dato según su origen: hecho observable, información complementaria o inferencia.', '{"items":[{"id":"i1","texto":"Mateo dice que quiere ir a la academia y también estar con su abuela en Navidad"},{"id":"i2","texto":"Luis dice por teléfono que sería mejor que Mateo se quedara con él"},{"id":"i3","texto":"El convenio judicial deja las vacaciones al común acuerdo"},{"id":"i4","texto":"Luis ha cumplido las convivencias con algunas faltas y está al corriente con la pensión"},{"id":"i5","texto":"Luis planea no devolver a Mateo después de las vacaciones"},{"id":"i6","texto":"Paola busca impedir la relación de Mateo con su padre"}],"opciones":[{"id":"o1","texto":"Hecho observable"},{"id":"o2","texto":"Información complementaria"},{"id":"o3","texto":"Inferencia"}]}', '{"pares":{"i1":"o1","i2":"o1","i3":"o2","i4":"o2","i5":"o3","i6":"o3"}}', NULL, 2.00, 0, 'Las palabras de Mateo y la llamada de Luis se escuchan en el video. El convenio y el historial de cumplimiento provienen de la ficha. Que Luis planea retener a Mateo o que Paola busca alejarlo de su padre son inferencias: la primera tiene un indicio (la llamada); la segunda contradice lo que Paola dice ("no me opongo a que vaya").', 10, 1, NOW()),
(@caso, 'familiar', 'opcion_multiple', '¿Qué principio debe orientar la decisión sobre las vacaciones de Mateo?', '{"opciones":[{"id":"a","texto":"La igualdad aritmética: repartir las vacaciones exactamente a la mitad"},{"id":"b","texto":"El interés superior de la niñez: la decisión que mejor proteja los derechos y el bienestar de Mateo"},{"id":"c","texto":"La preferencia del progenitor que tiene la guarda y custodia"},{"id":"d","texto":"La voluntad de Mateo, que por tener 11 años decide por sí mismo"}]}', '{"correcta":"b"}', NULL, 1.00, 0, 'El interés superior de la niñez orienta toda decisión que afecte a Mateo (art. 4 CPEUM, pendiente de cotejo). Su opinión debe escucharse y tomarse en cuenta según su edad y madurez (art. 71 LGDNNA), pero no se le traslada la decisión. Un reparto aritmético o la sola preferencia del custodio no garantizan su bienestar.', 20, 1, NOW()),
(@caso, 'familiar', 'seleccion_multiple', '¿Qué aspectos deben valorarse para resolver (o negociar) las vacaciones de diciembre?', '{"opciones":[{"id":"a","texto":"La opinión de Mateo, según su edad y madurez"},{"id":"b","texto":"El calendario escolar y las fechas del campamento"},{"id":"c","texto":"La continuidad de sus vínculos familiares, incluida la Navidad con su abuela"},{"id":"d","texto":"El riesgo de que Mateo no sea devuelto y las garantías de regreso"},{"id":"e","texto":"Los ingresos de cada progenitor"},{"id":"f","texto":"La culpa de cada uno en la separación"}],"modo":"proporcional"}', '{"correctas":["a","b","c","d"]}', NULL, 2.00, 0, 'La decisión debe atender el bienestar de Mateo: su opinión, sus actividades y calendario, sus vínculos familiares y la seguridad de su regreso. Los ingresos pueden importar para alimentos, no para distribuir las vacaciones; la culpa en la separación es ajena al interés del niño.', 30, 1, NOW()),
(@caso, 'familiar', 'opcion_multiple', '¿Hay base suficiente para pedir medidas urgentes contra una retención de Mateo (por ejemplo, prohibir que salga de Puerto Vallarta)?', '{"opciones":[{"id":"a","texto":"Sí, el comentario telefónico de Luis basta para acreditar el riesgo"},{"id":"b","texto":"No, porque Luis es su padre y puede llevarlo a donde quiera"},{"id":"c","texto":"No, porque dentro del mismo estado no puede haber retención indebida"}]}', '{"correcta":null,"insuficiente":true,"faltante":"Datos objetivos del riesgo (antecedentes de incumplimiento, planes de cambio de escuela o domicilio, otros mensajes) y la verificación de las medidas que prevé la legislación procesal familiar aplicable."}', NULL, 1.00, 1, 'El comentario es un indicio relevante, pero aislado; el historial de Luis es de cumplimiento. Con estos datos no puede afirmarse que existan bases para una medida restrictiva, aunque sí para pedir garantías de regreso (fechas, lugar de entrega, comunicación). Retener a un niño contra lo acordado es indebido aunque ocurra dentro del mismo estado.', 40, 1, NOW()),
(@caso, 'familiar', 'respuesta_breve', 'Propón una solución para las vacaciones de diciembre que atienda el interés superior de Mateo. Explica cómo debe escucharse su opinión, qué hechos son relevantes, qué inferencias no están acreditadas y qué garantías o condiciones incluirías en un acuerdo o en la petición al juzgado.', '{"extension":"250 a 400 palabras"}', '{"respuesta_sugerida":"La controversia es la distribución de un periodo vacacional que el convenio judicial dejó al común acuerdo, con un posible riesgo de retención. El criterio rector es el interés superior de Mateo (art. 4 CPEUM, pendiente de verificación).\\n\\nHechos relevantes: Mateo quiere ir a la academia y pasar la Navidad con su abuela; Paola no se opone al viaje; Luis ya inscribió a Mateo en un campamento del 20 al 31 de diciembre; las vacaciones van del 19 de diciembre al 6 de enero. Luis cumple la pensión y, en general, las convivencias. Su comentario telefónico (\\"si se queda conmigo, mejor\\") es un indicio que no prueba un plan de retención.\\n\\nOpinión de Mateo: debe escucharse en condiciones adecuadas a su edad y madurez (art. 71 LGDNNA) y tomarse en cuenta, sin que él decida ni se sienta responsable del conflicto. Su propuesta de \\"hacer las dos cosas\\" es viable.\\n\\nPropuesta: Mateo pasa con Luis del 19 al 23 de diciembre (inicio del campamento), regresa a Puerto Vallarta del 24 al 26 para la Navidad con su familia materna y vuelve con Luis del 27 al 31 para terminar el campamento; regresa a casa el 1 de enero. Si no es viable, otra opción es asistir solo a una parte del campamento.\\n\\nGarantías proporcionales: fechas, horarios y lugar de entrega por escrito; itinerario y domicilio en Guadalajara; comunicación diaria con Paola; compromiso expreso de regreso. Si no hay acuerdo, se promueve ante el juez familiar que aprobó el convenio (verificar la vía). Una medida restrictiva requeriría datos objetivos adicionales."}', '[{"id":"c1","criterio":"Identificación del problema","descripcion":"Plantea con precisión la cuestión jurídica que debe resolverse.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Identifica el problema de forma general o incompleta."},{"puntos":2,"descriptor":"Identifica la controversia sobre el periodo vacacional no acordado y el posible riesgo de retención, centrada en el interés superior de Mateo."}]},{"id":"c2","criterio":"Selección de hechos relevantes","descripcion":"Distingue hechos observables, información complementaria e inferencias, y elige los que importan.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Menciona hechos, pero mezcla hechos e inferencias o incluye datos irrelevantes."},{"puntos":2,"descriptor":"Separa lo que Mateo expresa y lo que Luis dice por teléfono (observable) de la intención de retenerlo o de obstaculizar (inferencias), y usa el convenio y el historial de cumplimiento."}]},{"id":"c3","criterio":"Clasificación o figura jurídica","descripcion":"Propone la clasificación jurídica o figura aplicable.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Propone una figura aplicable, con imprecisiones o elementos faltantes."},{"puntos":2,"descriptor":"Reconoce el régimen derivado del convenio judicial y la necesidad de acuerdo o de resolución judicial para las vacaciones."}]},{"id":"c4","criterio":"Fundamentación","descripcion":"Cita disposiciones pertinentes y vigentes, distinguiendo el ámbito federal y el de Jalisco.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Cita fundamentos generales o parcialmente pertinentes."},{"puntos":2,"descriptor":"Fundamenta en el interés superior (art. 4 CPEUM, pendiente de verificación), el art. 71 de la LGDNNA y las normas civiles locales sobre convivencia."}]},{"id":"c5","criterio":"Argumentación y aplicación al caso","descripcion":"Aplica las normas a los hechos y reconoce lo que falta por acreditar.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Argumenta de forma descriptiva o con saltos lógicos."},{"puntos":2,"descriptor":"Propone una distribución concreta con garantías proporcionales al riesgo e integra la opinión de Mateo sin trasladarle la decisión."}]}]', 4.00, 0, 'Se espera una propuesta concreta que concilie la academia y la Navidad, con garantías proporcionales y sin tratar como probada la intención de retención.', 50, 1, NOW());
INSERT INTO fundamentos (caso_id, ambito, ordenamiento, articulo, descripcion, enlace, fecha_consulta, estado, nota, orden) VALUES
(@caso, 'federal', 'Ley General de los Derechos de Niñas, Niños y Adolescentes', 'Art. 71', 'Derecho a ser escuchado y a que la opinión se tome en cuenta según edad, desarrollo y madurez.', 'https://mexico.justia.com/federales/leyes/ley-general-de-los-derechos-de-ninas-ninos-y-adolescentes', '2026-09-22', 'cotejado', 'Texto cotejado en la compilación de Justia. Confirmar en la publicación oficial de la Cámara de Diputados antes de validar.', 10),
(@caso, 'federal', 'Constitución Política de los Estados Unidos Mexicanos', 'Art. 4', 'Principio del interés superior de la niñez.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/CPEUM.pdf', '2026-09-22', 'pendiente', 'Texto del párrafo aplicable pendiente de cotejo.', 20),
(@caso, 'jalisco', 'Código Civil del Estado de Jalisco', 'Art. 560', 'Guarda y custodia y su distinción respecto del régimen de convivencias.', 'https://www.congresojal.gob.mx/biblioteca-virtual', '2026-09-22', 'cotejado', 'Texto cotejado en una compilación no oficial (leyes-mx.com). Consultar la versión vigente en la Biblioteca Virtual del Congreso del Estado antes de validar.', 30),
(@caso, 'otro', 'Norma procesal familiar aplicable en Jalisco', 'Por determinar', 'Vía para resolver desacuerdos sobre convivencias y medidas provisionales o de protección.', NULL, '2026-09-22', 'pendiente', 'Verificar la vigencia en Jalisco del Código Nacional de Procedimientos Civiles y Familiares y las medidas disponibles.', 40);
INSERT INTO actividades (titulo, caso_id, instrucciones, estado, intentos_max, criterio_final, publicacion, mostrar_claves, creado_en) VALUES ('Vacaciones en Guadalajara', @caso, 'Observa el video completo (o lee el guion si aún no hay video) y consulta la ficha del caso antes de responder.
Distingue lo que observas de lo que infieres. Cuando la información no alcance para responder con seguridad, marca «información insuficiente» y explica qué hace falta.
En la respuesta abierta cita los artículos que aplicas e indica si son federales o de Jalisco.', 'borrador', 1, 'mejor', 'al_cierre', 1, NOW());
SET @act = LAST_INSERT_ID();
INSERT INTO actividad_pregunta (actividad_id, pregunta_id, orden) SELECT @act, id, orden FROM preguntas WHERE caso_id = @caso;
INSERT INTO actividad_grupo (actividad_id, grupo_id) VALUES (@act, @grupo);

-- ---------------------------------------------------------------------
-- L2. Guía de tours por honorarios
-- ---------------------------------------------------------------------
INSERT INTO casos (titulo, objetivo, lugar, dificultad, guion, hechos_complementarios, notas_docente, video_tipo, transcripcion, descripcion_accesible, creado_en) VALUES ('Guía de tours por honorarios', 'Aplicar la primacía de la realidad para distinguir una relación de trabajo encubierta bajo un contrato de servicios profesionales, identificar las prestaciones reclamables y reconocer cuándo la competencia requiere más información.', 'Muelle de Playa de los Muertos, Puerto Vallarta', 3, 'ESCENA 1 (0:00–0:18). 7:07 h, muelle de Playa de los Muertos. Valeria, guía de turistas con playera de la empresa ficticia "Tours Bahía Azul", pasa lista a un grupo. El coordinador, Julián, revisa su reloj.
JULIÁN: —Valeria, llegaste siete minutos tarde. Te voy a descontar, como a todos. Y hoy usas el guion nuevo, sin cambiarle nada.

ESCENA 2 (0:18–0:35). Valeria sube a una lancha con los turistas y da la explicación leyendo una tarjeta que dice "Guion oficial Tours Bahía Azul". Antes de zarpar, Julián le entrega la lista de rutas y precios del día.

ESCENA 3 (0:35–0:55). 15:00 h, de regreso en el muelle.
VALERIA: —Julián, llevo dos años aquí y nunca me han dado vacaciones ni aguinaldo.
JULIÁN: —Tú eres independiente: firmaste un contrato de servicios profesionales y facturas tus honorarios.

ESCENA 4 (0:55–1:20). Días después. Valeria revisa su celular. En pantalla, un mensaje de WhatsApp de Julián: "Por instrucciones de la dirección, a partir de hoy prescindimos de tus servicios. Gracias". Valeria mira hacia el muelle.', 'Contrato titulado "de prestación de servicios profesionales", renovado cada seis meses desde agosto de 2024.

Valeria emite comprobantes fiscales (CFDI) por honorarios quincenales, siempre por el mismo monto.

Trabaja de martes a domingo, de 7:00 a 15:00 h. La empresa fija rutas, precios, guion, uniforme y descuentos por retardo.

No ha recibido vacaciones, prima vacacional ni aguinaldo.

La terminación se le comunicó por WhatsApp el 18 de septiembre de 2026, sin expresar causa.

Tours Bahía Azul (empresa ficticia) opera recorridos turísticos en lancha dentro de la bahía.', 'Puntos clave: la denominación del contrato y la facturación no determinan la naturaleza de la relación; importa la forma real en que se presta el trabajo (primacía de la realidad; art. 21 LFT, presunción; art. 20, pendiente); la terminación por WhatsApp sin causa ni aviso escrito se presume despido injustificado (art. 47); acciones del art. 48; prestaciones devengadas (vacaciones, prima y aguinaldo: arts. 76, 80 y 87, pendientes) y posible prescripción anual de algunas (art. 516); conciliación prejudicial y plazo de dos meses (arts. 684-B y 518).
Competencia: queda abierta a propósito. Debe revisarse el art. 123, apartado A, fr. XXXI, constitucional y el art. 527 LFT frente a la actividad real (servicio turístico, transporte en lancha, uso de zona federal). No afirmar la respuesta sin esa verificación.', 'ninguno', 'Transcripción basada en el guion; ajústala al video final.

ESCENA 1 (0:00–0:18). 7:07 h, muelle de Playa de los Muertos. Valeria, guía de turistas con playera de la empresa ficticia "Tours Bahía Azul", pasa lista a un grupo. El coordinador, Julián, revisa su reloj.
JULIÁN: —Valeria, llegaste siete minutos tarde. Te voy a descontar, como a todos. Y hoy usas el guion nuevo, sin cambiarle nada.

ESCENA 2 (0:18–0:35). Valeria sube a una lancha con los turistas y da la explicación leyendo una tarjeta que dice "Guion oficial Tours Bahía Azul". Antes de zarpar, Julián le entrega la lista de rutas y precios del día.

ESCENA 3 (0:35–0:55). 15:00 h, de regreso en el muelle.
VALERIA: —Julián, llevo dos años aquí y nunca me han dado vacaciones ni aguinaldo.
JULIÁN: —Tú eres independiente: firmaste un contrato de servicios profesionales y facturas tus honorarios.

ESCENA 4 (0:55–1:20). Días después. Valeria revisa su celular. En pantalla, un mensaje de WhatsApp de Julián: "Por instrucciones de la dirección, a partir de hoy prescindimos de tus servicios. Gracias". Valeria mira hacia el muelle.', 'En un muelle, un coordinador reprende a una guía por llegar tarde, le anuncia un descuento y le impone un guion y rutas. Ella reclama no haber tenido vacaciones ni aguinaldo en dos años; él responde que es independiente y factura honorarios. Días después recibe por WhatsApp un mensaje que da por terminados sus servicios.', NOW());
SET @caso = LAST_INSERT_ID();
INSERT INTO preguntas (caso_id, materia, tipo, enunciado, datos, clave, rubrica, puntos, permite_insuficiente, explicacion, orden, activo, creado_en) VALUES
(@caso, 'laboral', 'relacion', 'Clasifica cada dato como indicio de relación de trabajo o como elemento formal que, por sí solo, no define la naturaleza de la relación.', '{"items":[{"id":"i1","texto":"La empresa fija el horario y descuenta por retardos"},{"id":"i2","texto":"La empresa impone guion, uniforme, rutas y precios"},{"id":"i3","texto":"Pago quincenal fijo por el mismo monto durante dos años"},{"id":"i4","texto":"El contrato se titula \\"de prestación de servicios profesionales\\""},{"id":"i5","texto":"Valeria emite CFDI por honorarios"},{"id":"i6","texto":"El contrato se renueva cada seis meses"}],"opciones":[{"id":"o1","texto":"Indicio de relación de trabajo"},{"id":"o2","texto":"Elemento formal que no define por sí solo la relación"},{"id":"o3","texto":"Prueba plena de independencia"}]}', '{"pares":{"i1":"o1","i2":"o1","i3":"o1","i4":"o2","i5":"o2","i6":"o2"}}', NULL, 2.00, 0, 'El horario, los descuentos, el guion impuesto, el uniforme y las rutas muestran subordinación; el pago fijo periódico funciona como salario. El nombre del contrato, la facturación y las renovaciones son formas que no prevalecen sobre la realidad de la prestación del trabajo.', 10, 1, NOW()),
(@caso, 'laboral', 'opcion_multiple', '¿Qué pesa más para determinar la naturaleza de la relación entre Valeria y la empresa?', '{"opciones":[{"id":"a","texto":"La denominación del contrato y la forma de facturación"},{"id":"b","texto":"La forma real en que se presta el trabajo: si es personal y subordinado a cambio de un salario, hay relación de trabajo aunque el contrato diga otra cosa"},{"id":"c","texto":"La voluntad expresada por la empresa al contratar"},{"id":"d","texto":"El régimen fiscal elegido por Valeria"}]}', '{"correcta":"b"}', NULL, 1.00, 0, 'Se presume la relación de trabajo entre quien presta un trabajo personal y quien lo recibe (art. 21 LFT, verificado), y la relación se define por la prestación de un trabajo personal subordinado mediante el pago de un salario, cualquiera que sea el acto que le dé origen (art. 20, pendiente de cotejo). Es la llamada primacía de la realidad.', 20, 1, NOW()),
(@caso, 'laboral', 'seleccion_multiple', 'Si se acredita la relación de trabajo, ¿qué puede reclamar Valeria?', '{"opciones":[{"id":"a","texto":"Vacaciones y prima vacacional no disfrutadas"},{"id":"b","texto":"Aguinaldo"},{"id":"c","texto":"Reinstalación o indemnización de tres meses por despido injustificado, con salarios vencidos"},{"id":"d","texto":"La devolución, como prestación laboral, de los impuestos pagados por sus honorarios"},{"id":"e","texto":"Una pensión por jubilación a cargo de la empresa"}],"modo":"proporcional"}', '{"correctas":["a","b","c"]}', NULL, 2.00, 0, 'Acreditada la relación, proceden las prestaciones devengadas (vacaciones, prima vacacional y aguinaldo; arts. 76, 80 y 87 LFT, pendientes de cotejo), considerando que algunas podrían haber prescrito por el transcurso de un año (art. 516). La terminación sin aviso escrito se presume injustificada (art. 47) y abre las acciones del art. 48. Los impuestos y una jubilación no son prestaciones que deriven de estos hechos.', 30, 1, NOW()),
(@caso, 'laboral', 'opcion_multiple', '¿Ante qué Centro de Conciliación debe acudir Valeria: el federal o el del Estado de Jalisco?', '{"opciones":[{"id":"a","texto":"Federal, porque la Ley Federal del Trabajo es una ley federal"},{"id":"b","texto":"Local, porque todos los asuntos de turismo son locales"},{"id":"c","texto":"Federal, porque el trabajo se realiza en el mar"}]}', '{"correcta":null,"insuficiente":true,"faltante":"La revisión de las ramas y empresas de competencia federal (art. 123, apartado A, fr. XXXI constitucional y art. 527 LFT) frente a la actividad real de la empresa: servicio turístico, transporte en lancha, uso de zona federal o concesiones."}', NULL, 1.00, 1, 'Que la LFT sea federal no significa que su aplicación corresponda siempre a autoridades federales: la competencia federal se limita a las ramas y empresas que enumeran la Constitución y el art. 527. Con los datos disponibles y sin cotejar esas listas no es posible definirla.', 40, 1, NOW()),
(@caso, 'laboral', 'respuesta_breve', 'Redacta la estrategia para Valeria: naturaleza de la relación, forma de terminación, prestaciones reclamables, pruebas para acreditar la subordinación, trámite de conciliación y el punto de competencia que debe resolverse.', '{"extension":"250 a 400 palabras"}', '{"respuesta_sugerida":"Naturaleza: aunque existe un contrato de servicios profesionales y Valeria factura honorarios (elementos formales), la realidad muestra una relación de trabajo: horario impuesto, descuentos por retardo, guion, uniforme, rutas y precios fijados por la empresa, y pago fijo quincenal durante dos años. Se presume la relación (art. 21 LFT) y prevalece la forma real de prestación del trabajo (art. 20, pendiente de cotejo).\\n\\nTerminación: el mensaje de WhatsApp del 18 de septiembre de 2026, sin causa ni aviso escrito conforme al art. 47, permite sostener un despido presuntamente injustificado.\\n\\nReclamos: reinstalación o indemnización de tres meses con salarios vencidos hasta por doce meses (art. 48); vacaciones, prima vacacional y aguinaldo (arts. 76, 80 y 87, pendientes), revisando la prescripción de un año (art. 516) para periodos anteriores.\\n\\nPruebas: CFDI por montos idénticos, el contrato y sus renovaciones, mensajes del coordinador (incluido el de terminación), la tarjeta del guion, el uniforme, testigos (otros guías, turistas), registros de descuentos.\\n\\nTrámite: solicitar la conciliación prejudicial (art. 684-B) dentro de los dos meses siguientes al despido (art. 518), es decir, antes de mediados de noviembre de 2026 (verificar cómputo).\\n\\nCompetencia: por resolver. Debe revisarse si la actividad de la empresa (tours en lancha en la bahía) cae en alguna rama federal del art. 123, apartado A, fr. XXXI y del art. 527; si no, corresponde al Centro de Conciliación Laboral del Estado de Jalisco. Conviene definirlo pronto para no perder el plazo."}', '[{"id":"c1","criterio":"Identificación del problema","descripcion":"Plantea con precisión la cuestión jurídica que debe resolverse.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Identifica el problema de forma general o incompleta."},{"puntos":2,"descriptor":"Plantea si el contrato de servicios profesionales encubre una relación de trabajo y si la terminación por WhatsApp constituye un despido."}]},{"id":"c2","criterio":"Selección de hechos relevantes","descripcion":"Distingue hechos observables, información complementaria e inferencias, y elige los que importan.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Menciona hechos, pero mezcla hechos e inferencias o incluye datos irrelevantes."},{"puntos":2,"descriptor":"Distingue los indicios observables de subordinación (horario, descuentos, guion, uniforme) de los elementos formales (contrato, CFDI) y de las inferencias."}]},{"id":"c3","criterio":"Clasificación o figura jurídica","descripcion":"Propone la clasificación jurídica o figura aplicable.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Propone una figura aplicable, con imprecisiones o elementos faltantes."},{"puntos":2,"descriptor":"Identifica la relación de trabajo por primacía de la realidad y califica la terminación como despido sin aviso escrito."}]},{"id":"c4","criterio":"Fundamentación","descripcion":"Cita disposiciones pertinentes y vigentes, distinguiendo el ámbito federal y el de Jalisco.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Cita fundamentos generales o parcialmente pertinentes."},{"puntos":2,"descriptor":"Cita los arts. 21, 47 y 48 de la LFT y marca como pendientes de verificación los arts. 20, 76, 80, 87 y 527."}]},{"id":"c5","criterio":"Argumentación y aplicación al caso","descripcion":"Aplica las normas a los hechos y reconoce lo que falta por acreditar.","niveles":[{"puntos":0,"descriptor":"No lo presenta o es incorrecto."},{"puntos":1,"descriptor":"Argumenta de forma descriptiva o con saltos lógicos."},{"puntos":2,"descriptor":"Propone pruebas concretas, el plazo de dos meses para la acción de despido y deja abierta, con razones, la cuestión de competencia."}]}]', 4.00, 0, 'Se espera una estrategia que aplique la primacía de la realidad, califique la terminación, identifique prestaciones con cautela sobre la prescripción y deje la competencia como punto por verificar.', 50, 1, NOW());
INSERT INTO fundamentos (caso_id, ambito, ordenamiento, articulo, descripcion, enlace, fecha_consulta, estado, nota, orden) VALUES
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 21', 'Presunción de la relación de trabajo.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'verificado', 'Verificado en el PDF oficial de la Cámara de Diputados (consulta 2026-09-22). Validación docente recomendada.', 10),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 20', 'Definición de relación de trabajo, cualquiera que sea el acto que le dé origen.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'pendiente', 'Texto no cotejado en esta revisión.', 20),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 47', 'Aviso escrito de rescisión; su falta presume la separación injustificada.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'cotejado', 'Texto cotejado en la compilación de Justia (última reforma DOF 21-02-2025 según esa fuente). Confirmar en el PDF oficial de la Cámara de Diputados.', 30),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 48', 'Reinstalación o indemnización; salarios vencidos.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'cotejado', 'Texto cotejado en la compilación de Justia (última reforma DOF 21-02-2025 según esa fuente). Confirmar en el PDF oficial de la Cámara de Diputados.', 40),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 516', 'Prescripción de un año de las acciones de trabajo, salvo excepciones.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'cotejado', 'Texto cotejado en la compilación de Justia (última reforma DOF 21-02-2025 según esa fuente). Confirmar en el PDF oficial de la Cámara de Diputados.', 50),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 518', 'Prescripción de dos meses de las acciones por separación.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'cotejado', 'Texto cotejado en la compilación de Justia (última reforma DOF 21-02-2025 según esa fuente). Confirmar en el PDF oficial de la Cámara de Diputados.', 60),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 684-B', 'Conciliación prejudicial obligatoria.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'cotejado', 'Texto cotejado en la compilación de Justia (última reforma DOF 21-02-2025 según esa fuente). Confirmar en el PDF oficial de la Cámara de Diputados.', 70),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Arts. 76, 80 y 87', 'Vacaciones, prima vacacional y aguinaldo.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'pendiente', 'Texto no cotejado en esta revisión.', 80),
(@caso, 'federal', 'Ley Federal del Trabajo', 'Art. 527', 'Ramas y empresas de competencia federal.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf', '2026-09-22', 'pendiente', 'Clave para resolver la pregunta de competencia.', 90),
(@caso, 'federal', 'Constitución Política de los Estados Unidos Mexicanos', 'Art. 123, apartado A, fr. XXXI', 'Distribución de competencias en materia de trabajo.', 'https://www.diputados.gob.mx/LeyesBiblio/pdf/CPEUM.pdf', '2026-09-22', 'pendiente', 'Texto pendiente de cotejo.', 100);
INSERT INTO actividades (titulo, caso_id, instrucciones, estado, intentos_max, criterio_final, publicacion, mostrar_claves, creado_en) VALUES ('Guía de tours por honorarios', @caso, 'Observa el video completo (o lee el guion si aún no hay video) y consulta la ficha del caso antes de responder.
Distingue lo que observas de lo que infieres. Cuando la información no alcance para responder con seguridad, marca «información insuficiente» y explica qué hace falta.
En la respuesta abierta cita los artículos que aplicas e indica si son federales o de Jalisco.', 'borrador', 1, 'mejor', 'al_cierre', 1, NOW());
SET @act = LAST_INSERT_ID();
INSERT INTO actividad_pregunta (actividad_id, pregunta_id, orden) SELECT @act, id, orden FROM preguntas WHERE caso_id = @caso;
INSERT INTO actividad_grupo (actividad_id, grupo_id) VALUES (@act, @grupo);

COMMIT;
