EducatedOn
Projektü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-App.
Ziel: Das Hauptziel dieses Projekts war es, die Inhaltserstellung so weit wie möglich zu automatisieren und in eine strukturierte Lernumgebung zu integrieren – dabei die volle redaktionelle Kontrolle innerhalb von Umbraco zu behalten. Dies bedeutete die Implementierung von SCORM-Ergebnisverfolgung, damit Kurse Lernerdaten korrekt senden und speichern können, wenn sie in einem SCORM-kompatiblen LMS laufen. Außerdem wurden das bestehende Umbraco-Paket erweitert und refaktoriert, um neue Funktionen ohne Rückschritte zu unterstützen, und die KI-gestützte Generierung direkt in das Umbraco-Backoffice eingebettet – einschließlich Textfelder, Rich-Text-Editoren und automatisch inhaltlich über die Stability API generierte Bilder. Der Fokus lag darauf, das System schneller, intelligenter und für Redakteure leichter wartbar zu machen.
Wichtige Projektdaten
Branchen
E-Learning-Plattformen, EdTech-Produktentwicklung, Corporate Training und Onboarding-Systeme, KI-gestützte Bildungstools, Lernmanagementsysteme (LMS), SCORM-konforme Kursbereitstellung
Dienstleistungen
KI-API-Integration, SCORM-Protokollimplementierung und Ergebnisverwaltung, CMS-Architektur und Paketentwicklung, REST-API-Integration, Backend-Entwicklung in .NET, automatisiertes Medien-Pipeline-Design
Lösungen
End-to-End SCORM-Ergebnisverfolgung und Speicherung, KI-gestützte Textgenerierung für String-, Textarea- und RTE-Felder, automatische Bildgenerierung via Stability API, programmgesteuerter Medien-Upload und Inhaltseinfügung
Technologien
.NET, C#, REST APIs, JavaScript, HTML, CSS, Umbraco, Umbraco Cloud, Block List, uSync, OpenAI API, ChatGPT, Stability API, Image Gen
Die Herausforderungen
Der Prozess
Das Projekt war ein fokussierter Full-Stack-Auftrag, der Backend, CMS-Erweiterbarkeit und KI-Integration in parallelen Phasen umfasste: SCORM-Infrastruktur, CMS-Refaktorisierung, KI-Text-/Bildfunktionen und abschließende Validierung auf Umbraco Cloud. Ziel war Automatisierung ohne Verlust der redaktionellen Kontrolle, wobei KI dazu dienen sollte, die redaktionelle Beurteilung zu unterstützen und nicht zu ersetzen.
SCORM-Ergebnisverfolgung & -speicherung
Implementierung der vollständigen SCORM-Ergebnisverfolgung — Erfassen von Kursabschlussdaten, Punktzahlen und Bestehen/Nichtbestehen-Status, sowie korrekte Speicherung und Verarbeitung der Ergebnisse beim Ausführen des Kurses in einem SCORM-kompatiblen LMS. Design des Speicherungsmodells für zuverlässige Abfragen und Berichte.
Umbraco-Paket-Refactoring & Update
Refaktorisierung des bestehenden Umbraco-Pakets — Bereinigung von Altcodes, Aktualisierung aller Abhängigkeiten auf die aktuellen Versionen, Erweiterung des Dokumenttypen-Modells und Einrichtung klarer Erweiterungspunkte für die zukünftigen KI- und Mediengenerierungsfunktionen, ohne vorhandene Inhalte zu beeinträchtigen.
KI-Textgenerierung via ChatGPT API
Integration der OpenAI ChatGPT API direkt in die Umbraco-Backoffice-Eigenschaftseditoren. Redakteure können nun KI-Inhaltsgenerierung für Textstring-Felder, Textarea-Felder und Rich-Text-Editor-Felder direkt aus der Standardbearbeitungsoberfläche auslösen – ohne Werkzeugwechsel.
Bildgenerierung & Einfügung
Integration der Stability API für KI-gesteuerte Bildgenerierung. Aufbau einer automatisierten Pipeline, die Bilder basierend auf dem Inhaltskontext generiert, direkt in die Umbraco-Medienbibliothek hochlädt und programmgesteuert in die korrekten Inhaltsknoten einfügt – ohne manuelle Schritte für Redakteure.
Cloud-Validierung & -Deployment
Sicherstellung, dass alle Integrationen — SCORM-Tracking, ChatGPT-Generierung und Stability API-Bildpipeline — vollständig kompatibel mit dem Bereitstellungsmodell und den Umgebungsbeschränkungen von Umbraco Cloud sind. Durchführung von Tests über Entwicklungs-, Staging- und Produktionsumgebungen vor dem Livegang.
Workflow-Design & Übergabe
Abschluss des End-to-End-redaktionellen Workflows — Definition, wie Redakteure mit KI-Generierungs-Auslösern interagieren, generierte Inhalte überprüfen und Medienassets verwalten. Dokumentation aller neuen Backoffice-Funktionen und Sicherstellung, dass das Team die Plattform unabhängig vom Entwickler betreiben kann.
Lösungen
Die Schlüsselfunktionen der Lösung
SCORM-Ergebnisverfolgung— Implementierte LMS-kompatible Verfolgung des Abschlussstatus, der Punktzahlen und des Lernfortschritts.
Umbraco-Paket-Erweiterung — Umbraco-Paket überarbeitet und mit KI- und Medienautomatisierungsunterstützung erweitert.
KI-Textgenerierung im Backoffice — Integrierte ChatGPT-gesteuerte Textgenerierung in Umbraco Property-Editoren.
Automatische Bilderzeugung & -einfügung — Integration der Stability API zur automatischen Bilderzeugung und Einfügung in Content-Knoten hinzugefügt.
Umbraco Cloud-Kompatibilität — Kompatibilität mit Umbraco Cloud, Deployment-Pipelines und uSync-Synchronisation sichergestellt.
Automatisierter redaktioneller Workflow — Einen KI-gesteuerten Workflow für die schnellere Erstellung von Quizzen, Beschreibungen und Bildern aufgebaut.
Ergebnisse in Zahlen
100%
Alle Kursergebnisse wurden korrekt erfasst und gespeichert – jedes Abschlussereignis, jeder Punktestand und die Bestehens-/Nichtbestehensstatus werden in SCORM-Umgebungen ohne Datenverlust verfolgt.
3x
Die Inhaltserstellungsgeschwindigkeit wurde durch KI-gestützte Generierung verdreifacht – Redakteure erstellen Quizfragen, Kursbeschreibungen und RTE-Inhalte viel schneller.
65%
Langfristiger Wartungsaufwand durch modulare Architektur signifikant reduziert – Änderungen sind isoliert, vorhersehbar und erfordern minimalen technischen Aufwand für die Implementierung oder Rücknahme.
100%
Alle KI-Integrationen, SCORM-Tracking und Medien-Pipelines bleiben auf Umbraco Cloud über Entwicklungs-, Staging- und Produktionsumgebungen hinweg ohne Konfigurationsabweichungen vollständig stabil.