EducatedOn

Fallübersicht

Dieses Projekt ist eine Testplattform, auf der Quizze und Lerninhalte mithilfe von KI generiert werden. Tests werden über Umbraco verwaltet, und die Inhaltskonfiguration erfolgt über die KI-Anwendung.

Ziel: Das Kernziel dieses Projekts war es, die Inhaltserstellung so weit wie möglich zu automatisieren und in eine strukturierte Lernumgebung zu integrieren – dabei jedoch die volle redaktionelle Kontrolle innerhalb von Umbraco zu behalten. Dies bedeutete die Implementierung der SCORM-Ergebnisverfolgung, damit Kurse Lernendendaten korrekt senden und speichern können, wenn sie in einem SCORM-kompatiblen LMS ausgeführt werden, die Erweiterung und Umstrukturierung des bestehenden Umbraco-Pakets zur Unterstützung neuer Funktionen ohne Regression sowie die direkte Einbettung der KI-gestützten Generierung in das Umbraco-Backend – inklusive Textfelder, Rich-Text-Editoren und über die Stability API generierte Bilder, die automatisch in Inhalte eingefügt werden. Der Fokus lag darauf, das System schneller, intelligenter und für Redakteure leichter eigenständig zu warten zu machen.

Image

Wichtige Projektinformationen

Branchen

Branchen

E-Learning-Plattformen, EdTech-Produktentwicklung, Unternehmensschulungen und Onboarding-Systeme, KI-unterstützte Bildungstools, Lernmanagementsysteme (LMS), SCORM-konforme Kursbereitstellung

Dienstleistungen

Dienstleistungen

KI-API-Integration, SCORM-Protokollimplementierung und Ergebnisverwaltung, CMS-Architektur und Paketentwicklung, REST-API-Integration, Backend-Engineering in .NET, automatisiertes Mediendesign

Lösungen

Lösungen

End-to-End-SCORM-Ergebnisverfolgung und -speicherung, KI-basierte Textgenerierung für String-, Textbereich- und RTE-Felder, automatische Bildgenerierung via Stability API, programmatische Medien-Uploads und Inhaltseinfügung

Technologien

Technologien

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

Die Herausforderungen

SCORM-Ergebnisverarbeitung

SCORM-Ergebnisverarbeitung

Implementierung einer robusten SCORM-Ergebnisverfolgung – Sicherstellung, dass Ergebnisse korrekt gespeichert und verarbeitet werden, wenn ein Kurs innerhalb eines externen SCORM-Lernsystems ausgeführt wird.

Umbraco-Paket-Restrukturierung

Umbraco-Paket-Restrukturierung

Aktualisierung und Überarbeitung des bestehenden Umbraco-Pakets ohne Bruch bestehender Funktionen, während die Architektur für die Erweiterung um KI-Funktionen vorbereitet wird.

ChatGPT-Feldintegration

ChatGPT-Feldintegration

Integration von ChatGPT zur Inhaltserstellung in verschiedenen Umbraco-Feldtypen – einfache Textfelder, Textbereichsfelder und Rich Text Editor (RTE) Felder.

Stability API für Bilder

Stability API für Bilder

Bildgenerierung über die Stability API und automatisches Hochladen und Einfügen in die Umbraco-Mediathek und Inhaltsknoten, ohne manuelle Schritte der Redakteure.

Stabilität in Umbraco Cloud

Stabilität in Umbraco Cloud

Sicherstellung, dass alle Integrationen – SCORM, KI-Text, Bildgenerierung – stabil und kompatibel mit den Einschränkungen und dem Bereitstellungsmodell von Umbraco Cloud bleiben.

Stabilität unter Volllast

Stabilität unter Volllast

Gewährleistung, dass alle Komponenten – Backend-Logik, CMS-Ebene, API-Aufrufe, Ergebnisspeicherung – als nahtloses System auch unter realen Lastbedingungen funktionieren.

Der Prozess

Das Projekt war ein fokussiertes Full-Stack-Engagement, das Backend, CMS-Erweiterbarkeit und KI-Integration in parallelen Phasen abdeckte: SCORM-Infrastruktur, CMS-Restrukturierung, KI-Text-/Bildfunktionen und abschließende Validierung auf Umbraco Cloud. Das Ziel war Automatisierung bei voller redaktioneller Kontrolle, wobei KI zur Unterstützung und nicht zum Ersatz des Redakteururteils entwickelt wurde.

SCORM Ergebnisverfolgung & Speicherung

SCORM Ergebnisverfolgung & Speicherung

Implementierung der vollständigen SCORM-Ergebnisverfolgungspipeline – Erfassung von Kursabschlussdaten, Punktzahlen und Bestehen/Nichtbestehen sowie korrekte Speicherung und Verarbeitung der Ergebnisse beim Ausführen des Kurses in einem SCORM-kompatiblen LMS. Modellierung des Speichers für zuverlässige Abfragen und Berichte.

Umbraco-Paket-Restrukturierung & Update

