Saltar al contenido principal

🧾 Actividad

Objetivo principal: ver qué ha pasado —publicaciones, rechazos, invocaciones y retiradas— para poder responder «¿qué le pasó a esto?» sin abrir el servidor.

📸 Mapeo de interfaz

El registro con dos asientos visibles: una retirada y una publicación rechazada por firma incompatible.

Registro de actividad con el filtro por versión y una tabla de asientos: una retirada y una publicación rechazada, con los elementos señalados con números

🧩 Despiece de elementos funcionales

Los elementos marcados con no aparecen señalados en la captura: existen en la plataforma, pero la imagen no los numera o quedan fuera del encuadre visible.

#Nombre del elementoTipoDestino / AcciónDescripción funcional
1ActividadTítulo de páginaNombra la vista
2ActividadPestaña activa/pantalla/actividadLa pestaña en la que estás
3Ensayo, no producciónAviso permanenteLos cuatro límites y la advertencia de que no se aplican
4Registro de actividadTítulo de secciónEncabeza el filtro y la tabla
5Filtrar por versiónCampo de textoAcota el registro a una versión concreta, escrita entera: clima-aula-b12/1
6FiltrarBotón de envíoGET /pantalla/actividad?version=…Aplica el filtro. Vaciar el campo y volver a filtrar devuelve el registro completo
7Cabecera de la tablaFila de encabezadosCinco columnas: Cuándo, Qué, Versión, Autoría y Resultado
82026-09-10 15:42Marca de tiempoCuándo ocurrió. El registro se lee de arriba abajo, de lo más reciente a lo más antiguo
9RetiradaClase de asientoQué clase de hecho es. Las tres clases son Publicación, Invocación y Retirada
10sin autoríaAutoría borradaLa retirada borró el identificador del alumno. Queda el hecho, no de quién era
11PublicaciónClase de asientoUn intento de publicación. Su columna de versión lleva una raya: se rechazó antes de recibir identificador
12rechazada · firma-incompatibleResultado y causaEl resultado y la causa concreta, que es la que decide el diagnóstico que recibió el alumno
Resultado (columna completa)ColumnaQueda fuera del encuadre por la derecha: la tabla es más ancha que su contenedor y se desplaza en horizontal. Contiene el texto del diagnóstico y el «qué hacer»
Pie de la vistaTexto explicativoLa fecha de lectura y la advertencia de que no hay comprobación de identidad

💡 Guía de uso

Para qué se abre. Para reconstruir qué le pasó a una versión concreta: cuándo se publicó, si alguien la invocó, si se rechazó y por qué, quién la retiró.

Las tres clases de asiento:

ClaseCuándo se escribeQué conserva
PublicaciónEn cada intento, salga o noLa autoría, y la causa si se rechazó
InvocaciónCada vez que se invocaLa versión y el resultado
RetiradaAl retirarQuién retiró, no de quién era

Un rechazo no tiene versión. Si la publicación se paró antes de recibir identificador, su asiento lleva una raya en esa columna. Es lo que se ve en la fila 11 de la captura: el intento existe, el modelo no.

El cuaderno solo crece. No hay borrado. Lo único que se modifica de un asiento es su autoría, que se pone a nulo al retirar la versión correspondiente.

La autoría de un rechazo no se borra

El borrado de autoría va por versión, y un rechazo no tiene versión. La consecuencia es que el identificador del alumno cuya publicación se rechazó permanece en el registro indefinidamente. Es una desviación conocida respecto a lo que el proyecto exige; está documentada en Lo que NO hace.

Una invocación que no llega a responder no deja rastro. Si la dirección no contesta, la plataforma devuelve el error a quien invocó pero no escribe asiento: no inventa un diagnóstico sobre algo que no ha podido observar. Si buscas una invocación fallida y no aparece, esa es la razón.

El filtro es por versión y solo por versión. No se puede filtrar por alumno, por clase de asiento ni por resultado. Para un registro largo, la búsqueda del navegador sobre la página suele ser más rápida que recargar con filtro.