Los tres requisitos que
hoy no cumplimos.
Un pliego se gana o se pierde por requisitos excluyentes. Ponemos los nuestros primero para que pueda descartarnos en cinco minutos si alguno es innegociable, en vez de a mitad del expediente.
Estado frente a un pliego tipo
7
Cumple
1
Parcial
3
No cumple
Sobre 11 requisitos habituales en un pliego universitario. Los tres que no cumplimos son de integración, no de seguridad ni de protección de datos.
- ✕ No cumple
Interoperabilidad LTI 1.3 con el campus virtual
No existe. Si el pliego exige integración con Moodle, Canvas o Blackboard, hoy no podemos presentarnos sin decirlo. Es el hueco más grande del producto.
- ✕ No cumple
Autenticación federada (SAML 2.0 / OIDC / LDAP)
No existe entrar con la cuenta de la institución: hoy solo hay correo y contraseña, con importación masiva por CSV. Ninguna institución crea 20.000 cuentas a mano, y lo sabemos.
- ✕ No cumple
Importación y exportación QTI
No existe. La exportación de resultados es CSV.
- ▫ Parcial
Accesibilidad WCAG 2.2 AA
Cerrados los trece incumplimientos de nivel ALTA que teníamos, con los contrastes medidos uno a uno en modo claro y oscuro — autoevaluación publicada criterio por criterio. Falta la auditoría externa con tecnología de asistencia real, que es lo que permite declarar conformidad. Sin ella no lo afirmamos.
- ▪ Cumple
Soberanía del dato · alojamiento propio
La plataforma se instala en infraestructura de la institución si así se exige. La supervisión por cámara corre en un servidor propio, sin salir a internet. Solo el paso con IA de pago usa un tercero, y es desactivable: sin él el sistema sigue funcionando con los dos primeros pasos.
- ▪ Cumple
Cifrado en reposo de datos biométricos
AES-256-GCM sobre los bytes de cada imagen. Clave gestionada por la institución en su entorno.
- ▪ Cumple
Política de conservación y supresión
Retención configurable por institución, con purga diaria automática. Borra las imágenes y conserva el acta y su justificación. Cada supresión queda en la traza de auditoría.
- ▪ Cumple
Traza de auditoría íntegra
Cada entrada firmada con HMAC-SHA256 y encadenada a la anterior, con su número de orden dentro de la firma. La base de datos rechaza modificarla o borrarla.
- ▪ Cumple
Evaluación de impacto (DPIA) y consentimiento granular
Consentimientos separados para supervisión y para tratamiento con IA de terceros, revocables, con registro de versión del texto aceptado. Quien rechaza la IA rinde igual. El DPIA está publicado íntegro.
- ▪ Cumple
Decisiones automatizadas (RGPD art. 22)
No las hay. Ninguna señal automática sanciona: solo generan evidencia. La decisión es siempre de una persona, y el sistema no permite lo contrario.
- ▪ Cumple
Idioma español en producto y soporte
El sistema está escrito en español, incluido el código. No es una traducción de un producto anglosajón.
Un examen que un alumno ciego no puede rendir es un examen ilegal.
No es retórica de pliego: es discriminación, y en una universidad pública es motivo de exclusión de la licitación. También es la parte del producto que más trabajo nos ha dado, porque hasta hace poco no la teníamos.
El caso que más nos enseñó: nuestro detector de herramientas de desarrollo se disparaba con el zoom del navegador. Un alumno de baja visión al 200 % —que es un derecho reconocido en WCAG 1.4.4— acumulaba avisos hasta que el sistema le entregaba el examen solo. Lo arreglamos y esa señal ya no sanciona a nadie.
Contrastes medidos, no estimados
Los 18 pares de color del sistema verificados con un script, en modo claro y oscuro. Todos ≥ 4,5:1.
El examen es navegable con teclado y lector
Enunciado asociado a sus opciones, controles con nombre accesible, foco visible y gestionado al cambiar de pregunta.
La entrega pide confirmación
WCAG 3.3.4 cita literalmente el envío de respuestas de examen. Se muestra cuántas preguntas quedan sin responder antes de entregar.
Los avisos se anuncian
Los avisos, la entrega automática y los errores se leen en voz alta. Antes un alumno ciego no se enteraba de que le quedaba un aviso.
Sus colores, sin romper la legibilidad
La institución elige su color, pero el sistema valida que siga siendo legible en vez de dejar que rompa todos los botones.
Envíenos el pliego. Le decimos dónde no llegamos.
Lo leemos y respondemos requisito por requisito, con la misma franqueza que esta página. Si hay un excluyente que no cumplimos, se lo decimos antes de que gaste una hora en el expediente.