Constructor Schedule: 17. September 2026

17 September, 2026

Übersicht

In dieser Version haben wir folgende Funktion hinzugefügt:

  • Kursimport auf Abschnittsebene aus CampusNet

Wir haben außerdem Probleme behoben, die Kursänderungen an grossen Institutionen, die automatische Raumzuweisung, die Benutzerverwaltung, der Zugriff auf Constructor Cloud, lokalisierte Oberflächen und installer‑basierte Bereitstellungen betreffen.

Neues

Kursimport auf Abschnittsebene aus CampusNet

Die CampusNet Term‑Kurs‑Synchronisierung erstellt nun für jede Kleingruppe eine eigene Aktivität, anstatt alle Kleingruppen eines Moduls zu einer Aktivität zusammenzuführen.

Abschnittsnamen, Anzahl Lektionen, Anzahl Studierender und Klassen werden aus der Quell‑Modulgruppe importiert, sodass die importierten Kurse den Quelldaten genauer entsprechen. Wenn Studierende aus mehreren Studiengängen dieselbe Gruppe und denselben Dozenten teilen, bleibt die Gruppe eine einzelne Aktivität und listet alle zugehörigen Studiengänge auf.

Tracking-IDs: SCH-5852

Behobene Probleme

Wir haben folgende Fehlerbehebungen und Verbesserungen vorgenommen:

  • Kursänderungen an grossen Institutionen: Nach dem ersten Laden muss das Öffnen eines Kurses, die Auswahl eines Zeitfensters und das Speichern einer Änderung nicht mehr auf das erneute Laden der Verteilungsdaten warten. Tracking-IDs: SCH-6049, SCH-6081.
  • Automatische Raumzuweisung für späte Zeitfenster: Die Raumsuche fährt jetzt von Ende zu Anfang der Woche fort, sodass Kurse in späten Zeitfenstern geeigneten verfügbaren Räumen zugewiesen werden können. Tracking-IDs: SCH-6371.
  • Excel-Updates für Head of Program-Benutzer: Das Aktualisieren eines Benutzers mit einer vorhandenen Classroom of Responsibility über Excel funktioniert jetzt. Tracking-IDs: SCH-6026.
  • Downloads auf Arabisch: Berichte und Exporte werden jetzt korrekt heruntergeladen, wenn Arabisch ausgewählt ist. Tracking-IDs: SCH-6027.
  • Schedule-Zugriff in Constructor Cloud: Administratoren öffnen jetzt den Schedule-Inhalt statt der öffentlichen Seite. Tracking-IDs: SCH-6030, SCH-6044.
  • Für Mitarbeitende reservierte Seiten, die Lernenden angezeigt wurden: Das Schedule‑Panel ist jetzt an den angemeldeten Benutzer gekoppelt, wodurch verhindert wird, dass ein Lernender ein im selben Browser offen gelassenes Administrations‑Panel sehen kann. Tracking-IDs: SCH-6126, SCH-6127.
  • Benachrichtigungen zu Schedule-Berechtigungen: Bei verweigertem Zugriff auf das Schedule‑Panel wird nun eine Meldung angezeigt, ohne den Benutzer aus Constructor Cloud abzumelden. Tracking-IDs: SCH-5860.
  • Filter auf der Benutzerseite: Das Schliessen des Edit User-Modals löscht nicht mehr die ausgewählten Filter, die Sortierung oder die aktuelle Seite. Tracking-IDs: SCH-5561.
  • Kalenderfilter auf der Lösungsseite: Zurücksetzen löscht nun den ausgewählten Calendar‑Wert zusammen mit den anderen Filtern. Tracking-IDs: SCH-5562.
  • Term‑Selektor im Dashboard: Das Dashboard zeigt nun nur noch Course Terms an, da es Kursplanungsdaten unterstützt. Tracking-IDs: SCH-5976.
  • Lokalisierte Bestätigungsnachrichten: Die Bestätigung nach Passwortänderung folgt jetzt der gewählten Interface‑Sprache. Tracking-IDs: SCH-6238.
  • Chinesische Interface‑Bezeichnungen: Die Liste der Synchronisationsjobs zeigt jetzt übersetzte Spaltennamen auf Chinesisch an. Tracking-IDs: SCH-5485.
  • Layout des Login‑Dialogs: Das Schliessen‑Symbol hat jetzt den erwarteten Abstand im Login‑Dialog. Tracking-IDs: SCH-5756.
  • Distribution bei installer‑basierten Bereitstellungen: Kurs‑ und Prüfungsverteilungen können jetzt erfolgreich gestartet werden. Tracking-IDs: SCH-6603.
  • Klareres Validierungsfeedback: Mehrere Workflows, darunter Passwort‑Zurücksetzung, Programm‑ und Benutzererstellung, Fakultätsaktualisierungen, Campus‑Entfernungen, Backup‑Updates und Dashboard‑Berichte, zeigen jetzt klare Validierungsmeldungen statt Serverfehlern an. Tracking-IDs: SCH-6224, SCH-6366, SCH-6221, SCH-6219, SCH-6220, SCH-6293.
  • Suche, Import und Term‑Validierung: Terms können nicht ohne Namen erstellt werden, Suchen nach Prüfungsperioden ohne Treffer geben nicht mehr die vollständige Liste zurück, JSON‑Importe erhalten die dokumentierte Feldstruktur, und öffentliche Endpunkte verwenden eine konsistente Gross‑/Kleinschreibung. Tracking-IDs: SCH-6225, SCH-6215, SCH-6223, SCH-6222.