Constructor Schedule: 17. September 2026

17 September, 2026

Überblick

In dieser Version haben wir folgende Funktion hinzugefügt:

  • Kursimport auf Abschnittsebene aus CampusNet

Wir haben außerdem Probleme behoben, die Kursänderungen bei grossen Institutionen, die automatische Raumzuweisung, die Benutzerverwaltung, den Zugriff auf Constructor Cloud, lokalisierte Oberflächen und installationsbasierte Bereitstellungen betrafen.

Neuigkeiten

Kursimport auf Abschnittsebene aus CampusNet

Die CampusNet Term‑Kurs‑Synchronisation 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 Quellgruppe des Moduls importiert, sodass importierte 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 betreffenden Studiengänge auf.

Tracking-IDs: SCH-5852

Behobene Probleme

Wir haben folgende Fehlerbehebungen und Verbesserungen vorgenommen:

  • Kursänderungen bei grossen Institutionen: Nach dem Erstladen wartet das Öffnen eines Kurses, das Auswählen eines Zeitfensters und das Speichern einer Änderung nicht mehr darauf, dass Verteilungsdaten erneut geladen werden. Tracking-IDs: SCH-6049, SCH-6081.
  • Automatische Raumzuweisung für späte Zeitfenster: Die Raumsuche setzt jetzt vom Ende bis zum Anfang der Woche fort, sodass Kurse in späten Zeitfenstern geeigneten verfügbaren Räumen zugewiesen werden können. Tracking-IDs: SCH-6371.
  • Excel-Aktualisierungen für Benutzer mit der Rolle Head of Program: Das Aktualisieren eines Benutzers mit bestehendem Classroom of Responsibility über Excel gelingt jetzt. Tracking-IDs: SCH-6026.
  • Downloads in Arabisch: Berichte und Exporte werden jetzt korrekt heruntergeladen, wenn Arabisch ausgewählt ist. Tracking-IDs: SCH-6027.
  • Zugriff auf Schedule in Constructor Cloud: Administratoren öffnen nun den Schedule-Inhalt statt der öffentlichen Seite. Tracking-IDs: SCH-6030, SCH-6044.
  • Für Personal vorgesehene Seiten wurden Lernenden angezeigt: Das Schedule-Panel ist jetzt an den angemeldeten Benutzer gebunden, wodurch verhindert wird, dass ein Lernender ein in demselben Browser geöffnetes Administratoren-Panel sieht. Tracking-IDs: SCH-6126, SCH-6127.
  • Hinweise zu Schedule-Berechtigungen: Eine Berechtigungsverweigerung für das Schedule-Panel zeigt jetzt eine Mitteilung an, 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 jetzt den ausgewählten Kalenderwert zusammen mit den anderen Filtern. Tracking-IDs: SCH-5562.
  • Term-Auswahl im Dashboard: Das Dashboard listet jetzt nur Course Terms, da es Kursplanungsdaten unterstützt. Tracking-IDs: SCH-5976.
  • Lokalisierte Bestätigungs­meldungen: Die Bestätigung bei Passwortänderung folgt jetzt der gewählten Interface‑Sprache. Tracking-IDs: SCH-6238.
  • Chinesische Interface‑Bezeichnungen: Die Liste der Synchronisationsjobs zeigt jetzt übersetzte Spaltennamen in Chinesisch an. Tracking-IDs: SCH-5485.
  • Layout des Login-Dialogs: Das Schliessen-Icon hat jetzt im Login-Dialog den erwarteten Abstand. Tracking-IDs: SCH-5756.
  • Verteilung bei installer-basierten Bereitstellungen: Kurs- und Prüfungsverteilungen können nun erfolgreich gestartet werden. Tracking-IDs: SCH-6603.
  • Deutlichere Validierungs‑Rückmeldungen: Mehrere Workflows, darunter Passwort‑Reset, Programm‑ und Benutzeranlage, Fakultätsaktualisierungen, Campus‑Distanzen, Backup‑Updates und Dashboard‑Berichte, zeigen nun klare Validierungs‑Meldungen 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, Suchläufe nach Prüfungszeiträumen ohne Treffer geben nicht mehr die gesamte Liste zurück, JSON-Importe bewahren die dokumentierte Feldstruktur, und öffentliche Endpunkte verwenden eine konsistente Gross-/Kleinschreibung. Tracking-IDs: SCH-6225, SCH-6215, SCH-6223, SCH-6222.