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

10 August, 2025

Огляд

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

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

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

Що нового

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

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

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

Виправлені проблеми

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

  • Камери після перерв: Виправлено проблему, коли камери учасників завмирали після перерви і потрібно було одночасно вимкнути мікрофон і камеру, щоб відео повернулося.
  • Камери під час перерв: Виправлено проблему, коли камери учасників залишалися активними під час перерв і показували зафіксовані зображення з повідомленнями про низький FPS.
  • Повторне підключення камер і демонстрації екрана: Виправлено проблему, коли камери, мікрофони та демонстрація екрана не перезапускалися автоматично після відключення мережі.
  • Керування камерами учасників: Виправлено проблему, коли учасники не могли вимкнути свої камери після того, як інструктор вимкнув дозволи на камеру.
  • Спільні файли на мобільних пристроях: Додано підтримку прокрутки та масштабування для спільних файлів як у горизонтальному, так і у вертикальному режимі на мобільних пристроях.
  • Перевірка відвідуваності в режимі офлайн: Виправлено проблему, коли перевірка відвідуваності Think Fast з'являлася на сторінці офлайн.
  • Невідповідність балів відвідуваності: Виправлено невідповідності між балами відвідуваності учасників і інструкторів в Аналітиці сесій.
  • Відсутній контент у відтвореннях сесій: Виправлено проблему, коли відтворення не містили аудіо з мікрофону, камер учасників або спільного контенту.
  • Відтворення з брейкаут-кімнатами: Виправлено проблему, коли відтворення зупинялися або відображалися неправильно у присутності активності в брейкаут-кімнатах.
  • Оновлення токена для завантаження документів: Виправлено проблему, коли токени для завантаження документів не оновлювалися після 10 хвилин і блокували завантаження.
  • Керування гучністю: Виправлено проблеми з панеллю гучності, коли елементи керування не поміщалися належним чином і відновити звук можна було лише після оновлення сторінки.
  • Розміщення банера демонстрації екрана: Виправлено банер Ви демонструєте свій екран, щоб він більше не з’являвся позаду заголовків і колонтитулів при перетягуванні.
  • Перегляд камери на мобільних під час активностей із запитаннями: Виправлено проблему, коли частина відеопотоку користувача обрізалася на мобільних пристроях під час активностей із запитаннями з зображеннями.
  • Спотворення голосу в Safari: Виправлено спотворення аудіо під час сесій у Safari, особливо під час багатокористувацьких обговорень.
  • Сповіщення про завершення сесії в Safari: Додано відсутнє звукове сповіщення, коли менше однієї хвилини залишилося в сесії для користувачів Safari.
  • Інтерфейс активності з питаннями: Виправлено кілька проблем інтерфейсу в активностях із запитаннями, включаючи розміри кнопок, валідацію таймера та поведінку макета на мобільних пристроях.
  • Вбудовані відеоактивності: Виправлено проблему, коли вбудовані відеоактивності продовжували відтворюватися при запуску нової активності з швидкого меню.
  • Переклади повідомлень про помилки LTI: Додано переклади для повідомлень про помилки в модулі налаштувань LTI, щоб вони відповідали обраній мові інтерфейсу.
  • Перевірка JWT Canvas для нових учнів: Виправлено проблему автентифікації, яка заважала новоствореним учням Canvas отримувати доступ до курсів після призначення.
  • Індикатори мовлення у відтвореннях: Додано смуги мовлення у відтворення сесій, щоб показувати, хто говорив.
  • Повторні сповіщення про відтворення: Виправлено проблему, коли одне й те саме сповіщення з’являлося три рази у відтвореннях сесій.
  • Сторінка редагування майбутньої сесії: Видалено неправильне повідомлення Триває запис, яке з’являлося при редагуванні майбутніх сесій з увімкненим автоматичним записом.
  • Сповіщення про призначення перекладача на мобільних: Виправлено проблеми з макетом у сповіщеннях про призначення перекладача на iOS та Android пристроях.
  • Нумерація активностей Flow: Виправлено нумерацію активностей flow, щоб нові активності продовжували правильну послідовність після видалень.
  • Активності користувацьких застосунків: Виправлено несумісності в іменуванні та додано чіткі повідомлення про помилки для недійсних посилань у активностях користувацьких застосунків.
  • Записи оцінювання Canvas: Виправлено проблему, коли інтеграція з Canvas створювала декілька записів оцінювання для однієї і тієї ж сесії.
  • Керування перекладом для учасників: Додано відсутні елементи керування вибором мови інтерпретації у колонтитулі для учасників, коли призначено перекладача.
  • Переміщення учасників між брейкаут-кімнатами: Покращено область кліку та поведінку перетягування для переміщення учасників між брейкаут-кімнатами.
  • Індикатор запису для швидких сесій: Додано сповіщення про запис у швидкі сесії, щоб учасники були поінформовані про активний запис.
  • Горизонтальний макет на мобільних: Виправлено кілька проблем макета у горизонтальному режимі на мобільних, включаючи пошкоджені бокові панелі, приховані логотипи та проблеми прокрутки.
  • Сповіщення про призначення перекладача: Виправлено проблему, коли учасники не отримували сповіщень при призначенні налаштувань інтерпретації інструкторами.
  • Поведінка швидкої активності: Стандартизовано поведінку активностей у швидкому меню, щоб усі вибрані активності додавалися та запускалися автоматично.
  • Стан підготовки відтворення сесії: Виправлено проблему, коли відтворення сесій залишалися в стані підготовки нескінченно й не могли бути відтворені.
  • Функціональність перекладача: Виправлено кілька проблем, пов’язаних з перекладачем, включаючи розміри вікон, розміщення кнопок, відображення іконок і вибір мови.
  • Макет і іменування активностей Flow: Виправлено відступи, іменування, кольори та поведінку користувацького логотипу в активностях flow для кращої узгодженості.
  • Поведінка активності Flow: Виправлено іменування активностей під час видалення, додано підтримку прокрутки, покращено валідацію таймера та виправлено логіку нумерації за замовчуванням.
  • Think Fast на сторінках відтворення: Видалено перевірки відвідуваності Think Fast зі сторінок відтворення.
  • Звукові сповіщення про повідомлення чату: Додано звукові сповіщення при отриманні повідомлень у чаті.
  • Область кліку в списку учасників: Покращено області кліку у списку учасників для дій бану, розбану та пошуку.
  • Швидкі сесії в календарі Canvas: Виправлено проблему, коли швидкі сесії, створені з Canvas, не з’являлися в календарі Canvas.
  • Макет сторінки сесії: Виправлено проблеми вирівнювання та відступів на нотатках про перерву та сторінках завершення сесії.
  • Зміна розміру браузера: Виправлено проблему, коли сторінки не адаптувалися належним чином при зміні розміру вікна браузера або на менших екранах.
  • Попередній перегляд перетягування для брейкаут-кімнат: Видалено попередній перегляд перетягування для учасників у брейкаут-кімнатах, оскільки учасники не повинні мати можливості переміщувати інших користувачів.
  • Зображення в активностях із запитаннями: Виправлено проблему, що заважала інструкторам додавати зображення до активностей із запитаннями.
  • Іконка очищення у пустих полях: Видалено кнопку очищення з пустих полів введення при створенні активностей.
  • Валідація активності зовнішнього застосунку: Додано чіткі повідомлення про помилки, коли активності зовнішніх застосунків не можуть бути збережені через недійсні URL.
  • Брендинг у повідомленнях про дозволи: Оновлено повідомлення про дозволи камери та мікрофона, щоб використовувати Groups замість Perculus.
  • Загальні невідповідності дизайну: Виправлено різні проблеми інтерфейсу, включаючи кольори підсвітки, розміри іконок, стиль кнопок та розміри спливаючих вікон.
  • Турецький переклад для брейкаут-кімнат: Виправлено турецький переклад для зупинених брейкаут-кімнат.
  • Приватні відповіді в чаті: Видалено опцію приватної відповіді для повідомлень від користувачів, які покинули сесію.
  • Повторні брейкаут-кімнати та дублі користувачів: Виправлено проблему, коли під час запуску нової активності брейкаут-кімнати під час іншої активності дублювалися кімнати та користувачі.
  • Збереження мовних налаштувань: Виправлено проблему, коли зміни мови в налаштуваннях сесії не зберігалися після перезавантаження сторінки.
  • Розмір кнопки перекладача на мобільних: Виправлено розмір кнопки перекладача на мобільних пристроях, щоб відповідати іншим кнопкам.
  • Попросити всіх увімкнути звук: Виправлено дію Ask everyone to unmute, щоб учасники отримували сповіщення про увімкнення звуку.
  • Активності під час перерв: Заборонено учням створювати активності або переміщатися між брейкаут-кімнатами під час перерв у сесії.
  • Обрізання стрілки випадаючого списку: Виправлено візуальне обрізання на лівому краю стрілки випадаючого списку.
  • Синхронізація часових поясів з Canvas: Виправлено синхронізацію часових поясів між Canvas і Groups, щоб часи сесій відображалися правильно на основі налаштувань часового поясу користувача в Canvas.
  • Сповіщення на сторінці брендингу: Стандартизовано повідомлення про помилки на сторінці брендингу, щоб вони відповідали стилю сповіщень, який використовується в Dashboard.
  • Лічильник непрочитаних повідомлень: Виправлено лічильник непрочитаних повідомлень, щоб він відображав лише ті повідомлення, які не було прочитано.
  • Панель інструментів відтворення на сторінці очікування в Safari: Видалено панель інструментів відтворення, яка неправильно з’являлася на сторінці очікування після завершення сесії в Safari.
  • Якість логотипу на сторінці виходу із сесії: Покращено якість користувацьких логотипів на сторінці виходу із сесії.
  • Розмір вікна демонстрації екрана: Виправлено розмір вікна демонстрації екрана та поведінку зміни розміру при зменшенні вікна браузера або при відкритому чаті чи списку учасників.
  • Кнопки підтримки в тестових середовищах: Видалено нефункціональні кнопки підтримки з тестових та stage середовищ, де інтеграція підтримки не налаштована.
  • Графік аналітики сесій арабською: Виправлено проблему, коли графік індексу участі спотворювався при перемиканні з арабської на іншу мову.
  • Відтворення завантажених відео: Виправлено проблему, яка не дозволяла відтворювати завантажені відео під час сесій.
  • Інтеграція з Canvas без конфігурації: Покращено обробку помилок, щоб інтеграція з Canvas працювала коректно, коли конфігурація відсутня.
  • Недійсний тип файлу при завантаженні зображення для запитання: Видалено PDF як доступний варіант при завантаженні зображень для запитань.