Constructor Schedule: June 30, 2026

30 June, 2026

Übersicht

In diesem Release haben wir die folgenden Funktionen hinzugefügt:

  • Anstellungsart von Instructoren auf dem Solution-Screen
  • Student identity columns in exam reports
  • Klassenzimmer-Bereich für die Rolle Head of Program
  • Einschränkung von Aktivitäts-Zeitfenstern für die Rolle Head of Program
  • Instructor scheduling constraints in institution settings

Wir haben außerdem Probleme in den Bereichen Einstellungen, Benachrichtigungen, Backups, Bilder-Uploads, Berichte und Planungsvalidierungen behoben.

What's new

Instructor staff type on the Solution screen

Admin- und Super-Admin-Benutzer sehen nun die Anstellungsart jedes Instructors als kompaktes Suffix auf dem Solution-Screen.

Anstellungsarten wie (FT), (PT) und (PFT) werden jetzt neben den Instructor-Namen für diese Rollen angezeigt. Andere Rollen sehen weiterhin Instructor-Namen ohne diese Angabe.

Tracking IDs: SCH-4736

Student identity columns in exam reports

Spezifische Prüfungsberichte für Studierende enthalten nun Spalten zur Studentenidentität und zum eingeschriebenen Programm am Anfang des Exports.

Die zugehörige Arbeitsmappe mit Studentendaten enthält zudem ein zweites Arbeitsblatt mit den zusätzlichen Spalten, während das ursprüngliche Arbeitsblatt für die Abwärtskompatibilität unverändert bleibt.

Tracking IDs: SCH-4735

Classroom scope for the Head of Program role

Administratoren können einem Head of Program-Benutzer nun optional einen Campus-, Gebäude- und Klassenzimmer-Bereich im Add User- und Edit User-Formular zuweisen.

Wenn ein Scope gesetzt ist, sieht und weist dieser Benutzer nur die eingegrenzten Klassenzimmer zu. Werden die Felder leer gelassen, bleibt das bisherige Verhalten erhalten, bei dem alle Klassenzimmer verfügbar sind.

Tracking IDs: SCH-4996

Activity time-slot restriction for the Head of Program role

Eine neue Institutionseinstellung begrenzt Head of Program-Benutzer auf die Auswahl eines einzelnen Tages, auf aufeinanderfolgende Zeitfenster und auf eine Anzahl von Slots, die mit der Lecture Count der Aktivität übereinstimmt.

Die Einstellung ist standardmässig deaktiviert.

Tracking IDs: SCH-4993

Instructor scheduling constraints in institution settings

Die Institutionseinstellungen enthalten jetzt Instructor scheduling constraints für Mindesttage und minimale aufeinanderfolgende Slots.

Die Einstellungen enthalten erläuternde Tooltips, um Administratoren zu helfen, die Funktionsweise der Einschränkungen zu verstehen.

Tracking IDs: SCH-4962

Fixed issues

