# 3.2. Rúbricas

La rúbrica es probablemente el instrumento más completo para evaluar tareas complejas. Su principal virtud es que hace visibles los criterios de calidad y describe distintos niveles de desempeño, lo que reduce la arbitrariedad y mejora la transparencia. Es especialmente útil en tareas competenciales, proyectos, presentaciones orales, textos escritos, trabajos cooperativos y producciones creativas.

Teóricamente, la rúbrica tiene un valor importante porque convierte la evaluación en un proceso más formativo. El alumnado no solo recibe una calificación final, sino que puede entender qué se espera, en qué nivel se encuentra y qué debe mejorar. Además, una rúbrica bien diseñada ayuda al profesorado a unificar criterios entre grupos o entre docentes que corrigen una misma tarea.

Con IA, la rúbrica puede:

- generarse como borrador,
- revisarse para mejorar su lenguaje,
- adaptarse a distintos niveles o materias,
- generar versiones para alumnado y profesorado.

Sin embargo, hay que vigilar varios problemas frecuentes: descriptores que se solapan, niveles que no son realmente distintos, criterios demasiado vagos o excesiva cantidad de indicadores. Una rúbrica buena es clara, breve, equilibrada y basada en evidencias observables.

**Ejemplo práctico: rúbrica para una infografía**

<table id="bkmrk-criterio-nivel-4-niv" style="width: 100%;"><thead><tr><th class="border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg" scope="col" style="width: 15.1339%;">**Criterio**</th><th class="border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg" scope="col" style="width: 18.7159%;">**Nivel 4**</th><th class="border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg" scope="col" style="width: 20.9774%;">**Nivel 3**</th><th class="border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg" scope="col" style="width: 25.8641%;">**Nivel 2**</th><th class="border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg" scope="col" style="width: 19.3087%;">**Nivel 1**</th></tr></thead><tbody><tr><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 15.1339%;">**Exactitud del contenido**</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 18.7159%;">Toda la información es correcta y relevante.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 20.9774%;">Hay pequeños errores sin afectar al sentido.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 25.8641%;">Hay varios errores o alguna información poco relevante.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 19.3087%;">Contenido incorrecto o muy incompleto.</td></tr><tr><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 15.1339%;">**Organización visual**</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 18.7159%;">Muy clara, jerarquía visual eficaz.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 20.9774%;">Bastante clara y ordenada.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 25.8641%;">Algo confusa o sobrecargada.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 19.3087%;">Difícil de seguir.</td></tr><tr><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 15.1339%;">**Síntesis**</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 18.7159%;">Resume con precisión sin perder ideas clave.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 20.9774%;">Resume bien con algunas repeticiones.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 25.8641%;">Exceso de texto o falta de síntesis.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 19.3087%;">No sintetiza.</td></tr><tr><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 15.1339%;">**Comunicación**</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 18.7159%;">Atrae y facilita la comprensión.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 20.9774%;">Comunica adecuadamente.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 25.8641%;">Comunica con dificultad.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 19.3087%;">No facilita la comprensión.</td></tr></tbody></table>

**Ejemplo práctico: rúbrica para una exposición oral**

<table id="bkmrk-criterio-nivel-4-niv-1" style="width: 100%;"><thead><tr><th class="border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg" scope="col" style="width: 13.588%;">Criterio</th><th class="border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg" scope="col" style="width: 27.1748%;">Nivel 4</th><th class="border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg" scope="col" style="width: 20.2622%;">Nivel 3</th><th class="border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg" scope="col" style="width: 21.9309%;">Nivel 2</th><th class="border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg" scope="col" style="width: 17.0441%;">Nivel 1</th></tr></thead><tbody><tr><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 13.588%;">Organización de ideas</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 27.1748%;">Presenta una estructura muy clara, con introducción, desarrollo y cierre bien conectados.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 20.2622%;">La estructura es clara con pequeños saltos de ideas.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 21.9309%;">La organización es irregular y cuesta seguir el hilo.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 17.0441%;">No hay estructura reconocible.</td></tr><tr><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 13.588%;">Expresión oral</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 27.1748%;">Habla con seguridad, ritmo adecuado y buena pronunciación.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 20.2622%;">Se expresa con claridad, aunque con alguna vacilación.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 21.9309%;">Presenta pausas frecuentes o dificultades de pronunciación.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 17.0441%;">La exposición resulta difícil de seguir.</td></tr><tr><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 13.588%;">Contenido</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 27.1748%;">El contenido es completo, riguroso y bien seleccionado.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 20.2622%;">El contenido es adecuado, aunque algo superficial.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 21.9309%;">Hay lagunas o información poco precisa.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 17.0441%;">El contenido es muy incompleto o incorrecto.</td></tr><tr><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 13.588%;">Apoyo visual</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 27.1748%;">Usa apoyos útiles, limpios y coherentes con la exposición.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 20.2622%;">Los apoyos son adecuados aunque mejorables.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 21.9309%;">Los apoyos distraen o aportan poco.</td><td class="border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0" style="width: 17.0441%;">No utiliza apoyos o son inadecuados.</td></tr></tbody></table>

