Constructor Schedule: 12 février 2026

12 février, 2026

Aperçu

Dans cette version, nous avons apporté les mises à jour suivantes :

  • Expérience Constructor Cloud mise à jour
  • Migration des utilisateurs vers Constructor Platform
  • Améliorations de l'intégration CampusNet

Nous avons également corrigé des problèmes liés à la planification, aux rapports, aux notifications et à la synchronisation.

Nouveautés

Updated Constructor Cloud experience

Schedule s'aligne désormais plus étroitement sur le système de design de Constructor Cloud.

Cette mise à jour supprime l'en-tête autonome au profit du cloud shell, redessine les dialogues modaux et met à jour les composants d'onglets dans Planning, Sketches, et Settings. La fenêtre modale Excel upload a également été repensée pour une apparence plus cohérente, et un nouveau listener améliore la sélection des termes lorsque Schedule est intégré à Constructor Cloud.

User migration to Constructor Platform

Un nouveau service de migration permet désormais de transférer les utilisateurs existants de Constructor Schedule vers Constructor Platform.

Le service vérifie les utilisateurs actifs de chaque tenant, crée des comptes correspondants sur la plateforme si nécessaire, et lie les identifiants utilisateurs de la plateforme à Schedule. Si un utilisateur existe déjà sur la plateforme, le système associe et met à jour ce compte automatiquement. Cela aide les établissements à migrer vers l'expérience de plateforme partagée sans recréer manuellement les utilisateurs.

CampusNet integration improvements

Le connecteur CampusNet utilise désormais des règles de mappage des champs plus claires et plus cohérentes.

Les codes de campus, de bâtiment, de salle et de programme utilisent désormais des sources canoniques uniques. L'origine des enseignants utilise désormais le filtrage ActorType, l'identification des apprenants utilise MatriculationNumber, les salles supprimées sont exclues lors de la synchronisation, et le mappage des e-mails utilise le type de communication UniMail. Ces changements améliorent la cohérence des données pour les établissements qui s'appuient sur l'intégration CampusNet.

Problèmes corrigés

Nous avons résolu les problèmes suivants :

  • Add Event filters: Les valeurs ajoutées manuellement apparaissent désormais avec les valeurs par défaut dans les filtres Add Event. Tracking IDs: SCH-1567
  • Panel page translations: Les libellés sur la page Panel apparaissent désormais dans la bonne langue. Tracking IDs: SCH-1580
  • Forgot Password validation: Saisir un e-mail non enregistré dans Forgot Password affiche désormais le message d'erreur correct. Tracking IDs: SCH-1571
  • Course Description character limit: Course Description affiche désormais des informations cohérentes sur la limite maximale de caractères. Tracking IDs: SCH-1586
  • Classroom listing in planning: Les listes de salles se chargent désormais correctement dans les scénarios de planification affectés. Tracking IDs: SCH-4011
  • Make-up exam schedules: La génération des horaires d'examens de rattrapage et la récupération des données associées fonctionnent désormais correctement.
  • Solution downloads: Les solutions se téléchargent désormais correctement pour les périodes copiées et dans les configurations d'intervalles d'examen affectées. Tracking IDs: SCH-4026, SCH-4033
  • Supervisor assignment: Les superviseurs sont désormais assignés correctement lors de la planification des examens. Tracking IDs: SCH-4030
  • Different Day Activities and Non-Consecutive Activities pages: Les deux pages se chargent désormais correctement. Tracking IDs: SCH-4035
  • User login: Les utilisateurs peuvent désormais se connecter sans erreurs d'accès à l'application. Tracking IDs: SCH-4066
  • Data preparation errors: Les erreurs inattendues lors de la préparation des données, y compris le problème signalé à Dogus University, ont été corrigées. Tracking IDs: SCH-4149, SCH-4189
  • Program filters for program chairs: Les programmes apparaissent désormais correctement dans les filtres lorsque des membres du corps enseignant sont assignés en tant que program chairs. Tracking IDs: SCH-4151
  • Assign Classrooms to Unassigned Courses: Le bouton Assign Classrooms to Unassigned Courses fonctionne désormais correctement. Tracking IDs: SCH-4153
  • Schedule iframe in Constructor Cloud: L'intégration en iframe de Schedule n'affiche plus le message "Some Error Happened" dans Constructor Cloud. Tracking IDs: SCH-4155
  • Optimization progress: Les solutions de planification continuent désormais correctement pendant les exécutions d'optimisation. Tracking IDs: SCH-4156
  • User management filters: Les problèmes de conception des filtres sur la page User management ont été corrigés. Tracking IDs: SCH-4164
  • Import pop-up design: Les champs de la fenêtre d'importation correspondent désormais au design mis à jour. Tracking IDs: SCH-4174
  • Sync job stability: Les tâches de synchronisation ne échouent plus en raison d'erreurs de corruption de la base de données pendant le traitement. Tracking IDs: SCH-4176
  • Planning page controls: Le bouton Clear et le tri fonctionnent désormais correctement sur la page Planning. Tracking IDs: SCH-4177, SCH-4180
  • Pagination and sorting on planning-related pages: La pagination et le tri des colonnes fonctionnent désormais correctement sur les pages Classroom Priority et Course Hours and Classrooms. Tracking IDs: SCH-4200, SCH-4248
  • Filter Parameters label: Une faute de frappe dans Filter Parameters a été corrigée. Tracking IDs: SCH-4221
  • Email notifications: Les notifications par e-mail sont désormais envoyées correctement. Tracking IDs: SCH-4259
  • OBS Data Format 3 import: Les problèmes d'importation de données avec OBS Data Format 3 ont été corrigés. Tracking IDs: SCH-4289