Constructor Schedule: 17 вересня 2026 року

17 вересня, 2026

Огляд

У цьому релізі ми додали таку функцію:

  • Імпорт курсів на рівні секцій із CampusNet

Ми також виправили проблеми, що впливали на зміни курсів у великих установах, автоматичне призначення приміщень, адміністрування користувачів, доступ до Constructor Cloud, локалізовані інтерфейси та розгортання на основі інсталятора.

Що нового

Імпорт курсів на рівні секцій із CampusNet

Синхронізація термінів і курсів у CampusNet тепер створює одну активність для кожної малої групи замість об'єднання всіх малих груп модуля в одну активність.

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

Tracking IDs: SCH-5852

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

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

  • Зміни курсів у великих установах: Після початкового завантаження відкриття курсу, вибір часового слоту та збереження зміни більше не очікує повторного завантаження даних розподілу. Tracking IDs: SCH-6049, SCH-6081.
  • Автоматичне призначення приміщень для пізніх часових слотів: Пошук приміщення тепер продовжується від кінця тижня до його початку, тож курси в пізніх часових слотах можуть бути призначені на відповідні доступні приміщення. Tracking IDs: SCH-6371.
  • Оновлення Excel для керівників програм: Оновлення користувача з існуючою Аудиторією відповідальності через Excel тепер успішне. Tracking IDs: SCH-6026.
  • Завантаження арабською: Звіти та експорти тепер правильно завантажуються, коли вибрано арабську мову інтерфейсу. Tracking IDs: SCH-6027.
  • Доступ до Schedule у Constructor Cloud: Адміністратори тепер відкривають вміст Schedule замість публічної сторінки. Tracking IDs: SCH-6030, SCH-6044.
  • Сторінки лише для персоналу, показані студентам: Панель Schedule тепер прив’язана до увійшовшого користувача, що запобігає перегляду студентом панелі адміністратора, що була відкрита в тому самому браузері. Tracking IDs: SCH-6126, SCH-6127.
  • Повідомлення про дозволи для Schedule: Відмова в доступі до панелі Schedule тепер показує повідомлення без виведення користувача з Constructor Cloud. Tracking IDs: SCH-5860.
  • Фільтри сторінки користувачів: Закриття модального вікна Редагувати користувача більше не очищає вибрані фільтри, сортування або поточну сторінку. Tracking IDs: SCH-5561.
  • Фільтр календаря на сторінці рішення: Скидання тепер очищає вибране значення календаря разом із іншими фільтрами. Tracking IDs: SCH-5562.
  • Dashboard term selector: Тепер Dashboard перераховує лише Course Terms, оскільки він підтримує дані планування курсів. Tracking IDs: SCH-5976.
  • Локалізовані повідомлення-підтвердження: Підтвердження зміни пароля тепер відповідає обраній мові інтерфейсу. Tracking IDs: SCH-6238.
  • Мітки інтерфейсу китайською: Список завдань синхронізації тепер відображає перекладені назви стовпців китайською. Tracking IDs: SCH-5485.
  • Розмітка діалогу входу: Ікона закриття тепер має очікувані відступи в діалозі входу. Tracking IDs: SCH-5756.
  • Розподіл у розгортаннях на основі інсталятора: Розподіл курсів та іспитів тепер може запускатися успішно. Tracking IDs: SCH-6603.
  • Більш чіткий зворотний зв’язок валідації: Кілька робочих процесів, включно зі скиданням пароля, створенням програм і користувачів, оновленням факультетів, відстаней між кампусами, оновленнями резервних копій та звітами Dashboard, тепер показують чіткі повідомлення про валідацію замість помилок сервера. Tracking IDs: SCH-6224, SCH-6366, SCH-6221, SCH-6219, SCH-6220, SCH-6293.
  • Пошук, імпорт і валідація термінів: Терміни не можуть бути створені без назви, пошуки періоду іспитів без збігів більше не повертають повний список, JSON-імпорти зберігають документовану структуру полів, а публічні кінцеві точки використовують узгоджену капіталізацію. Tracking IDs: SCH-6225, SCH-6215, SCH-6223, SCH-6222.