**Ejemplo de uso docente:** la IA puede redactar los niveles, pero el profesor decide si “expresión oral” debe valer más que “apoyo visual”, si el criterio de contenido incluye exactitud conceptual y si el lenguaje es adecuado para la edad. Esa validación es esencial para que la rúbrica mida lo que realmente interesa.

De ahí nace la diferencia entre **rúbrica de diseño** y **rúbrica de uso**. La primera la emplea el docente para pensar y consensuar criterios; la segunda se adapta al momento de aplicación. Muchas veces conviene que no sean idénticas. Por ejemplo, el profesorado puede trabajar con una rúbrica analítica detallada de cinco criterios, mientras que al alumnado se le entrega una síntesis visual de tres dimensiones con ejemplos de calidad. Los sistemas de IA para generar rúbricas han resultado útiles precisamente como **andamio de diseño** inicial, no como instrumento final listo para usar sin edición.

**Uso con IA:** puedes pedirle que genere los descriptores, pero después conviene revisar si los niveles son realmente distinguibles entre sí.

**Plantilla de prompt para generar una rúbrica analítica**

> Diseña una rúbrica analítica para `[curso/etapa]`, `[materia]`, para evaluar `[producto]`. Usa `[n]` criterios alineados con `[criterios curriculares]`, `[n]` niveles, descriptores observables y lenguaje claro. No inventes criterios fuera del currículo. Devuelve tabla y JSON.

> Actúa como especialista en evaluación competencial en \[etapa educativa\] y \[materia\].Objetivo:  
> Crear una rúbrica analítica alineada con este criterio de evaluación:  
> \[pegar criterio\]Contexto:  
> - Situación de aprendizaje: \[describir\]  
> - Producto o evidencia: \[texto oral, informe, maqueta, problema resuelto, etc.\]  
> - Nivel esperado: \[curso/etapa\]  
> - Número de sesiones: \[x\]  
> - Uso final: evaluación formativa y feedback al alumnadoInstrucciones:  
> - Genera 4 criterios como máximo.  
> - Crea 4 niveles de desempeño.  
> - Usa descriptores observables, sin adjetivos vagos.  
> - Evita mezclar dos variables en el mismo descriptor.  
> - Añade ejemplos de errores frecuentes.  
> - Devuelve:  
>  1) tabla para profesorado,  
>  2) versión resumida para alumnado,  
>  3) JSON con campos: criterio, nivel\_1, nivel\_2, nivel\_3, nivel\_4.

**Plantilla JSON de rúbrica**

> **Tarea**: exposición oral  
> **Curso**: 5.º Primaria / 2.º ESO / 1.º Bach.  
> **Criterios**: contenido, organización, lenguaje, interacción con audiencia  
> **Niveles**: inicial / básico / adecuado / avanzado  
> **Regla**: cada descriptor debe ser observable y no repetir el del nivel contiguo.

```
{
  "instrumento": "rubrica_analitica",
  "etapa": "ESO",
  "curso": "2",
  "materia": "Lengua Castellana y Literatura",
  "tarea": "texto argumentativo",
  "criterios": [
    {
      "id": "C1",
      "nombre": "Tesis y posicionamiento",
      "peso": 0.25,
      "niveles": {
        "1": "No formula tesis o es contradictoria.",
        "2": "Formula una tesis poco clara o incompleta.",
        "3": "Formula una tesis clara y pertinente.",
        "4": "Formula una tesis precisa, matizada y bien sostenida."
      }
    }
  ]
}
```

