Обзор
В этом выпуске мы добавили следующие функции:
- Планирование курсов на основе данных студентов
- Улучшения интерфейса часов курсов
- Централизованная публикация решений
- Ускоренная загрузка Excel для студентов экзаменационного периода
Что нового
Планирование курсов на основе данных студентов
Теперь расписание может формировать расписания курсов на основе реальных регистраций студентов.
Когда учебный период курса содержит данные о регистрации студентов, алгоритм распределения отдает приоритет индивидуальным регистрациям на курсы, вместо того чтобы полагаться только на структуры программ, классов и секций. Это помогает разрешать конфликты, учитывая реальные сочетания курсов, поддерживает до 50 000 регистраций студентов и остается совместимым с существующим подходом к расписанию, когда данные студентов отсутствуют.


Улучшения интерфейса часов курсов
Раздел Часы курсов и аудитории теперь использует обновлённый интерфейс BasicTable.
Обновлённый макет улучшает адаптивность и согласованность между видами «часы курсов», «часы аудиторий» и «приоритет аудиторий». Также улучшено оформление выбора строк и снижено количество ошибок при фильтрации и сортировке.

Централизованная публикация решений
Опубликованные решения теперь следуют централизованному контролю доступа через провайдера идентификации.
Это помогает организациям применять единые правила аутентификации и авторизации при предоставлении расписаний через платформу.
Ускоренная загрузка Excel для студентов экзаменационного периода
Загрузка Excel-файлов с данными студентов экзаменационного периода теперь выполняется быстрее.
Это сокращает время ожидания при крупных импортов и улучшает рабочий процесс загрузки данных студентов.
Исправленные проблемы
Мы устранили следующие проблемы:
- Валидация периода календаря при настройке пауз: пользователи больше не могут создавать периоды календаря без выбора времени начала и длины паузы.
- Валидация требований для курсов синхронного обучения: переводы студентов теперь работают, когда курсы недоступны на стороне UBIT.
- Производительность страницы решений: большие наборы данных на странице решений теперь загружаются быстрее.
- Копирование курсов в
Определения периодаи планировании: система больше не зависает при копировании курсов. - Действие редактирования на странице решений: нажатие Изменить больше не вызывает зависание страницы.
- Фильтрация календаря публичного периода курса: занятия теперь корректно отображаются в календаре при фильтрации по публичному периоду курса.
- Страница отношений активности: ошибка появления белого экрана была исправлена.
- Завершение синхронизации студентов: синхронизация студентов больше не остаётся в состоянии ожидания.
- Фильтр программ при сопоставлении студентов: результаты теперь корректно отображаются при выборе программы вместе с классом.
- Управление состоянием планирования и аудиторий: исправлены проблемы со структурой запросов на странице планирования и аудиторий.
- Добавление и удаление аудиторий на странице планирования: поток состояния аудиторий теперь работает корректно.
- Сортировка программ с несколькими классами: программы с несколькими классами теперь отображаются в правильном порядке сортировки.
- Управление состоянием формы импорта: исправлены проблемы управления состоянием в формах импорта.
- Поиск и сброс на странице решения курса: поиск и сброс теперь работают корректно.
- Выбор даты и времени в конфигурации пауз: интеграция помощника flatpickr теперь работает корректно.