Constructor Groups: 10 серпня, 2025

10 August, 2025

Огляд

У цьому випуску ми внесли такі зміни:

  • Інтеграція Canvas LMS з автоматичною синхронізацією користувачів та звітуванням про відвідуваність
  • Управління конфігурацією LTI у налаштуваннях Dashboard
  • Покращений інтерфейс сесій з удосконаленими відеоконференціями

Ми також виправили проблеми, що впливали на камери, записи сесій, завантаження файлів, оцінювання в Canvas, брейкаут-кімнати та мобільний досвід.

What's new

Canvas LMS integration with automatic user sync and attendance reporting

Ми інтегрували Constructor Groups з Canvas LMS для підтримки проведення курсів і автоматизованого відстеження відвідуваності.

Інструктори тепер можуть створювати сесії безпосередньо з курсів Canvas, а система автоматично створює облікові записи користувачів, які реєструються після додавання інструменту LTI. Після кожної сесії відвідуваність надсилається назад у Canvas Gradebook у відсотках на основі часу участі. Це зменшує ручне налаштування курсів і відстеження відвідуваності для користувачів Canvas.

LTI configuration management in Dashboard settings

Адміністратори тепер можуть керувати інтеграціями LTI безпосередньо з налаштувань Dashboard.

Новий модуль LTI централізує конфігурацію та надає динамічні посилання для реєстрації для платформ LMS поза Canvas. Це полегшує налаштування та підтримку підключень LTI на різних платформах LMS.

Enhanced session interface with improved video conferencing

Ми переробили інтерфейс екрану сесії, щоб забезпечити більш інтуїтивний та надійний досвід відеоконференцій.

Оновлений інтерфейс включає покращене керування камерою та мікрофоном, більш стабільну роботу демонстрації екрана, удосконалене керування брейкаут-кімнатами та більш узгоджені інструменти взаємодії для учасників. Ці оновлення спрощують керування живими сесіями для інструкторів і приєднання до них для слухачів.

Fixed issues

