EducatedOn

Panoramica del caso

Questo progetto è una piattaforma di test dove quiz e contenuti di apprendimento vengono generati utilizzando l'IA. I test sono gestiti tramite Umbraco, e la configurazione del contenuto è gestita tramite l'app IA.

Obiettivo: L'obiettivo principale di questo progetto era automatizzare la creazione dei contenuti il più possibile e integrarla in un ambiente di apprendimento strutturato - mantenendo però il pieno controllo editoriale all'interno di Umbraco. Ciò ha comportato l'implementazione del tracciamento dei risultati SCORM in modo che i corsi potessero inviare e memorizzare correttamente i dati degli studenti quando vengono eseguiti all’interno di qualsiasi LMS compatibile SCORM, l’estensione e il refactoring del pacchetto Umbraco esistente per supportare nuove funzionalità senza regressioni, e l’incorporamento della generazione basata su IA direttamente nell’area di backoffice di Umbraco - coprendo campi di testo, editor RTE e immagini generate tramite Stability API inserite automaticamente nel contenuto. L’attenzione era rivolta a rendere il sistema più veloce, intelligente e facile da mantenere in modo autonomo dagli editor.

Image

Informazioni chiave sul progetto

Settori

Settori

Piattaforme di e-learning, sviluppo prodotti EdTech, sistemi aziendali di formazione e onboarding, strumenti educativi assistiti da IA, sistemi di gestione dell'apprendimento (LMS), erogazione corsi compatibile SCORM

Servizi

Servizi

Integrazione API IA, implementazione protocollo SCORM e gestione risultati, architettura CMS e sviluppo pacchetti, integrazione REST API, ingegneria backend in .NET, progettazione pipeline media automatizzata

Soluzioni

Soluzioni

Tracciamento e memorizzazione risultati SCORM end-to-end, generazione testi basata su IA per campi stringa, textarea e RTE, generazione automatica immagini tramite Stability API, upload media programmato e inserimento contenuti

Tecnologie

Tecnologie

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

Le sfide

Gestione risultati SCORM

Gestione risultati SCORM

Implementare un tracciamento robusto dei risultati SCORM — assicurando che i risultati vengano correttamente memorizzati e processati quando un corso viene eseguito all’interno di un sistema di apprendimento esterno SCORM.

Refactoring pacchetto Umbraco

Refactoring pacchetto Umbraco

Aggiornamento e refactoring del pacchetto Umbraco esistente senza interrompere le funzionalità attuali, preparando l’architettura per l’estensione delle funzionalità IA.

Integrazione campo ChatGPT

Integrazione campo ChatGPT

Integrazione di ChatGPT per generare contenuti in vari tipi di campo Umbraco — stringhe testo semplice, campi textarea e editor Rich Text Editor (RTE).

Stability API per immagini

Stability API per immagini

Generazione di immagini tramite Stability API e caricamento automatico con inserimento nella libreria media di Umbraco e nei nodi di contenuto senza passaggi manuali da parte degli editor.

Stabilità Umbraco Cloud

Stabilità Umbraco Cloud

Mantenere tutte le integrazioni — SCORM, testo IA, generazione immagini — stabili e compatibili nei vincoli e nel modello di distribuzione di Umbraco Cloud.

Stabilità carichi sistema completo

Stabilità carichi sistema completo

Garantire che ogni componente — logica backend, strato CMS, chiamate API, memorizzazione risultati — funzioni come un sistema unificato e senza problemi sotto carico reale.

Il processo

Il progetto è stato un impegno full-stack focalizzato coprendo backend, estensibilità CMS e integrazione IA consegnato in fasi parallele: infrastruttura SCORM, refactoring CMS, funzionalità testo/immagini IA e validazione finale su Umbraco Cloud. L’obiettivo era l’automazione senza perdere il controllo editoriale, con IA progettata per assistere - non sostituire - il giudizio degli editor.

Tracciamento e memorizzazione risultati SCORM

Tracciamento e memorizzazione risultati SCORM

Implementata l’intera pipeline di tracciamento risultati SCORM — acquisizione dati completamento corso, punteggi e stato superamento, quindi memorizzazione e elaborazione corretta dei risultati quando il corso viene eseguito entro un LMS compatibile SCORM. Progettato il modello di memorizzazione per interrogazioni e report affidabili.

Refactoring e aggiornamento pacchetto Umbraco

