Constructor Groups: 7. September 2025

07 September, 2025

Übersicht

In dieser Version haben wir die folgenden Funktionen hinzugefügt:

  • Firewall-Testseite für Enterprise-Kunden
  • Authentifizierung für die dynamische Registrierung bei LTI
  • Canvas Abschnitts- und Rollenverwaltung
  • Sitzungs-Layoutoptionen
  • Kompaktes Chat-Layout

Wir haben außerdem Probleme behoben, die Bildschirmfreigabe, Kameras, Canvas-Integrationen, Sitzungs-Layouts, das Chat-Verhalten und die Sprachunterstützung betroffen haben.

Neuigkeiten

Firewall-Testseite für Enterprise-Kunden

Wir haben eine Diagnoseseite hinzugefügt, die Enterprise-Kunden dabei hilft, ihre Netzwerkkonfiguration vor der Bereitstellung zu überprüfen. Sie testet WebSocket-Verbindungen, die Konnektivität zu Media-Servern über verschiedene Ports und den Zugriff auf S3-Speicher und liefert für jede Prüfung Echtzeit-Feedback. Das hilft IT-Teams, Verbindungsprobleme früher zu identifizieren und die Einrichtungszeit zu verkürzen.

Authentifizierung für die dynamische Registrierung bei LTI

Die dynamische LTI-Registrierung enthält jetzt einen Authentifizierungsschritt. Administratoren können die dynamische Registrierung in Einstellungen aktivieren und ein Passwort oder einen Geheimschlüssel festlegen. Wenn Benutzer das Tool in einem LMS registrieren, müssen sie diese Zugangsdaten eingeben, um die Einrichtung abzuschließen, was unautorisierte Registrierungen verhindert.

Canvas Abschnitts- und Rollenverwaltung

Dozierende und Administratoren können Sitzungen nun nach Canvas-Kursabschnitt verwalten. Beim Erstellen einer Sitzung können Dozierende bestimmte Abschnitte auswählen, und das System filtert die Sitzungsübersicht und den Kalender basierend auf der Abschnittseinschreibung. Das sorgt dafür, dass Sitzungen in Kursen mit mehreren Abschnitten die richtigen Lernenden erreichen.

Sitzungs-Layoutoptionen

Teilnehmende können nun zwischen Seiten-, Fokus- und Chat-Layouts wählen, wenn freigegebene Inhalte aktiv sind. Die Layout-Steuerung erscheint in der Kopfzeile während Bildschirmfreigabe, Video-Freigabe und Präsentationen, sodass Nutzer die Ansicht an die jeweilige Aktivität anpassen können.

Kompaktes Chat-Layout

Die Chat-Oberfläche verwendet jetzt ein kompakteres Nachrichtenlayout. Absendername und Zeitstempel erscheinen nur bei der ersten Nachricht einer Folge, während das Avatarbild bei der letzten Nachricht angezeigt wird. Das macht den Chat leichter durchsuchbar und bewahrt gleichzeitig den Kontext.

Behobene Probleme

