EducatedOn

Panoramica del caso

Questo progetto è una piattaforma di testing in cui quiz e contenuti didattici vengono generati usando l'AI. I test sono gestiti tramite Umbraco e la configurazione dei contenuti è gestita tramite l'app AI.

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 significato implementare il tracciamento dei risultati SCORM così che i corsi potessero inviare e memorizzare correttamente i dati degli studenti quando vengono eseguiti all'interno di qualsiasi LMS compatibile SCORM, estendere e rifattorizzare il pacchetto Umbraco esistente per supportare nuove funzionalità senza regressioni, e integrare la generazione AI direttamente nel backoffice di Umbraco – includendo campi di testo, editor di testo avanzato e immagini generate tramite Stability API inserite automaticamente nel contenuto. L'attenzione è stata posta su rendere il sistema più veloce, intelligente e facile da utilizzare in modo indipendente dagli editor.

Image

Informazioni chiave sul progetto

Settori

Settori

Piattaforme di e-learning, sviluppo di prodotti EdTech, sistemi di formazione aziendale e onboarding, strumenti educativi assistiti da AI, Sistemi di gestione dell'apprendimento (LMS), erogazione corsi conforme a SCORM

Servizi

Servizi

Integrazione API AI, 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 testo AI per campi stringa, textarea e RTE, generazione automatica immagini tramite Stability API, caricamento media e inserimento contenuti programmato

Tecnologie

Tecnologie

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

Le sfide

Gestione risultati SCORM

Gestione risultati SCORM

Implementazione di un robusto tracciamento dei risultati SCORM — garantendo che i risultati siano memorizzati e processati correttamente quando un corso viene eseguito all'interno di un sistema di apprendimento SCORM esterno.

Rifattorizzazione pacchetto Umbraco

Rifattorizzazione pacchetto Umbraco

Aggiornamento e rifattorizzazione del pacchetto Umbraco esistente senza compromettere le funzionalità attuali, preparando l'architettura per l'estensione delle funzionalità AI.

Integrazione campo ChatGPT

Integrazione campo ChatGPT

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

Stability API per immagini

Stability API per immagini

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

Stabilità Umbraco Cloud

Stabilità Umbraco Cloud

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

Stabilità del sistema completo

Stabilità del sistema completo

Garantire che ogni parte in movimento — logica backend, livello CMS, chiamate API, memorizzazione risultati — funzionasse come un sistema unificato fluido sotto carico reale.

Il processo

Il progetto è stato un impegno full-stack mirato che ha coperto backend, estendibilità CMS e integrazione AI realizzato in fasi parallele: infrastruttura SCORM, rifattorizzazione CMS, funzionalità AI per testo/immagini e validazione finale su Umbraco Cloud. L'obiettivo era l'automazione senza perdere il controllo editoriale, con AI progettata per assistere, non sostituire, il giudizio degli editor.

Tracciamento e memorizzazione risultati SCORM

Tracciamento e memorizzazione risultati SCORM

Realizzata l'intera pipeline di tracciamento risultati SCORM — acquisizione dati di completamento corso, punteggi e stato superamento, quindi memorizzazione e processamento corretti dei risultati quando il corso viene eseguito all'interno di un LMS compatibile SCORM. Progettato il modello di memorizzazione per interrogazioni e report affidabili.

Rifattorizzazione e aggiornamento pacchetto Umbraco

Rifattorizzazione e aggiornamento pacchetto Umbraco

Rifattorizzato il pacchetto Umbraco esistente — pulizia del codice legacy, aggiornamento delle dipendenze alle versioni correnti, estensione del modello dei tipi documento e definizione di chiari punti di estensione per le nuove funzionalità AI e di generazione media senza rompere i contenuti esistenti.

Generazione testo AI tramite API ChatGPT

Generazione testo AI tramite API ChatGPT

Integrazione dell'API OpenAI ChatGPT direttamente negli editor di proprietà del backoffice Umbraco. Gli editor possono ora attivare la generazione di contenuti AI per campi di testo semplice, campi textarea e editor di testo avanzato dall'interfaccia di modifica standard, senza passare tra strumenti.

Generazione e inserimento immagini

Generazione e inserimento immagini

Integrazione della Stability API per generazione immagini AI. Realizzata una pipeline automatica che genera immagini basate sul contesto del contenuto, le carica direttamente nella libreria media Umbraco e le inserisce programmativamente nei nodi contenuto corretti, senza passaggi manuali per gli editor.

Validazione e distribuzione su Cloud

Validazione e distribuzione su Cloud

Garantita la piena compatibilità di tutte le integrazioni — tracciamento SCORM, generazione ChatGPT, pipeline immagini Stability API — con il modello di deployment e i vincoli ambientali di Umbraco Cloud. Test cross-ambiente su dev, staging e produzione prima del go-live.

Progettazione workflow e consegna

Progettazione workflow e consegna

Completato il flusso editoriale end-to-end — definendo come gli editor interagiscono con i trigger di generazione AI, revisionano i contenuti generati e gestiscono gli asset media. Documentate tutte le nuove funzionalità di backoffice e assicurata la capacità del team di operare autonomamente senza coinvolgimento degli sviluppatori.

Soluzioni

Le caratteristiche principali della soluzione

  • Tracciamento risultati SCORM Tracciamento implementato compatibile con LMS di stato di completamento, punteggi e progresso dell'apprendente.

  • Estensione del Pacchetto Umbraco — Pacchetto Umbraco rifattorizzato ed esteso con supporto per AI e automazione multimediale.


  • Generazione di Testo AI nel Backoffice — Generazione di testo integrata con ChatGPT negli editor delle proprietà di Umbraco.

  • Generazione e Inserimento Automatico di Immagini — Aggiunta integrazione con l'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 una generazione più veloce di quiz, descrizioni e immagini.

Image

Risultati in numeri

Tracciamento SCORM

100%

Tutti i risultati dei corsi acquisiti e memorizzati correttamente — ogni evento di completamento, punteggio e stato di superamento/fallimento viene tracciato in tutti gli ambienti SCORM senza perdita di dati

Contenuti Più Veloci

3x

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

Meno Manutenzione

65%

Sforzo di manutenzione a lungo termine significativamente ridotto grazie ad architettura modulare — le modifiche sono isolate, prevedibili e richiedono minimo tempo ingegneristico per essere implementate o annullate

Stabilità Cloud

100%

Tutte le integrazioni AI, il tracciamento SCORM e le pipeline multimediali rimangono completamente stabili su Umbraco Cloud attraverso gli ambienti dev, staging e produzione senza deragliamenti di configurazione

Costruisci una piattaforma AI-powered per il tuo prodotto formativo!

Integriamo l'AI nel tuo CMS, automatizziamo i flussi di contenuto 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