Diferencia entre revisiones de «Plantilla:ActividadWCAG»

De WCAG Wiki
Sin resumen de edición
Sin resumen de edición
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'''

Revisión del 18:26 2 nov 2025

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.