Ми внесли такі виправлення:

  • Cameras after breaks: Виправлено проблему, коли камери учасників зависали після перерви і для відновлення відео потрібно було одночасно вимкнути мікрофон і камеру.
  • Cameras during breaks: Виправлено проблему, коли камери учасників залишались активними під час перерв і показували заморожені зображення з повідомленнями про низький FPS.
  • Reconnection for cameras and screen sharing: Виправлено проблему, коли камери, мікрофони та демонстрація екрана не перезапускалися автоматично після відключення мережі.
  • Participant camera controls: Виправлено проблему, коли учасники не могли закрити свої камери після того, як інструктор вимкнув дозволи на камеру.
  • Shared files on mobile: Додано підтримку прокручування та масштабування для спільних файлів у горизонтальному та вертикальному мобільному вигляді.
  • Attendance check while offline: Виправлено проблему, коли перевірка відвідуваності Think Fast з’являлася на офлайн-сторінці.
  • Attendance points mismatch: Усунено невідповідності між балами відвідуваності учасників і інструктора в Session Analytics.
  • Missing content in session replays: Виправлено проблему, коли в записах сесій відтворення не включало аудіо з мікрофона, камери учасників або спільний контент.
  • Replays with breakout rooms: Виправлено проблему, коли записи сесій зупинялися або відображалися некоректно за наявності активності у брейкаут-кімнатах.
  • Document upload token refresh: Виправлено проблему, коли токени для завантаження документів не оновлювалися після 10 хвилин і блокували завантаження.
  • Volume controls: Виправлено проблеми з індикатором гучності, коли елементи керування відображалися невірно і відновити звук можна було лише після оновлення сторінки.
  • Screen sharing banner placement: Виправлено банер You're sharing your screen, щоб він більше не з’являвся за заголовками та підвалами при перетягуванні.
  • Mobile camera view during question activities: Виправлено проблему, коли частина відеопотоку користувача на мобільних пристроях обрізалась під час активності з питаннями зображеннями.
  • Safari voice distortion: Виправлено спотворення аудіо під час сесій у Safari, особливо під час обговорень за участю кількох користувачів.
  • Safari session finish notification: Додано відсутнє звукове повідомлення для користувачів Safari, коли до закінчення сесії залишається менше однієї хвилини.
  • Question activity interface: Виправлено кілька проблем інтерфейсу в активностях з питаннями, включно з розмірами кнопок, валідацією таймера та поведінкою мобільного макета.
  • Embedded video activities: Виправлено проблему, коли вбудовані відеоактивності продовжували відтворюватися при запуску нової активності з швидкого меню.
  • LTI error message translations: Додано переклади для повідомлень про помилки в модулі налаштувань LTI, щоб вони відповідали обраній мові інтерфейсу.
  • Canvas JWT validation for new learners: Виправлено проблему автентифікації, яка заважала новоствореним учням Canvas отримувати доступ до курсів після призначення.
  • Speech indicators in replays: Додано індикатори мовлення до записів сесій, щоб показувати, хто говорив.
  • Duplicate replay notifications: Виправлено проблему, коли те саме повідомлення з’являлося тричі в записах сесій.
  • Future session edit page: Видалено некоректне повідомлення Recording in progress, яке з’являлося під час редагування майбутніх сесій з увімкненим авто-записом.
  • Interpreter notifications on mobile: Виправлено проблеми макета в повідомленнях про призначення перекладача на iOS і Android-пристроях.
  • Flow activity numbering: Виправлено нумерацію активностей flow, щоб нові активності продовжували правильну послідовність після видалень.
  • Custom application activities: Усунено невідповідності у найменуваннях і додано чіткі повідомлення про помилки для недійсних посилань у активностях кастомних застосунків.
  • Canvas grading records: Виправлено проблему, коли інтеграція з Canvas створювала кілька записів оцінювання для однієї й тієї самої сесії.
  • Interpreter controls for participants: Додано відсутні елементи вибору мови інтерпретації в підвалі для учасників, коли призначено перекладача.
  • Breakout room participant movement: Покращено область кліку та поведінку перетягування для переміщення учасників між брейкаут-кімнатами.
  • Recording indicator for quick sessions: Додано сповіщення про запис у швидких сесіях, щоб учасники знали, коли йде запис.
  • Horizontal mobile layout: Виправлено кілька проблем макета у горизонтальному мобільному вигляді, включно з пошкодженими бічними панелями, прихованими логотипами та проблемами прокрутки.
  • Interpreter assignment notifications: Виправлено проблему, коли учасники не отримували повідомлення після того, як інструктори призначали налаштування інтерпретації.
  • Quick activity behavior: Уніфіковано поведінку активностей у швидкому меню, щоб усі обрані активності додавалися і запускалися автоматично.
  • Session replay preparing state: Виправлено проблему, коли записи сесій залишались у стані підготовки без кінця і не могли відтворюватися.
  • Interpreter functionality: Виправлено кілька проблем, пов’язаних із роботою перекладача, включно з розмірами вікна, розташуванням кнопок, відображенням іконок та вибором мов.
  • Flow activity layout and naming: Виправлено відступи, найменування, кольори та поведінку кастомного логотипа в активностях flow для кращої узгодженості.
  • Flow activity behavior: Виправлено найменування активності під час видалення, додано підтримку прокручування, покращено валідацію таймера і виправлено логіку нумерації за замовчуванням.
  • Think Fast on replay pages: Видалено перевірки відвідуваності Think Fast зі сторінок відтворення.
  • Chat message sound notifications: Додано звукові сповіщення при надходженні повідомлень у чаті.
  • Participant list click areas: Покращено області кліку в списку учасників для дій бану, розбану та пошуку.
  • Quick sessions in the Canvas calendar: Виправлено проблему, коли швидкі сесії, створені з Canvas, не з’являлися в календарі Canvas.
  • Session page layout: Виправлено центрування та проміжки на сторінках нотаток про перерви та завершення сесії.
  • Browser resizing: Виправлено проблему, коли сторінки не адаптувались належним чином при зміні розміру вікна браузера або на менших екранах.
  • Breakout room drag-and-drop preview: Видалено попередній перегляд перетягування учасників у брейкаут-кімнатах, оскільки учасники не повинні мати можливість переміщувати інших користувачів.
  • Images in question activities: Виправлено проблему, яка заважала інструкторам додавати зображення до активностей з питаннями.
  • Clear icon in empty fields: Видалено кнопку очищення з порожніх полів введення при створенні активності.
  • External application activity validation: Додано чіткі повідомлення про помилки, коли активності зовнішніх застосунків не можуть бути збережені через недійсні URL.
  • Branding in permission messages: Оновлено повідомлення про дозволи на камеру та мікрофон, щоб використовувалося Groups замість Perculus.
  • General design inconsistencies: Виправлено різні проблеми інтерфейсу, включно з кольорами підсвічування, розмірами іконок, стилем кнопок та розмірами спливаючих вікон.
  • Turkish translation for breakout rooms: Виправлено турецький переклад для зупинених брейкаут-кімнат.
  • Private chat replies: Видалено опцію приватної відповіді для повідомлень від користувачів, які покинули сесію.
  • Duplicate breakout rooms and users: Виправлено проблему, коли запуск нової активності брейкаут-кімнат під час роботи іншої дублював кімнати та користувачів.
  • Language preference persistence: Виправлено проблему, коли зміни мови в налаштуваннях сесії не зберігалися після перезавантаження сторінки.
  • Interpreter button size on mobile: Виправлено розмір кнопки перекладача на мобільних пристроях, щоб він відповідав іншим кнопкам.
  • Ask everyone to unmute: Виправлено дію Ask everyone to unmute, щоб учасники отримували сповіщення з проханням увімкнути звук.
  • Activities during breaks: Заборонено слухачам створювати активності або переключати брейкаут-кімнати під час перерв.
  • Dropdown arrow clipping: Виправлено візуальне обрізання стрілки випадаючого списку по лівому краю.
  • Canvas timezone synchronization: Виправлено синхронізацію часових поясів між Canvas і Groups, щоб час сесій відображався правильно відповідно до налаштувань часової зони користувача в Canvas.
  • Branding page notifications: Узгоджено стилі помилок на сторінці брендингу з загальним стилем сповіщень у Dashboard.
  • Unread message counter: Виправлено лічильник непрочитаних повідомлень, щоб він відображав лише повідомлення, які не були прочитані.
  • Replay toolbar on the waiting page in Safari: Видалено панель керування відтворенням, яка помилково з’являлася на сторінці очікування після завершення сесії в Safari.
  • Session leave logo quality: Покращено якість кастомних логотипів на сторінці виходу із сесії.
  • Screen sharing window size: Виправлено розмір вікна демонстрації екрана та поведінку зміни розміру при зменшенні вікна браузера або відкритті чату чи списку учасників.
  • Support buttons in test environments: Видалено нефункціональні кнопки підтримки з тестових і stage-середовищ, де інтеграція підтримки не налаштована.
  • Session analytics graph in Arabic: Виправлено проблему, коли графік індексу участі деформувався при перемиканні з арабської на іншу мову.
  • Uploaded video playback: Виправлено проблему, яка заважала відтворенню завантажених відео в сесіях.
  • Canvas integration without configuration: Покращено обробку помилок, щоб інтеграція з Canvas працювала коректно при відсутності конфігурації.
  • Invalid file type in question image upload: Видалено PDF як доступну опцію при завантаженні зображень для питань.