Constructor Groups: 10 серпня 2025

10 August, 2025

Overview

In this release, we made the following changes:

  • Canvas LMS integration with automatic user sync and attendance reporting
  • LTI configuration management in Dashboard settings
  • Enhanced session interface with improved video conferencing

We also fixed issues affecting cameras, replays, file uploads, Canvas grading, breakout rooms, and the mobile experience.

What's new

Canvas LMS integration with automatic user sync and attendance reporting

We've integrated Constructor Groups with Canvas LMS to support course delivery and automated attendance tracking.

Instructors can now create sessions directly from Canvas courses, and the system automatically provisions users who enroll after the LTI tool is added. After each session, attendance is reported back to Canvas Gradebook as a percentage based on participation time. This reduces manual course setup and attendance tracking for Canvas users.

LTI configuration management in Dashboard settings

Administrators can now manage LTI integrations directly from the Dashboard settings.

The new LTI module centralizes configuration and provides dynamic registration links for LMS platforms beyond Canvas. This makes it easier to set up and maintain LTI connections across different LMS platforms.

Enhanced session interface with improved video conferencing

We've redesigned the session screen interface to provide a more intuitive and reliable video conferencing experience.

The updated interface includes improved camera and microphone controls, better screen sharing behavior, enhanced breakout room management, and more consistent participant interaction tools. These updates make live sessions easier to manage for instructors and easier to join for learners.

Fixed issues

