Nota institucional: Los rectores de universidades privadas intentaron interceder para prorrogar esta regla, pero el MEC ratificó la postura de tolerancia cero a «universidades garaje».
Buscador de Términos y Claves de la Investigación
Título «Mau»
Expresión paraguaya para referirse a un título falso, apócrifo o sin validez académica oficial.
ANEAES
Agencia Nacional de Evaluación y Acreditación de la Educación Superior, encargada de certificar la calidad académica.
CONES
Consejo Nacional de Educación Superior, órgano proponente y regulador de la creación de carreras universitarias.
Universidad Garaje
Término utilizado para referirse a entidades privadas sin infraestructura, docentes estables ni soporte académico real.
Bonificación Docente
Plus salarial abonado por el Estado por contar con títulos de grado o posgrado. Su cobro ilegal configura estafa agravada.
ISICS
Instituto Superior Interamericano de Ciencias Sociales, intervenido tras la emisión récord de 313 títulos en 14 días.
// Initialize Lucide Icons lucide.createIcons(); // Theme Toggle Functionality let isDarkMode = true; function toggleTheme() { const body = document.getElementById(‘appBody’); const sunIcon = document.getElementById(‘sunIcon’); const moonIcon = document.getElementById(‘moonIcon’); const themeLabel = document.getElementById(‘themeLabel’); isDarkMode = !isDarkMode; if (isDarkMode) { // Dark Theme body.classList.remove(‘bg-abc-lightBg’, ‘text-gray-900’); body.classList.add(‘bg-abc-darkBg’, ‘text-gray-100’); sunIcon.classList.add(‘hidden’); moonIcon.classList.remove(‘hidden’); themeLabel.textContent = ‘Modo Claro’; // Update cards styling document.querySelectorAll(‘.bg-abc-darkCard’).forEach(el => { el.style.backgroundColor = ‘#181B22’; }); } else { // Light Theme body.classList.remove(‘bg-abc-darkBg’, ‘text-gray-100’); body.classList.add(‘bg-abc-lightBg’, ‘text-gray-900’); sunIcon.classList.remove(‘hidden’); moonIcon.classList.add(‘hidden’); themeLabel.textContent = ‘Modo Oscuro’; // Update cards styling document.querySelectorAll(‘.bg-abc-darkCard’).forEach(el => { el.style.backgroundColor = ‘#FFFFFF’; }); } } // Tab Switching Logic function switchTab(tabId) { // Hide all tab content document.querySelectorAll(‘.tab-content’).forEach(el => { el.classList.add(‘hidden’); }); // Reset tab button styles document.querySelectorAll(‘.tab-btn’).forEach(btn => { btn.classList.remove(‘bg-abc-yellow’, ‘text-black’, ‘shadow’); btn.classList.add(‘bg-abc-darkCard’, ‘text-gray-300’); }); // Show active tab document.getElementById(‘content-‘ + tabId).classList.remove(‘hidden’); // Highlight active button const activeBtn = document.getElementById(‘tab-‘ + tabId); activeBtn.classList.remove(‘bg-abc-darkCard’, ‘text-gray-300’); activeBtn.classList.add(‘bg-abc-yellow’, ‘text-black’, ‘shadow’); } // Step Interactive Selection const stepDetails = { 1: { title: «Fase 1: Negocio de Títulos y Redes de Intermediarios», text: «Organizaciones y gestores externos ofrecían ‘paquetes completados’ de títulos universitarios y de posgrado. Se simulaban convalidaciones de materias, exámenes finales y expedientes académicos de institutos como el ISICS o universidades privadas sin infraestructura real ni nóminas de docentes verificables.» }, 2: { title: «Fase 2: Hackeo e Infiltración al Sistema Informático del MEC», text: «Investigaciones fiscales constataron que usuarios autorizados ingresaban al sistema oficial en horarios inusuales (madrugadas o fines de semana) cuando la plataforma figuraba formalmente cerrada, realizando modificaciones directas en la base de datos para validar los títulos fantasma.» }, 3: { title: «Fase 3: Inscripción y Validación Exprés en el MEC», text: «Se emitían cartones en tiempo récord. El caso más emblemático fue la inscripción de 313 títulos del instituto ISICS en tan solo 14 días (del 5 al 19 de mayo), sin que existieran registros de caja, listas de alumnos ni firmas originales que justificaran la titulación.» }, 4: { title: «Fase 4: Cobro Ilegal de Bonificaciones y Directores Falsos», text: «Los poseedores de los títulos presentaban la documentación irregular en las coordinaciones para ascender en el escalafón docente, ocupar direcciones escolares y cobrar rubros estatales extra por ‘grado académico’, constituyendo un perjuicio patrimonial directo al Estado.» } }; function selectStep(stepNum) { for (let i = 1; i <= 4; i++) { const card = document.getElementById(‘step-card-‘ + i); if (i === stepNum) { card.classList.remove(‘border-abc-darkBorder’, ‘bg-abc-darkBg’); card.classList.add(‘border-abc-yellow’, ‘bg-yellow-500/10’); } else { card.classList.remove(‘border-abc-yellow’, ‘bg-yellow-500/10’); card.classList.add(‘border-abc-darkBorder’, ‘bg-abc-darkBg’); } } document.getElementById(‘step-detail-title’).textContent = stepDetails[stepNum].title; document.getElementById(‘step-detail-text’).textContent = stepDetails[stepNum].text; } // Simulator Logic function runSimulation() { const aneaes = document.getElementById(‘sim-aneaes’).value; const actas = document.getElementById(‘sim-actas’).value; const carga = document.getElementById(‘sim-carga’).value; const resultBox = document.getElementById(‘sim-result-box’); const resultText = document.getElementById(‘sim-result-text’); if (aneaes === ‘si’ && actas === ‘si’ && carga === ‘si’) { resultBox.className = «p-6 rounded-xl border-2 border-green-500/50 bg-green-500/10 space-y-4»; resultBox.innerHTML = `
De la designación parlamentaria al juicio oral por título falso
2020Designación y Trámite Exprés
2021-23Matrícula y Denuncia Penal
2026Juicio Oral y Alegatos
Modo de Vista:
Mostrando la línea de tiempo completa en orden cronológico exacto (1 a 9).9 EVENTOS REGISTRADOS
3 DE JUNIO DE 2020EVENTO 1 DE 9
Designación ante el JEM
1
2
8 A 9 DE JUNIO DE 2020Trámite Exprés
Expedición de título ante el MEC
9 DE JUNIO DE 2020
JURAMENTO JEM
Juramento como integrante del JEM
3
4
11 DE JUNIO DE 2020CORTE SUPREMA
Solicitud de matrícula profesional
4 DE SEPTIEMBRE DE 2020INCONSISTENCIAS
Presidente del JEM pide su reemplazo
5
6
7 DE JULIO DE 2021JURAMENTO ABOGADO
Juramento y obtención de matrícula ante la CSJ
OCTUBRE DE 2023Acción Penal
Oposición presenta denuncia penal por documentos falsos
7
8
SEPTIEMBRE DE 2026Etapa Testimonial
Avance a etapa decisiva de juicio oral
21 DE SEPTIEMBRE DE 2026Alegatos Finales
Inicio de trámites finales de alegatos
9
Claves jurídicas de la acusación
Resumen Judicial
Tipificación de los Delitos
Fase de Alegatos y Sentencia
// Phase filtering functionality – Default is ‘all’ (showing all 9 events continuous) function filterPhase(phase) { const items = document.querySelectorAll(‘.timeline-item’); const buttons = document.querySelectorAll(‘.phase-btn’); const statusLabel = document.getElementById(‘viewStatusLabel’); // Reset buttons style to secondary style buttons.forEach(btn => { btn.classList.remove(‘bg-abc-black’, ‘text-white’, ‘shadow’); btn.classList.add(‘bg-gray-100’, ‘text-gray-700’); }); // Highlight active button const activeBtn = document.getElementById(`btn-${phase}`); if (activeBtn) { activeBtn.classList.remove(‘bg-gray-100’, ‘text-gray-700’); activeBtn.classList.add(‘bg-abc-black’, ‘text-white’, ‘shadow’); } // Update status text if (statusLabel) { if (phase === ‘all’) { statusLabel.innerText = «Mostrando la línea de tiempo completa en orden cronológico exacto (las 9 fechas).»; } else if (phase === ‘2020’) { statusLabel.innerText = «Filtrado por etapa: Eventos del año 2020 (Designación, Trámite MEC, Juramento JEM, CSJ e Inconsistencias).»; } else if (phase === ‘2021-2023’) { statusLabel.innerText = «Filtrado por etapa: Período 2021-2023 (Matrícula de abogado y Denuncia penal de la oposición).»; } else if (phase === ‘2026’) { statusLabel.innerText = «Filtrado por etapa: Año 2026 (Juicio oral público y Alegatos finales).»; } } // Filter items visibility items.forEach(item => { if (phase === ‘all’) { item.style.display = ‘flex’; } else { const itemYear = item.getAttribute(‘data-year’); if (itemYear === phase) { item.style.display = ‘flex’; } else { item.style.display = ‘none’; } } }); } // Live text search in timeline events function searchEvents() { const input = document.getElementById(‘searchInput’).value.toLowerCase(); const items = document.querySelectorAll(‘.timeline-item’); items.forEach(item => { const text = item.innerText.toLowerCase(); if (text.includes(input)) { item.style.display = ‘flex’; } else { item.style.display = ‘none’; } }); } // Ensure default display is all 9 items on page load window.onload = function() { filterPhase(‘all’); };
El mapa de la desigualdad universitaria en Paraguay:
Para los estudiantes de a pie:Afrontar hasta seis pasajes diarios, cuotas asfixiantes y la incertidumbre de no saber si su carrera estará habilitada.
Para la clase política:Accesos acelerados a cargos de poder ostentando títulos bajo sospecha de falsificación o expedidos por instituciones “garaje”.
El reclamo de las aulas:Transparencia inmediata, fiscalización efectiva y garantías de que el esfuerzo académico tenga un valor real.
“Que den seguridad”: la respuesta estudiantil ante la proliferación de la oferta dudosa
Colegios sin recursos y títulos en duda: el doble filtro que frena a la juventud paraguaya
Las demandas de la juventud
Cierre de instituciones irregulares: Que el CONES y la ANEAES clausuren las carreras que no cumplan con la acreditación para evitar engañar a los jóvenes.
Seguridad de acreditación:Garantías públicas de que los diplomas emitidos habilitan formalmente para el ejercicio profesional.
Nivelación pedagógica:Reducir la brecha entre los colegios públicos sin recursos y las exigencias de los exámenes de admisión universitaria.
Credencialismo y mercado de papel: la mirada experta sobre el colapso universitario
ANEAES: Guía Interactiva para Estudiantes – Estilo ABC Color tailwind.config = { theme: { extend: { colors: { abc: { red: ‘#B80000’, darkred: ‘#7A0000’, yellow: ‘#FFD100’, lightyellow: ‘#FFFBE6’, black: ‘#121212’, darkgray: ‘#1E1E1E’, midgray: ‘#555555’, lightgray: ‘#F4F4F6’, border: ‘#CCCCCC’ } }, fontFamily: { sans: [‘Inter’, ‘sans-serif’], serif: [‘Merriweather’, ‘Georgia’, ‘serif’], heading: [‘Plus Jakarta Sans’, ‘sans-serif’] } } } } body { font-family: ‘Inter’, sans-serif; background-color: #F4F4F6; color: #121212; } .font-editorial-heading { font-family: ‘Merriweather’, Georgia, serif; } .font-ui { font-family: ‘Plus Jakarta Sans’, sans-serif; } .abc-yellow-stripe { background: linear-gradient(90deg, #FFD100 0%, #FFE055 100%); } .abc-yellow-border { border-left: 5px solid #FFD100; } .custom-scrollbar::-webkit-scrollbar { width: 6px; height: 6px; } .custom-scrollbar::-webkit-scrollbar-track { background: #EAEAEA; } .custom-scrollbar::-webkit-scrollbar-thumb { background: #FFD100; } @media print { .no-print { display: none !important; } .print-only { display: block !important; } body { background: white !important; color: black !important; } } const { useState, useEffect, useMemo } = React; const CONES_VS_ANEAES = [ { entity: «CONES», fullName: «Consejo Nacional de Educación Superior», badge: «HABILITACIÓN LEGAL OBLIGATORIA», badgeBg: «bg-abc-yellow text-black font-black», color: «amber», icon: «fa-scale-balanced», role: «Otorga la HABILITACIÓN para que la universidad o carrera pueda FUNCIONAR legalmente en el territorio paraguayo.», keyQuestion: «¿Esta carrera cuenta con Ley de creación o Resolución de Habilitación formal emitida por el CONES?», consequence: «Sin la habilitación del CONES, el título emitido adolece de nulidad legal y el MEC no puede registrar la titulación.», action: «Exigir el número de resolución de habilitación antes de la inscripción.» }, { entity: «ANEAES», fullName: «Agencia Nacional de Evaluación y Acreditación de la Educación Superior», badge: «ACREDITACIÓN DE CALIDAD ACADÉMICA», badgeBg: «bg-abc-yellow text-abc-black font-black», color: «black», icon: «fa-award», role: «Otorga la ACREDITACIÓN que certifica formalmente la CALIDAD académica, laboratorios, cuerpo docente y plan de estudios.», keyQuestion: «¿Está la carrera actualmente Acreditada por ANEAES o incorporada al proceso oficial de evaluación?», consequence: «Sin la acreditación de ANEAES, la carrera carece de auditoría externa periódica y puede limitar el acceso a becas y posgrados.», action: «Verificar la nómina de carreras acreditadas en el portal de la ANEAES.» } ]; const QUALITY_DIMENSIONS = [ { id: «d1», title: «1. Gestión Institucional», icon: «fa-building-columns», description: «Audita la organización, gobierno universitario, reglamentos transparentes y sostenibilidad financiera.», keyPoints: [ «Estructura directiva claramente definida y autoridades idóneas.», «Plan estratégico de desarrollo e inversión presupuestaria visible.», «Reglamentos de estudiantes, graduación y exámenes al alcance público.», «Transparencia en el cobro de aranceles y servicios académicos.» ], studentCheck: «¿Conoces los reglamentos internos de tu facultad y las vías oficiales para realizar reclamos o consultas?» }, { id: «d2», title: «2. Proyecto Académico», icon: «fa-book-bookmark», description: «Evalúa la coherencia de la malla curricular, metodologías de enseñanza, prácticas e investigación.», keyPoints: [ «Plan de estudios actualizado con horas teóricas y prácticas oficiales.», «Articulación de programas de investigación y preparación de tesis.», «Pasantías curriculares y supervisadas garantizadas.», «Criterios de evaluación del aprendizaje explícitos desde el primer día.» ], studentCheck: «¿Recibes el programa analítico al inicio del semestre con las fechas exactas de parciales y criterios de evaluación?» }, { id: «d3», title: «3. Cuerpo Docente», icon: «fa-user-graduate», description: «Examina el nivel de titulación, dedicación horaria, actualización pedagógica y ética.», keyPoints: [ «Profesores calificados con títulos universitarios y de posgrado pertinentes.», «Régimen de dedicación adecuado (tiempo completo y parcial).», «Evaluaciones periódicas del desempeño docente por parte de estudiantes.», «Espacios de tutoría académica y consultas fuera del aula.» ], studentCheck: «¿Tienes la oportunidad de evaluar a tus profesores de manera totalmente anónima e imparcial?» }, { id: «d4», title: «4. Estudiantes y Egresados», icon: «fa-users-gear», description: «Supervisa los sistemas de admisión, bienestar estudiantil, seguimiento a graduados e inclusión.», keyPoints: [ «Criterios de ingreso equitativos y de público conocimiento.», «Servicios de apoyo pedagógico, psicológico, becas y deportes.», «Mecanismos de apoyo académicos para evitar la deserción.», «Seguimiento activo de la inserción laboral de los graduados.» ], studentCheck: «¿Existen espacios activos de representación estudiantil e inclusión en las decisiones institucionales?» }, { id: «d5», title: «5. Infraestructura y Recursos», icon: «fa-flask-vial», description: «Comprueba la calidad de las aulas, laboratorios equipados, bibliotecas y conectividad.», keyPoints: [ «Aulas e instalaciones climatizadas, iluminadas y accesibles.», «Laboratorios y salas de simulación con insumos suficientes.», «Biblioteca física y virtual con acceso a bases de datos científicas.», «Sanitarios en condiciones óptimas y áreas comunitarias.» ], studentCheck: «¿Tienes acceso continuo a la biblioteca, laboratorios equipados y conectividad durante las clases?» } ]; const OFFICIAL_QUESTIONS_CHECKLIST = [ { id: «q1», category: «LEGALIDAD OBLIGATORIA», question: «¿La carrera cuenta con resolución formal de habilitación emitida por el CONES?», whyImportant: «Es el requisito legal imprescindible en Paraguay para que la institución pueda operar y expedir títulos.», tip: «Exige ver la Resolución CONES en la secretaría académica o verifica en el Registro Nacional del CONES.» }, { id: «q2», category: «CALIDAD ACADÉMICA», question: «¿Está la carrera actualmente Acreditada por la ANEAES o anotada en el proceso formal?», whyImportant: «Garantiza que la carrera aprobó auditorías rigurosas de pares expertos bajo estándares de excelencia.», tip: «Consulta en el sitio de la ANEAES si el dictamen está vigente y cuántos años de acreditación le otorgaron.» }, { id: «q3», category: «INFRAESTRUCTURA Y CAMPUS», question: «¿La facultad posee laboratorios, salas de simulación y biblioteca física y digital funcional?», whyImportant: «Indispensable para el aprendizaje práctico en Ciencias de la Salud, Ingenierías y carreras técnicas.», tip: «Solicita un recorrido por las dependencias antes de matricularte para verificar insumos y estado de equipos.» }, { id: «q4», category: «PRÁCTICAS Y PASANTÍAS», question: «¿Existen convenios firmados vigentes para pasantías, internados o prácticas en empresas/hospitales?», whyImportant: «Asegura lugares garantizados para cumplir la carga horaria práctica obligatoria requerida para graduarse.», tip: «Pide la lista de instituciones, empresas u hospitales que mantienen convenio activo firmado.» }, { id: «q5», category: «CUERPO DOCENTE», question: «¿Cuál es la nómina de profesores y sus títulos de posgrado reconocidos en la materia?», whyImportant: «Asegura que los docentes posean preparación académica sólida y actualización profesional permanente.», tip: «Confirma si los docentes cuentan con horarios de consulta y disponibilidad para guiar trabajos prácticos.» }, { id: «q6», category: «TRANSPARENCIA ARANCELARIA», question: «¿Los costos de matrícula, cuotas mensuales, derecho de examen y tesis están reglamentados?», whyImportant: «Evita cobros imprevistos, recargos no informados o aumentos desproporcionados a mitad de la carrera.», tip: «Exige el tarifario arancelario oficial firmado y sellado por la administración de la facultad.» }, { id: «q7», category: «DERECHOS ESTUDIANTILES», question: «¿Se contempla la participación estudiantil activa durante la autoevaluación ANEAES?», whyImportant: «El estamento estudiantil es clave para señalar falencias reales en laboratorios, enseñanza o aranceles.», tip: «Participa de forma abierta y confidencial de las encuestas y reuniones con los Pares Evaluadores.» } ]; const ACCREDITATION_STEPS = [ { step: «FASE 01», title: «Autoevaluación Interna», role: «La universidad conforma su Comité de Calidad y aplica encuestas confidenciales a alumnos, docentes y graduados.», icon: «fa-magnifying-glass-chart» }, { step: «FASE 02», title: «Visita de Pares Evaluadores», role: «Auditores externos de la ANEAES visitan el campus, verifican aulas y se reúnen a solas con estudiantes elegidos al azar.», icon: «fa-clipboard-check» }, { step: «FASE 03», title: «Dictamen de Acreditación», role: «El Consejo Directivo analiza el informe de pares y resuelve Acreditar (por 5 o 6 años), Postergar o No Acreditar.», icon: «fa-file-signature» }, { step: «FASE 04», title: «Plan de Mejoras Continuo», role: «La universidad asume el compromiso público de corregir observaciones y mantener estándares de excelencia.», icon: «fa-chart-line» } ]; const QUIZ_QUESTIONS = [ { id: 1, question: «¿Qué entidad oficial en Paraguay certifica la CALIDAD académica mediante el sello de Acreditación?», options: [ { text: «El Ministerio de Hacienda», correct: false }, { text: «La ANEAES», correct: true }, { text: «El CONES (otorga únicamente la habilitación legal)», correct: false }, { text: «Las Municipalidades de cada distrito», correct: false } ], explanation: «La ANEAES es la única institución con potestad legal para auditar y certificar la calidad académica de las carreras de grado y posgrado.» }, { id: 2, question: «Si una carrera tiene Habilitación del CONES pero aún no está Acreditada por la ANEAES, ¿cuál es su estatus?», options: [ { text: «Es ilegal y debe ser clausurada de inmediato», correct: false }, { text: «Es legal para operar, pero no cuenta aún con la certificación de excelencia auditada», correct: true }, { text: «Sus exalumnos no podrán tramitar su cédula de identidad», correct: false }, { text: «Obtiene acreditación internacional MERCOSUR automática», correct: false } ], explanation: «La Habilitación del CONES otorga el permiso legal para funcionar; la Acreditación de la ANEAES certifica el cumplimiento de altos estándares de calidad.» }, { id: 3, question: «Durante las auditorías presenciales de la ANEAES, ¿qué rol desempeñan los estudiantes?», options: [ { text: «Ninguno, es una reunión restringida a decanos y rectores», correct: false }, { text: «Participar en entrevistas anónimas con los pares evaluadores para opinar sobre la carrera», correct: true }, { text: «Rendir un examen escrito obligatorio enviado desde el Ministerio», correct: false }, { text: «Encargarse exclusivamente de aspectos de protocolo y recepción», correct: false } ], explanation: «Los Pares Evaluadores entrevistadores mantienen reuniones privadas con los alumnos, asegurando total reserva para conocer la realidad de la carrera.» }, { id: 4, question: «¿Cuántas dimensiones analiza la Matriz Oficial de Evaluación de la ANEAES?», options: [ { text: «2 dimensiones únicamente», correct: false }, { text: «5 dimensiones (Gestión, Proyecto Académico, Docentes, Estudiantes/Egresados e Infraestructura)», correct: true }, { text: «10 dimensiones centradas solo en aranceles», correct: false }, { text: «Únicamente el promedio numérico de calificaciones», correct: false } ], explanation: «La matriz evalúa integralmente 5 dimensiones que comprenden desde la gestión administrativa y malla curricular hasta laboratorios e inserción laboral.» } ]; const GLOSSARY = [ { term: «CONES», def: «Consejo Nacional de Educación Superior. Órgano rector responsable de la habilitación legal de funcionamiento de universidades, facultades y carreras en Paraguay.» }, { term: «ANEAES», def: «Agencia Nacional de Evaluación y Acreditación de la Educación Superior. Organismo técnico autónomo encargado de auditar y certificar la calidad académica.» }, { term: «Habilitación Legal», def: «Acto normativo emitido por el CONES o por Ley que legaliza el funcionamiento de una carrera y otorga validez nacional a sus títulos.» }, { term: «Acreditación de Calidad», def: «Certificación pública y formal de ANEAES que atestigua que una carrera cumple con la totalidad de los criterios de excelencia académica.» }, { term: «Pares Evaluadores», def: «Comité de expertos académicos independientes capacitados por ANEAES para auditar in situ las instalaciones y programas de las universidades.» }, { term: «Autoevaluación», def: «Diagnóstico participativo e interno que realiza la comunidad universitaria antes de recibir la auditoría externa de la ANEAES.» }, { term: «Plan de Mejoras», def: «Compromiso institucional obligatorio con metas y presupuestos para subsanar debilidades detectadas durante el proceso evaluativo.» } ]; function App() { const [checkedQuestions, setCheckedQuestions] = useState({}); const [selectedDimension, setSelectedDimension] = useState(QUALITY_DIMENSIONS[0]); const [userNotes, setUserNotes] = useState({}); const [activeTab, setActiveTab] = useState(«checklist»); const [searchQuery, setSearchQuery] = useState(«»); // Quiz State const [quizAnswers, setQuizAnswers] = useState({}); const [quizSubmitted, setQuizSubmitted] = useState(false); const [quizScore, setQuizScore] = useState(0); // Modal / Export state const [showExportModal, setShowExportModal] = useState(false); const [savedUniversityName, setSavedUniversityName] = useState(«»); const [savedCareerName, setSavedCareerName] = useState(«»); useEffect(() => { const savedChecks = localStorage.getItem(«aneaes_checked_q»); if (savedChecks) { try { setCheckedQuestions(JSON.parse(savedChecks)); } catch(e){} } }, []); const toggleCheck = (id) => { const updated = { …checkedQuestions, [id]: !checkedQuestions[id] }; setCheckedQuestions(updated); localStorage.setItem(«aneaes_checked_q», JSON.stringify(updated)); }; const handleNoteChange = (id, text) => { setUserNotes(prev => ({ …prev, [id]: text })); }; const checkedCount = useMemo(() => { return Object.values(checkedQuestions).filter(Boolean).length; }, [checkedQuestions]); const progressPercentage = Math.round((checkedCount / OFFICIAL_QUESTIONS_CHECKLIST.length) * 100); const handleSelectQuizOption = (qId, optionIdx) => { if (quizSubmitted) return; setQuizAnswers(prev => ({ …prev, [qId]: optionIdx })); }; const submitQuiz = () => { let score = 0; QUIZ_QUESTIONS.forEach((q) => { const selectedIdx = quizAnswers[q.id]; if (selectedIdx !== undefined && q.options[selectedIdx].correct) { score += 1; } }); setQuizScore(score); setQuizSubmitted(true); if (score >= 3 && window.confetti) { window.confetti({ particleCount: 120, spread: 80, origin: { y: 0.6 } }); } }; const resetQuiz = () => { setQuizAnswers({}); setQuizSubmitted(false); setQuizScore(0); }; const filteredGlossary = useMemo(() => { if (!searchQuery.trim()) return GLOSSARY; return GLOSSARY.filter(item => item.term.toLowerCase().includes(searchQuery.toLowerCase()) || item.def.toLowerCase().includes(searchQuery.toLowerCase()) ); }, [searchQuery]); const currentDateStr = new Date().toLocaleDateString(‘es-PY’, { weekday: ‘long’, year: ‘numeric’, month: ‘long’, day: ‘numeric’ }); return (
Prensa Mercosur es un diario online de iniciativa privada que fue fundado en 2001, donde nuestro principal objetivos es trabajar y apoyar a órganos públicos y privados.