EducatedOn

Resumen del caso

Este proyecto es una plataforma de pruebas donde cuestionarios y contenidos de aprendizaje se generan mediante IA. Las pruebas se gestionan a través de Umbraco, y la configuración del contenido se maneja mediante la aplicación de IA.

Objetivo: El objetivo principal de este proyecto era automatizar la creación de contenido tanto como fuera posible e integrarlo en un entorno de aprendizaje estructurado, manteniendo un control editorial total dentro de Umbraco. Esto implicó implementar seguimiento de resultados SCORM para que los cursos pudieran enviar y almacenar correctamente los datos de los alumnos al ejecutarse dentro de cualquier LMS compatible con SCORM, ampliar y refactorizar el paquete existente de Umbraco para soportar nuevas funciones sin regresiones, e incluir generación impulsada por IA directamente en el backoffice de Umbraco — abarcando campos de texto, editores de texto enriquecido e imágenes generadas vía Stability API e insertadas automáticamente en el contenido. El enfoque fue hacer el sistema más rápido, inteligente y fácil de mantener independientemente por los editores.

Image

Información clave del proyecto

Sectores

Sectores

Plataformas de aprendizaje en línea, desarrollo de productos EdTech, sistemas corporativos de formación e incorporación, herramientas educativas asistidas por IA, Sistemas de Gestión de Aprendizaje (LMS), entrega de cursos compatible con SCORM

Servicios

Servicios

Integración de API de IA, implementación del protocolo SCORM y manejo de resultados, arquitectura CMS y desarrollo de paquetes, integración de API REST, ingeniería backend en .NET, diseño de pipeline de medios automatizado

Soluciones

Soluciones

Seguimiento y almacenamiento de resultados SCORM de extremo a extremo, generación de texto impulsada por IA para campos string, textarea y RTE, generación automática de imágenes a través de Stability API, carga programática de medios e inserción en contenido

Tecnologías

Tecnologías

.NET, C#, APIs REST, JavaScript, HTML, CSS, Umbraco, Umbraco Cloud, Block List, uSync, OpenAI API, ChatGPT, Stability API, Image Gen

Los retos

Manejo de resultados SCORM

Manejo de resultados SCORM

Implementar un seguimiento robusto de resultados SCORM — asegurando que los resultados se almacenen y procesen correctamente cuando un curso se ejecuta dentro de un sistema externo de aprendizaje SCORM.

Refactorización del paquete Umbraco

Refactorización del paquete Umbraco

Actualizar y refactorizar el paquete existente de Umbraco sin romper la funcionalidad actual, mientras se prepara la arquitectura para la extensión de funciones de IA.

Integración del campo ChatGPT

Integración del campo ChatGPT

Integrar ChatGPT para generar contenido en múltiples tipos de campos de Umbraco — cadenas de texto sin formato, campos textarea y editores de texto enriquecido (RTE).

Stability API para imágenes

Stability API para imágenes

Generar imágenes mediante Stability API y cargarlas e insertarlas automáticamente en la biblioteca de medios y nodos de contenido de Umbraco sin pasos manuales del editor.

Estabilidad en Umbraco Cloud

Estabilidad en Umbraco Cloud

Mantener todas las integraciones — SCORM, texto de IA, generación de imágenes — estables y compatibles dentro de las restricciones y modelo de despliegue de Umbraco Cloud.

Estabilidad bajo carga completa del sistema

Estabilidad bajo carga completa del sistema

Asegurar que cada parte móvil — lógica backend, capa CMS, llamadas API, almacenamiento de resultados — funcione como un sistema unificado y sin fallos bajo carga real.

El proceso

El proyecto fue un compromiso full-stack enfocado que abarcó backend, extensibilidad del CMS e integración de IA entregados en fases paralelas: infraestructura SCORM, refactorización CMS, funciones de texto/imagen de IA y validación final en Umbraco Cloud. El objetivo era automatización sin perder control editorial, con IA diseñada para asistir y no reemplazar el juicio de los editores.

Seguimiento y almacenamiento de resultados SCORM

Seguimiento y almacenamiento de resultados SCORM

Implementada la canalización completa de seguimiento de resultados SCORM — capturando datos de finalización, puntuaciones y estado de aprobado/reprobado, luego almacenando y procesando resultados correctamente cuando el curso se ejecuta dentro de un LMS compatible con SCORM. Diseñado el modelo de almacenamiento para consultas e informes fiables.