Refactoring e aggiornamento pacchetto Umbraco

Refactoring del pacchetto Umbraco esistente — pulizia del codice legacy, aggiornamento di tutte le dipendenze alle versioni attuali, estensione del modello tipo di documento e definizione di chiari punti di estensione per le prossime funzionalità IA e generazione media senza interrompere i contenuti esistenti.

Generazione testi IA tramite API ChatGPT

Generazione testi IA tramite API ChatGPT

Integrazione diretta dell’API OpenAI ChatGPT negli editor dei campi nel backoffice di Umbraco. Gli editor ora possono attivare la generazione di contenuti IA per campi stringa, textarea e Rich Text Editor dall’interfaccia di modifica standard — senza passare da uno strumento all’altro.

Generazione e inserimento immagini

Generazione e inserimento immagini

Integrazione della Stability API per la generazione di immagini guidata da IA. Costruita una pipeline automatizzata che genera immagini basate sul contesto del contenuto, le carica direttamente nella libreria media di Umbraco e le inserisce programmaticamente nei nodi di contenuto corretti — zero passaggi manuali per gli editor.

Validazione e deploy su Cloud

Validazione e deploy su Cloud

Garantito che tutte le integrazioni — tracciamento SCORM, generazione ChatGPT e pipeline immagini Stability API — fossero completamente compatibili con il modello di distribuzione e i vincoli ambientali di Umbraco Cloud. Test incrociati tra ambienti di sviluppo, staging e produzione prima del lancio.

Progettazione flusso di lavoro e passaggio di consegne

Progettazione flusso di lavoro e passaggio di consegne

Finalizzato il flusso di lavoro editoriale end-to-end — definendo come gli editor interagiscono con i trigger di generazione IA, revisionano i contenuti generati e gestiscono le risorse media. Documentate tutte le nuove funzionalità di backoffice e garantita la capacità del team di operare la piattaforma in autonomia senza coinvolgimento degli sviluppatori.

Soluzioni

Le caratteristiche chiave della soluzione

  • Tracciamento dei risultati SCORM Tracciamento compatibile con LMS di stato completamento, punteggi e progresso degli studenti.

  • Estensione pacchetto Umbraco — Pacchetto Umbraco rifattorizzato ed esteso con supporto per automazione IA e media.


  • Generazione di Testo AI nel Backoffice — Integrazione della generazione di testo potenziata da ChatGPT negli editor di proprietà di Umbraco.

  • Generazione e Inserimento Automatico di Immagini — Integrazione dell'API Stability per la generazione automatica di immagini e l'inserimento nei nodi di contenuto.

  • Compatibilità con Umbraco Cloud — Garantita la compatibilità con Umbraco Cloud, pipeline di distribuzione e sincronizzazione uSync.

  • Flusso Editoriale Automatizzato Creato un flusso di lavoro guidato dall'AI per la generazione più rapida di quiz, descrizioni e immagini.

Image

Risultati in numeri

Tracciato SCORM

100%

Tutti i risultati del corso correttamente acquisiti e archiviati — ogni evento di completamento, punteggio e stato di superamento/insuccesso viene tracciato negli ambienti SCORM senza perdita di dati

Contenuti Più Veloci

3x

Velocità di creazione dei contenuti triplicata grazie alla generazione assistita da AI — gli editor producono domande per quiz, descrizioni dei corsi e contenuti RTE molto più rapidamente

Meno Manutenzione

65%

Sforzo di manutenzione a lungo termine significativamente ridotto grazie all'architettura modulare — le modifiche sono isolate, prevedibili e richiedono tempi di ingegneria minimi per implementare o annullare

Stabile nel Cloud

100%

Tutte le integrazioni AI, il tracciamento SCORM e le pipeline media rimangono pienamente stabili su Umbraco Cloud in ambienti di sviluppo, staging e produzione senza deriva di configurazione

Costruisci una piattaforma potenziata dall'AI per il tuo prodotto formativo!

Integriamo l'AI nel tuo CMS, automatizziamo i flussi di lavoro dei contenuti e garantiamo la conformità SCORM - così il tuo team si concentra sull'educazione, non sull'infrastruttura.

Message not sent.
Message not sent.
×
Non sai da dove cominciare? Ti aiuteremo a definire i prossimi passi!
Consenso al trattamento dei dati personali
×
Hai una sfida? Il nostro team la trasformerà in una soluzione.
Consenso al trattamento dei dati personali