Constructor Groups: 10 août, 2025

10 août, 2025

Vue d'ensemble

Dans cette version, nous avons apporté les changements suivants:

  • Intégration de Canvas LMS avec synchronisation automatique des utilisateurs et rapport de présence
  • Gestion de la configuration LTI dans les paramètres du Dashboard
  • Interface de session améliorée avec visioconférence optimisée

Nous avons également corrigé des problèmes affectant les caméras, les replays, les téléversements de fichiers, la notation Canvas, les salles de sous-groupes et l'expérience mobile.

What's new

Canvas LMS integration with automatic user sync and attendance reporting

Nous avons intégré Constructor Groups à Canvas LMS pour prendre en charge la diffusion des cours et le suivi automatisé des présences.

Les instructeurs peuvent désormais créer des sessions directement depuis les cours Canvas, et le système provisionne automatiquement les utilisateurs qui s'inscrivent après l'ajout de l'outil LTI. Après chaque session, la présence est renvoyée au Canvas Gradebook sous forme de pourcentage basé sur le temps de participation. Cela réduit la configuration manuelle des cours et le suivi des présences pour les utilisateurs de Canvas.

LTI configuration management in Dashboard settings

Les administrateurs peuvent désormais gérer les intégrations LTI directement depuis les paramètres du Dashboard.

Le nouveau module LTI centralise la configuration et fournit des liens d'enregistrement dynamiques pour des plateformes LMS au-delà de Canvas. Cela facilite la configuration et la maintenance des connexions LTI entre différentes plateformes LMS.

Enhanced session interface with improved video conferencing

Nous avons repensé l'interface de l'écran de session pour offrir une expérience de visioconférence plus intuitive et plus fiable.

L'interface mise à jour inclut de meilleurs contrôles pour la caméra et le microphone, un comportement amélioré du partage d'écran, une gestion renforcée des salles de sous-groupes et des outils d'interaction des participants plus cohérents. Ces mises à jour rendent les sessions en direct plus faciles à gérer pour les instructeurs et plus simples à rejoindre pour les apprenants.

Fixed issues