Umbraco-Paket-Restrukturierung & Update

Überarbeitung des bestehenden Umbraco-Pakets – Bereinigung von Legacy-Code, Aktualisierung aller Abhängigkeiten auf aktuelle Versionen, Erweiterung des Dokumententypmodells und Einrichtung klarer Erweiterungspunkte für kommende KI- und Mediengenerierungsfunktionen, ohne bestehenden Inhalt zu beeinträchtigen.

KI-Textgenerierung via ChatGPT API

KI-Textgenerierung via ChatGPT API

Direkte Integration der OpenAI ChatGPT API in Umbraco-Backoffice-Property-Editoren. Redakteure können KI-Inhaltserstellung für Text-String-Felder, Textbereichsfelder und Rich Text Editor-Felder innerhalb der Standardbearbeitungsoberfläche auslösen – kein Toolwechsel erforderlich.

Bildgenerierung & Einfügung

Bildgenerierung & Einfügung

Integration der Stability API für KI-getriebene Bildgenerierung. Aufbau einer automatisierten Pipeline, die Bilder basierend auf dem Inhaltskontext generiert, sie direkt in die Umbraco-Mediathek hochlädt und programmatisch in die korrekten Inhaltsknoten einfügt – keine manuellen Schritte für Redakteure.

Cloud-Validierung & Bereitstellung

Cloud-Validierung & Bereitstellung

Sicherstellung, dass alle Integrationen – SCORM-Tracking, ChatGPT-Generierung und Stability API-Bildpipeline – voll kompatibel mit dem Bereitstellungsmodell und den Umgebungsanforderungen von Umbraco Cloud sind. Durchführung von Tests über Entwicklungs-, Staging- und Produktionsumgebungen vor dem Livegang.

Workflow-Design & Übergabe

Workflow-Design & Übergabe

Abschluss des End-to-End-redaktionellen Workflows – Definition, wie Redakteure mit KI-Generierungstriggern interagieren, generierte Inhalte prüfen und Medien verwalten. Dokumentation aller neuen Backend-Funktionen und Sicherstellung, dass das Team die Plattform eigenständig ohne Entwicklerunterstützung betreiben kann.

Lösungen

Die Hauptmerkmale der Lösung

  • SCORM-Ergebnisverfolgung Implementierung einer LMS-kompatiblen Verfolgung von Abschlussstatus, Punktzahlen und Lernfortschritt.

  • Umbraco Paket-Erweiterung — Überarbeitung und Erweiterung des Umbraco-Pakets mit Unterstützung für KI- und Medienautomatisierung.


  • KI-Textgenerierung im Backoffice — Integration der ChatGPT-gestützten Textgenerierung in Umbraco Property-Editoren.

  • Automatische Bildgenerierung & Einfügung — Integration der Stability API für automatische Bildgenerierung und Einfügung in Inhaltsknoten hinzugefügt.

  • Umbraco Cloud-Kompatibilität — Kompatibilität mit Umbraco Cloud, Deployment-Pipelines und uSync-Synchronisation sichergestellt.

  • Automatisierter redaktioneller Workflow Ein KI-gesteuerter Workflow wurde entwickelt für schnellere Erstellung von Quizzen, Beschreibungen und Bildern.

Image

Ergebnisse in Zahlen

SCORM getrackt

100%

Alle Kursergebnisse werden korrekt erfasst und gespeichert — jedes Abschlussereignis, jede Punktzahl und jede Bestehens-/Nichtbestehens-Meldung wird in SCORM-Umgebungen ohne Datenverlust verfolgt.

Schnellerer Inhalt

3x

Die Geschwindigkeit der Inhaltserstellung wurde durch KI-unterstützte Generierung verdreifacht — Redakteure erstellen Quizfragen, Kursbeschreibungen und RTE-Inhalte viel schneller.

Weniger Wartung

65%

Der langfristige Wartungsaufwand wurde durch modulare Architektur erheblich reduziert — Änderungen sind isoliert, vorhersehbar und erfordern minimalen technischen Aufwand für Implementierung oder Rücknahme.

Cloud Stabil

100%

Alle KI-Integrationen, SCORM-Tracking und Medienpipelines bleiben auf Umbraco Cloud in Entwicklungs-, Staging- und Produktionsumgebungen vollständig stabil, ohne Konfigurationsabweichungen.

Bauen Sie eine KI-gestützte Plattform für Ihr Lernprodukt!

Wir integrieren KI in Ihr CMS, automatisieren Inhalts-Workflows und gewährleisten SCORM-Konformität – damit sich Ihr Team auf Bildung konzentrieren kann, nicht auf Infrastruktur.

Message not sent.
Message not sent.
×
Nicht sicher, wo Sie anfangen sollen? Wir helfen Ihnen, die nächsten Schritte zu planen!
Einwilligung zur Verarbeitung personenbezogener Daten
×
Haben Sie eine Herausforderung? Unser Team verwandelt sie in eine Lösung.
Einwilligung zur Verarbeitung personenbezogener Daten