**De la rúbrica a la lista o a la escala**

Una ventaja real de la IA es la **transformación entre formatos**. Si una rúbrica ya está bien hecha, el modelo puede convertirla en checklist o escala sin rehacer el diseño desde cero. Por ejemplo:

- **De rúbrica a checklist**: extraer los mínimos exigibles.
- **De rúbrica a escala**: convertir niveles en anclas verbales o numéricas.
- **De observaciones cualitativas a categorías**: agrupar notas docentes por patrones.

Esta reconversión es útil cuando queremos mantener coherencia entre evaluación del profesorado, autoevaluación y coevaluación. Estudios recientes sobre feedback y rúbricas muestran que cuando la IA trabaja **anclada en una rúbrica dada por el docente**, la calidad del feedback mejora, pero siguen apareciendo inconsistencias de puntuación que exigen calibración humana.

<div class="relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex" data-voice-floating-orb-focus-background="" id="bkmrk-de-la-generaci%C3%B3n-de-" style="text-align: justify;"><div class="flex flex-col text-sm"><div class="qMYqUG_convSearchResultHighlightRoot"><div class="" data-is-intersecting="true" data-turn-id-container="request-6a131b5a-bdd0-83eb-8ced-1113f4104115-0"><section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-scroll-anchor="false" data-testid="conversation-turn-10" data-turn="assistant" data-turn-id="request-6a131b5a-bdd0-83eb-8ced-1113f4104115-0" data-turn-id-container="request-6a131b5a-bdd0-83eb-8ced-1113f4104115-0" dir="auto">**De la generación de la rúbrica a su uso real en el aula**

Uno de los errores más frecuentes al empezar a trabajar con IA en evaluación es pensar que el proceso termina cuando el modelo genera una rúbrica o una tabla. En realidad, ese es solo el punto de partida. El verdadero valor aparece cuando el docente transforma esa salida en un instrumento listo para usar dentro de su flujo habitual de evaluación.

La IA puede ayudar en todas las fases:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- diseño inicial,
- revisión de criterios,
- generación de formatos reutilizables,
- exportación a herramientas digitales,
- integración con LMS,
- creación de feedback automatizable,
- y preparación de versiones para alumnado y profesorado.

</div></div></div></div></div></div>El proceso completo suele seguir esta secuencia:

**1. Definir el objetivo de evaluación**

El docente concreta:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- qué quiere evaluar,
- qué evidencia recogerá,
- qué criterios curriculares intervienen,
- y qué uso tendrá la rúbrica.

</div></div></div></div></div></div>No es lo mismo una rúbrica para:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- autoevaluación,
- corrección rápida,
- evaluación compartida,
- o integración automática en una plataforma digital.

</div></div></div></div></div></div>Ese objetivo condiciona el diseño posterior.

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">**2. Redactar el prompt inicial**</div><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">La calidad de la rúbrica depende en gran parte de la precisión del prompt. Cuanto más contexto reciba la IA, más útil será el borrador generado.</div></div></div></div></div></div>Ejemplo de prompt completo:

