diff --git a/bloque1/tema9.md b/bloque1/tema9.md index eae6daf..cc5587d 100644 --- a/bloque1/tema9.md +++ b/bloque1/tema9.md @@ -176,16 +176,24 @@ Entre los más relevantes (muy preguntados en examen): * **Notifica / DEHú**: servicio común de notificaciones electrónicas. * **FACe / FACeB2B**: punto general de entrada de facturas electrónicas. * **GEISER / ORVE**: gestión y digitalización del registro. -* **SOROLLA2**: sistema común de gestión económico‑presupuestaria y gastos. +* **SOROLLA2**: sistema común de gestión económico-presupuestaria y gastos. * **NÓMINAe**: **solución común para la gestión de la nómina de los empleados públicos**. -⚠️ **Trampa típica de examen**: +#### Herramientas de ciberseguridad del CCN-CERT (trampa habitual de examen) + +* **GLORIA**: **herramienta SIEM del CCN** para la **gestión de eventos e información de seguridad**. +* **CLARA**: herramienta de **clasificación y análisis de información** (no es un sistema de trazabilidad del dato). +* **ELENA**: plataforma de **formación y concienciación en ciberseguridad**. +* **MONICA**: herramienta de **monitorización**, **no** es el SIEM oficial del CCN. + +⚠️ **Trampas típicas de examen**: * *NÓMINAe* → nóminas de personal. * *SOROLLA2* → presupuestos y gastos (**no** nóminas). +* *Gestión de eventos de seguridad / SIEM* → **GLORIA**. > ### Mini-resumen apartado 5 -> + > * Servicios compartidos por las Administraciones. > * Facilitan interoperabilidad y eficiencia. > * Incluyen aplicaciones transversales como NÓMINAe y SOROLLA2. @@ -200,4 +208,3 @@ Entre los más relevantes (muy preguntados en examen): > * Existen infraestructuras y servicios comunes de la AGE. > * **NÓMINAe gestiona nóminas; SOROLLA2 gestiona presupuestos**. > * Tema muy frecuente por conceptos y ejemplos prácticos. - diff --git a/cuestionarios/css/estilos.css b/cuestionarios/css/estilos.css index 5668307..e0b3f46 100644 --- a/cuestionarios/css/estilos.css +++ b/cuestionarios/css/estilos.css @@ -119,4 +119,40 @@ button#aleatoria { .pregunta { animation: fadeIn 0.3s ease-out; +} + + +.marcador-container { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + align-items: center; + background-color: var(--card-bg); + border: 1px solid var(--border-color); + border-left: 4px solid var(--accent-color); + padding: 15px; + margin-bottom: 20px; + border-radius: 4px; + font-family: 'Consolas', monospace; /* Fuente de código */ +} + +.stat { + font-size: 0.9rem; + margin-right: 15px; +} + +.verde { color: var(--success); font-weight: bold; } +.rojo { color: var(--error); font-weight: bold; } + +.nota-actual { + font-size: 1.2rem; + color: var(--titulos-color); +} + +.nota-actual strong { + font-size: 1.5rem; + border: 1px solid var(--titulos-color); + padding: 2px 8px; + border-radius: 4px; + margin-left: 5px; } \ No newline at end of file diff --git a/cuestionarios/js/app.js b/cuestionarios/js/app.js index 94801ae..e64533f 100644 --- a/cuestionarios/js/app.js +++ b/cuestionarios/js/app.js @@ -84,13 +84,28 @@ function validarRespuesta(p) { } function actualizarMarcador() { - // Calculamos la puntuación estilo TAI (Aciertos - Fallos/3) - const puntos = (estado.aciertos - (estado.fallos / 3)).toFixed(2); + const contestadas = estado.indiceActual; // Preguntas que ya pasaron + + // Si aún no hemos contestado ninguna, la nota es 0.00 + let notaSobreDiez = 0; + + if (contestadas > 0) { + // Fórmula de puntos netos (AGE): Aciertos - (Fallos / 3) + const puntosNetos = estado.aciertos - (estado.fallos / 3); + + // Calculamos la nota sobre 10 basada SOLO en las contestadas hasta ahora + notaSobreDiez = (puntosNetos / contestadas) * 10; + + // Evitamos notas negativas si hay muchísimos fallos + if (notaSobreDiez < 0) notaSobreDiez = 0; + } + resultado.innerHTML = ` -