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.

Image

Wichtige Projektdaten

Branchen

Branchen

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

Dienstleistungen

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

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

Technologien

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

Die Herausforderungen

SCORM-Ergebnisverwaltung

SCORM-Ergebnisverwaltung

Implementierung einer robusten SCORM-Ergebnisverfolgung — Sicherstellung, dass Ergebnisse korrekt gespeichert und verarbeitet werden, wenn ein Kurs in einem externen SCORM-Lernsystem ausgeführt wird.

Umbraco-Paket-Refaktorisierung

Umbraco-Paket-Refaktorisierung

Aktualisierung und Refaktorisierung des bestehenden Umbraco-Pakets ohne Beeinträchtigung der Funktionalität, während die Architektur für KI-Erweiterungen vorbereitet wird.

ChatGPT-Feldintegration

ChatGPT-Feldintegration

Integration von ChatGPT zur Inhaltsgenerierung in verschiedenen Umbraco-Feldern — einfache Textfelder, Textarea-Felder und Rich Text Editor (RTE) Felder.

Stability API für Bilder

Stability API für Bilder

Generierung von Bildern über die Stability API und automatisches Hochladen sowie Einfügen in die Umbraco-Medienbibliothek und Inhaltsknoten ohne manuelle Schritte durch Redakteure.

Umbraco Cloud-Stabilität

Umbraco Cloud-Stabilität

Alle Integrationen — SCORM, KI-Text, Bildgenerierung — stabil und kompatibel im Rahmen der Umbraco Cloud-Beschränkungen und des Bereitstellungsmodells zu halten.

Systemweite Laststabilität

Systemweite Laststabilität

Sicherstellung, dass alle Systemkomponenten – Backend-Logik, CMS-Schicht, API-Aufrufe, Ergebnisverwaltung – unter realen Lastbedingungen als nahtloses Einheitssystem funktionieren.

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

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

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

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

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

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

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.

Image

Ergebnisse in Zahlen

SCORM-Überwacht

100%

Alle Kursergebnisse wurden korrekt erfasst und gespeichert – jedes Abschlussereignis, jeder Punktestand und die Bestehens-/Nichtbestehensstatus werden in SCORM-Umgebungen ohne Datenverlust verfolgt.

Schnellerer Inhalt

3x

Die Inhaltserstellungsgeschwindigkeit wurde durch KI-gestützte Generierung verdreifacht – Redakteure erstellen Quizfragen, Kursbeschreibungen und RTE-Inhalte viel schneller.

Weniger Wartungsaufwand

65%

Langfristiger Wartungsaufwand durch modulare Architektur signifikant reduziert – Änderungen sind isoliert, vorhersehbar und erfordern minimalen technischen Aufwand für die Implementierung oder Rücknahme.

Cloud-Stabil

100%

Alle KI-Integrationen, SCORM-Tracking und Medien-Pipelines bleiben auf Umbraco Cloud über Entwicklungs-, Staging- und Produktionsumgebungen hinweg ohne Konfigurationsabweichungen vollständig stabil.

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

Wir integrieren KI in Ihr CMS, automatisieren Content-Workflows und sorgen für SCORM-Konformität – damit sich Ihr Team auf Bildung konzentriert, 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