> Actúa como especialista en evaluación competencial de Lengua Castellana en 2.º ESO.
> 
> Diseña una rúbrica analítica para evaluar un texto argumentativo.
> 
> Condiciones:
> 
> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"><div class="group relative clear-both my-4 w-full overflow-visible" data-writing-block-fullscreen-fallback-target="inline"><div class="relative isolate w-full overflow-clip rounded-[24px] shadow-[0px_4px_80px_rgba(0,0,0,0.02)]" data-testid="writing-block-container" data-writing-block="true"><div class="relative z-1"><div class="writing-block-editor markdown-new-styling relative flow-root pt-(--writing-block-editor-pt) pe-(--writing-block-editor-pr) pb-(--writing-block-editor-pb) ps-(--writing-block-editor-pl)"><div aria-disabled="false" class="ProseMirror markdown prose dark:prose-invert w-full min-h-6 break-words focus:outline-none writing-block-open-link-mode" contenteditable="true" data-writing-block-fullscreen-editor-layout="inline" data-writing-block-fullscreen-editor-region="true" dir="auto" translate="no">- máximo 4 criterios,
> - 4 niveles de desempeño,
> - descriptores observables,
> - lenguaje comprensible para alumnado de 13-14 años,
> - incluir errores frecuentes,
> - alineada con este criterio curricular:  
>     <span class="text-token-text-primary cursor-text rounded-sm" data-placeholder-token="true">\[pegar criterio\]</span>.
> 
> </div></div></div></div></div></div></div></div></div></div></div>Devuelve:
> 
> 1. tabla para profesorado,
> 2. versión resumida para alumnado,
> 3. JSON reutilizable para LMS o hojas de cálculo.

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"><div class="group relative clear-both my-4 w-full overflow-visible" data-writing-block-fullscreen-fallback-target="inline"><div class="relative isolate w-full overflow-clip rounded-[24px] shadow-[0px_4px_80px_rgba(0,0,0,0.02)]" data-testid="writing-block-container" data-writing-block="true" id="bkmrk-"><div class="relative z-1">  
</div></div></div>**3. Revisar pedagógicamente la propuesta de la IA**</div></div></div></div></div></div>La IA puede generar rápidamente descriptores, pero el docente debe validar:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- si los niveles realmente son distinguibles,
- si los criterios miden lo importante,
- si el lenguaje es adecuado para la edad,
- y si los indicadores son observables.

</div></div></div></div></div></div>Este paso es esencial porque muchos modelos tienden a:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- repetir ideas entre niveles,
- usar lenguaje excesivamente genérico,
- o mezclar varios indicadores en un mismo descriptor.

</div></div></div></div></div></div>La IA acelera el diseño, pero la validación pedagógica sigue siendo humana.

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">**4. Elegir el formato final de uso**</div></div></div></div></div></div>Una misma rúbrica puede transformarse en distintos formatos según el contexto de aplicación.

**Tabla para impresión o uso manual**

La salida puede copiarse directamente a:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- un documento de texto,
- una plantilla PDF,
- o una ficha impresa para aula.

</div></div></div></div></div></div>Es la opción más sencilla y útil para:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- observación directa,
- exposiciones orales,
- correcciones rápidas,
- o evaluación en papel.

**Hoja de cálculo**</div></div></div></div></div></div>La tabla generada por la IA puede pegarse en:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- Excel,
- Google Sheets,
- LibreOffice Calc.

</div></div></div></div></div></div>Esto permite:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- calcular puntuaciones automáticamente,
- generar medias,
- visualizar progreso,
- filtrar criterios,
- crear gráficos,
- o reutilizar rúbricas entre grupos.

</div></div></div></div></div></div>Ejemplo de estructura:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"><div class="TyagGW_tableContainer"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="3588" data-start="3427"><thead data-end="3473" data-start="3427"><tr data-end="3473" data-start="3427"><th class="last:pe-10" data-col-size="sm" data-end="3436" data-start="3427">Alumno</th><th class="last:pe-10" data-col-size="sm" data-end="3441" data-start="3436">C1</th><th class="last:pe-10" data-col-size="sm" data-end="3446" data-start="3441">C2</th><th class="last:pe-10" data-col-size="sm" data-end="3451" data-start="3446">C3</th><th class="last:pe-10" data-col-size="sm" data-end="3456" data-start="3451">C4</th><th class="last:pe-10" data-col-size="sm" data-end="3473" data-start="3456">Observaciones</th></tr></thead><tbody data-end="3588" data-start="3500"><tr data-end="3545" data-start="3500"><td data-col-size="sm" data-end="3509" data-start="3500">ALU\_01</td><td data-col-size="sm" data-end="3513" data-start="3509">3</td><td data-col-size="sm" data-end="3517" data-start="3513">2</td><td data-col-size="sm" data-end="3521" data-start="3517">4</td><td data-col-size="sm" data-end="3525" data-start="3521">3</td><td data-col-size="sm" data-end="3545" data-start="3525">Mejorar cohesión</td></tr><tr data-end="3588" data-start="3546"><td data-col-size="sm" data-end="3555" data-start="3546">ALU\_02</td><td data-col-size="sm" data-end="3559" data-start="3555">2</td><td data-col-size="sm" data-end="3563" data-start="3559">2</td><td data-col-size="sm" data-end="3567" data-start="3563">3</td><td data-col-size="sm" data-end="3571" data-start="3567">2</td><td data-col-size="sm" data-end="3588" data-start="3571">Revisar tesis</td></tr></tbody></table>

