|
|
| Línea 1: |
Línea 1: |
| <!-- Mostrar estado visual -->
| |
|
| |
| <!-- ===================================================== -->
| |
| <!-- ESTADO DE APROBACIÓN (INTEGRADO CON APPROVEDREVS Y SMW) -->
| |
| <!-- ===================================================== -->
| |
|
| |
| <!-- 1. Variables básicas -->
| |
| {{#vardefine:approved|{{#approvedrev:{{FULLPAGENAMEE}}}}}}
| |
| {{#vardefine:current|{{REVISIONID}}}}
| |
|
| |
| <!-- 2. Registro semántico (sólo si devuelve algo real) -->
| |
| {{#if:{{#var:approved}}|
| |
| {{#ifeq:{{#var:approved}}|{{#var:current}}|
| |
| {{#set: Has revision aprobada=Sí }}
| |
| |
| |
| {{#set: Has revision aprobada=Parcial }}
| |
| }}
| |
| |
| |
| {{#set: Has revision aprobada=No }}
| |
| }}
| |
|
| |
| <!-- 3. Visualización accesible -->
| |
| <div style="margin:1em 0; padding:0.7em; border-radius:8px;">
| |
| {{#if:{{#var:approved}}|
| |
| {{#ifeq:{{#var:approved}}|{{#var:current}}|
| |
| <div style="background:#e6ffe6; border:2px solid #007a33; color:#003f1a; padding:0.8em; border-radius:8px;">
| |
| 🟢 <strong>Esta revisión está aprobada y es la más reciente.</strong>
| |
| </div>
| |
| |
| |
| <div style="background:#fff8e1; border:2px solid #e6a700; color:#4a3200; padding:0.8em; border-radius:8px;">
| |
| 🟡 <strong>Esta es la revisión aprobada de esta página, pero no la más reciente.</strong>
| |
| </div>
| |
| }}
| |
| |
| |
| <div style="background:#ffecec; border:2px solid #cc0000; color:#4a0000; padding:0.8em; border-radius:8px;">
| |
| 🔴 <strong>Esta página no tiene revisión aprobada.</strong>
| |
| </div>
| |
| }}
| |
| </div>
| |
|
| |
| <!-- 4. Depuración opcional (puedes ocultarlo con <div style="display:none;"> ... </div>) -->
| |
| <div style="font-size:0.9em; color:#666; margin-top:1em;">
| |
| <b>DEBUG:</b><br>
| |
| Revisión aprobada: {{#var:approved}}<br>
| |
| Revisión actual: {{#var:current}}<br>
| |
| Página: {{FULLPAGENAME}}<br>
| |
| Página escapada: {{FULLPAGENAMEE}}
| |
| </div>
| |
|
| |
| {{#set:
| |
| |Has revision aprobada={{#ifexpr: ({{#approvedrev:{{FULLPAGENAMEE}}}} > 0)|Sí|No}}
| |
| }}
| |
| == Estado real de aprobación ==
| |
|
| |
| {{#vardefine:approved|{{#approvedrev:{{FULLPAGENAMEE}}}}}}
| |
| {{#vardefine:current|{{REVISIONID}}}}
| |
|
| |
| <!-- Mostrar valores crudos -->
| |
| <b>ApprovedRev devuelve:</b> “{{#var:approved}}”
| |
| <b>Revisión actual:</b> {{#var:current}}
| |
| <hr>
| |
|
| |
| {{#ifexpr:
| |
| ({{#var:approved}} > 0)
| |
| |
| |
| {{#ifeq:{{#var:approved}}|{{#var:current}}|
| |
| 🟢 <b>Esta revisión está aprobada y es la más reciente.</b>|
| |
| 🟡 <b>Esta es la revisión aprobada de esta página, no la más reciente.</b>
| |
| }}
| |
| |
| |
| 🔴 <b>Esta página no tiene revisión aprobada.</b>
| |
| }}
| |
| == Debug ApprovedRevs ==
| |
| <p>
| |
| <b>Nombre:</b> {{FULLPAGENAME}}<br>
| |
| <b>Nombre escapado:</b> {{FULLPAGENAMEE}}<br>
| |
| <b>Revisión aprobada:</b> {{#approvedrev:{{FULLPAGENAMEE}}}}<br>
| |
| <b>Revisión actual:</b> {{REVISIONID}}<br>
| |
| </p>
| |
|
| |
|
| |
| <!-- ===================================================== -->
| |
| <!-- ESTADO DE APROBACIÓN - Integración ApprovedRevs + SMW -->
| |
| <!-- ===================================================== -->
| |
|
| |
| {{#vardefine:approved|{{#approvedrev:{{FULLPAGENAME}}}}}}
| |
| {{#vardefine:current|{{REVISIONID}}}}
| |
|
| |
| {{#if:{{#var:approved}}|
| |
| {{#ifeq:{{#var:approved}}|{{#var:current}}|
| |
| <!-- ✅ Página aprobada y actual -->
| |
| {{#set:
| |
| Has revision aprobada=Sí
| |
| |Estado de aprobación=Aprobada (actual)
| |
| }}
| |
| <div class="estado-aprobado" role="status" aria-live="polite"
| |
| style="background:#e6ffe6; border:2px solid #007a33; color:#003f1a; padding:0.8em; border-radius:8px; margin:1em 0;">
| |
| <span aria-hidden="true">✅</span>
| |
| <strong>Esta versión está aprobada y es la más reciente.</strong>
| |
| </div>
| |
| |
| |
| <!-- ⚠️ Página aprobada, pero no es la más reciente -->
| |
| {{#set:
| |
| Has revision aprobada=Sí
| |
| |Estado de aprobación=Aprobada (no actual)
| |
| }}
| |
| <div class="estado-aprobada-noactual" role="status" aria-live="polite"
| |
| style="background:#fff8e1; border:2px solid #e6a700; color:#4a3200; padding:0.8em; border-radius:8px; margin:1em 0;">
| |
| <span aria-hidden="true">⚠️</span>
| |
| <strong>Esta es la revisión aprobada de esta página. No es la más reciente.</strong>
| |
| </div>
| |
| }}
| |
| |
| |
| <!-- ❌ Página sin revisión aprobada -->
| |
| {{#set:
| |
| Has revision aprobada=No
| |
| |Estado de aprobación=No aprobada
| |
| }}
| |
| <div class="estado-noaprobada" role="alert" aria-live="assertive"
| |
| style="background:#fff0f0; border:2px solid #cc0000; color:#660000; padding:0.8em; border-radius:8px; margin:1em 0;">
| |
| <span aria-hidden="true">❌</span>
| |
| <strong>Esta página aún no tiene revisión aprobada por el profesorado.</strong>
| |
| </div>
| |
| }}
| |
|
| |
|
| |
|
| |
| {{#set:
| |
| |estado_aprobacion={{#if:{{#approvedrev:{{FULLPAGENAME}}}}|
| |
| {{#ifeq:{{#approvedrev:{{FULLPAGENAME}}}}|{{REVISIONID}}|Aprobada (actual)|Aprobada (no actual)}}
| |
| |No aprobada}}
| |
| }}
| |
|
| |
| {{REVISIONID}} ← la que estás viendo
| |
| {{PAGELATESTREVISIONID}} ← la más reciente
| |
|
| |
| {{#vardefine:approved|{{#approvedrev:{{FULLPAGENAME}}}}}}
| |
| {{#vardefine:current|{{REVISIONID}}}}
| |
|
| |
| {{#if:{{#var:approved}}|
| |
| {{#ifeq:{{#var:approved}}|{{#var:current}}|
| |
| ✅ <b>Esta revisión está aprobada y es la más reciente.</b>|
| |
| ⚠️ <b>Esta es la revisión aprobada de esta página. No es la más reciente.</b>
| |
| }}
| |
| |
| |
| ❌ <b>Esta página aún no tiene revisión aprobada.</b>
| |
| }}
| |
|
| |
| === Ejemplos accesibles y no accesibles creados por alumnos ===
| |
| {{#ask:
| |
| [[Categoría:ActividadWCAG]]
| |
| [[Tiene subcriterio::{{{id_wcag_subcriterio|}}}]]
| |
| |?id_universidad=Universidad
| |
| |?curso_academico=Curso académico
| |
| |?Modification date#F[d/m/Y]=Última modificación
| |
| |format=template
| |
| |template=FilaActividadWCAG
| |
| |link=none
| |
| |sort=Modification date
| |
| |order=descending
| |
| |limit=100
| |
| }}
| |
|
| |
|
| ''' Edición de la página como formulario''' | | ''' Edición de la página como formulario''' |
Edición de la página como formulario
1. Información básica
Id del criterio:
Título del subcriterio:
Universidad participante:
Curso académico:
2. Ejemplos prácticos
2.1. Ejemplo NO accesible
2.1.1. Evidencia en imagen:
Imagen
No se ha subido ninguna imagen.
URL fuente de la imagen:
No se ha indicado ninguna URL.
2.1.2. Código HTML:
No se ha proporcionado código.
Explicación del problema detectado:
No se ha incluido explicación.
Indica a que personas con discapacidad afecta y explicación de las barreras que causa
No se ha incluido explicación.
2.2. Ejemplo Accesible
2.2.1. Evidencia de imagen:
Imagen
No se ha subido ninguna imagen.
URL fuente de la imagen
No se ha indicado ninguna URL.
2.2.2 Código HTML:
No se ha proporcionado código.
Explicación de la solución aplicada:
No se ha incluido explicación.
</includeonly>
Plantilla para mostrar los datos del formulario Formulario:ActividadWCAG.
Muestra directamente toda la información en pantalla (sin secciones colapsables).
Incluye evidencias, explicaciones, aporte personal y tabla de autoevaluación.