Viele dieser Änderungen sind technischer Natur und dienen der Verbesserung der zugrunde liegenden Architektur, der Bereitstellung systemweiter Updates sowie der Erhöhung der Sicherheit. Diese Änderungen sind im Folgenden aufgeführt:
Technische Updates
Performance-Verbesserung bei großen Datenmengen
Übersicht: Eine Performance-Verbesserung ändert die Art und Weise, wie die imc Learning Suite die Antworten ausgewählter REST-Endpunkte an den Browser sendet. Vor diesem Release erstellte die Anwendung eine Antwort vollständig im Arbeitsspeicher, bevor sie das erste Byte sendete. Sie benötigte die fertige Antwort, um den HTTP-Etag-Wert zu berechnen, den Browser für das Caching verwenden. Mit diesem Release streamen ausgewählte Endpunkte ihre Antwort an den Browser, während der Server sie noch generiert, und jeder dieser Endpunkte legt seinen eigenen ETag-Wert fest.
Vorteile und Anwendungsfälle: Der Effekt macht sich ausschließlich im Verhalten bemerkbar: Anfragen, die große Datenmengen zurückgeben, liefern die Daten früher aus, und der Anwendungsserver hält während der Bearbeitung dieser Anfragen weniger Daten im Arbeitsspeicher vor. Zu den Vorteilen des Updates gehören:
-
Umfangreiche Antworten erreichen den Browser schneller, da der Server die Daten bereits während ihrer Erstellung übermittelt und nicht erst, wenn der Vorgang abgeschlossen ist.
-
Der Anwendungsserver verbraucht pro Anfrage weniger Arbeitsspeicher, wodurch bei Spitzenauslastung mehr Spielraum verbleibt.
-
Der Server überspringt die Pufferungs- und Hash-Vorgänge für die betroffenen Endpunkte, wodurch sich der Verarbeitungsaufwand pro Anfrage verringert.
-
Systeme mit großen Datenmengen und vielen parallelen Nutzern verhalten sich unter hoher Auslastung vorhersehbarer.
Zielgruppe: Technische Administratoren
Einrichtung und Zugriff: Auf Kundenseite nicht erforderlich. Die Ausschlussliste ist ein Bereitstellungsparameter der Webanwendung (web.xml), die vom Scheer IMC Hosting-Team gepflegt und mit dem Release ausgeliefert wird. Als Administrator oder Betreiber von On-Premise-Installationen müssen Sie keine Änderungen vornehmen. Endpunkte, die nicht in der Liste aufgeführt sind, verhalten sich weiterhin wie bisher.
Anmerkungen und Einschränkungen: Es ist keine Migration erforderlich. Sie erhalten die Änderung mit dem Standard-Update auf Version 14.30.0.0. Es ist keine Datenmigration, kein manueller Schritt und keine Neukonfiguration erforderlich. Bestehende Konfigurationen, Schnittstellen und Anpassungen bleiben gültig.
Ein Punkt betrifft die Integrationen: Bei Endpunkten, die auf der Ausschlussliste stehen, setzt der Endpunkt den ETag-Header anstelle des Filters. Wenn eine Ihrer Integrationen bedingte Anfragen (If-None-Match und 304 Not Modified) gegen einen dieser Endpunkte verwendet, überprüfen Sie dieses Verhalten nach dem Update in Ihrem Testsystem.
Weitere Anmerkungen:
-
Das Release enthält keine Änderungen an der Nutzeroberfläche: keine neuen Bildschirmansichten, Felder, Einstellungen, Rollen oder Berechtigungen.
-
Die Änderung gilt nur für die Endpunkte, die Scheer IMC auf die mit dem Release ausgelieferte Ausschlussliste setzt. Alle anderen Endpunkte behalten die bisherige
ETag-Handhabung. -
Die API-Verträge bleiben unverändert: gleiche URLs, gleiche Anfrageparameter, gleiche Antwortstruktur, gleiche Authentifizierung.
-
Die Änderung betrifft ausschließlich die Web-Ebene. Sie hat keine Auswirkungen auf die Datenspeicherung, Cron Jobs oder die Report-Erstellung.
-
Dieses Release enthält keine konfigurierbaren Leistungseinstellungen. Sie können das Streaming nicht selbst aktivieren, deaktivieren oder optimieren.
Test: Nicht notwendig, da das Release keine Funktionsänderungen mit sich bringt, für die Lerner keine Auswirkungen sichtbar sind und keine Datensätze gespeichert werden.
Risikobewertung: Niedrig
Performance-Verbesserung für öffentliche Seiten
Überblick: Beim Aufrufen öffentlicher Einstiegspunkt-Seiten werden die Seiten nun spürbar schneller geladen und reagieren sofort. Dazu gehören die Login-Seite, das externe Portal sowie Seiten mit öffentlichen Informationen und Richtlinien. Der schnellere Ladevorgang ist darauf zurückzuführen, dass öffentliche und nicht authentifizierte Seiten nun nur noch die Komponenten laden, die für Ihre aktuelle Sitzung unbedingt erforderlich sind. Dadurch wird vor der Anmeldung eine schlanke und optimierte Nutzeroberfläche bereitgestellt.
Vorteile und Anwendungsfälle: Optimierte Ladeabläufe sorgen dafür, dass Seiten sowohl auf Desktop- als auch auf Mobilgeräten schneller gerendert werden. Zu den wichtigsten Vorteilen dieser Verbesserungen gehören:
-
Lerner und Besucher erhalten einen sofortigen und reibungslosen Einstieg in die Lernumgebung.
-
Erstbesucher und externe Lerner profitieren von einer sofortigen Reaktionsfähigkeit der Nutzeroberfläche ohne Verzögerungen oder visuelle Lücken, die durch das Laden von Skripten im Hintergrund verursacht werden.
-
Ein geringerer Ressourcenverbrauch der Server während Spitzenzeiten mit hohem Datenverkehr (z. B. bei Massenanmeldungen oder unternehmensweiten Rollouts) gewährleistet eine zuverlässige Plattformleistung.
Zielgruppe: Alle Nutzer
Einrichtung und Zugriff: Nicht notwendig, da die Änderungen automatisch angewendet werden.
Anmerkungen und Einschränkungen: Es gibt keine Anmerkungen oder Einschränkungen.
Test: Nicht erforderlich, da es sich um eine Performance-Verbesserung ohne visuelle Änderungen handelt.
Bewertung: Niedrig
Event Bus: Mandanten-ID in Skill- und Registrierungsänderungsmeldungen
Überblick: Der Event Bus wurde aktualisiert, wobei die Nachricht Qualifikationswert-Änderungen ("Skill") und die Nachricht Buchungsänderung nun das Feld client_id enthalten. Dadurch wird der Mandanten-Identifikator des Teilnehmers direkt in den Veranstaltungsbenachrichtigungen bereitgestellt.
Vorteile und Anwendungsfälle: Der Event Bus ermöglicht den Zugriff auf wichtige Transaktions- oder Änderungsinformationen. Zu den Vorteilen der Bereitstellung des Feldes client_id in Nachrichten gehören:
-
Nachgelagerten Systemen wird ermöglicht, mandantenspezifische Daten ohne zusätzliche Abfragen zu konsumieren und zu verarbeiten.
-
Verbesserung der Konsistenz über die Datenstrukturen von Skill- und Buchungsänderungsereignissen hinweg.
-
Unterstützung einer einheitlichen Behandlung von leeren Werten, wenn keine Mandanten-ID vorliegt.
Zielgruppe: Technische Administratoren
Einrichtung und Zugriff: Die Änderungen sind automatisch verfügbar, sofern der Event Bus konfiguriert ist. Dies erfolgt in der Funktion Konfiguration durch Bearbeiten des Menüs Event Queue.
Anmerkungen und Einschränkungen: Erfordert die Event Bus-Architektur
Test: Sofern der Event Bus konfiguriert ist, können Sie auf die Nachricht Qualifikationswert-Änderungen ("Skill") und die Nachricht Buchungsänderung zugreifen, um zu verifizieren, dass die client_id enthalten ist.
Risikobewertung: Niedrig
Event-Bus: Preis, Standort und Planungsstatus in Meldungen zu Kurs- und Anmeldeänderungen
Überblick: Der Event Bus wurde aktualisiert und enthält nun einige zusätzliche Informationen. Innerhalb des Events Kursänderungen können Sie nun direkt auf Preis, Standort und Planungsstatus zugreifen; dies ist unabhängig von Kursbuchungen verfügbar. Zusätzlich enthält das Event Events zu Buchungen nun die Portfolio-ID sowie das persönliche Start- und Enddatum, um einen reichhaltigeren Buchungskontext ohne zusätzliche Abfragen zu bieten.
Vorteile und Anwendungsfälle: Nutzer des Event Bus können nun ohne zusätzliche Abfragen auf weitere relevante Informationen zugreifen. Zu den Vorteilen des Updates gehören:
-
Reduzierung der Notwendigkeit zusätzlicher Abfragen von Kursdaten, indem Preis und Ort auf Kursebene statt nur über Buchungen verfügbar gemacht werden
-
Bereitstellung der Portfolio-ID und des persönlichen Start-/Enddatums direkt im Buchungsänderungsevent
-
Verbesserung der Zuverlässigkeit und Konsistenz der Anbindung an externe Systeme
Zielgruppe: Technische Administratoren und Reporter
Einrichtung und Zugriff: Die Änderungen sind automatisch verfügbar, sofern der Event Bus konfiguriert ist. Dies erfolgt in der Funktion Konfiguration durch Bearbeiten des Menüs Event Queue.
Anmerkungen und Einschränkungen: Erfordert die Konfiguration des Event Bus
Test: Sofern die Konfiguration des Event-Busses erfolgt ist, können Sie die folgenden Änderungen testen:
-
Im Event Kursänderungen sind der externe Preis und der Standort als explizite Felder neben dem Planungsstatus enthalten.
-
Im Ereignis Kursänderungen sind Daten auf Kursebene (externer Preis, Standort, Planungsstatus) verfügbar.
-
Änderungen des externen Preises, des Standorts oder des Planungsstatus eines Kurses lösen ein aktualisiertes Kursänderungsevent aus.
-
Das Buchungsänderungsevent („Events zu Buchungen“) enthält die Portfolio-ID, das persönliche Startdatum und die Startzeit sowie das persönliche Enddatum und die Endzeit als zusätzliche Felder.
Risikobewertung: Niedrig
Systemweite Updates
Einheitlicher Rich Text-Editor in der gesamten imc Learning Suite
Überblick: Der Rich-Text-Editor wird in allen Bereichen der imc Learning Suite zum Ausfüllen von Beschreibungsfeldern verwendet. Dazu gehören die Formatierung von Kursbeschreibungen, Prüfungsaufgaben, Feedback-Formularen und automatisierten E-Mail-Mitteilungen. Der Sun Editor hat den CK Editor ersetzt, um eine verbesserte Benutzererfahrung zu bieten. Dies geht mit folgenden Verbesserungen einher:
-
Einheitliches Nutzererlebnis: Modernisierte WYSIWYG-Bearbeitung in allen Erstellungs- und Konfigurationsoberflächen des LMS
-
Optimierte Formatierung und sauberes Einfügen: Bereinigt automatisch externe Inhalte, die aus Anwendungen wie Microsoft Word eingefügt wurden, und entfernt dabei fehlerhafte Formatierungen und veraltete Tags
-
Zuverlässige Platzhalter und Formatierung: Nahtloses Einfügen dynamischer Systemplatzhalter und Medien mit robusten Werkzeugen zur Zeichen- und Absatzformatierung (einschließlich Hoch- und Tiefstellung sowie Tabellensteuerelementen).
Vorteile und Anwendungsfälle: Inhaltsautoren, Lernentwickler und Administratoren benötigen einen zuverlässigen, barrierefreien und einheitlichen Rich-Text-Editor, der in allen Bereichen der imc Learning Suite verfügbar ist. Die Bereitstellung eines modernisierten WYSIWYG-Editors trägt dazu bei, ansprechendere Layouts ohne Darstellungsfehler sowie eine höhere Sicherheit zu gewährleisten.
Zielgruppe: Administratoren
Einrichtung und Zugriff: Nicht notwendig, da die Änderungen automatisch angewendet werden
Anmerkungen und Einschränkungen: Die Option Durchstreichen wird nicht mehr unterstützt.
Test: Ein Test ist nicht notwendig, aber die Änderung kann in jedem Rich Text Editor angezeigt werden.
Risikobewertung: Niedrig
Sicherheitsbefunde (Sonstiges)
Überblick: Im Innovation Pack 14.30 wurden keine Sicherheitskorrekturen vorgenommen, die Auswirkungen auf die bestehenden Funktionen haben.