EducatedOn

Resumen del caso

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

Objetivo: El objetivo principal de este proyecto fue automatizar la creación de contenido tanto como fuera posible e integrarlo en un entorno de aprendizaje estructurado, manteniendo el control editorial completo dentro de Umbraco. Esto implicó implementar el 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, extender y refactorizar el paquete existente de Umbraco para soportar nuevas funcionalidades sin regresiones, e incorporar la generación impulsada por IA directamente en el backoffice de Umbraco — cubriendo campos de texto, editores de texto enriquecido e imágenes generadas mediante Stability API e insertadas automáticamente en el contenido. El enfoque se centró en hacer el sistema más rápido, inteligente y más fácil de mantener de forma independiente para los editores.

Image

Información clave del proyecto

Industrias

Industrias

Plataformas de E-Learning, 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 compatibles 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 REST API, ingeniería backend en .NET, diseño de canalización automatizada de medios

Soluciones

Soluciones

Seguimiento y almacenamiento de resultados SCORM end-to-end, generación de texto con IA para campos tipo string, textarea y RTE, generación automática de imágenes vía Stability API, subida programática de medios e inserción en contenido

Tecnologías

Tecnologías

.NET, C#, REST APIs, JavaScript, HTML, CSS, Umbraco, Umbraco Cloud, Block List, uSync, OpenAI API, ChatGPT, Stability API, Generación de Imágenes

Los desafíos

Manejo de Resultados SCORM

Manejo de Resultados SCORM

Implementación de un seguimiento robusto de resultados SCORM — asegurando que los resultados se almacenen y procesen correctamente cuando un curso se ejecute dentro de un sistema de aprendizaje compatible con SCORM externo.

Refactorización del Paquete Umbraco

Refactorización del Paquete Umbraco

Actualización y refactorización del paquete existente de Umbraco sin romper la funcionalidad ya existente, mientras se prepara la arquitectura para la extensión de funciones de IA.

Integración del campo ChatGPT

Integración del campo ChatGPT

Integración de ChatGPT para generar contenido en múltiples tipos de campos de Umbraco — cadenas de texto plano, campos textarea y campos de editor de texto enriquecido (RTE).

Stability API para Imágenes

Stability API para Imágenes

Generación de imágenes mediante Stability API y carga e inserción automática en la biblioteca de medios y nodos de contenido de Umbraco sin pasos manuales por parte de los editores.

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 de la Carga Completa del Sistema

Estabilidad de la Carga Completa del Sistema

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

El proceso

El proyecto fue un compromiso full-stack enfocado que cubrió backend, extensión del CMS e integración de IA entregados en fases paralelas: infraestructura SCORM, refactorización del CMS, funciones de texto/imagen con IA y validación final en Umbraco Cloud. El objetivo fue la automatización sin perder el control editorial, con IA diseñada para asistir—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 del curso, puntuaciones y estado de aprobado/no aprobado, luego almacenando y procesando correctamente los resultados cuando el curso se ejecuta dentro de un LMS compatible con SCORM. Diseñado el modelo de almacenamiento para consultas y reportes fiables.

Refactorización y actualización del paquete Umbraco

Refactorización y actualización del paquete Umbraco

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

Generación de texto IA mediante API ChatGPT

Generación de texto IA mediante API ChatGPT

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

Generación e inserción de imágenes

Generación e inserción de imágenes

Integrada la Stability API para generación de imágenes impulsadas por IA. Construida una canalización automática 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 — cero 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 de despliegue y las restricciones del entorno de Umbraco Cloud. Realizadas pruebas cruzadas de entornos en desarrollo, staging y producción antes del lanzamiento.

Diseño de flujo de trabajo y transferencia

Diseño de flujo de trabajo y transferencia

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

Soluciones

Las características clave de la solución

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

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


  • Generación de texto con IA en el Backoffice — Generación de texto integrada en el editor de propiedades Umbraco impulsada por ChatGPT.

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

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

  • Flujo editorial automatizado Desarrollado un flujo de trabajo impulsado por IA para generación rápida de cuestionarios, descripciones e imágenes.

Image

Resultados en números

SCORM Rastreado

100%

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

Contenido Más Rápido

3x

La velocidad de creación de contenido se triplicó mediante generación asistida por IA — los editores producen preguntas de cuestionarios, 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 la arquitectura modular — los cambios están aislados, son predecibles y requieren un tiempo mínimo de ingeniería para implementar o revertir

Nube Estable

100%

Todas las integraciones de IA, seguimiento SCORM y pipelines de medios permanecen totalmente estables en Umbraco Cloud en 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 trabajo de contenido y aseguramos el cumplimiento SCORM, para que su equipo se enfoque 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