Übersicht
In diesem Release haben wir folgende Funktionen hinzugefügt:
- Firewall-Testseite für Unternehmenskunden
- Dynamische Registrierungs-Authentifizierung für LTI
- Canvas-Kurssektion- und Rollenverwaltung
- Sitzungs-Layoutoptionen
- Kompaktes Chat-Layout
Wir haben zudem Probleme behoben, die das Bildschirmteilen, Kameras, Canvas-Integrationen, Sitzungs-Layouts, Chat-Verhalten und die Sprachunterstützung betrafen.
What's new
Firewall test page for enterprise customers
Wir haben eine Diagnose-Seite hinzugefügt, die Unternehmenskunden dabei unterstützt, ihre Netzwerkkonfiguration vor der Einführung zu überprüfen. Sie testet WebSocket-Verbindungen, die Konnektivität zu Media-Servern über verschiedene Ports und den Zugriff auf S3-Storage und liefert für jede Prüfung Echtzeit-Feedback. Das hilft IT-Teams, Verbindungsprobleme früher zu identifizieren und die Einrichtungszeit zu verkürzen.
Dynamic registration authentication for LTI
Die dynamische Registrierung für LTI enthält jetzt einen Authentifizierungsschritt. Administrator:innen können die dynamische Registrierung in den Settings aktivieren und ein Passwort oder einen geheimen Schlüssel festlegen. Wenn Benutzer:innen das Tool in einem LMS registrieren, müssen sie diese Anmeldeinformation eingeben, um die Einrichtung abzuschliessen, was unautorisierte Registrierungen verhindert.
Canvas section and role management
Dozierende und Administrator:innen können Sitzungen jetzt nach Canvas-Kurssektion verwalten. Beim Erstellen einer Sitzung können Dozierende bestimmte Sektionen auswählen, und das System filtert die Sitzungsübersicht und den Kalender basierend auf der Sektionseinschreibung. Das hilft, Sitzungen in Kursen mit mehreren Sektionen den richtigen Lernenden bereitzustellen.
Session layout options
Teilnehmende können nun zwischen Side-, Focus- und Chat-Layouts wählen, wenn geteilte Inhalte aktiv sind. Die Layout-Steuerung erscheint in der Kopfzeile während Bildschirmfreigabe, Video-Sharing und Präsentationen, sodass Nutzer:innen die Ansicht an die jeweilige Aktivität anpassen können.
Compact chat layout
Die Chat-Oberfläche verwendet jetzt ein kompakteres Nachrichtenlayout. Der Absendername und der Zeitstempel erscheinen nur bei der ersten Nachricht einer Sequenz, während das Avatar nur bei der letzten Nachricht angezeigt wird. Das macht den Chat leichter scanbar und bewahrt gleichzeitig den Kontext.
Fixed issues
Wir haben folgende Fehler behoben:
- Screen sharing disconnection handling: Wenn die Verbindung einer Dozentin oder eines Dozenten während der Bildschirmfreigabe unterbrochen wird, beendet das System die Bildschirmfreigabe für alle Teilnehmenden, anstatt einen Fehlerzustand anzuzeigen.
- Firewall test microphone permission handling: Die Firewall-Testseite behandelt Mikrofon-Berechtigungen jetzt korrekt, sodass Kamera- und Bildschirmfreigabe-Tests weiterhin bestehen können, wenn der Mikrofonzugriff deaktiviert ist. Fehlermeldungen sind ebenfalls klarer.
- Firewall test camera permission handling: Probleme mit Kamera-Berechtigungen führen nicht mehr dazu, dass Bildschirmfreigabe-Tests fälschlicherweise fehlschlagen, und das System zeigt jetzt klarere Meldungen an, wenn der Kamerazugriff abgelehnt wird.
- Chat message memory usage: Das Senden mehrerer Chat-Nachrichten verursacht nicht mehr übermässigen Speicherverbrauch.
- Focus mode screen-sharing positioning: Das Teilnehmendenfenster im Fokusmodus blinkt nicht mehr und wird beim Starten der Bildschirmfreigabe nicht mehr falsch positioniert.
- Profile image deletion notifications: Das System zeigt nicht mehr eine generische Fehlermeldung, wenn ein:e Benutzer:in 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 Teilnehmendenfenster im Fokusmodus bewegt sich auf mobilen Geräten jetzt flüssig, und das Layout bleibt stabil, wenn Nutzer:innen zwischen vertikaler und horizontaler Ausrichtung wechseln.
- Layout persistence across activities: Benutzer:innen-selektierte Layouts bleiben jetzt aktiv, wenn Aktivitäten stoppen und neu starten.
- Canvas session calendar visibility: Sitzungen erscheinen jetzt nur in den Kalendern der Nutzer:innen, die der ausgewählten Sektion zugewiesen sind.
- Canvas section editing: Beim Bearbeiten einer Sitzung erscheint die zuvor ausgewählte Sektion jetzt korrekt im Sektion-Dropdown.
- Canvas section requirement: Nutzer:innen können keine Sitzungen mehr erstellen, ohne eine Sektion auszuwählen, wenn für den Kurs Sektionen vorhanden sind.
- Canvas quick session creation: Schnell erstellte Sitzungen erscheinen jetzt sofort im Dashboard nach der Erstellung.
- Canvas single-section interface: Der Sektion-Filter und das Dropdown werden nicht mehr angezeigt, wenn ein Kurs nur eine Sektion hat.
- Dynamic registration setting persistence: Die Einstellung für die dynamische Registrierung bleibt jetzt nach Logout und erneutem Login aktiviert, wenn sie zuvor eingeschaltet war.
- Dynamic registration terminology: Verweise auf LTI Deep-Sync erscheinen jetzt 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 Bestätigung des Erfolgs korrekt an.
- Chrome 140 camera compatibility: Kameras öffnen sich jetzt korrekt in Chrome 140.
- Safari device list display: Die Geräteauswahlliste wird jetzt zuverlässig in Safari angezeigt.
- Screen-sharing scaling: Geteilte Bildschirme skalieren jetzt automatisch, um in den verfügbaren Anzeigebereich zu passen.
- Screen-sharing banner positioning: Das Du teilst deinen Bildschirm-Banner bleibt nun beim Ziehen über dem Header und Footer stehen.
- Grid layout with multiple participants: Das Video-Gitter passt sich jetzt dynamisch an, ohne sich zu überlappen oder grosse Lücken zu lassen, wenn Teilnehmende beitreten, verlassen oder Kameras umschalten.
- PDF aspect ratio preservation: PDF-Dateien behalten jetzt 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 jetzt stetig an, ohne zurückgesetzt zu werden.
- Arabic language interface layout: Die Oberfläche wird jetzt korrekt auf Arabisch angezeigt, inklusive Teilnehmerzahlen, Pin-Icons und Einstellungstabulatoren.
- Multiple camera request handling: Wenn Dozierende mehrere Kameraanforderungen an dieselbe Person senden, erscheint jetzt nur noch ein Modal.
- Camera limit notifications: Die Benachrichtigung beim Erreichen des Kameralimits erscheint jetzt an der richtigen Schwelle von 24 Kameras und zeigt die korrekte Maximalanzahl an.
- Multiple camera activity support: Teilnehmende können jetzt eine zweite Kameraaktivität mit einem anderen Kameragerät starten, ohne Fehler.
- Virtual background file size limit: Nutzer:innen können nun virtuelle Hintergrundbilder mit bis zu 5 MB hochladen statt 2 MB.
- Whiteboard eraser tool indicator: Der gelbe Schattenindikator für das Radiergummi-Tool erscheint jetzt an der korrekten Position in der Nähe des Radiergummi-Icons.
- Chat avatar sizing: Benutzer:innen-Avatare im Chat ändern ihre Grösse nicht mehr, 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 sind oder die Nutzer:in bereits am Ende des Chats ist.
- Canvas course synchronization: Canvas-Kurse werden jetzt korrekt synchronisiert, ohne Fehler.
- Canvas LTI tool initialization: Nutzer:innen erhalten beim Öffnen des LTI-Tools in Canvas-Kursen keine Fehler mehr.
- Session creation from Canvas: Dozierende können jetzt Sitzungen aus dem Canvas-LTI-Tool heraus ohne Fehler erstellen.
- API participant addition: Anfragen zum Hinzufügen von Teilnehmenden per API werden jetzt korrekt abgeschlossen, ohne Systemfehler zurückzugeben.
- LTI learner interface: Lernende sehen den Neue Sitzung-Button nicht mehr, wenn sie das LTI-Tool auf schmalen Bildschirmen ansehen.