We made the following fixes:

  • Камери після перерв: 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.
  • Камери під час перерв: Fixed an issue where participant cameras remained active during breaks and showed frozen images with low FPS notifications.
  • Відновлення з’єднання для камер і демонстрації екрана: Fixed an issue where cameras, microphones, and screen sharing did not restart automatically after a network disconnection.
  • Керування камерою учасника: Fixed an issue where participants could not close their cameras after an instructor disabled camera permissions.
  • Спільні файли на мобільних пристроях: Added scroll and zoom support for shared files in both horizontal and vertical mobile views.
  • Перевірка відвідуваності в автономному режимі: Fixed an issue where the Think Fast attendance check appeared on the offline page.
  • Невідповідність балів за відвідуваність: Fixed discrepancies between participant and instructor attendance points in Session Analytics.
  • Відсутній контент у повторних переглядах сесій: Fixed an issue where replays did not include microphone audio, participant cameras, or shared content.
  • Повторні перегляди з кімнатами для груп: Fixed an issue where replays stopped or displayed incorrectly when breakout room activity was present.
  • Оновлення токена завантаження документів: Fixed an issue where document upload tokens did not refresh after 10 minutes and blocked uploads.
  • Регулювання гучності: Fixed issues with the volume bar where the controls did not fit correctly and sound could not be restored without refreshing the page.
  • Розміщення банера демонстрації екрана: Fixed the You're sharing your screen banner so it no longer appears behind headers and footers when dragged.
  • Вид камер на мобільних пристроях під час активностей із питаннями: 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: Fixed audio distortion during sessions in Safari, especially during multi-user discussions.
  • Сповіщення про завершення сесії в Safari: Added the missing sound notification when less than one minute remains in a session for Safari users.
  • Інтерфейс активності з питаннями: Fixed multiple interface issues in question activities, including button sizing, timer validation, and mobile layout behavior.
  • Вбудовані відеоактивності: Fixed an issue where embedded video activities continued playing when a new activity was started from the quick menu.
  • Переклади повідомлень про помилки LTI: Added translations for error messages in the LTI settings module so they follow the selected interface language.
  • Перевірка Canvas JWT для нових учнів: Fixed an authentication issue that prevented newly created Canvas learners from accessing courses after assignment.
  • Індикатори мовлення у повторних переглядах: Added speech bars to session replays to show who was speaking.
  • Подвійні сповіщення про повторні перегляди: Fixed an issue where the same notification appeared three times in session replays.
  • Сторінка редагування майбутньої сесії: Removed the incorrect Recording in progress message that appeared when editing future sessions with auto-recording enabled.
  • Сповіщення про призначення перекладача на мобільних: Fixed layout issues in interpreter assignment notifications on iOS and Android devices.
  • Нумерація flow-активностей: Fixed flow activity numbering so new activities continue the correct sequence after deletions.
  • Активності сторонніх застосунків: Fixed naming inconsistencies and added clear error messages for invalid links in custom application activities.
  • Записи оцінювання Canvas: Fixed an issue where the Canvas integration created multiple grading records for the same session.
  • Керування перекладачем для учасників: Added the missing interpretation language selection controls in the footer for participants when an interpreter is assigned.
  • Переміщення учасників між кімнатами для груп: Improved the click area and drag-and-drop behavior for moving participants between breakout rooms.
  • Індикатор запису для швидких сесій: Added the recording notification to quick sessions so participants are informed when recording is active.
  • Горизонтальна мобільна версія: Fixed multiple layout issues in horizontal mobile view, including broken sidebars, hidden logos, and scrolling problems.
  • Сповіщення про призначення перекладача: Fixed an issue where participants did not receive notifications when instructors assigned interpretation settings.
  • Поведінка швидких активностей: Standardized quick menu activity behavior so all selected activities are both added and started automatically.
  • Стан підготовки повторного перегляду сесії: Fixed an issue where session replays remained in a preparing state indefinitely and could not be played.
  • Функціональність перекладача: Fixed multiple interpreter-related issues, including window sizing, button placement, icon display, and language selection.
  • Вирівнювання та підписи flow-активностей: Corrected spacing, naming, colors, and custom logo behavior in flow activities for better consistency.
  • Поведінка flow-активностей: Fixed activity naming during deletion, added scroll support, improved timer validation, and corrected default numbering logic.
  • Think Fast на сторінках повторних переглядів: Removed Think Fast attendance checks from replay pages.
  • Звукові сповіщення про повідомлення в чаті: Added sound notifications when users receive chat messages.
  • Зони кліку в списку учасників: Improved click areas in the participant list for banning, unbanning, and search actions.
  • Швидкі сесії в календарі Canvas: Fixed an issue where quick sessions created from Canvas did not appear in the Canvas calendar.
  • Макет сторінки сесії: Fixed centering and spacing issues on break notes and session finish pages.
  • Зміна розміру браузера: Fixed an issue where pages did not adapt properly when the browser window size changed or on smaller screens.
  • Попередній перегляд перетягування для кімнат для груп: Removed the drag-and-drop preview for participants in breakout rooms, since participants should not be able to move other users.
  • Зображення в активностях із питаннями: Fixed an issue that prevented instructors from adding images to question activities.
  • Іконка очищення в порожніх полях: Removed the clear button from empty input fields in activity creation.
  • Перевірка активності зовнішнього застосунку: Added clear error messages when external application activities cannot be saved because of invalid URLs.
  • Брендування в повідомленнях про дозволи: Updated the camera and microphone permission message to use Groups instead of Perculus.
  • Загальні дизайнерські невідповідності: Fixed various interface issues, including highlight colors, icon sizes, button styling, and pop-up dimensions.
  • Турецький переклад для кімнат для груп: Corrected the Turkish translation for stopped breakout rooms.
  • Відповіді в приватних чатах: Removed the private reply option for messages from users who have left the session.
  • Подвійні кімнати для груп і користувачі: Fixed an issue where starting a new breakout room activity while another was active duplicated rooms and users.
  • Збереження мовних налаштувань: Fixed an issue where language changes in session settings did not persist after a page reload.
  • Розмір кнопки перекладача на мобільних: Corrected the interpreter button size on mobile devices to match other buttons.
  • Дія «Попросити всіх вимкнути звук»: Fixed the Ask everyone to unmute action so participants receive the notification to unmute.
  • Активності під час перерв: Prevented learners from creating activities or switching breakout rooms during session breaks.
  • Обрізання стрілки випадаючого меню: Fixed visual clipping on the left edge of the dropdown arrow.
  • Синхронізація часових поясів Canvas: Fixed timezone synchronization between Canvas and Groups so session times display correctly based on the user's Canvas timezone settings.
  • Сповіщення на сторінці брендінга: Standardized error notifications on the branding page to match the notification style used throughout Dashboard.
  • Лічильник непрочитаних повідомлень: Fixed the unread message counter so it reflects only messages that have not been read.
  • Панель повторного перегляду на сторінці очікування в Safari: Removed the replay toolbar that incorrectly appeared on the waiting page after finishing a session in Safari.
  • Якість логотипу на сторінці виходу із сесії: Improved the quality of custom session leave logos.
  • Розмір вікна демонстрації екрана: Fixed the screen sharing window size and resizing behavior when the browser window is reduced or when chat or the participant list is open.
  • Кнопки підтримки в тестових середовищах: Removed non-functional support buttons from test and stage environments where support integration is not configured.
  • Графік аналітики сесій арабською: Fixed an issue where the participation index graph became distorted when switching from Arabic to another language.
  • Відтворення завантажених відео: Fixed an issue that prevented uploaded videos from playing in sessions.
  • Інтеграція з Canvas без конфігурації: Improved error handling so Canvas integration behaves correctly when configuration is missing.
  • Неприпустимий тип файлу при завантаженні зображення для питання: Removed PDF as an available option when uploading images for questions.