Saltar al contenido
Alberto LaraAnálisis y arquitectura EdTech
Ir a la web

Artículos

Todo lo publicado.

Página 4 de 5.

MCP y Moodle: arquitectura segura para agentes

Cómo situar una pasarela MCP delante de Moodle sin compartir tokens, exponer toda la API ni permitir que el contenido del curso gobierne las acciones del agente.

OpenTelemetry en Moodle 5.2: cómo gobernar la telemetría en producción

Arquitectura, muestreo, privacidad y criterios de aceptación para operar OpenTelemetry en Moodle 5.2 sin convertir la telemetría en otra fuente de coste y ruido.

Operación de LTI 1.3: rotación de claves, trazas y diagnóstico de fallos

Guía operativa de LTI 1.3 con fases observables, rotación de JWKS, trazas seguras, reintentos, pruebas negativas y respuesta a incidentes.

SCORM, xAPI o cmi5: qué resuelve cada estándar

Comparativa de SCORM, xAPI y cmi5 para decidir por empaquetado, lanzamiento, datos, compatibilidad y operación, con una ruta de migración verificable.

Veintidós años construyendo plataformas educativas: diez lecciones

Diez lecciones de arquitectura y dirección tecnológica tras más de 22 años trabajando con LMS, integraciones y ecosistemas de aprendizaje.

Cómo medir la productividad del desarrollo con IA

A partir de mi experiencia con agentes y de los estudios publicados, propongo medir el cambio estable, el esfuerzo de revisión, el retrabajo y el resultado.

LTI 1.3, API o xAPI: qué integración conviene en cada caso

LTI 1.3, una API de dominio y xAPI resuelven necesidades distintas. Seis preguntas ayudan a decidir qué mecanismo corresponde a cada parte de la integración.

LTI 1.3 en producción: registro, identidad y seguridad entre sistemas

LTI 1.3 conecta un LMS con herramientas externas mediante mensajes firmados y servicios acotados. Esta guía explica los contratos que hay que diseñar para llevarlo a producción sin confundir inicio de sesión, identidad y autorización.

NRPS y privacidad del aula: cuándo no consultar la lista de participantes

El servicio de participantes de LTI 1.3 garantiza dos datos de cada miembro: el identificador y los roles. Todo lo demás depende de un acuerdo entre plataforma y herramienta. Una integración que se rompe sin nombre o correo depende de datos que el estándar no garantiza.

Qué decisiones de arquitectura deja abiertas una spec

Una especificación reduce ambigüedad, pero no elige por sí sola la arquitectura. Un caso de concurrencia muestra qué debe decidir todavía el equipo.

Cómo verificar que una automatización de IA terminó bien

Una automatización puede terminar sin errores y dejar el trabajo a medias. Este contrato permite definir el resultado, probarlo y gestionar excepciones.

Cuándo una IA que decide el itinerario de un alumno es de alto riesgo

No toda automatización educativa es IA ni toda IA educativa es de alto riesgo. La clasificación depende de la finalidad prevista, de cómo se obtiene el resultado y de si ese resultado evalúa o dirige el aprendizaje de una persona.