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 Fehler behoben, die Kursänderungen an grossen Institutionen, automatische Raumzuweisung, Benutzerverwaltung, Constructor Cloud-Zugriff, lokalisierte Oberflächen und installationsbasierte Bereitstellungen betrafen.

Neu

Kursimport auf Abschnittsebene aus CampusNet

Die Term-Kurs-Synchronisation von CampusNet erstellt jetzt eine Aktivität für jede Kleingruppe, anstatt alle Kleingruppen eines Moduls zu einer Aktivität zusammenzufassen.

Abschnittsnamen, Anzahl Lektionen, Anzahl Studierender und Klassen werden aus der Quellmodulgruppe importiert, sodass importierte Kurse den Quelldaten näher kommen. Wenn Studierende aus mehreren Programmen dieselbe Gruppe und dieselbe Lehrperson teilen, bleibt die Gruppe eine einzelne Aktivität und listet alle zugehörigen Programme auf.

Tracking-IDs: SCH-5852

Behobene Probleme

Wir haben folgende Fehlerbehebungen und Verbesserungen vorgenommen:

  • Kursänderungen an grossen Institutionen: Nach dem ersten Laden wartet das Öffnen eines Kurses, die Auswahl 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 läuft jetzt von Ende bis Anfang der Woche weiter, sodass Kurse in späten Zeitfenstern geeigneten verfügbaren Räumen zugewiesen werden können. Tracking-IDs: SCH-6371.
  • Excel-Aktualisierungen für Programmverantwortliche: Die Aktualisierung eines Benutzers mit einer bestehenden Classroom of Responsibility über Excel gelingt 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 nun den Schedule-Inhalt statt der öffentlichen Seite. Tracking-IDs: SCH-6030, SCH-6044.
  • Für Mitarbeitende vorgesehene Seiten, die Lernenden angezeigt werden: Das Schedule-Panel ist jetzt an den angemeldeten Benutzer gebunden und verhindert, dass ein Lernender ein im selben Browser offenes Administratorpanel sieht. Tracking-IDs: SCH-6126, SCH-6127.
  • Hinweise zu Schedule-Berechtigungen: Eine Zugriffsverweigerung für das Schedule-Panel zeigt jetzt eine Meldung 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 Solution-Seite: Zurücksetzen löscht jetzt den ausgewählten Kalenderwert zusammen mit den anderen Filtern. Tracking-IDs: SCH-5562.
  • Dashboard-Termauswahl: Das Dashboard listet jetzt nur noch Kursperioden, weil es Kursplanungsdaten unterstützt. Tracking-IDs: SCH-5976.
  • Lokalisierte Bestätigungsmeldungen: Die Bestätigung nach einer Passwortänderung folgt jetzt der gewählten Anzeigesprache. Tracking-IDs: SCH-6238.
  • Chinesische Bezeichnungen der Oberfläche: Die Liste der Synchronisationsjobs zeigt nun ü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.
  • Verteilung bei installationsbasierten Bereitstellungen: Kurs- und Prüfungsverteilungen können jetzt erfolgreich starten. Tracking-IDs: SCH-6603.
  • Klareres Validierungsfeedback: Mehrere Workflows, darunter Passwortzurücksetzung, Programm- und Benutzererstellung, Fakultätsaktualisierungen, Campus-Distanzen, Backup-Aktualisierungen und Dashboard-Berichte, zeigen jetzt klare Validierungsnachrichten statt Serverfehlern. Tracking-IDs: SCH-6224, SCH-6366, SCH-6221, SCH-6219, SCH-6220, SCH-6293.
  • Suche, Import und Termvalidierung: Terms können nicht ohne Namen erstellt werden, Suchanfragen nach Prüfungsperioden ohne Treffer geben nicht mehr die vollständige 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.