Wir haben folgende Fehler behoben:

  • Screen sharing disconnection handling: Wenn die Verbindung eines Dozenten während der Bildschirmfreigabe abbricht, beendet das System nun die Bildschirmfreigabe für alle Teilnehmenden, anstatt einen Fehlerzustand anzuzeigen.
  • Firewall test microphone permission handling: Die Firewall-Testseite behandelt Mikrofonberechtigungen nun korrekt, sodass Kamera- und Bildschirmfreigabe-Tests weiterhin bestanden werden können, wenn der Mikrofonzugriff deaktiviert ist. Fehlermeldungen sind jetzt ebenfalls klarer.
  • Firewall test camera permission handling: Probleme mit Kameraberechtigungen führen nicht mehr fälschlicherweise zu fehlgeschlagenen Bildschirmfreigabe-Tests, und das System zeigt jetzt klarere Meldungen an, wenn der Kamerazugriff verweigert wird.
  • Chat message memory usage: Das Senden mehrerer Chat-Nachrichten verursacht nicht mehr übermäßigen Speicherverbrauch.
  • Focus mode screen-sharing positioning: Das Teilnehmerfenster im Fokusmodus blinkt oder verschiebt sich nicht mehr fehlerhaft, wenn die Bildschirmfreigabe startet.
  • Profile image deletion notifications: Das System zeigt nicht mehr einen generischen Fehler an, wenn ein Benutzer versucht, ein Profilbild zu löschen, das nicht existiert. Die Löschen-Schaltfläche wird jetzt ausgeblendet, wenn kein Bild vorhanden ist.
  • Mobile focus mode layout: Das Teilnehmerfenster im Fokusmodus bewegt sich auf mobilen Geräten jetzt flüssig, und das Layout bleibt stabil, wenn Nutzer zwischen Hoch- und Querformat wechseln.
  • Layout persistence across activities: Vom Benutzer gewählte Layouts bleiben nun aktiv, wenn Aktivitäten gestoppt und neu gestartet werden.
  • Canvas session calendar visibility: Sitzungen erscheinen jetzt nur noch in den Kalendern der Nutzer, die dem ausgewählten Abschnitt zugewiesen sind.
  • Canvas section editing: Beim Bearbeiten einer Sitzung erscheint der zuvor ausgewählte Abschnitt jetzt korrekt im Abschnitts-Dropdown.
  • Canvas section requirement: Nutzer können keine Sitzungen mehr ohne Auswahl eines Abschnitts erstellen, wenn für den Kurs Abschnitte vorhanden sind.
  • Canvas quick session creation: Schnell erstellte Sitzungen erscheinen jetzt sofort nach der Erstellung auf dem Dashboard.
  • Canvas single-section interface: Der Abschnittsfilter und das Dropdown werden nicht mehr angezeigt, wenn ein Kurs nur einen Abschnitt hat.
  • Dynamic registration setting persistence: Die Einstellung für die dynamische Registrierung bleibt nun nach Logout und erneutem Login aktiviert, wenn sie zuvor eingeschaltet war.
  • Dynamic registration terminology: Verweise auf LTI Deep-Sync erscheinen nun im gesamten Interface als Constructor Deep-Sync.
  • Dynamic registration authentication flow: Der Ablauf der dynamischen Registrierung zeigt nach der Passwortvalidierung jetzt die Authentifizierungsseite und die Erfolgsmeldung korrekt an.
  • Chrome 140 camera compatibility: Kameras öffnen sich jetzt korrekt in Chrome 140.
  • Safari device list display: Die Geräteliste zur Auswahl wird in Safari jetzt zuverlässig angezeigt.
  • Screen-sharing scaling: Geteilte Bildschirme passen sich nun automatisch an den verfügbaren Ansichtsbereich an.
  • Screen-sharing banner positioning: Das You're sharing your screen-Banner bleibt jetzt beim Verschieben über der Kopf- und Fusszeile.
  • Grid layout with multiple participants: Das Video-Gitter passt sich jetzt dynamisch an, ohne sich zu überlappen oder große Lücken zu lassen, wenn Teilnehmende beitreten, gehen oder Kameras ein- bzw. ausschalten.
  • PDF aspect ratio preservation: PDF-Dateien behalten nun das korrekte Seitenverhältnis, wenn Teilnehmende die Einstellungen öffnen oder während einer PDF-Aktivität ihre Kamera einschalten.
  • Recording progress tracking: Der Aufnahmefortschritt steigt nun kontinuierlich an, ohne zurückgesetzt zu werden.
  • Arabic language interface layout: Die Oberfläche wird nun korrekt in Arabisch angezeigt, inklusive Teilnehmerzahlen, Pin-Symbolen und Einstellungen-Tabs.
  • Multiple camera request handling: Wenn Dozierende mehrere Kameraanforderungen an denselben Teilnehmenden senden, erscheint jetzt nur noch ein Modal.
  • Camera limit notifications: Die Benachrichtigung beim Erreichen des Kameralimits erscheint jetzt bei der korrekten Schwelle von 24 Kameras und zeigt die richtige Maximalanzahl an.
  • Multiple camera activity support: Teilnehmende können jetzt eine zweite Kameraaktivität mit einem anderen Kameragerät starten, ohne Fehler zu erhalten.
  • Virtual background file size limit: Nutzer können nun virtuelle Hintergrundbilder bis zu 5 MB statt 2 MB hochladen.
  • Whiteboard eraser tool indicator: Der gelbe Schattenindikator für das Radiergummi-Werkzeug erscheint jetzt an der korrekten Position in der Nähe des Radiergummi-Icons.
  • Chat avatar sizing: Benutzer-Avatare im Chat ändern nicht mehr ihre Größe, wenn der blaue Auswahlrahmen erscheint.
  • Scroll-to-bottom button visibility: Die Zum-Ende-scrollen-Schaltfläche wird jetzt korrekt ausgeblendet, wenn alle Nachrichten gelöscht wurden oder wenn sich der Nutzer bereits am Ende des Chats befindet.
  • Canvas course synchronization: Canvas-Kurse synchronisieren jetzt korrekt ohne Fehler.
  • Canvas LTI tool initialization: Nutzer erhalten keine Fehler mehr beim Öffnen des LTI-Tools in Canvas-Kursen.
  • Session creation from Canvas: Dozierende können Sitzungen jetzt über das Canvas-LTI-Tool erstellen, ohne Fehler zu erhalten.
  • API participant addition: Anfragen zum Hinzufügen von Teilnehmenden per API werden jetzt korrekt abgeschlossen, ohne Systemfehler zurückzugeben.
  • LTI learner interface: Lernende sehen die Neue Sitzung-Schaltfläche nicht mehr, wenn sie das LTI-Tool auf schmalen Bildschirmen aufrufen.