We made the following fixes:

  • Cameras after breaks: Fixed an issue where participant cameras froze after a break and required both the microphone and camera to be turned off together before video returned.
  • Cameras during breaks: Fixed an issue where participant cameras remained active during breaks and showed frozen images with low FPS notifications.
  • Reconnection for cameras and screen sharing: Fixed an issue where cameras, microphones, and screen sharing did not restart automatically after a network disconnection.
  • Participant camera controls: Fixed an issue where participants could not close their cameras after an instructor disabled camera permissions.
  • Shared files on mobile: Added scroll and zoom support for shared files in both horizontal and vertical mobile views.
  • Attendance check while offline: Fixed an issue where the Think Fast attendance check appeared on the offline page.
  • Attendance points mismatch: Fixed discrepancies between participant and instructor attendance points in Session Analytics.
  • Missing content in session replays: Fixed an issue where replays did not include microphone audio, participant cameras, or shared content.
  • Replays with breakout rooms: Fixed an issue where replays stopped or displayed incorrectly when breakout room activity was present.
  • Document upload token refresh: Fixed an issue where document upload tokens did not refresh after 10 minutes and blocked uploads.
  • Volume controls: Fixed issues with the volume bar where the controls did not fit correctly and sound could not be restored without refreshing the page.
  • Screen sharing banner placement: Fixed the You're sharing your screen banner so it no longer appears behind headers and footers when dragged.
  • Mobile camera view during question activities: Fixed an issue where part of the user's camera feed was cut off on mobile devices when question activities with images were active.
  • Safari voice distortion: Fixed audio distortion during sessions in Safari, especially during multi-user discussions.
  • Safari session finish notification: Added the missing sound notification when less than one minute remains in a session for Safari users.
  • Question activity interface: Fixed multiple interface issues in question activities, including button sizing, timer validation, and mobile layout behavior.
  • Embedded video activities: Fixed an issue where embedded video activities continued playing when a new activity was started from the quick menu.
  • LTI error message translations: Added translations for error messages in the LTI settings module so they follow the selected interface language.
  • Canvas JWT validation for new learners: Fixed an authentication issue that prevented newly created Canvas learners from accessing courses after assignment.
  • Speech indicators in replays: Added speech bars to session replays to show who was speaking.
  • Duplicate replay notifications: Fixed an issue where the same notification appeared three times in session replays.
  • Future session edit page: Removed the incorrect Recording in progress message that appeared when editing future sessions with auto-recording enabled.
  • Interpreter notifications on mobile: Fixed layout issues in interpreter assignment notifications on iOS and Android devices.
  • Flow activity numbering: Fixed flow activity numbering so new activities continue the correct sequence after deletions.
  • Custom application activities: Fixed naming inconsistencies and added clear error messages for invalid links in custom application activities.
  • Canvas grading records: Fixed an issue where the Canvas integration created multiple grading records for the same session.
  • Interpreter controls for participants: Added the missing interpretation language selection controls in the footer for participants when an interpreter is assigned.
  • Breakout room participant movement: Improved the click area and drag-and-drop behavior for moving participants between breakout rooms.
  • Recording indicator for quick sessions: Added the recording notification to quick sessions so participants are informed when recording is active.
  • Horizontal mobile layout: Fixed multiple layout issues in horizontal mobile view, including broken sidebars, hidden logos, and scrolling problems.
  • Interpreter assignment notifications: Fixed an issue where participants did not receive notifications when instructors assigned interpretation settings.
  • Quick activity behavior: Standardized quick menu activity behavior so all selected activities are both added and started automatically.
  • Session replay preparing state: Fixed an issue where session replays remained in a preparing state indefinitely and could not be played.
  • Interpreter functionality: Fixed multiple interpreter-related issues, including window sizing, button placement, icon display, and language selection.
  • Flow activity layout and naming: Corrected spacing, naming, colors, and custom logo behavior in flow activities for better consistency.
  • Flow activity behavior: Fixed activity naming during deletion, added scroll support, improved timer validation, and corrected default numbering logic.
  • Think Fast on replay pages: Removed Think Fast attendance checks from replay pages.
  • Chat message sound notifications: Added sound notifications when users receive chat messages.
  • Participant list click areas: Improved click areas in the participant list for banning, unbanning, and search actions.
  • Quick sessions in the Canvas calendar: Fixed an issue where quick sessions created from Canvas did not appear in the Canvas calendar.
  • Session page layout: Fixed centering and spacing issues on break notes and session finish pages.
  • Browser resizing: Fixed an issue where pages did not adapt properly when the browser window size changed or on smaller screens.
  • Breakout room drag-and-drop preview: Removed the drag-and-drop preview for participants in breakout rooms, since participants should not be able to move other users.
  • Images in question activities: Fixed an issue that prevented instructors from adding images to question activities.
  • Clear icon in empty fields: Removed the clear button from empty input fields in activity creation.
  • External application activity validation: Added clear error messages when external application activities cannot be saved because of invalid URLs.
  • Branding in permission messages: Updated the camera and microphone permission message to use Groups instead of Perculus.
  • General design inconsistencies: Fixed various interface issues, including highlight colors, icon sizes, button styling, and pop-up dimensions.
  • Turkish translation for breakout rooms: Corrected the Turkish translation for stopped breakout rooms.
  • Private chat replies: Removed the private reply option for messages from users who have left the session.
  • Duplicate breakout rooms and users: Fixed an issue where starting a new breakout room activity while another was active duplicated rooms and users.
  • Language preference persistence: Fixed an issue where language changes in session settings did not persist after a page reload.
  • Interpreter button size on mobile: Corrected the interpreter button size on mobile devices to match other buttons.
  • Ask everyone to unmute: Fixed the Ask everyone to unmute action so participants receive the notification to unmute.
  • Activities during breaks: Prevented learners from creating activities or switching breakout rooms during session breaks.
  • Dropdown arrow clipping: Fixed visual clipping on the left edge of the dropdown arrow.
  • Canvas timezone synchronization: Fixed timezone synchronization between Canvas and Groups so session times display correctly based on the user's Canvas timezone settings.
  • Branding page notifications: Standardized error notifications on the branding page to match the notification style used throughout Dashboard.
  • Unread message counter: Fixed the unread message counter so it reflects only messages that have not been read.
  • Replay toolbar on the waiting page in Safari: Removed the replay toolbar that incorrectly appeared on the waiting page after finishing a session in Safari.
  • Session leave logo quality: Improved the quality of custom session leave logos.
  • Screen sharing window size: Fixed the screen sharing window size and resizing behavior when the browser window is reduced or when chat or the participant list is open.
  • Support buttons in test environments: Removed non-functional support buttons from test and stage environments where support integration is not configured.
  • Session analytics graph in Arabic: Fixed an issue where the participation index graph became distorted when switching from Arabic to another language.
  • Uploaded video playback: Fixed an issue that prevented uploaded videos from playing in sessions.
  • Canvas integration without configuration: Improved error handling so Canvas integration behaves correctly when configuration is missing.
  • Invalid file type in question image upload: Removed PDF as an available option when uploading images for questions.