Огляд
У цьому випуску ми внесли такі оновлення:
- Оновлено досвід роботи Constructor Cloud
- Міграція користувачів до Constructor Platform
- Покращення інтеграції CampusNet
Ми також виправили проблеми з плануванням, звітами, сповіщеннями та синхронізацією.
Що нового
Updated Constructor Cloud experience
Schedule тепер більш тісно узгоджується з дизайн-системою Constructor Cloud.
Це оновлення усуває автономний заголовок на користь хмарної оболонки, переробляє стиль модальних діалогів і оновлює вкладкові компоненти в Planning, Sketches та Settings. Модальне вікно Excel upload також було перероблено для більш узгодженого вигляду, а новий обробник покращує вибір термінів, коли Schedule вбудовано в Constructor Cloud.
User migration to Constructor Platform
Новий сервіс міграції тепер підтримує перенесення існуючих користувачів Constructor Schedule на Constructor Platform.
Сервіс перевіряє активних користувачів кожного орендаря, створює відповідні акаунти на платформі за потреби та пов'язує ідентифікатори користувачів платформи із Schedule. Якщо користувач уже існує на платформі, система автоматично зіставляє й оновлює цей акаунт. Це допомагає закладам перейти на спільний досвід платформи без ручного створення користувачів.
CampusNet integration improvements
Конектор CampusNet тепер використовує більш чіткі та послідовні правила відображення полів.
Коди кампусу, будівлі, аудиторій та програм тепер використовують єдині канонічні джерела. Визначення викладача тепер здійснюється з використанням фільтрації ActorType, ідентифікація студента — за MatriculationNumber, видалені приміщення виключаються під час синхронізації, а відображення електронної пошти використовує тип комунікації UniMail. Ці зміни покращують узгодженість даних для установ, які покладаються на інтеграцію з CampusNet.
Виправлені проблеми
Ми усунули такі проблеми:
- Add Event filters: Manually added values now appear together with default values in Add Event filters. Tracking IDs:
SCH-1567 - Panel page translations: Labels on the Panel page now appear in the correct language. Tracking IDs:
SCH-1580 - Forgot Password validation: Entering an unregistered email in Forgot Password now shows the correct error message. Tracking IDs:
SCH-1571 - Course Description character limit: Course Description now shows consistent maximum character limit information. Tracking IDs:
SCH-1586 - Classroom listing in planning: Classroom lists now load correctly in affected planning scenarios. Tracking IDs:
SCH-4011 - Make-up exam schedules: Make-up exam schedule generation and related data retrieval now work correctly.
- Solution downloads: Solutions now download correctly for copied periods and in affected exam period configurations. Tracking IDs:
SCH-4026,SCH-4033 - Supervisor assignment: Supervisors are now assigned correctly during exam scheduling. Tracking IDs:
SCH-4030 - Different Day Activities and Non-Consecutive Activities pages: Both pages now load correctly. Tracking IDs:
SCH-4035 - User login: Users can now sign in without application access errors. Tracking IDs:
SCH-4066 - Data preparation errors: Unexpected errors during data preparation, including the reported issue at Dogus University, have been fixed. Tracking IDs:
SCH-4149,SCH-4189 - Program filters for program chairs: Programs now appear correctly in filters when faculty members are assigned as program chairs. Tracking IDs:
SCH-4151 - Assign Classrooms to Unassigned Courses: The Assign Classrooms to Unassigned Courses button now works correctly. Tracking IDs:
SCH-4153 - Schedule iframe in Constructor Cloud: Embedded Schedule no longer shows the "Some Error Happened" message in Constructor Cloud. Tracking IDs:
SCH-4155 - Optimization progress: Scheduling solutions now continue correctly during optimization runs. Tracking IDs:
SCH-4156 - User management filters: Filter design issues on the User management page have been fixed. Tracking IDs:
SCH-4164 - Import pop-up design: Import pop-up fields now match the updated design. Tracking IDs:
SCH-4174 - Sync job stability: Sync jobs no longer fail because of database corruption errors during processing. Tracking IDs:
SCH-4176 - Planning page controls: The Clear button and sorting now work correctly on the Planning page. Tracking IDs:
SCH-4177,SCH-4180 - Pagination and sorting on planning-related pages: Pagination and column sorting now work correctly on the Classroom Priority and Course Hours and Classrooms pages. Tracking IDs:
SCH-4200,SCH-4248 - Filter Parameters label: A typo in Filter Parameters has been corrected. Tracking IDs:
SCH-4221 - Email notifications: Email notifications are now sent correctly. Tracking IDs:
SCH-4259 - OBS Data Format 3 import: Data import issues with OBS Data Format 3 have been fixed. Tracking IDs:
SCH-4289