Overview
In dieser Version haben wir die folgenden Funktionen hinzugefügt:
- Instructor staff type on the Solution screen
- Student identity columns in exam reports
- Course and classroom codes in the Student Exam Counts report
- Classroom scope for the Head of Program role
- Activity time-slot restriction for the Head of Program role
- Instructor scheduling constraints in institution settings
Wir haben außerdem Fehler behoben, die Einstellungen, Benachrichtigungen, Backups, Bild‑Uploads, Berichte, Aufsichtspläne, Prüfungsverteilung und Planungsvalidierungen betrafen.
What's new
Instructor staff type on the Solution screen
Admin- und Super Admin-Benutzer sehen nun den Mitarbeitertyp jeder Instructor-Person als kompaktes Suffix auf dem Solution-Screen.
Personentypen wie (FT), (PT) und (PFT) erscheinen jetzt neben den Instructor-Namen für diese Rollen. Andere Rollen sehen weiterhin nur die Instructor-Namen ohne diese Zusatzinformation.
Tracking IDs: SCH-4736
Student identity columns in exam reports
Bestimmte Prüfungsberichte für Studierende enthalten jetzt Identitäts- und eingeschriebenes-Programm-Spalten am Beginn des Exports.
Die zugehörige Studentendaten-Arbeitsmappe enthält außerdem ein zweites Arbeitsblatt mit den zusätzlichen Spalten, während das ursprüngliche Arbeitsblatt aus Gründen der Abwärtskompatibilität unverändert bleibt.
Tracking IDs: SCH-4735
Course and classroom codes in the Student Exam Counts report
Der Student Exam Counts-Bericht im detaillierten Solution-Export zeigt jetzt den Kurscode und den Klassenraumcode neben jedem Prüfungsdatum und jeder Prüfungszeit.
Planer können die gesamte Prüfungsverteilung eines Studierenden in einer Datei prüfen, ohne zusätzliche Berichte öffnen zu müssen. Bei Prüfungen mit mehreren Klassenräumen zeigt jede Studierendenzeile den dem Studierenden zugewiesenen Klassenraum. Online-Prüfungen zeigen online anstelle eines Klassenraums.
Tracking IDs: SCH-4734
Classroom scope for the Head of Program role
Administratoren können nun optional Campus-, Gebäude- und Klassenraum‑Scopes einem Head of Program-Benutzer über das Add User- und Edit User-Formular zuweisen.
Wenn ein Scope eingestellt ist, sieht und weist der Benutzer nur die festgelegten Klassenräume zu. Werden die Felder leer gelassen, bleibt das aktuelle Verhalten bestehen, bei dem alle Klassenräume verfügbar sind.
Tracking IDs: SCH-4996
Activity time-slot restriction for the Head of Program role
Eine neue Institutionseinstellung beschränkt Head of Program-Benutzer darauf, einen einzelnen Tag, aufeinanderfolgende Zeitfenster und eine Anzahl von Slots auszuwählen, die mit der Aktivität Lecture Count übereinstimmt.
Die Einstellung ist standardmässig deaktiviert.
Tracking IDs: SCH-4993
Instructor scheduling constraints in institution settings
Die Institutionseinstellungen umfassen nun Instructor-Planungsbeschränkungen für Mindesttage und minimale aufeinanderfolgende Slots.
Die Einstellungen enthalten erklärende Tooltips, die Administratoren helfen, zu verstehen, wie die Beschränkungen funktionieren.
Tracking IDs: SCH-4962
Fixed issues
Wir haben die folgenden Probleme behoben:
- Pages stuck in a loading state: Solutions, Users und andere betroffene Seiten laden jetzt korrekt, 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, ein anderer Klonvorgang laufe noch, wenn keiner existiert. Tracking IDs: SCH-4999.
- Backup restore failures: Das Wiederherstellen eines Backups funktioniert jetzt wie erwartet. Tracking IDs: SCH-4697.
- Invigilation schedules removed after saving settings: Das Speichern der Aufsichtseinstellungen löscht nicht mehr die bereits einem Instructor zugewiesenen Aufsichtspläne. Tracking IDs: SCH-5023.
- Distribution retrieval in exam and course periods: Das System ruft die Verteilung während Prüfungs- und Kurszeiträumen jetzt ohne Fehler ab. Tracking IDs: SCH-5012.
- Institution name and logo in exam attendance outputs: Prüfungsanwesenheits‑Outputs zeigen jetzt den vollständigen Institutsnamen, richten die Spaltendaten zentriert aus und akzeptieren den Upload des Institutlogos. Tracking IDs: SCH-5027.
- Empty classroom field for online exams in the student report: Der Studierendenbericht zeigt jetzt für Online‑Prüfungen
onlinean, statt das Klassenraumfeld leer zu lassen. Tracking IDs: SCH-4985. - Students missing from online exams: Studierende werden jetzt Prüfungen in der Online‑Umgebung zugewiesen und erscheinen korrekt in den zugehörigen Berichten. Tracking IDs: SCH-4972.
- Staff type missing from the invigilator timetable filter: Das Filter by Instructors-Dropdown im Invigilator Exam Timetable zeigt jetzt den Mitarbeitertyp 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 Klassenraumverantwortlichkeitsfelder erscheinen nicht mehr für Head of Program, bevor sie unterstützt werden. Tracking IDs: SCH-5132.
- Image upload validation and hint text: Die Upload‑Felder für Campusbild, Campusplan und Institutlogo erzwingen jetzt die unterstützten Formate und die angezeigte 5‑MB‑Grössenbeschränkung; die Upload‑Bereiche zeigen nun 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, erscheinen die Werte für Mindesttage und minimale aufeinanderfolgende Slots jetzt korrekt. Tracking IDs: SCH-4832.
- Wrong error messages on Settings > Definitions: Die Seite Definitions zeigt jetzt für jeden Fehler die spezifische Meldung statt einer generischen Nachricht. Tracking IDs: SCH-4761.
- Course duration had no upper limit: Die Kursdauer in Stunden ist jetzt begrenzt, sodass ein einzelner Kurs das erlaubte Maximum nicht überschreiten kann. Tracking IDs: SCH-4763.
- Definitions not sorted alphabetically: Elemente auf Settings > Definitions sind jetzt alphabetisch sortiert. Tracking IDs: SCH-4724.
- Save button hidden when adding a definition: Die Schaltfläche zum Speichern ist beim Hinzufügen eines Definitionselements jetzt ohne Scrollen sichtbar. Tracking IDs: SCH-4742.
- Incorrect "Classroom" label in settings: Das Label lautet jetzt Classroom / Room. Tracking IDs: SCH-4743.
- Wrong page title in the header: Die Kopfzeile zeigt jetzt den tatsächlichen Seitennamen an statt Home. Tracking IDs: SCH-4738.
- Missing download confirmation text on notifications: Die Aufforderung zum Herunterladen von Berichten auf der Benachrichtigungsseite zeigt jetzt den Bestätigungstext an. Tracking IDs: SCH-4808.
- Layout shift after deleting a notification: Das Löschen einer Benachrichtigung verursacht nicht mehr, dass sich Text über die Datumsspalte überlappt. Tracking IDs: SCH-4806.
- Missing version information field: Das Feld mit Versionsinformationen erscheint jetzt unten auf Settings > Definitions. Tracking IDs: SCH-4749.
- Incorrect delete confirmation warning: Die Löschaktion zeigt jetzt 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 Optionen für Public Modules. Tracking IDs: SCH-4831.
- Missing Order column on the backup page: Die Order-Spalte erscheint jetzt 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 beabsichtigten 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 erscheint nicht mehr eine horizontale Bildlaufleiste. Tracking IDs: SCH-4827.
- Clipped row action icons in data grids: Aktionssymbole in Zeilen von Datengittern werden in Produktionsbuilds nicht mehr abgeschnitten. Tracking IDs: SCH-4990.