Wir haben die folgenden Probleme behoben:

  • Pages stuck in a loading state: Solutions, Users und andere betroffene Seiten werden nun korrekt geladen, anstatt hängen zu bleiben. Tracking IDs: SCH-5105.
  • False "process continues" error during term copy: Das Kopieren eines Terms schlägt nicht mehr fehl mit der Meldung, dass ein anderer Klonvorgang noch läuft, obwohl keiner vorhanden ist. Tracking IDs: SCH-4999.
  • Backup restore failures: Das Wiederherstellen eines Backups funktioniert jetzt wie erwartet. Tracking IDs: SCH-4697.
  • Institution name and logo in exam attendance outputs: Prüfungsanwesenheitsausgaben zeigen nun den vollständigen Institutsnamen an, zentrieren die Spaltendaten und akzeptieren das Upload des Institutslogos. Tracking IDs: SCH-5027.
  • Staff type missing from the invigilator timetable filter: Das Filter by Instructors-Dropdown im Invigilator Exam Timetable zeigt nun die Anstellungsart jedes Instructors für Admin- und Super-Admin-Benutzer an. Tracking IDs: SCH-5093.
  • Classroom scope fields shown too early for the Head of Program role: Campus-, Gebäude- und Klassenzimmer-Verantwortlichkeitsfelder erscheinen nicht mehr früher für Head of Program, als sie unterstützt werden. Tracking IDs: SCH-5132.
  • Image upload validation and hint text: Campus-Bild, Campus-Karte und Institution-Logo-Uploader erzwingen nun die unterstützten Formate und das in der Oberfläche angezeigte 5‑MB-Grössenlimit; die Uploadbereiche zeigen jetzt die unterstützten Formate und die maximale Dateigrösse an. Tracking IDs: SCH-5008, SCH-4825.
  • Full-time instructor conditions hidden: Wenn Configure full-time instructor conditions aktiviert ist, werden die Werte für Mindesttage und minimale aufeinanderfolgende Slots jetzt korrekt angezeigt. Tracking IDs: SCH-4832.
  • Wrong error messages on Settings > Definitions: Die Definitions-Seite zeigt jetzt für jeden Fehler die spezifische Meldung an statt einer generischen Meldung. Tracking IDs: SCH-4761.
  • Course duration had no upper limit: Die Kursdauer in Stunden ist jetzt begrenzt, sodass ein einzelner Kurs das zulässige Maximum nicht überschreiten kann. Tracking IDs: SCH-4763.
  • Definitions not sorted alphabetically: Elemente auf Settings > Definitions werden jetzt alphabetisch sortiert. Tracking IDs: SCH-4724.
  • Save button hidden when adding a definition: Die Schaltfläche zum Speichern ist beim Hinzufügen eines Definitions-Eintrags nun ohne Scrollen sichtbar. Tracking IDs: SCH-4742.
  • Incorrect "Classroom" label in settings: Die Bezeichnung lautet jetzt Classroom / Room. Tracking IDs: SCH-4743.
  • Wrong page title in the header: Die Kopfzeile zeigt jetzt den tatsächlichen Seitennamen statt Home an. Tracking IDs: SCH-4738.
  • Missing download confirmation text on notifications: Die Aufforderung zum Herunterladen von Berichten auf der Benachrichtigungsseite zeigt nun ihren Bestätigungstext an. Tracking IDs: SCH-4808.
  • Layout shift after deleting a notification: Das Löschen einer Benachrichtigung führt nicht mehr dazu, dass Text die Datumsspalte überlappt. Tracking IDs: SCH-4806.
  • Missing version information field: Das Feld für Versionsinformationen erscheint nun am Ende von Settings > Definitions. Tracking IDs: SCH-4749.
  • Incorrect delete confirmation warning: Die Löschaktion zeigt nun die korrekte Bestätigungswarnung an. Tracking IDs: SCH-4746.
  • Public Modules not disabled with the venue module off: Das Deaktivieren von The venue and reservation module can be used deaktiviert jetzt die zugehörigen Public Modules-Optionen. Tracking IDs: SCH-4831.
  • Missing Order column on the backup page: Die Order-Spalte erscheint nun in der Backup-Tabelle. Tracking IDs: SCH-4802.
  • Backup page layout and character limit issues: Die Backup-Beschreibung respektiert jetzt ihr 1'000-Zeichen-Limit, und die Save- und Cancel-Schaltflächen folgen nun dem vorgesehenen Layout. Tracking IDs: SCH-4810.
  • Email field shown on settings: Das E-Mail-Feld erscheint nicht mehr auf der Einstellungsseite. Tracking IDs: SCH-4824.
  • Horizontal scroll between pages: Beim Navigieren zwischen Seiten wird nicht mehr eine horizontale Bildlaufleiste angezeigt. Tracking IDs: SCH-4827.
  • Clipped row action icons in data grids: Zeilenaktionssymbole in Datengittern werden in Produktions-Builds nicht mehr abgeschnitten. Tracking IDs: SCH-4990.