Огляд
У цьому випуску ми додали такі функції:
- Сторінка тестування брандмауера для корпоративних клієнтів
- Аутентифікація динамічної реєстрації для LTI
- Управління секціями та ролями в Canvas
- Параметри макета сесії
- Компактний макет чату
Ми також виправили проблеми, що впливали на демонстрацію екрана, камери, інтеграції Canvas, макети сесій, поведінку чату та підтримку мов.
Що нового
Сторінка тестування брандмауера для корпоративних клієнтів
Ми додали діагностичну сторінку, яка допомагає корпоративним клієнтам перевірити конфігурацію мережі перед розгортанням. Вона перевіряє підключення WebSocket, з’єднання з медіасервером через різні порти та доступ до сховища S3, надаючи миттєвий зворотний зв’язок для кожної перевірки. Це допомагає ІТ‑командам раніше виявляти проблеми з підключенням і скорочувати час налаштування.
Аутентифікація динамічної реєстрації для LTI
Динамічна реєстрація LTI тепер містить крок аутентифікації. Адміністратори можуть увімкнути динамічну реєстрацію в Налаштування і визначити пароль або секретний ключ. Коли користувачі реєструють інструмент у LMS, їм потрібно ввести цей пароль або секретний ключ, щоб завершити налаштування, що допомагає запобігти несанкціонованим реєстраціям.
Управління секціями та ролями в Canvas
Інструктори та адміністратори тепер можуть керувати сесіями за секціями курсу Canvas. Під час створення сесії інструктори можуть обирати конкретні секції, а система фільтрує список сесій і календар залежно від зарахування до секції. Це допомагає проводити сесії для потрібних учнів у курсах з кількома секціями.
Параметри макета сесії
Учасники тепер можуть обирати між бічним, фокусним та чатовим макетами під час активного спільного показу вмісту. Елемент керування макетом з’являється в заголовку під час демонстрації екрана, відеодемонстрації та презентацій, тож користувачі можуть налаштувати вигляд відповідно до активності.
Компактний макет чату
Інтерфейс чату тепер використовує компактніший макет повідомлень. Ім’я відправника та часовий штамп відображаються лише для першого повідомлення в послідовності, а аватар — для останнього повідомлення. Це спрощує перегляд чату, зберігаючи контекст.
Виправлені проблеми
Ми внесли такі виправлення:
- Обробка розриву підключення під час демонстрації екрана: коли підключення інструктора обривається під час демонстрації екрана, система тепер завершує трансляцію екрана для всіх учасників замість відображення стану помилки.
- Обробка дозволів мікрофона на сторінці тестування брандмауера: сторінка тестування брандмауера тепер правильно обробляє дозволи на мікрофон, тож тести камери та демонстрації екрана можуть проходити, навіть якщо доступ до мікрофона вимкнено. Повідомлення про помилки також стали зрозумілішими.
- Обробка дозволів камери на сторінці тестування брандмауера: проблеми з дозволами камери більше не призводять до неправильного неуспіху тестів демонстрації екрана, і система тепер показує чіткіші повідомлення при відмові в доступі до камери.
- Використання пам’яті для повідомлень чату: відправлення кількох повідомлень у чат більше не викликає надмірного споживання пам’яті.
- Позиціювання вікна учасника в режимі фокусування під час демонстрації екрана: вікно учасника в режимі фокусування більше не блимає і не переставляється некоректно при початку демонстрації екрана.
- Повідомлення при видаленні зображення профілю: система більше не показує загальну помилку, коли користувач намагається видалити зображення профілю, якого немає. Кнопка видалення тепер прихована, коли зображення відсутнє.
- Макет режиму фокусування на мобільних пристроях: вікно учасника в режимі фокусування тепер плавно переміщується на мобільних пристроях, а макет залишається стабільним при перемиканні між вертикальною та горизонтальною орієнтаціями.
- Збереження вибраного макета між активностями: макети, обрані користувачем, тепер залишаються активними, коли активності зупиняються і запускаються знову.
- Видимість сесій у календарі Canvas: сесії тепер відображаються лише в календарях користувачів, призначених до вибраної секції.
- Редагування секції Canvas: під час редагування сесії раніше вибрана секція тепер коректно відображається в випадачному списку секцій.
- Вимога вибору секції в Canvas: більше не можна створювати сесії без вибору секції, якщо для курсу існують секції.
- Швидке створення сесії в Canvas: швидко створені сесії тепер відображаються на інформаційній панелі одразу після створення.
- Інтерфейс для курсів з однією секцією в Canvas: фільтр секцій і випадачний список більше не з’являються, коли у курсу лише одна секція.
- Збереження налаштування динамічної реєстрації: налаштування динамічної реєстрації тепер залишається ввімкненим після виходу та повторного входу, якщо воно було увімкнене раніше.
- Термінологія динамічної реєстрації: посилання на LTI Deep-Sync тепер у всьому інтерфейсі з’являються як Constructor Deep-Sync.
- Потік аутентифікації динамічної реєстрації: процес динамічної реєстрації тепер коректно відображає сторінку аутентифікації та підтвердження успіху після перевірки пароля.
- Сумісність камер із Chrome 140: камери тепер коректно відкриваються в Chrome 140.
- Відображення списку пристроїв у Safari: список вибору пристроїв тепер стабільно відображається в Safari.
- Масштабування демонстрації екрана: спільно показані екрани тепер автоматично масштабуються під доступну область перегляду.
- Позиціювання банера демонстрації екрана: банер Ви демонструєте свій екран тепер залишається над заголовком і футером під час перетягування.
- Сітковий макет при кількох учасниках: відеосітка тепер динамічно підлаштовується без накладань і великих порожнин, коли учасники приєднуються, виходять або вмикають/вимикають камери.
- Збереження співвідношення сторін для PDF: PDF-файли тепер зберігають правильне співвідношення сторін, коли учасники відкривають налаштування або вмикають камеру під час активності з PDF.
- Відстеження прогресу запису: прогрес запису тепер поступово зростає без скидання.
- Макет інтерфейсу арабською мовою: інтерфейс тепер коректно відображається арабською, включно з кількістю учасників, піктограмами закріплення та вкладками налаштувань.
- Обробка кількох запитів камери: коли інструктори надсилають кілька запитів на включення камери одному й тому ж учаснику, тепер з’являється лише одне модальне вікно.
- Повідомлення про досягнення ліміту камер: повідомлення про досягнення ліміту камер тепер з’являється при правильному порозі — 24 камери — і показує правильну максимальну кількість.
- Підтримка кількох камер в активності: учасники тепер можуть розпочати другу активність камери з іншим пристроєм камери без помилок.
- Обмеження розміру файлу для віртуального фону: користувачі тепер можуть завантажувати зображення для віртуального фону розміром до 5 MB замість 2 MB.
- Індикатор інструмента гумки на дошці: жовта тінь індикатора для інструмента гумки тепер відображається в правильному положенні поруч із піктограмою гумки.
- Розмір аватарів у чаті: аватари користувачів у чаті більше не змінюють розмір під час появи синьої рамки вибору.
- Видимість кнопки прокрутки до низу: кнопка прокрутки до низу тепер приховується коректно, коли всі повідомлення видалені або коли користувач уже знаходиться внизу чату.
- Синхронізація курсів Canvas: курси Canvas тепер синхронізуються коректно без помилок.
- Ініціалізація інструмента LTI в Canvas: користувачі більше не стикаються з помилками при відкритті інструмента LTI в курсах Canvas.
- Створення сесій з Canvas: інструктори тепер можуть створювати сесії через інструмент Canvas LTI без помилок.
- Додавання учасників через API: запити на додавання учасників тепер виконуються коректно без повернення системних помилок.
- Інтерфейс для учнів у LTI: учні більше не бачать кнопку Нова сесія при перегляді інструмента LTI на вузьких екранах.