</div></div></div></div></div></div></div></div>A partir de aquí, la IA puede incluso analizar patrones globales del grupo.

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">**Integración en LMS**</div></div></div></div></div></div>Muchos LMS permiten importar rúbricas o criterios mediante tablas o estructuras JSON.

Por ejemplo:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Moodle</span></span>
- <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Google Classroom</span></span>
- <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Canvas</span></span>
- <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Additio</span></span>

</div></div></div></div></div></div>El JSON generado por IA puede servir como estructura base para:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- automatizar criterios,
- crear escalas,
- importar indicadores,
- o reutilizar rúbricas entre cursos.

</div></div></div></div></div></div>Ejemplo:

```
{
  "criterio": "Organización",
  "nivel_1": "No existe estructura clara.",
  "nivel_2": "La estructura es irregular.",
  "nivel_3": "La organización es adecuada.",
  "nivel_4": "La estructura es clara y coherente."
}
```

Este tipo de formato facilita además futuras automatizaciones.

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">**5. Utilizar la rúbrica como base para corrección asistida con IA**</div></div></div></div></div></div>Aquí es donde enlaza directamente con el apartado 4.4 que veremos más en detalle.

Una vez creada la rúbrica, el docente puede reutilizarla como marco estable para:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- analizar producciones,
- generar feedback,
- detectar patrones,
- o redactar observaciones coherentes.

</div></div></div></div></div></div>La rúbrica deja de ser solo un instrumento de calificación y se convierte en una “estructura de diálogo” entre docente, alumnado e IA.

Por ejemplo:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">1. El docente pega la rúbrica.
2. Añade un texto anonimizado.
3. La IA analiza únicamente según esos criterios.
4. Devuelve evidencias y sugerencias.
5. El docente valida el resultado.

</div></div></div></div></div></div>Este enfoque reduce comentarios genéricos y mejora la coherencia del feedback.

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">**6. Generar feedback reutilizable y personalizado**</div></div></div></div></div></div>Una ventaja especialmente potente es reutilizar los resultados para crear distintos tipos de retroalimentación:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- feedback breve,
- versión motivadora,
- adaptación por edad,
- comentarios para familias,
- o recomendaciones de mejora.

</div></div></div></div></div></div>Ejemplo:

> Reescribe este feedback para alumnado de 5.º de Primaria con tono motivador y dos pasos concretos de mejora:  
> <span class="text-token-text-primary cursor-text rounded-sm" data-placeholder-token="true">\[pegar feedback\]</span>

La IA puede transformar automáticamente un comentario técnico del profesorado en una explicación comprensible para el alumnado.

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">**7. Conservar la rúbrica como instrumento reutilizable**</div></div></div></div></div></div>Cuando la rúbrica ya está validada, puede convertirse en:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- plantilla reutilizable,
- banco de instrumentos,
- estructura para futuras situaciones de aprendizaje,
- o sistema de evaluación común entre docentes.

</div></div></div></div></div></div>Muchos equipos docentes están empezando a crear bibliotecas compartidas de rúbricas generadas y refinadas con IA, lo que reduce tiempo de diseño y mejora la coherencia entre materias y niveles.

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="7115fb39-4631-4861-945c-7ed8cf4f785c" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden">  
</div></div></div></div></div><p class="callout info">El verdadero potencial de la IA en evaluación no está en que “corrija sola”, sino en que permite convertir instrumentos bien diseñados en sistemas de feedback más coherentes, reutilizables, transparentes y pedagógicamente útiles.</p>

</section></div></div></div></div><div class="sticky bottom-0 z-10 group/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white/20 md:dark:border-transparent print:hidden content-fade single-line" id="bkmrk--1"><div class="relative mx-auto h-0" style="text-align: justify;">  
</div><div><div class="text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]"><div class="w-full"><div class="flex justify-center empty:hidden" style="text-align: justify;">  
</div></div></div></div></div></div></div>