Refactorización y actualización del paquete Umbraco

Refactorización y actualización del paquete Umbraco

Refactorizado el paquete existente de Umbraco — limpiando código legado, actualizando todas las dependencias a versiones actuales, ampliando el modelo de tipos de documento y estableciendo puntos claros de extensión para las próximas funciones de generación IA y medios sin romper contenido existente.

Generación de texto IA vía API ChatGPT

Generación de texto IA vía API ChatGPT

Integrada la API OpenAI ChatGPT directamente en los editores de propiedades del backoffice de Umbraco. Los editores ahora pueden activar generación de contenido IA para campos de texto simple, textarea y editores de texto enriquecido desde la interfaz estándar de edición, sin necesidad de cambiar de herramienta.

Generación e inserción de imágenes

Generación e inserción de imágenes

Integrada la API Stability para generación de imágenes impulsada por IA. Construida una canalización automatizada que genera imágenes basadas en el contexto del contenido, las sube directamente a la biblioteca de medios de Umbraco e inserta programáticamente en los nodos de contenido correctos — sin pasos manuales para los editores.

Validación y despliegue en la nube

Validación y despliegue en la nube

Asegurado que todas las integraciones — seguimiento SCORM, generación ChatGPT y canalización de imágenes Stability API — fueran totalmente compatibles con el modelo y restricciones del entorno de despliegue de Umbraco Cloud. Realizadas pruebas cruzadas entre entornos de desarrollo, staging y producción antes del lanzamiento.

Diseño de flujo de trabajo y entrega

Diseño de flujo de trabajo y entrega

Finalizado el flujo editorial de extremo a extremo — definiendo cómo los editores interactúan con los disparadores de generación IA, revisan contenido generado y gestionan activos medios. Documentadas todas las nuevas funcionalidades del backoffice y asegurado que el equipo pudiera operar la plataforma independientemente sin involucrar a desarrolladores.

Soluciones

Características clave de la solución

  • Seguimiento de resultados SCORM Implementación de seguimiento compatible con LMS del estado de finalización, puntuaciones y progresos del alumno.

  • Extensión del paquete Umbraco — Refactorizado y ampliado el paquete Umbraco con soporte para automatización de IA y medios.


  • Generación de Texto AI en Backoffice — Generación de texto integrada con ChatGPT en los editores de propiedades de Umbraco.

  • Generación e Inserción Automática de Imágenes — Se añadió la integración de la API de Stability para la generación automática de imágenes e inserción en nodos de contenido.

  • Compatibilidad con Umbraco Cloud — Se aseguró la compatibilidad con Umbraco Cloud, pipelines de despliegue y sincronización uSync.

  • Flujo de Trabajo Editorial Automatizado Se construyó un flujo de trabajo impulsado por IA para una generación más rápida de cuestionarios, descripciones e imágenes.

Image

Resultados en cifras

Rastreado por SCORM

100%

Todos los resultados del curso capturados y almacenados correctamente — cada evento de finalización, puntuación y estado de aprobado/reprobado se rastrea en entornos SCORM sin pérdida de datos

Contenido Más Rápido

3x

La velocidad de creación de contenido se triplicó gracias a la generación asistida por IA — los editores producen preguntas para quizzes, descripciones de cursos y contenido RTE mucho más rápido

Menos Mantenimiento

65%

El esfuerzo de mantenimiento a largo plazo se redujo significativamente gracias a una arquitectura modular — los cambios están aislados, son previsibles y requieren tiempo mínimo de ingeniería para implementarlos o revertirlos

Estable en la Nube

100%

Todas las integraciones de IA, rastreo SCORM y pipelines de medios permanecen completamente estables en Umbraco Cloud a través de entornos de desarrollo, staging y producción sin desviaciones de configuración

¡Construya una plataforma impulsada por IA para su producto de aprendizaje!

Integramos IA en su CMS, automatizamos flujos de contenido y garantizamos el cumplimiento SCORM para que su equipo se concentre en la educación, no en la infraestructura.

Message not sent.
Message not sent.
×
¿No está seguro de por dónde empezar? ¡Le ayudaremos a definir los próximos pasos!
Consentimiento para el procesamiento de datos personales
×
¿Tiene un desafío? Nuestro equipo lo convertirá en una solución.
Consentimiento para el procesamiento de datos personales