Merge branch 'fradrive/tutorial-overhaul'
This commit is contained in:
commit
3434d75881
@ -5,7 +5,7 @@
|
||||
FAQNoCampusAccount: Ich habe keine Fraport AG Kennung (Büko-Login); kann ich trotzdem Zugang zum System erhalten?
|
||||
FAQForgottenPassword: Ich habe mein Passwort vergessen
|
||||
FAQCampusCantLogin: Ich kann mich mit meiner Fraport AG Kennung (Büko-Login) nicht anmelden
|
||||
FAQCourseCorrectorsTutors: Wie kann ich Tutoren oder Korrektoren für meinen Kurs konfigurieren?
|
||||
FAQNotLecturerHowToCreateCourses: Wie kann ich einen neuen Kurs anlegen?
|
||||
FAQCourseCorrectorsTutors: Wie kann ich Ausbilder oder Korrektoren für meine Kursart konfigurieren?
|
||||
FAQNotLecturerHowToCreateCourses: Wie kann ich eine neue Kursart anlegen?
|
||||
FAQExamPoints: Warum kann ich bei meiner Klausur keine Punkte eintragen?
|
||||
FAQInvalidCredentialsAdAccountDisabled: Ich kann mich nicht anmelden und bekomme die Meldung „Benutzereintrag gesperrt“
|
||||
@ -5,7 +5,7 @@
|
||||
FAQNoCampusAccount: I don't have Fraport AG credentials (Büko login); can I still get access?
|
||||
FAQForgottenPassword: I have forgotten my password
|
||||
FAQCampusCantLogin: I can't log in using my Fraport AG credentials (Büko login)
|
||||
FAQCourseCorrectorsTutors: How can I add tutors or correctors to my course?
|
||||
FAQCourseCorrectorsTutors: How can I add instructors or correctors to my course?
|
||||
FAQNotLecturerHowToCreateCourses: How can I create new courses?
|
||||
FAQExamPoints: Why can't I enter achievements for my exam as points?
|
||||
FAQInvalidCredentialsAdAccountDisabled: I can't log in and am instead given the message “Account disabled”
|
||||
@ -3,8 +3,8 @@
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
CorByProportionOnly proportion@Rational: #{rationalToFixed3 proportion} Anteile
|
||||
CorByProportionIncludingTutorial proportion@Rational: #{rationalToFixed3 proportion} Anteile - Tutorium
|
||||
CorByProportionExcludingTutorial proportion@Rational: #{rationalToFixed3 proportion} Anteile + Tutorium
|
||||
CorByProportionIncludingTutorial proportion@Rational: #{rationalToFixed3 proportion} Anteile - Kurs
|
||||
CorByProportionExcludingTutorial proportion@Rational: #{rationalToFixed3 proportion} Anteile + Kurs
|
||||
ExamPassed: Bestanden
|
||||
ExamNotPassed: Nicht bestanden
|
||||
I18nExamResultNoShow: Nicht erschienen
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
CorByProportionOnly proportion: #{rationalToFixed3 proportion} parts
|
||||
CorByProportionIncludingTutorial proportion: #{rationalToFixed3 proportion} parts - tutorials
|
||||
CorByProportionExcludingTutorial proportion: #{rationalToFixed3 proportion} parts + tutorials
|
||||
CorByProportionIncludingTutorial proportion: #{rationalToFixed3 proportion} parts - courses
|
||||
CorByProportionExcludingTutorial proportion: #{rationalToFixed3 proportion} parts + courses
|
||||
ExamPassed: Passed
|
||||
ExamNotPassed: Failed
|
||||
I18nExamResultNoShow: Not present
|
||||
|
||||
@ -29,7 +29,7 @@ UnauthorizedSchoolExamOffice: Sie sind nicht mit Prüfungsverwaltung für dieses
|
||||
UnauthorizedSystemExamOffice: Sie sind nicht mit systemweiter Prüfungsverwaltung beauftragt.
|
||||
UnauthorizedSystemPrinter: Sie sind nicht mit systemweitem Druck und Briefversand beauftragt.
|
||||
UnauthorizedExternalExamExamOffice: Es existieren keine Prüfungsergebnisse für Nutzer:innen, für die Sie mit der Prüfungsverwaltung beauftragt sind.
|
||||
UnauthorizedEvaluation: Sie sind nicht mit der Kursumfragenverwaltung beauftragt.
|
||||
UnauthorizedEvaluation: Sie sind nicht mit der Kursartumfragenverwaltung beauftragt.
|
||||
UnauthorizedSchoolLecturer: Sie sind nicht als Veranstalter:in für dieses Institut eingetragen.
|
||||
UnauthorizedLecturer: Sie sind nicht als Veranstalter:in für diese Veranstaltung eingetragen.
|
||||
UnauthorizedCorrector: Sie sind nicht als Korrektor:in für diese Veranstaltung eingetragen.
|
||||
@ -44,11 +44,11 @@ UnauthorizedExamOccurrenceRegistration: Anmeldung zur Prüfung erfolgt nicht ink
|
||||
UnauthorizedExternalExamResult: Sie haben keine Ergebnisse in dieser Prüfung.
|
||||
UnauthorizedParticipant: Angegebener Benutzer/Angegebene Benutzerin ist nicht als Teilnehmer:in dieser Veranstaltung registriert.
|
||||
UnauthorizedParticipantSelf: Sie sind nicht Teilnehmer:in dieser Veranstaltung.
|
||||
UnauthorizedCourseTime: Dieser Kurs ist momentan nicht freigegeben.
|
||||
UnauthorizedCourseRegistrationTime: Dieser Kurs erlaubt momentan keine Anmeldungen.
|
||||
UnauthorizedCourseTime: Diese Kursart ist momentan nicht freigegeben.
|
||||
UnauthorizedCourseRegistrationTime: Diese Kursart erlaubt momentan keine Anmeldungen.
|
||||
UnauthorizedSheetTime: Dieses Übungsblatt ist momentan nicht freigegeben.
|
||||
UnauthorizedMaterialTime: Dieses Material ist momentan nicht freigegeben.
|
||||
UnauthorizedTutorialTime: Dieses Tutorium erlaubt momentan keine Anmeldungen.
|
||||
UnauthorizedTutorialTime: Dieser Kurs erlaubt momentan keine Anmeldungen.
|
||||
UnauthorizedCourseNewsTime: Diese Nachricht ist momentan nicht freigegeben.
|
||||
UnauthorizedExamTime: Diese Prüfung ist momentan nicht freigegeben.
|
||||
UnauthorizedSubmissionOwner: Sie sind an dieser Abgabe nicht beteiligt.
|
||||
@ -65,11 +65,11 @@ UnauthorizedSystemMessageTime: Diese Systemnachricht ist noch nicht oder nicht m
|
||||
UnauthorizedSystemMessageAuth: Diese Systemnachricht ist nur für angemeldete Benutzer:innen einsehbar.
|
||||
UnknownAuthPredicate tag@String: Authorisierungsprädikat "#{tag}" ist dem System nicht bekannt
|
||||
UnauthorizedSelf: Aktueller Nutzer/Aktuelle Nutzerin ist nicht angegebener Benutzer/angegebene Benutzerin.
|
||||
UnauthorizedTutorialTutor: Sie sind nicht Tutor:in für dieses Tutorium.
|
||||
UnauthorizedTutorialTutorControl: Tutor:innen dürfen dieses Tutorium nicht editieren.
|
||||
UnauthorizedCourseTutor: Sie sind nicht Tutor:in für diesen Kurs.
|
||||
UnauthorizedTutor: Sie sind nicht Tutor:in.
|
||||
UnauthorizedTutorialRegisterGroup: Sie sind bereits in einem Tutorium mit derselben Registrierungs-Gruppe.
|
||||
UnauthorizedTutorialTutor: Sie sind nicht Ausbilder:in für diesen Kurs.
|
||||
UnauthorizedTutorialTutorControl: Ausbilder:innen dürfen diesen Kurs nicht editieren.
|
||||
UnauthorizedCourseTutor: Sie sind nicht Ausbilder:in für diese Kursart.
|
||||
UnauthorizedTutor: Sie sind nicht Ausbilder:in.
|
||||
UnauthorizedTutorialRegisterGroup: Sie sind bereits in einem Kurs mit derselben Registrierungs-Gruppe eingetragen.
|
||||
UnauthorizedLDAP: Angegebener Nutzer/Angegebene Nutzerin meldet sich nicht mit Fraport Login an.
|
||||
UnauthorizedPWHash: Angegebener Nutzer/Angegebene Nutzerin meldet sich nicht mit FRADrive-Kennung an.
|
||||
UnauthorizedExternalExamListNotEmpty: Liste von externen Prüfungen ist nicht leer
|
||||
@ -91,10 +91,10 @@ WorkflowRoleUserMismatch: Sie sind nicht einer der vom Workflow geforderten Benu
|
||||
WorkflowRoleAlreadyInitiated: Dieser Workflow wurde bereits initiiert
|
||||
WorkflowRoleNoSuchWorkflowWorkflow: Der angegebene Workflow konnte nicht gefunden werden
|
||||
WorkflowRoleNoPayload: Dieser Workflow enthält keine Daten
|
||||
CourseNoCapacity: In diesem Kurs sind keine Plätze mehr frei.
|
||||
TutorialNoCapacity: In dieser Übung sind keine Plätze mehr frei.
|
||||
CourseNoCapacity: In dieser Kursart sind keine Plätze mehr frei.
|
||||
TutorialNoCapacity: In diesem Kurs sind keine Plätze mehr frei.
|
||||
ExamOccurrenceNoCapacity: Zu diesem Termin/Raum sind keine Plätze mehr frei.
|
||||
CourseNotEmpty: In diesem Kurs sind momentan Teilnehmer:innen angemeldet.
|
||||
CourseNotEmpty: In dieser Kursart sind momentan Teilnehmer:innen angemeldet.
|
||||
|
||||
LDAPLoginTitle: Fraport Login für interne und externe Nutzer
|
||||
PWHashLoginTitle: Spezieller Funktionsnutzer Login
|
||||
|
||||
@ -24,31 +24,31 @@ UnauthorizedSiteAdmin: You are no system-wide administrator.
|
||||
UnauthorizedSchoolAdmin: You are no administrator for this department.
|
||||
UnauthorizedAdminEscalation: You aren't an administrator for all departments for which this user is an administrator.
|
||||
UnauthorizedExamOffice: You are not part of an exam office.
|
||||
UnauthorizedEvaluation: You are not charged with course evaluation.
|
||||
UnauthorizedEvaluation: You are not charged with course type evaluation.
|
||||
UnauthorizedExamExamOffice: You are not part of the appropriate exam office for any of the participants of this exam.
|
||||
UnauthorizedSchoolExamOffice: You are not part of an exam office for this school.
|
||||
UnauthorizedSystemExamOffice: You are not charged with system wide exam administration.
|
||||
UnauthorizedSystemPrinter: You are not charged with system wide letter printing.
|
||||
UnauthorizedExternalExamExamOffice: You are not part of the appropriate exam office for any of the participants of this exam.
|
||||
UnauthorizedSchoolLecturer: You are no lecturer for this department.
|
||||
UnauthorizedLecturer: You are no administrator for this course.
|
||||
UnauthorizedCorrector: You are no sheet corrector for this course.
|
||||
UnauthorizedSchoolLecturer: You are no course administrator for this department.
|
||||
UnauthorizedLecturer: You are no administrator for this course type.
|
||||
UnauthorizedCorrector: You are no sheet corrector for this course type.
|
||||
UnauthorizedSheetCorrector: You are no corrector for this sheet.
|
||||
UnauthorizedExamCorrector: You are no corrector for this exam.
|
||||
UnauthorizedCorrectorAny: You are no corrector for any course.
|
||||
UnauthorizedRegistered: You are no participant in this course.
|
||||
UnauthorizedCorrectorAny: You are no corrector for any course type.
|
||||
UnauthorizedRegistered: You are no participant in this course type.
|
||||
UnauthorizedRegisteredExam: You are not registered for this exam.
|
||||
UnauthorizedRegisteredAnyExam: You are not registered for an exam.
|
||||
UnauthorizedExamResult: You have no results in this exam.
|
||||
UnauthorizedExamOccurrenceRegistration: Registration for exam is not done including occurrence/room.
|
||||
UnauthorizedExternalExamResult: You have no results in this exam.
|
||||
UnauthorizedParticipant: The specified user is no participant of this course.
|
||||
UnauthorizedParticipantSelf: You are no participant of this course.
|
||||
UnauthorizedCourseTime: This course is not currently available.
|
||||
UnauthorizedCourseRegistrationTime: This course does not currently allow enrollment.
|
||||
UnauthorizedParticipant: The specified user is no participant of this course type.
|
||||
UnauthorizedParticipantSelf: You are no participant of this course type.
|
||||
UnauthorizedCourseTime: This course type is not currently available.
|
||||
UnauthorizedCourseRegistrationTime: This course type does not currently allow enrollment.
|
||||
UnauthorizedSheetTime: This sheet is not currently available.
|
||||
UnauthorizedMaterialTime: This course material is not currently available.
|
||||
UnauthorizedTutorialTime: This tutorial does not currently allow registration.
|
||||
UnauthorizedMaterialTime: This course type material is not currently available.
|
||||
UnauthorizedTutorialTime: This course does not currently allow registration.
|
||||
UnauthorizedCourseNewsTime: This news item is not currently available.
|
||||
UnauthorizedExamTime: This exam is not currently available.
|
||||
UnauthorizedSubmissionOwner: You are no submittor for this submission.
|
||||
@ -59,17 +59,17 @@ UnauthorizedUserSubmission: Users may not directly submit for this exercise shee
|
||||
UnauthorizedCorrectorSubmission: Correctors may not create submissions for this exercise sheet.
|
||||
UnauthorizedCorrectionAnonymous: Correction is not anonymised.
|
||||
DeprecatedRoute: This view is deprecated and will be removed.
|
||||
UnfreeMaterials: Course material are not publicly accessable.
|
||||
UnfreeMaterials: Course type material are not publicly accessable.
|
||||
UnauthorizedWrite: You do not have the write permission necessary to perform this action
|
||||
UnauthorizedSystemMessageTime: This system-message is not currently available.
|
||||
UnauthorizedSystemMessageAuth: This system-message is only available to logged in users.
|
||||
UnknownAuthPredicate tag: Auth predicate “#{tag}” is unknown
|
||||
UnauthorizedSelf: You are not the specified user.
|
||||
UnauthorizedTutorialTutor: You are no tutor for this tutorial.
|
||||
UnauthorizedTutorialTutorControl: Tutors may not edit this tutorial.
|
||||
UnauthorizedCourseTutor: You are no tutor for this course.
|
||||
UnauthorizedTutor: You are no tutor.
|
||||
UnauthorizedTutorialRegisterGroup: You are already registered for a tutorial with the same registration group.
|
||||
UnauthorizedTutorialTutor: You are no instructor for this course.
|
||||
UnauthorizedTutorialTutorControl: Instructors may not edit this course.
|
||||
UnauthorizedCourseTutor: You are no instructor for this course.
|
||||
UnauthorizedTutor: You are no instructor.
|
||||
UnauthorizedTutorialRegisterGroup: You are already registered for a course with the same registration group.
|
||||
UnauthorizedLDAP: Specified user does not log in with their Fraport password.
|
||||
UnauthorizedPWHash: Specified user does not log in with an FRADrive-account.
|
||||
UnauthorizedExternalExamListNotEmpty: List of external exams is not empty
|
||||
@ -92,8 +92,8 @@ WorkflowRoleAlreadyInitiated: This workflow was already initiated
|
||||
WorkflowRoleNoSuchWorkflowWorkflow: The given workflow could not be found
|
||||
WorkflowRoleNoPayload: This workflow does not contain any data
|
||||
|
||||
CourseNoCapacity: Course has reached maximum capacity
|
||||
TutorialNoCapacity: Tutorial has reached maximum capacity
|
||||
CourseNoCapacity: Course type has reached maximum capacity
|
||||
TutorialNoCapacity: Course has reached maximum capacity
|
||||
ExamOccurrenceNoCapacity: Occurrence/Room has reached maximum capacity
|
||||
CourseNotEmpty: There are currently no participants enrolled for this course.
|
||||
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
FilterCourse: Kurs
|
||||
FilterCourse: Kursart
|
||||
FilterCourseShort: Kürzel
|
||||
FilterTerm !ident-ok: Semester
|
||||
FilterTerm !ident-ok: Jahr
|
||||
FilterCourseSchoolShort: Institut
|
||||
FilterRegistered: Angemeldet
|
||||
FilterCourseSearch: Volltext-Suche
|
||||
@ -15,7 +15,7 @@ FilterCourseRegisterOpen: Anmeldung möglich
|
||||
CourseRegistered: Angemeldet
|
||||
CourseRegistration: Anmeldung
|
||||
CourseDescription: Beschreibung
|
||||
CommCourseHeading: Kursmitteilung
|
||||
CommCourseHeading: Kursartmitteilung
|
||||
CourseLecturers: Kursverwalter:innen
|
||||
CourseLecturerEmail: E-Mail
|
||||
CourseLecturerAlreadyAdded: Diese:r Nutzer:in ist bereits als Kursverwalter:in eingetragen
|
||||
@ -23,29 +23,29 @@ CourseLecturerType: Rolle
|
||||
LecturerType: Rolle
|
||||
CourseLecturerRightsIdentical: Alle Sorten von Kursverwalter:innen haben identische Rechte.
|
||||
CourseAcceptSubstitutesUntil: Nachrücker:innen akzeptieren bis
|
||||
CourseAcceptSubstitutesUntilTip: Bis zu welchem Zeitpunkt sollen durch die Zentralanmeldung Nachrücker:innen diesem Kurs zugewiesen werden? Wird kein Datum angegeben werden nach der Initialen Verteilung nie Nachrücker:innen zugewiesen. Diese Frist sollte nicht willkürlich früh bzw. nicht gesetzt werden, um für die Studierenden keine unnötige Beschränkung darzustellen. Geeignet ist z.B. bei einem Seminar wenige Stunden vor dem ersten Treffen zum Verteilen der Themen.
|
||||
CourseAcceptSubstitutesUntilTip: Bis zu welchem Zeitpunkt sollen durch die Zentralanmeldung Nachrücker:innen dieser Kursart zugewiesen werden? Wird kein Datum angegeben werden nach der Initialen Verteilung nie Nachrücker:innen zugewiesen. Diese Frist sollte nicht willkürlich früh bzw. nicht gesetzt werden, um für die Studierenden keine unnötige Beschränkung darzustellen. Geeignet ist z.B. bei einem Seminar wenige Stunden vor dem ersten Treffen zum Verteilen der Themen.
|
||||
CourseDeregisterNoShow: „Nicht erschienen“ bei Abmeldung
|
||||
CourseDeregisterNoShowTip: Soll, wenn sich Teilnehmer:innen selbstständig abmelden, für alle Prüfungen dieses Kurses „nicht erschienen“ als Prüfungsleistung eingetragen werden? Dies geschieht einmalig bei der Abmeldung (sofern nicht bereits eine Prüfungsleistung existiert) und automatisch beim Anlegen von neuen Prüfungen.
|
||||
CourseDeregisterNoShowTip: Soll, wenn sich Teilnehmer:innen selbstständig abmelden, für alle Prüfungen dieser Kursart „nicht erschienen“ als Prüfungsleistung eingetragen werden? Dies geschieht einmalig bei der Abmeldung (sofern nicht bereits eine Prüfungsleistung existiert) und automatisch beim Anlegen von neuen Prüfungen.
|
||||
CourseSchool: Institut
|
||||
CourseSchoolMultipleTip: Es stehen für Sie mehrere Institute zur Auswahl. Stellen Sie bitte sicher, dass Sie das für den Kurs korrekte Institut wählen.
|
||||
CourseName: Kurstitel
|
||||
CourseSchoolMultipleTip: Es stehen für Sie mehrere Institute zur Auswahl. Stellen Sie bitte sicher, dass Sie das für die Kursart korrekte Institut wählen.
|
||||
CourseName: Kursarttitel
|
||||
CourseShorthand: Kürzel
|
||||
CourseShorthandUnique: Muss nur innerhalb Institut und Semester eindeutig sein. Wird verbatim in die Url der Kursseite übernommen.
|
||||
CourseSemester !ident-ok: Semester
|
||||
CourseShorthandUnique: Muss nur innerhalb Institut und Jahr eindeutig sein. Wird verbatim in die Url der Kursartseite übernommen.
|
||||
CourseSemester !ident-ok: Jahr
|
||||
CourseDescriptionPlaceholder: Bitte mindestens die Modulbeschreibung angeben
|
||||
CourseHomepageExternal: Externe Homepage
|
||||
CourseSemesterMultipleTip: Es stehen für Sie aktuell mehrere Semester zur Auswahl. Stellen Sie bitte sicher, dass Sie das für den Kurs korrekte Semester wählen.
|
||||
CourseSemesterMultipleTip: Es stehen für Sie aktuell mehrere Jahre zur Auswahl. Stellen Sie bitte sicher, dass Sie das für die Kursart korrekte Jahr wählen.
|
||||
CourseHomepageExternalPlaceholder: Optionale externe URL
|
||||
CourseVisibleFrom: Sichtbar ab
|
||||
CourseVisibleTo: Sichtbar bis
|
||||
CourseVisibleFromTip: Ab diesem Zeitpunkt ist der Kurs für andere Nutzer:innen sichtbar. Ohne Datum ist der Kurs nie für andere Nutzer:innen sichtbar. Dozierende, Assistent:innen, Tutor:innen, Korrektor:innen, angemeldete Teilnehmer:innen sowie Bewerber:innen dieses Kurses sind nicht betroffen. Nimmt der Kurs an einer Zentralanmeldung teil wird die Kurssichtbarkeit während der Bewerbungsphase forciert.
|
||||
CourseVisibleToTip: Der Kurs ist ab "Sichtbar ab" bis zu diesem Zeitpunkt für andere Nutzer sichtbar. Ohne Datum bleibt ein sichtbarer Kurs unbegrenzt sichtbar.
|
||||
CourseMaterialFree: Das Kursmaterial ist ohne Anmeldung frei zugänglich
|
||||
CourseFormSectionRegistration: Anmeldung zum Kurs
|
||||
CourseVisibleFromTip: Ab diesem Zeitpunkt ist die Kursart für andere Nutzer:innen sichtbar. Ohne Datum ist die Kursart nie für andere Nutzer:innen sichtbar. Kursverwaltende, Assistent:innen, Ausbilder:innen, Korrektor:innen, angemeldete Teilnehmer:innen sowie Bewerber:innen dieser Kursart sind nicht betroffen. Nimmt die Kursart an einer Zentralanmeldung teil wird die Kursartsichtbarkeit während der Bewerbungsphase forciert.
|
||||
CourseVisibleToTip: Die Kursart ist ab "Sichtbar ab" bis zu diesem Zeitpunkt für andere Nutzer sichtbar. Ohne Datum bleibt ein sichtbare Kursart unbegrenzt sichtbar.
|
||||
CourseMaterialFree: Das Kursartmaterial ist ohne Anmeldung frei zugänglich
|
||||
CourseFormSectionRegistration: Anmeldung zur Kursart
|
||||
CourseFormSectionAdministration: Verwaltung
|
||||
CourseCapacity: Kapazität
|
||||
CourseCapacityTip: Anzahl erlaubter Kursanmeldungen, leer lassen für unbeschränkte Kurskapazität
|
||||
CourseSecretTip: Anmeldung zum Kurs erfordert Eingabe des Passworts, sofern gesetzt
|
||||
CourseCapacityTip: Anzahl erlaubter Kursanmeldungen, leer lassen für unbeschränkte Kursartkapazität
|
||||
CourseSecretTip: Anmeldung zur Kursart erfordert Eingabe des Passworts, sofern gesetzt
|
||||
CourseSecretFormat: beliebige Zeichenkette
|
||||
CourseSecretWrong: Falsches Passwort
|
||||
CourseSecret: Zugangspasswort
|
||||
@ -59,43 +59,43 @@ CourseVisibilityEndMustBeAfterStart: Ende des Sichtbarkeitszeitraums muss nach d
|
||||
CourseRegistrationEndMustBeAfterStart: Ende des Anmeldezeitraums muss nach dem Anfang liegen
|
||||
CourseDeregistrationEndMustBeAfterStart: Ende des Abmeldezeitraums muss nach dem Anfang des Anmeldezeitraums liegen
|
||||
CourseUserMustBeLecturer: Aktuelle:r Benutzer:in muss als Kursverwalter:in eingetragen sein
|
||||
CourseShorthandTooLong: Lange Kurskürzel können zu Problemen bei der Darstellung und der Kommunikation mit den Studierenden führen. Bitte wählen Sie ein weniger langes Kürzel, falls möglich.
|
||||
CourseNotAlwaysVisibleDuringRegistration: Um Studierenden über den gesamten Anmeldezeitraum hinweg die Anmeldung zum Kurs zu ermöglichen, sollte der Kurs auch über den gesamten Anmeldezeitraum hinweg sichtbar sein (dies ist aktuell nicht gegeben).
|
||||
NoSuchTerm tid@TermId: Semester #{tid} gibt es nicht.
|
||||
CourseShorthandTooLong: Lange Kursartkürzel können zu Problemen bei der Darstellung und der Kommunikation mit den Studierenden führen. Bitte wählen Sie ein weniger langes Kürzel, falls möglich.
|
||||
CourseNotAlwaysVisibleDuringRegistration: Um Studierenden über den gesamten Anmeldezeitraum hinweg die Anmeldung zur Kursart zu ermöglichen, sollte die Kursart auch über den gesamten Anmeldezeitraum hinweg sichtbar sein (dies ist aktuell nicht gegeben).
|
||||
NoSuchTerm tid@TermId: Jahr #{tid} gibt es nicht.
|
||||
NoSuchSchool ssh@SchoolId: Institut #{ssh} gibt es nicht.
|
||||
NoSuchCourseShorthand csh@CourseShorthand: Kein Kurs mit Kürzel #{csh} bekannt.
|
||||
NoSuchCourse: Keinen passenden Kurs gefunden.
|
||||
CourseNewDupShort tid@TermId ssh@SchoolId csh@CourseShorthand: Kurs #{tid}-#{ssh}-#{csh} konnte nicht erstellt werden: Es gibt bereits einen anderen Kurs mit dem selben Kürzel oder Titel in diesem Semester und Institut.
|
||||
NoSuchCourseShorthand csh@CourseShorthand: Keine Kursart mit Kürzel #{csh} bekannt.
|
||||
NoSuchCourse: Keine passende Kursart gefunden.
|
||||
CourseNewDupShort tid@TermId ssh@SchoolId csh@CourseShorthand: Kursart #{tid}-#{ssh}-#{csh} konnte nicht erstellt werden: Es gibt bereits einen andere Kursart mit dem selben Kürzel oder Titel in diesem Jahr und Institut.
|
||||
CourseInvalidInput: Eingaben bitte korrigieren.
|
||||
CourseEditTitle: Kurs editieren/anlegen
|
||||
CourseEditOk tid@TermId ssh@SchoolId csh@CourseShorthand: Kurs #{tid}-#{ssh}-#{csh} wurde erfolgreich geändert.
|
||||
CourseEditDupShort tid@TermId ssh@SchoolId csh@CourseShorthand: Kurs #{tid}-#{ssh}-#{csh} konnte nicht geändert werden: Es gibt bereits einen anderen Kurs mit dem selben Kürzel oder Titel in diesem Semester und Institut.
|
||||
CourseLecturer: Dozent:in
|
||||
MailSubjectParticipantInvitation tid@TermId ssh@SchoolId csh@CourseShorthand: [#{tid}-#{ssh}-#{csh}] Einladung zur Kursteilnahme
|
||||
CourseParticipantInviteHeading courseName@Text: Einladung zum Kursteilnahmer für #{courseName}
|
||||
CourseParticipantInviteExplanation: Sie wurden eingeladen, an einem Kurs teilzunehmen.
|
||||
CourseEditTitle: Kursart editieren/anlegen
|
||||
CourseEditOk tid@TermId ssh@SchoolId csh@CourseShorthand: Kursart #{tid}-#{ssh}-#{csh} wurde erfolgreich geändert.
|
||||
CourseEditDupShort tid@TermId ssh@SchoolId csh@CourseShorthand: Kursart #{tid}-#{ssh}-#{csh} konnte nicht geändert werden: Es gibt bereits einen andere Kursart mit dem selben Kürzel oder Titel in diesem Jahr und Institut.
|
||||
CourseLecturer: Kursverwalter:in
|
||||
MailSubjectParticipantInvitation tid@TermId ssh@SchoolId csh@CourseShorthand: [#{tid}-#{ssh}-#{csh}] Einladung zur Kursartteilnahme
|
||||
CourseParticipantInviteHeading courseName@Text: Einladung zum Kursartteilnahmer für #{courseName}
|
||||
CourseParticipantInviteExplanation: Sie wurden eingeladen, an einer Kursart teilzunehmen.
|
||||
CourseParticipantInviteField: Einzuladende E-Mail-Adressen
|
||||
CourseParticipantInvitationAccepted courseName@Text: Sie wurden als Teilnehmer:in für #{courseName} eingetragen
|
||||
CourseParticipantEnlistDirectly: Bekannte Nutzer:innen sofort als Teilnehmer:in eintragen
|
||||
CourseSubmissionGroup: Feste Abgabegruppe
|
||||
SubmissionGroupEmptyIsUnsetTip: Leer lassen um Benutzer:innen aus den jeweiligen Abgabegruppen ersatzlos zu entfernen
|
||||
CourseParticipantsRegisterHeading: Kursteilnehmer:innen hinzufügen
|
||||
CourseParticipantsRegisterActionAddParticipants: Personen zum Kurs anmelden
|
||||
CourseParticipantsRegisterActionAddTutorialMembers: Personen zu Kurs und Übungsgruppe anmelden
|
||||
CourseParticipantsRegisterUsersField: Zum Kurs anzumeldende Personen
|
||||
CourseParticipantsRegisterHeading: Kursartteilnehmer:innen hinzufügen
|
||||
CourseParticipantsRegisterActionAddParticipants: Personen zur Kursart anmelden
|
||||
CourseParticipantsRegisterActionAddTutorialMembers: Personen zur Kursart und Kursgruppe anmelden
|
||||
CourseParticipantsRegisterUsersField: Zur Kursart anzumeldende Personen
|
||||
CourseParticipantsRegisterUsersFieldTip: Bitte Ausweiskartennummer inklusive Punkt, Fraport Personalnummer oder Email angeben. Mehrere Personen bitte mit Komma oder Leerzeichen trennen.
|
||||
CourseParticipantsRegisterTutorialOption: Kursteilnehmer:innen zu Übungsgruppe anmelden?
|
||||
CourseParticipantsRegisterTutorialField: Übungsgruppe
|
||||
CourseParticipantsRegisterTutorialFieldTip: Ist aktuell keine Übungsgruppe mit diesem Namen vorhanden, wird eine neue erstellt. Ist bereits eine Übungsgruppe mit diesem Namen vorhanden, werden die Kursteilnehmenden dieser hinzugefügt.
|
||||
CourseParticipantsRegisterTutorialOption: Kursartteilnehmer:innen zu Kursgruppe anmelden?
|
||||
CourseParticipantsRegisterTutorialField: Kursgruppe
|
||||
CourseParticipantsRegisterTutorialFieldTip: Ist aktuell keine Kursgruppe mit diesem Namen vorhanden, wird eine neue erstellt. Ist bereits eine Kursgruppe mit diesem Namen vorhanden, werden die Kursartteilnehmenden dieser hinzugefügt.
|
||||
CourseParticipantsRegisterNoneGiven: Es wurden keine anzumeldenden Personen angegeben!
|
||||
CourseParticipantsRegisterNotFoundInAvs n@Int: Zu #{n} #{pluralDE n "Angabe konnte keine übereinstimmende Person" "Angaben konnten keine übereinstimmenden Personen"} im AVS gefunden werden
|
||||
CourseParticipantsRegisterTutorialFirstDayTip: Wenn ein neus Tutorium gemäß eine Vorlage erstellt wird, werden die Zeiten gemäß dem Starttag angepasst
|
||||
CourseParticipantsRegisterTutorialFirstDayTip: Wenn ein neuer Kurs gemäß einer Vorlage erstellt wird, werden die Zeiten gemäß dem Starttag angepasst
|
||||
|
||||
CourseParticipantsInvited n@Int: #{n} #{pluralDE n "Einladung" "Einladungen"} per E-Mail verschickt
|
||||
CourseParticipantsAlreadyRegistered n@Int: #{n} #{pluralDE n "Teinehmer:in" "Teilnehmer:innen"} #{pluralDE n "ist" "sind"} bereits zum Kurs angemeldet
|
||||
CourseParticipantsAlreadyTutorialMember n@Int: #{n} #{pluralDE n "Teinehmer:in" "Teilnehmer:innen"} #{pluralDE n "ist" "sind"} bereits in dieser Übungsgruppe angemeldet
|
||||
CourseParticipantsRegistered n@Int: #{n} #{pluralDE n "Teinehmer:in" "Teilnehmer:innen"} erfolgreich zum Kurs angemeldet
|
||||
CourseParticipantsRegisteredTutorial n@Int: #{n} #{pluralDE n "Teinehmer:in" "Teilnehmer:innen"} erfolgreich zur Übungsgruppe angemeldet
|
||||
CourseParticipantsAlreadyRegistered n@Int: #{n} #{pluralDE n "Teinehmer:in" "Teilnehmer:innen"} #{pluralDE n "ist" "sind"} bereits zur Kursart angemeldet
|
||||
CourseParticipantsAlreadyTutorialMember n@Int: #{n} #{pluralDE n "Teinehmer:in" "Teilnehmer:innen"} #{pluralDE n "ist" "sind"} bereits in dieser Kursgruppe angemeldet
|
||||
CourseParticipantsRegistered n@Int: #{n} #{pluralDE n "Teinehmer:in" "Teilnehmer:innen"} erfolgreich zur Kursart angemeldet
|
||||
CourseParticipantsRegisteredTutorial n@Int: #{n} #{pluralDE n "Teinehmer:in" "Teilnehmer:innen"} erfolgreich zur Kursgruppe angemeldet
|
||||
CourseParticipantsRegisterConfirmationHeading: Teilnehmer:innen hinzufügen
|
||||
CourseParticipantsRegisterUnnecessary: Alle angeforderten Anmeldungen sind bereits vorhanden. Es wurden keine Änderungen vorgenommen.
|
||||
CourseParticipantsRegisterConfirmInvalid: Ungültiges Bestätigungsformular!
|
||||
@ -106,20 +106,20 @@ CourseRegistrationFiles: Datei(en) zur Anmeldung
|
||||
CourseRegistrationFilesNeedReupload: Dateien zur Anmeldung müssen neu hochgeladen werden, wann immer die Anmeldung angepasst wird
|
||||
CourseRegistrationFile: Datei zur Anmeldung
|
||||
CourseRegistrationArchive: Zip-Archiv der Datei(en) zur Anmeldung
|
||||
CourseDeregistrationNoShow: Wenn Sie sich vom Kurs abmelden, wird für alle Prüfungen des Kurses „nicht erschienen“ gemeldet. Wenn Sie gute Gründe vorzuweisen haben, warum Ihre Abmeldung nicht selbstverschuldet ist, kontaktieren Sie bitte eine:n Kursverwalter:in. Diese haben die Möglichkeit Sie ohne permanente Eintragung im System abzumelden.
|
||||
CourseDeregistrationFromInvisibleCourse: Dieser Kurs ist nur für angemeldete Teilnehmer:innen und Bewerber:innen sichtbar. Wenn Sie sich jetzt abmelden, können Sie danach nicht wieder auf den Kurs zugreifen!
|
||||
CourseDeregistrationNoReRegistration: Wenn Sie sich jetzt vom Kurs abmelden, können Sie sich nicht wieder selbstständig anmelden.
|
||||
CourseDeregistrationNoShow: Wenn Sie sich von der Kursart abmelden, wird für alle Prüfungen dieser Kursart „nicht erschienen“ gemeldet. Wenn Sie gute Gründe vorzuweisen haben, warum Ihre Abmeldung nicht selbstverschuldet ist, kontaktieren Sie bitte eine:n Kursverwalter:in. Diese haben die Möglichkeit Sie ohne permanente Eintragung im System abzumelden.
|
||||
CourseDeregistrationFromInvisibleCourse: Diese Kursart ist nur für angemeldete Teilnehmer:innen und Bewerber:innen sichtbar. Wenn Sie sich jetzt abmelden, können Sie danach nicht wieder auf die Kursart zugreifen!
|
||||
CourseDeregistrationNoReRegistration: Wenn Sie sich jetzt von der Kursart abmelden, können Sie sich nicht wieder selbstständig anmelden.
|
||||
LoginNecessary: Bitte melden Sie sich dazu vorher an!
|
||||
RegisterRetry: Sie wurden noch nicht angemeldet. Drücken Sie dazu den Knopf "Anmelden"
|
||||
CourseRegisterOk: Erfolgreich zum Kurs angemeldet
|
||||
CourseDeregisterOk: Erfolgreich vom Kurs abgemeldet
|
||||
CourseApplyOk: Erfolgreich zum Kurs beworben
|
||||
CourseRetractApplyOk: Bewerbung zum Kurs erfolgreich zurückgezogen
|
||||
CourseRegisterOk: Erfolgreich zur Kursart angemeldet
|
||||
CourseDeregisterOk: Erfolgreich von der Kursart abgemeldet
|
||||
CourseApplyOk: Erfolgreich zur Kursart beworben
|
||||
CourseRetractApplyOk: Bewerbung zur Kursart erfolgreich zurückgezogen
|
||||
CourseMemberOf: Teilnehmer:in von
|
||||
CourseAssociatedWith: assoziiert mit
|
||||
CourseLastEdit: Letzte Änderung
|
||||
CourseUserNote: Notiz
|
||||
CourseUserNoteTooltip: Nur für Verwalter dieses Kurses einsehbar
|
||||
CourseUserNoteTooltip: Nur für Verwalter dieser Kursart einsehbar
|
||||
CourseUserNoteSaved: Notizänderungen gespeichert
|
||||
CourseUserNoteDeleted: Teilnehmernotiz gelöscht
|
||||
CourseCourseMembers: Teilnehmer:innen
|
||||
@ -127,9 +127,9 @@ CourseUserExamsResultSet count@Int64: Ergebnis zu #{show count} #{pluralDE count
|
||||
CourseUserExamResultDoesNotMatchMode examn@ExamName: Gewähtes Ergebnis passt nicht zu Bewertungsmodus von Prüfung „#{examn}“.
|
||||
CourseUserExamsDeregistered count@Int64: Teilnehmer:in von #{show count} #{pluralDE count "Prüfung" "Prüfungen"} abgemeldet
|
||||
CourseUserNoExamsDeregistered: Teilnehmer:in ist zu keiner der gewählten Prüfungen angemeldet
|
||||
CourseUserTutorialsDeregistered count@Int64: Teilnehmer:in von #{show count} #{pluralDE count "Tutorium" "Tutorien"} abgemeldet
|
||||
CourseUserNoTutorialsDeregistered: Teilnehmer:in ist zu keinem der gewählten Tutorien angemeldet
|
||||
CourseUserTutorials: Angemeldete Tutorien
|
||||
CourseUserTutorialsDeregistered count@Int64: Teilnehmer:in von #{show count} #{pluralDE count "Kurs" "Kurse"} abgemeldet
|
||||
CourseUserNoTutorialsDeregistered: Teilnehmer:in ist zu keinem der gewählten Kurse angemeldet
|
||||
CourseUserTutorials: Angemeldete Kurse
|
||||
CourseUserExams: Angemeldete Prüfungen
|
||||
CourseUserSheets: Übungsblätter
|
||||
CsvColumnUserName: Voller Name des/der Teilnehmers/Teilnehmerin
|
||||
@ -138,76 +138,76 @@ CsvColumnUserSex: Geschlecht
|
||||
CsvColumnUserBirthday: Geburtstag
|
||||
CsvColumnUserEmail: E-Mail-Adresse des/der Teilnehmers/Teilnehmerin
|
||||
CsvColumnUserCourseStudyFeatures: Alle relevanten Studiendaten des/der Teilnehmers/Teilnehmerin als Semikolon (;) separierte Liste
|
||||
CsvColumnUserRegistration: Zeitpunkt der Anmeldung zum Kurs (ISO 8601)
|
||||
CsvColumnUserTutorial: Tutorien zu denen der/die Teilnehmer/Teilnehmerin angemeldet ist, als Semikolon (;) separierte Liste. Für Registrierungs-Gruppen unter den Tutorien gibt es jeweils eine weitere Spalte. Die Registrierungs-Gruppen-Spalten enthalten jeweils maximal ein Tutorium pro Teilnehmer:in. Sind alle Tutorien in Registrierungs-Gruppen, so gibt es keine Spalte "tutorial".
|
||||
CsvColumnUserRegistration: Zeitpunkt der Anmeldung zur Kursart (ISO 8601)
|
||||
CsvColumnUserTutorial: Kurse zu denen der/die Teilnehmer/Teilnehmerin angemeldet ist, als Semikolon (;) separierte Liste. Für Registrierungs-Gruppen unter den Kurse gibt es jeweils eine weitere Spalte. Die Registrierungs-Gruppen-Spalten enthalten jeweils maximal ein Kurs pro Teilnehmer:in. Sind alle Kurse in Registrierungs-Gruppen, so gibt es keine Spalte "Kurs".
|
||||
CsvColumnUserExam: Prüfungen zu denen der/die Teilnehmer/Teilnehmerin angemeldet ist, als Semikolon (;) separierte Liste.
|
||||
CsvColumnUserSubmissionGroup: Registrierte Abgabegruppe
|
||||
CsvColumnUserNote: Notizen zum/zur Teilnehmer/Teilnehmerin
|
||||
CsvColumnUserSurname: Nachname(n) des Teilnehmers/der Teilnehmerin
|
||||
CsvColumnUserFirstName: Vorname(n) des Teilnehmers/der Teilnehmerin
|
||||
CourseUserCsvName tid@TermId ssh@SchoolId csh@CourseShorthand: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-teilnehmer
|
||||
CourseUserTutorial: Angemeldetes Tutorium
|
||||
CourseUserTutorial: Angemeldeter Kurs
|
||||
CourseUserExam: Angemeldete Prüfung
|
||||
CourseUserCsvSheetName tid@TermId ssh@SchoolId csh@CourseShorthand: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh} Teilnehmer
|
||||
CourseUserCsvIncludeSheets: Übungsblätter
|
||||
CourseUserCsvIncludeSheetsTip: Soll die exportierte CSV-Datei zusätzlich eine Spalte pro Übungsblatt enthalten?
|
||||
RegisteredSince: Angemeldet seit
|
||||
CourseUserState: Zustand
|
||||
CourseTutorial: Tutorium
|
||||
CourseTutorial: Kurs
|
||||
CourseExam: Prüfung
|
||||
ExerciseSheet: Übungsblatt
|
||||
CourseUsersDeregistered count@Int64: #{show count} Teilnehmer:innen vom Kurs abgemeldet
|
||||
CourseUsersTutorialRegistered count@Int64: #{show count} Teilnehmer:innen zum Tutorium angemeldet
|
||||
CourseUsersDeregistered count@Int64: #{show count} Teilnehmer:innen von der Kursart abgemeldet
|
||||
CourseUsersTutorialRegistered count@Int64: #{show count} Teilnehmer:innen zum Kurs angemeldet
|
||||
CourseUsersExamRegistered count@Int64: #{show count} Teilnehmer:innen zur Prüfung angemeldet
|
||||
CourseUsersSubmissionGroupSetNew count@Int64: #{show count} Benutzer:innen der festen Abgabegruppe zugeordnet
|
||||
CourseUsersSubmissionGroupUnset count@Int64: #{show count} Benutzer:innen aus ihren jeweiligen festen Abgabegruppen entfernt
|
||||
CourseUsersStateSet count@Int64: Zustand von #{show count} #{pluralDE count "Benutzer:in" "Benutzer:innen"} angepasst
|
||||
|
||||
#templates/course.hamlet
|
||||
LecturerFor: Dozent:in
|
||||
LecturersFor: Dozierende
|
||||
LecturerFor: Kursverwalter:in
|
||||
LecturersFor: Kursvewaltende
|
||||
AssistantFor: Assistent:in
|
||||
AssistantsFor: Assistent:innen
|
||||
CourseAdminFor: Kursadministration
|
||||
TutorsFor n@Int: #{pluralDE n "Tutor:in" "Tutor:innen"}
|
||||
TutorsFor n@Int: #{pluralDE n "Ausbilder:in" "Ausbilder:innen"}
|
||||
CorrectorsFor n@Int: #{pluralDE n "Korrektor:in" "Korrektor:innen"}
|
||||
CourseParticipantsHeading: Kursteilnehmer:innen
|
||||
CourseParticipantsHeading: Kursartteilnehmer:innen
|
||||
CourseParticipantsCount n@Int !ident-ok: #{n}
|
||||
CourseParticipantsCountOf n@Int m@Int: #{n} von #{m}
|
||||
CourseVisibility: Sichtbarkeit
|
||||
CourseInvisible: Dieser Kurs ist momentan nur für Dozierende, Assistent:innen, Tutor:innen, Korrektor:innen, angemeldete Teilnehmer:innen und Bewerber:innen sichtbar.
|
||||
CourseInvisible: Diese Kursart ist momentan nur für Kursverwaltende, Assistent:innen, Ausbilder:innen, Korrektor:innen, angemeldete Teilnehmer:innen und Bewerber:innen sichtbar.
|
||||
CourseRegistrationInterval: Anmeldung
|
||||
CourseDirectRegistrationInterval: Direkte Anmeldung
|
||||
CourseDeregisterUntil time@Text: Abmeldung nur bis #{time}
|
||||
CourseMaterial !ident-ok: Material
|
||||
NotRegistered: Nicht zum Kurs angemeldet
|
||||
CourseMaterialNotFree: Das Kursmaterial ist nur für Mitglieder des Kurses einsehbar, also z.B. für Teilnehmer:innen, Tutor:innen, Korrektor:innen und Verwalter:innen.
|
||||
CourseMaterialsFoundHere: Material zum Kurs finden Sie hier
|
||||
CourseMaterialsNoneVisible: Aktuell gibt es zu diesem Kurs kein Material, oder nur Material auf das Sie keinen Zugriff haben (z.B. aufgrund von Fristen bzgl. der Sichtbarkeit).
|
||||
CourseSheetsFoundHere: Die Übungsblatter zum Kurs finden Sie hier
|
||||
CourseSheetsNoneVisible: Aktuell gibt es zu diesem Kurs keine Übungsblätter, oder nur Übungsblätter auf die Sie keinen Zugriff haben (z.B. aufgrund von Fristen bzgl. der Sichtbarkeit).
|
||||
NotRegistered: Nicht zur Kursart angemeldet
|
||||
CourseMaterialNotFree: Das Kursartmaterial ist nur für Mitglieder der Kursart einsehbar, also z.B. für Teilnehmer:innen, Ausbilder:innen, Korrektor:innen und Verwalter:innen.
|
||||
CourseMaterialsFoundHere: Material zur Kursart finden Sie hier
|
||||
CourseMaterialsNoneVisible: Aktuell gibt es zu dieser Kursart kein Material, oder nur Material auf das Sie keinen Zugriff haben (z.B. aufgrund von Fristen bzgl. der Sichtbarkeit).
|
||||
CourseSheetsFoundHere: Die Übungsblatter zur Kursart finden Sie hier
|
||||
CourseSheetsNoneVisible: Aktuell gibt es zu dieser Kursart keine Übungsblätter, oder nur Übungsblätter auf die Sie keinen Zugriff haben (z.B. aufgrund von Fristen bzgl. der Sichtbarkeit).
|
||||
SheetListCourse: Übungsblätter
|
||||
CourseExams: Prüfungen
|
||||
CourseTutorials: Tutorien
|
||||
CourseTutorials: Kurse
|
||||
|
||||
#templates course/user
|
||||
CourseUserCorrections: Abgaben
|
||||
CourseSubmissionGradingSummaryTitle intgr@Integer: #{intgr} #{pluralDE intgr "Abgabe" "Abgaben"}
|
||||
CourseSingleUserExams: Prüfungen
|
||||
CourseSingleUserTutorials: Tutorien
|
||||
CourseSingleUserTutorials: Kurse
|
||||
Surname: Nachname(n)
|
||||
FirstName: Vorname(n)
|
||||
Title: Titel
|
||||
NoMatrikelKnown: Keine Matrikelnummer
|
||||
CourseDeregisterLecturerTip: Wenn Sie den/die Teilnehmer/Teilnehmerin vom Kurs abmelden kann es sein, dass sie Zugriff auf diese Daten verlieren
|
||||
CourseDeregisterLecturerTip: Wenn Sie den/die Teilnehmer/Teilnehmerin von der Kursart abmelden kann es sein, dass sie Zugriff auf diese Daten verlieren
|
||||
StudyTerms: Studiengänge
|
||||
NoStudyTermsKnown: Keine Studiengänge bekannt
|
||||
CourseMembersCountOf n@Int mbNum@(Maybe Int): #{n} Kursanmeldungen #{maybeToMessage " von " mbNum " möglichen"}
|
||||
|
||||
CourseLoginToApply: Um sich zum Kurz zu bewerben müssen Sie sich zunächst in Uni2work anmelden
|
||||
CourseLoginToRegister: Um sich zum Kurs anzumelden müssen Sie zunächst in Uni2work anmelden
|
||||
CourseLoginToRegister: Um sich zur Kursart anzumelden müssen Sie zunächst in Uni2work anmelden
|
||||
CourseLecInviteHeading courseName@Text: Einladung zum/zur Kursverwalter/Kursverwalterin für #{courseName}
|
||||
CourseLecInviteExplanation: Sie wurden eingeladen, Verwalter:in für einen Kurs zu sein.
|
||||
CourseLecInviteExplanation: Sie wurden eingeladen, Verwalter:in für eine Kursart zu sein.
|
||||
CourseUserHasPersonalisedSheetFilesFilter: Teilnehmer:in hat personalisierte Übungsblatt-Dateien für
|
||||
HeadingCourseMembers: Teilnehmer:innen
|
||||
|
||||
@ -215,7 +215,7 @@ CourseAssistant: Assistent:in
|
||||
CourseParticipantStateIsInactive: Teilnehmer:in ist nicht aktiv
|
||||
CourseParticipantStateIsActive: Teilnehmer:in ist aktiv
|
||||
CourseUserSendMail: Nachricht an Teilnehmer:in senden
|
||||
CourseUserRegisterTutorial: Tutorium eintragen
|
||||
CourseUserRegisterTutorial: Kurs eintragen
|
||||
CourseUserRegisterExam: Prüfung eintragen
|
||||
CourseUserDownloadPersonalisedSheetFiles: Personalisierte Übungsblätter herunterladen
|
||||
CourseUserSetSubmissionGroup: Gruppenabgabe hinzufügen
|
||||
@ -228,8 +228,8 @@ TutorialRegistered: Angemeldet
|
||||
TutorialRegisterFrom: Anmeldungen ab
|
||||
TutorialRegisterTo: Anmeldungen bis
|
||||
|
||||
CourseDeleteQuestion: Wollen Sie den unten aufgeführten Kurs wirklich löschen?
|
||||
CourseDeleted: Kurs gelöscht
|
||||
CourseDeleteQuestion: Wollen Sie den unten aufgeführte Kursart wirklich löschen?
|
||||
CourseDeleted: Kursart gelöscht
|
||||
|
||||
UtilEditedBy name@Text time@Text: #{time} durch #{name}
|
||||
CourseDate: Datum
|
||||
@ -237,7 +237,7 @@ MailSubjectLecturerInvitation tid@TermId ssh@SchoolId csh@CourseShorthand: [#{ti
|
||||
LecturerInvitationAccepted lType@Text csh@CourseShorthand: Sie wurden als #{lType} für #{csh} eingetragen
|
||||
CourseExamRegistrationTime: Angemeldet seit
|
||||
CourseParticipantStateIsActiveFilter: Ansicht
|
||||
CourseApply: Zum Kurs bewerben
|
||||
CourseApply: Zur Kursart bewerben
|
||||
CourseAdministrator: Kursadministrator:in
|
||||
|
||||
CourseAvsRegisterTitle: Teilnehmer:innen anmelden
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
FilterCourse: Course
|
||||
FilterCourseShort: Shorthand
|
||||
FilterTerm: Semester
|
||||
FilterTerm: Year
|
||||
FilterCourseSchoolShort: Department
|
||||
FilterRegistered: Enrolled
|
||||
FilterCourseSearch: Text search
|
||||
@ -15,7 +15,7 @@ FilterCourseRegisterOpen: Enrolment is allowed
|
||||
CourseRegistered: Enrolled
|
||||
CourseRegistration: Enrolment
|
||||
CourseDescription: Description
|
||||
CommCourseHeading: Course message
|
||||
CommCourseHeading: Course type message
|
||||
CourseLecturers: Course administrators
|
||||
CourseLecturerEmail: Email
|
||||
CourseLecturerAlreadyAdded: This user is already configured as a course administrator
|
||||
@ -25,27 +25,27 @@ CourseLecturerRightsIdentical: All sorts of course administrators have the same
|
||||
CourseAcceptSubstitutesUntil: Accept substitute registrations until
|
||||
CourseAcceptSubstitutesUntilTip: Until which time should substitute registrations through the central allocation be accepted to fill free places in the course? If left empty no substitute registrations will be made. This deadline should not arbitrarily be set early or ommitted so as to not be an unneccesarily restrictive for students. For a seminar a valid choice might be a few hours before the first meeting in which topics will be assigned.
|
||||
CourseDeregisterNoShow: Record “no show” when deregistering
|
||||
CourseDeregisterNoShowTip: Should “no show” be recorded as the exam achievement for all exams associated with this course automatically whenever a course participant deregisters themselves? This would be done once upon deregistration (if no other achievement exists for the given exam) and automatically whenever a new exam is created.
|
||||
CourseDeregisterNoShowTip: Should “no show” be recorded as the exam achievement for all exams associated with this course type automatically whenever a course type participant deregisters themselves? This would be done once upon deregistration (if no other achievement exists for the given exam) and automatically whenever a new exam is created.
|
||||
CourseSchool: Department
|
||||
CourseSchoolMultipleTip: You may select from among multiple departments. Please ensure that you select the appropriate department for your course.
|
||||
CourseName: Title
|
||||
CourseShorthand: Shorthand
|
||||
CourseShorthandUnique: Needs to be unique within school and semester. Will be used verbatim within the url of the course page.
|
||||
CourseSemester: Semester
|
||||
CourseShorthandUnique: Needs to be unique within school and year. Will be used verbatim within the url of the course type page.
|
||||
CourseSemester: Year
|
||||
CourseDescriptionPlaceholder: Please include the module description
|
||||
CourseHomepageExternalPlaceholder: Optional external URL
|
||||
CourseHomepageExternal: External homepage
|
||||
CourseSemesterMultipleTip: You are currently allowed to select from among multiple semesters. Please ensure that you select the appropriate semester for your course.
|
||||
CourseSemesterMultipleTip: You are currently allowed to select from among multiple years. Please ensure that you select the appropriate year for your course.
|
||||
CourseVisibleFrom: Visible from
|
||||
CourseVisibleTo: Visible to
|
||||
CourseVisibleFromTip: The course will be visible to others from this date onward. When left empty the course will never be visible to other users. This does not affect lecturers, assistants, tutors, correctors, enrolled participants and applicants of/to this course. If the course participates in a central allocation, the course visibility will be forced during the application phase.
|
||||
CourseVisibleToTip: Other users will be able to see the course from "Visible From" up to this date. When left empty visible courses will remain visible indefinitely.
|
||||
CourseMaterialFree: Course material is publicly accessible
|
||||
CourseVisibleFromTip: The course type will be visible to others from this date onward. When left empty the course type will never be visible to other users. This does not affect course administrators, assistants, instructors, correctors, enrolled participants and applicants of/to this course. If the course type participates in a central allocation, the course type visibility will be forced during the application phase.
|
||||
CourseVisibleToTip: Other users will be able to see the course type from "Visible From" up to this date. When left empty visible courses will remain visible indefinitely.
|
||||
CourseMaterialFree: Course type material is publicly accessible
|
||||
CourseFormSectionRegistration: Registration
|
||||
CourseFormSectionAdministration: Administration
|
||||
CourseCapacity: Capacity
|
||||
CourseCapacityTip: Maximum permissable number of enrolments for this course; leave empty for unlimited capacity
|
||||
CourseSecretTip: Enrollment for this course will require the password, if set
|
||||
CourseSecretTip: Enrollment for this course type will require the password, if set
|
||||
CourseSecretFormat: Arbitrary string
|
||||
CourseSecretWrong: Wrong password
|
||||
CourseSecret: Access password
|
||||
@ -59,18 +59,18 @@ CourseVisibilityEndMustBeAfterStart: The end of the visibility period must be af
|
||||
CourseRegistrationEndMustBeAfterStart: The end of the registration period must be after its start
|
||||
CourseDeregistrationEndMustBeAfterStart: The end of the deregistration period must be after the start of the registration period
|
||||
CourseUserMustBeLecturer: The current user needs to be a course administrator
|
||||
CourseShorthandTooLong: Long course shorthands may lead to display issues and might complicate communication with students. Please choose a more concise shorthand if possible.
|
||||
CourseNotAlwaysVisibleDuringRegistration: To allow for students to register, the course should also be visible during the entire registration period (which is currently not the case).
|
||||
NoSuchTerm tid: Semester #{tid} does not exist.
|
||||
CourseShorthandTooLong: Long course type shorthands may lead to display issues and might complicate communication with students. Please choose a more concise shorthand if possible.
|
||||
CourseNotAlwaysVisibleDuringRegistration: To allow for students to register, the course type should also be visible during the entire registration period (which is currently not the case).
|
||||
NoSuchTerm tid: Year #{tid} does not exist.
|
||||
NoSuchSchool ssh: Department #{ssh} does not exist.
|
||||
NoSuchCourseShorthand csh: There is no course with shorthand #{csh}.
|
||||
NoSuchCourse: No such course found.
|
||||
CourseNewDupShort tid ssh csh: Could not create course #{tid}-#{ssh}-#{csh}. Another course with the same shorthand or title already exists for the given semester and school.
|
||||
NoSuchCourseShorthand csh: There is no course type with shorthand #{csh}.
|
||||
NoSuchCourse: No such course type found.
|
||||
CourseNewDupShort tid ssh csh: Could not create course type #{tid}-#{ssh}-#{csh}. Another course type with the same shorthand or title already exists for the given year and school.
|
||||
CourseInvalidInput: Invalid input
|
||||
CourseEditTitle: Edit/Create course
|
||||
CourseEditOk tid ssh csh: Successfully edited course #{tid}-#{ssh}-#{csh}
|
||||
CourseEditDupShort tid ssh csh: Could not edit course #{tid}-#{ssh}-#{csh}. Another course with the same shorthand or title already exists for the given semester and school.
|
||||
CourseLecturer: Lecturer
|
||||
CourseEditOk tid ssh csh: Successfully edited course type #{tid}-#{ssh}-#{csh}
|
||||
CourseEditDupShort tid ssh csh: Could not edit course type #{tid}-#{ssh}-#{csh}. Another course type with the same shorthand or title already exists for the given year and school.
|
||||
CourseLecturer: Course administrator
|
||||
MailSubjectParticipantInvitation tid@TermId ssh@SchoolId csh@CourseShorthand: [#{tid}-#{ssh}-#{csh}] Invitaion to join the course
|
||||
CourseParticipantInviteHeading courseName: Invitation to enrol for #{courseName}
|
||||
CourseParticipantInviteExplanation: You were invited to be a participant of a course.
|
||||
@ -79,24 +79,24 @@ CourseParticipantInvitationAccepted courseName: You were enrolled in #{courseNam
|
||||
CourseParticipantEnlistDirectly: Enrol known users directly
|
||||
CourseSubmissionGroup: Registered submission group
|
||||
SubmissionGroupEmptyIsUnsetTip: Leave empty to remove users from their respective submission groups
|
||||
CourseParticipantsRegisterHeading: Add course participants
|
||||
CourseParticipantsRegisterActionAddParticipants: Add course participants
|
||||
CourseParticipantsRegisterActionAddTutorialMembers: Add course and tutorial participants
|
||||
CourseParticipantsRegisterHeading: Add course type participants
|
||||
CourseParticipantsRegisterActionAddParticipants: Add course type participants
|
||||
CourseParticipantsRegisterActionAddTutorialMembers: Add course participants
|
||||
CourseParticipantsRegisterUsersField: Persons to register for course
|
||||
CourseParticipantsRegisterUsersFieldTip: Please enter id card no (including dot), Fraport personnel number or email. Please separate multiple entries with comma or space.
|
||||
CourseParticipantsRegisterTutorialOption: Register course participants for tutorial?
|
||||
CourseParticipantsRegisterTutorialField: Tutorial
|
||||
CourseParticipantsRegisterTutorialFieldTip: If there is no tutorial with this name, a new one will be created. If there is a tutorial with this name, the course participants will be registered for it.
|
||||
CourseParticipantsRegisterTutorialOption: Register course type participants for course?
|
||||
CourseParticipantsRegisterTutorialField: Course
|
||||
CourseParticipantsRegisterTutorialFieldTip: If there is no course with this name, a new one will be created. If there is a course with this name, the course type participants will be registered for it.
|
||||
CourseParticipantsRegisterNoneGiven: No persons given to register!
|
||||
CourseParticipantsRegisterNotFoundInAvs n: For #{n} #{pluralEN n "entry no corresponding person" "entries no corresponding persons"} could be found in AVS
|
||||
CourseParticipantsRegisterTutorialFirstDayTip: If a new tutorial is created and a template exists, its dates are adjusted according to the start date
|
||||
CourseParticipantsRegisterTutorialFirstDayTip: If a new course is created and a template exists, its dates are adjusted according to the start date
|
||||
CourseParticipantsRegisterUnnecessary: All requested registrations have already been saved. No actions have been performed.
|
||||
|
||||
CourseParticipantsInvited n: #{n} #{pluralEN n "invitation" "invitations"} sent via email
|
||||
CourseParticipantsAlreadyRegistered n: #{n} #{pluralEN n "participant is" "participants are"} already course #{pluralEN n "member" "members"}
|
||||
CourseParticipantsAlreadyTutorialMember n: #{n} #{pluralEN n "participant is" "participants are"} already registered for this tutorial
|
||||
CourseParticipantsAlreadyRegistered n: #{n} #{pluralEN n "participant is" "participants are"} already course type #{pluralEN n "member" "members"}
|
||||
CourseParticipantsAlreadyTutorialMember n: #{n} #{pluralEN n "participant is" "participants are"} already registered for this course
|
||||
CourseParticipantsRegistered n: Successfully registered #{n} #{pluralEN n "participant" "participants"} for course
|
||||
CourseParticipantsRegisteredTutorial n: Successfully registered #{n} #{pluralEN n "participant" "participants"} for tutorial
|
||||
CourseParticipantsRegisteredTutorial n: Successfully registered #{n} #{pluralEN n "participant" "participants"} for course
|
||||
CourseParticipantsRegisterConfirmationHeading: Register participants
|
||||
CourseParticipantsRegisterConfirmInvalid: Invalid confirmation form!
|
||||
|
||||
@ -106,9 +106,9 @@ CourseRegistrationFiles: Registration file(s)
|
||||
CourseRegistrationFilesNeedReupload: Registration files need to be reuploaded every time the registration is changed
|
||||
CourseRegistrationFile: Registration file
|
||||
CourseRegistrationArchive: Zip archive of registration files
|
||||
CourseDeregistrationNoShow: If you deregister from this course “no show” will be recorded as your exam achievement for all exams associated with this course. If you have good reasons why you shold not be held accountable for leaving the course, please contact a course administrator. Course administrators can deregister you without incurring a permanent record.
|
||||
CourseDeregistrationFromInvisibleCourse: This course is only visible to enrolled participants and applicants. If you deregister now, you will not be able to access the course again!
|
||||
CourseDeregistrationNoReRegistration: If you deregister from the course now, you will not be able to re-register yourself.
|
||||
CourseDeregistrationNoShow: If you deregister from this course type “no show” will be recorded as your exam achievement for all exams associated with this course. If you have good reasons why you shold not be held accountable for leaving the course, please contact a course administrator. Course administrators can deregister you without incurring a permanent record.
|
||||
CourseDeregistrationFromInvisibleCourse: This course type is only visible to enrolled participants and applicants. If you deregister now, you will not be able to access the course type again!
|
||||
CourseDeregistrationNoReRegistration: If you deregister from the course type now, you will not be able to re-register yourself.
|
||||
LoginNecessary: Please log in first!
|
||||
RegisterRetry: You haven't been enrolled. Press "Enrol for course" to enrol
|
||||
CourseRegisterOk: Successfully enrolled for course
|
||||
@ -127,9 +127,9 @@ CourseUserExamsResultSet count: Successfully adjusted the participant's result f
|
||||
CourseUserExamResultDoesNotMatchMode examn: The chosen result does not match the grading mode for exam “#{examn}”
|
||||
CourseUserExamsDeregistered count: Successfully deregistered participant from #{show count} #{pluralEN count "exam" "exams"}
|
||||
CourseUserNoExamsDeregistered: Participant is not registered for any of the selected exams
|
||||
CourseUserTutorialsDeregistered count: Sucessfully deregistered participant from #{show count} #{pluralEN count "tutorial" "tutorials"}
|
||||
CourseUserNoTutorialsDeregistered: Participant is not registered for any of the selected tutorials
|
||||
CourseUserTutorials: Registered tutorials
|
||||
CourseUserTutorialsDeregistered count: Sucessfully deregistered participant from #{show count} #{pluralEN count "course" "courses"}
|
||||
CourseUserNoTutorialsDeregistered: Participant is not registered for any of the selected courses
|
||||
CourseUserTutorials: Registered courses
|
||||
CourseUserExams: Registered exams
|
||||
CourseUserSheets: Exercise sheets
|
||||
CsvColumnUserName: Participant's full name
|
||||
@ -139,62 +139,62 @@ CsvColumnUserBirthday: Birthday
|
||||
CsvColumnUserEmail: Participant's email address
|
||||
CsvColumnUserCourseStudyFeatures: All relevant features of study for the participant, separated by semicolon (;)
|
||||
CsvColumnUserRegistration: Time of participant's enrollment (ISO 8601)
|
||||
CsvColumnUserTutorial: Tutorials which the user is registered for, separated by semicolon (;). For each registration group among the tutorials there is a separate column. The registration group columns contain at most one tutorial per participant. If every tutorial has a registration group there is no column "tutorial".
|
||||
CsvColumnUserTutorial: Courses which the user is registered for, separated by semicolon (;). For each registration group among the courses there is a separate column. The registration group columns contain at most one course per participant. If every course has a registration group there is no column "course".
|
||||
CsvColumnUserExam: Exams which the user is registered for, separated by semicolon (;).
|
||||
CsvColumnUserSubmissionGroup: Registered submission group
|
||||
CsvColumnUserSurname: Participant's surname
|
||||
CsvColumnUserFirstName: Participant's given name
|
||||
CsvColumnUserNote: Course notes for the participant
|
||||
CsvColumnUserNote: Course type notes for the participant
|
||||
CourseUserCsvName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-participants
|
||||
CourseUserTutorial: Registered tutorial
|
||||
CourseUserTutorial: Registered course
|
||||
CourseUserExam: Registered exam
|
||||
CourseUserCsvIncludeSheets: Exercise sheets
|
||||
CourseUserCsvSheetName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh} Participants
|
||||
CourseUserCsvIncludeSheetsTip: Should the exportet CSV-file additionally contain one column per exercise sheet?
|
||||
RegisteredSince: Enrolled since
|
||||
CourseUserState: State
|
||||
CourseTutorial: Tutorial
|
||||
CourseTutorial: Course
|
||||
CourseExam: Exam
|
||||
ExerciseSheet: Exercise sheet
|
||||
CourseUsersDeregistered count: Successfully deregistered #{show count} users from course
|
||||
CourseUsersTutorialRegistered count: Successfully registered #{show count} users for tutorial
|
||||
CourseUsersTutorialRegistered count: Successfully registered #{show count} users for course
|
||||
CourseUsersExamRegistered count: Successfully registered #{show count} users for exam
|
||||
CourseUsersSubmissionGroupSetNew count: Successfully added #{show count} #{pluralEN count "user" "users"} to submission group
|
||||
CourseUsersSubmissionGroupUnset count: Successfully removed #{show count} #{pluralEN count "user" "users"} from their #{pluralEN count "submission group" "respective submission groups"}
|
||||
CourseUsersStateSet count: Successfully changed state of #{show count} #{pluralEN count "user" "users"}
|
||||
|
||||
#templates/course.hamlet
|
||||
LecturerFor: Lecturer
|
||||
LecturersFor: Lecturers
|
||||
LecturerFor: Course administrator
|
||||
LecturersFor: Course administrators
|
||||
AssistantFor: Assistant
|
||||
AssistantsFor: Assistants
|
||||
CourseAdminFor: Course administration
|
||||
TutorsFor n: #{pluralEN n "Tutor" "Tutors"}
|
||||
TutorsFor n: #{pluralENs n "Instructor" }
|
||||
CorrectorsFor n: #{pluralEN n "Corrector" "Correctors"}
|
||||
CourseParticipantsHeading: Course participants
|
||||
CourseParticipantsHeading: Course type participants
|
||||
CourseParticipantsCount n: #{n}
|
||||
CourseParticipantsCountOf n m: #{n} of #{m}
|
||||
CourseVisibility: Visibility
|
||||
CourseInvisible: This course is currently only visible to lecturers, assistants, tutors, correctors, enrolled participants and applicants.
|
||||
CourseInvisible: This course type is currently only visible to course administrators, assistants, instructors, correctors, enrolled participants and applicants.
|
||||
CourseRegistrationInterval: Enrolment
|
||||
CourseDirectRegistrationInterval: Direct enrolment
|
||||
CourseDeregisterUntil time: Deregistration only until #{time}
|
||||
NotRegistered: Note enrolled for this course
|
||||
CourseMaterial: Material
|
||||
CourseMaterialNotFree: Course material is only accessible to members of the course, e.g. for participants, tutors, correctors or administratiors.
|
||||
CourseMaterialsFoundHere: Material for this course is available here
|
||||
CourseMaterialsNoneVisible: Currently there is no material for this course or only material to which you don't have access (e.g. because of visibility settings)
|
||||
CourseSheetsFoundHere: Exercise sheets for this course are available here
|
||||
CourseSheetsNoneVisible: Currently there are no exercise sheets for this course or only exercise sheets to which you don't have access (e.g. because of visibility settings)
|
||||
CourseMaterialNotFree: Course type material is only accessible to members of the course, e.g. for participants, instructors, correctors or administratiors.
|
||||
CourseMaterialsFoundHere: Material for this course type is available here
|
||||
CourseMaterialsNoneVisible: Currently there is no material for this course type or only material to which you don't have access (e.g. because of visibility settings)
|
||||
CourseSheetsFoundHere: Exercise sheets for this course type are available here
|
||||
CourseSheetsNoneVisible: Currently there are no exercise sheets for this course type or only exercise sheets to which you don't have access (e.g. because of visibility settings)
|
||||
SheetListCourse: Exercise sheets
|
||||
CourseExams: Exams
|
||||
CourseTutorials: Tutorials
|
||||
CourseTutorials: Courses
|
||||
|
||||
#templates course/user
|
||||
CourseUserCorrections: Submissions
|
||||
CourseSubmissionGradingSummaryTitle intgr: #{intgr} #{pluralEN intgr "submission" "submissions"}
|
||||
CourseSingleUserExams: Exams
|
||||
CourseSingleUserTutorials: Tutorials
|
||||
CourseSingleUserTutorials: Courses
|
||||
Surname: Surname(s)
|
||||
FirstName: Given name(s)
|
||||
Title: Title
|
||||
@ -214,7 +214,7 @@ CourseAssistant: Assistant
|
||||
CourseParticipantStateIsInactive: Participant is inactive
|
||||
CourseParticipantStateIsActive: Participant is active
|
||||
CourseUserSendMail: Send message to participant
|
||||
CourseUserRegisterTutorial: Register tutorial
|
||||
CourseUserRegisterTutorial: Register course
|
||||
CourseUserRegisterExam: Register exam
|
||||
CourseUserSetSubmissionGroup: Set group-submission
|
||||
CourseUserReRegister: Reregister participant
|
||||
@ -228,7 +228,7 @@ TutorialRegisterFrom: Register from
|
||||
TutorialRegisterTo: Register to
|
||||
|
||||
CourseDeleteQuestion: Are you sure you want to delete the below-mentioned course?
|
||||
CourseDeleted: Course deleted
|
||||
CourseDeleted: Course type deleted
|
||||
|
||||
UtilEditedBy name time: #{time} by #{name}
|
||||
CourseDate: Date
|
||||
|
||||
@ -8,17 +8,17 @@ CourseEventTypePlaceholder: Vorlesung, Zentralübung, ...
|
||||
CourseEventTime: Zeit
|
||||
CourseEventRoom: Regulärer Raum
|
||||
CourseEventRoomHidden: Raum nur für Teilnehmer:innen
|
||||
CourseEventRoomHiddenTip: Soll der Raum nur angemeldeten Kursteilnehmer:innen angezeigt werden?
|
||||
CourseEventRoomHiddenTip: Soll der Raum nur angemeldeten Kursartteilnehmer:innen angezeigt werden?
|
||||
CourseEventRoomIsUnset !ident-ok: —
|
||||
CourseEventRoomIsHidden: Raum wird nur Kurs-assoziierten Personen (Teilnehmer:innen, Tutor:innen, Korrektor:innen, etc.) angezeigt
|
||||
CourseEventRoomIsHidden: Raum wird nur Kursart-assoziierten Personen (Teilnehmer:innen, Ausbilder:innen, Korrektor:innen, etc.) angezeigt
|
||||
CourseEventNote: Notiz
|
||||
CourseEventActions: Aktionen
|
||||
CourseEventsActionEdit: Bearbeiten
|
||||
CourseEventsActionDelete: Löschen
|
||||
CourseEventsActionCreate: Neuer Termin
|
||||
CourseEventCreated: Kurstermin erfolgreich angelegt
|
||||
CourseEventEdited: Kurstermin erfolgreich editiert
|
||||
CourseEventCreated: Kursarttermin erfolgreich angelegt
|
||||
CourseEventEdited: Kursarttermin erfolgreich editiert
|
||||
CourseEventDeleteQuestion: Wollen Sie den unten aufgeführten Termin wirklich löschen?
|
||||
CourseEventDeleted: Kurstermin erfolgreich gelöscht
|
||||
CourseEventNew: Neuer Kurstermin
|
||||
CourseEventEdit: Kurstermin bearbeiten
|
||||
CourseEventDeleted: Kursarttermin erfolgreich gelöscht
|
||||
CourseEventNew: Neuer Kursarttermin
|
||||
CourseEventEdit: Kursarttermin bearbeiten
|
||||
@ -8,17 +8,17 @@ CourseEventTypePlaceholder: Lecture, Exercise discussion, ...
|
||||
CourseEventTime: Time
|
||||
CourseEventRoom: Regular room
|
||||
CourseEventRoomHidden: Room only for participants
|
||||
CourseEventRoomHiddenTip: Should the room only be displayde to course participants?
|
||||
CourseEventRoomHiddenTip: Should the room only be displayde to course type participants?
|
||||
CourseEventRoomIsUnset: —
|
||||
CourseEventRoomIsHidden: Room is only displayed to course associated persons (participants, tutor, correctors, etc.)
|
||||
CourseEventRoomIsHidden: Room is only displayed to course type associated persons (participants, instructors, correctors, etc.)
|
||||
CourseEventNote: Note
|
||||
CourseEventActions: Actions
|
||||
CourseEventsActionEdit: Edit
|
||||
CourseEventsActionDelete: Delete
|
||||
CourseEventsActionCreate: New occurrence
|
||||
CourseEventCreated: Successfully created course occurrence
|
||||
CourseEventEdited: Successfully edited course occurrence
|
||||
CourseEventDeleteQuestion: Are you sure you want to delete the course occurrence mentioned below?
|
||||
CourseEventDeleted: Successfully deleted course occurrence
|
||||
CourseEventEdit: Edit course occurrence
|
||||
CourseEventNew: New course occurrence
|
||||
CourseEventCreated: Successfully created course type occurrence
|
||||
CourseEventEdited: Successfully edited course type occurrence
|
||||
CourseEventDeleteQuestion: Are you sure you want to delete the course type occurrence mentioned below?
|
||||
CourseEventDeleted: Successfully deleted course type occurrence
|
||||
CourseEventEdit: Edit course type occurrence
|
||||
CourseEventNew: New course type occurrence
|
||||
@ -13,13 +13,13 @@ CourseNewsVisibleFromEditWarning: Das Datum der Veröffentlichung liegt in der V
|
||||
CourseNewsVisibleFromTip: Ohne Datum nie sichtbar für Teilnehmer:innen; leer lassen ist nur sinnvoll für noch unfertige Nachrichten
|
||||
CourseNewsTitle: Titel
|
||||
CourseNewsSummary: Zusammenfassung
|
||||
CourseNewsSummaryTip: Wenn angegeben, wird auf der Kursübersichtsseite, platzsparend, nur die Zusammenfassung angezeigt und der Inhalt in ein Popup ausgelagert
|
||||
CourseNewsSummaryTip: Wenn angegeben, wird auf der Kursartübersichtsseite, platzsparend, nur die Zusammenfassung angezeigt und der Inhalt in ein Popup ausgelagert
|
||||
CourseNewsContent: Inhalt
|
||||
CourseNewsParticipantsOnly: Nur für Kursteilnehmer:innen
|
||||
CourseNewsParticipantsOnly: Nur für Kursartteilnehmer:innen
|
||||
CourseNewsVisibleFrom: Sichtbar ab
|
||||
CourseNewsCreated: Kursnachricht erfolgreich angelegt
|
||||
CourseNewsEdited: Kursnachricht erfolgreich editiert
|
||||
CourseNewsCreated: Kursartnachricht erfolgreich angelegt
|
||||
CourseNewsEdited: Kursartnachricht erfolgreich editiert
|
||||
CourseNewsDeleteQuestion: Wollen Sie die unten aufgeführte Nachricht wirklich löschen?
|
||||
CourseNewsDeleted: Kursnachricht erfolgreich gelöscht
|
||||
CourseNewsNew: Neue Kursnachricht
|
||||
CourseNewsEdit: Kursnachricht bearbeiten
|
||||
CourseNewsDeleted: Kursartnachricht erfolgreich gelöscht
|
||||
CourseNewsNew: Neue Kursartnachricht
|
||||
CourseNewsEdit: Kursartnachricht bearbeiten
|
||||
@ -9,17 +9,17 @@ CourseNewsLastEdited time: Last changed: #{time}
|
||||
CourseNewsActionEdit: Edit
|
||||
CourseNewsActionDelete: Delete
|
||||
CourseNewsActionCreate: Create new item
|
||||
CourseNewsVisibleFromEditWarning: This item of course news has already been published and should no longer be changed sind this might confuse participants.
|
||||
CourseNewsVisibleFromEditWarning: This item of course type news has already been published and should no longer be changed sind this might confuse participants.
|
||||
CourseNewsVisibleFromTip: If left empty this item is never visible. Leave empty for unfinished items
|
||||
CourseNewsTitle: Title
|
||||
CourseNewsSummary: Summary
|
||||
CourseNewsSummaryTip: If specified this only the summary will be shown on the course page, saving space. The content will be shown in a popup
|
||||
CourseNewsSummaryTip: If specified this only the summary will be shown on the course type page, saving space. The content will be shown in a popup
|
||||
CourseNewsContent: Content
|
||||
CourseNewsParticipantsOnly: Only for course participants
|
||||
CourseNewsParticipantsOnly: Only for course type participants
|
||||
CourseNewsVisibleFrom: Visible from
|
||||
CourseNewsCreated: Successfully created item of course news
|
||||
CourseNewsEdited: Successfully edited item of course news
|
||||
CourseNewsDeleteQuestion: Are you sure you want to delete the item of course news listed below?
|
||||
CourseNewsDeleted: Successfully deleted item of course news
|
||||
CourseNewsNew: Add course news
|
||||
CourseNewsEdit: Edit item of course news
|
||||
CourseNewsCreated: Successfully created item of course type news
|
||||
CourseNewsEdited: Successfully edited item of course type news
|
||||
CourseNewsDeleteQuestion: Are you sure you want to delete the item of course type news listed below?
|
||||
CourseNewsDeleted: Successfully deleted item of course type news
|
||||
CourseNewsNew: Add course type news
|
||||
CourseNewsEdit: Edit item of course type news
|
||||
|
||||
@ -5,13 +5,13 @@
|
||||
ExamRegistrationInviteDeadline: Einladung nur gültig bis
|
||||
ExamRegistrationEnlistDirectly: Bekannte Nutzer:innen sofort als Teilnehmer:innen eintragen
|
||||
ExamRegistrationEnlistDirectlyTip: Sollen, wenn manche der E-Mail-Adressen bereits in Uni2work mit Nutzer:innen assoziiert sind, jene Nutzer:innen direkt zur Prüfung hinzugefügt werden? Ansonsten werden Einladung an alle E-Mail-Adressen (nicht nur unbekannte) versandt, die die Nutzer:innen zunächst akzeptieren müssen um Prüfungsteilnehmer:in zu werden.
|
||||
ExamRegistrationRegisterCourse: Nutzer:in auch zum Kurs anmelden
|
||||
ExamRegistrationRegisterCourseTip: Nutzer:innen, die keine Kursteilnehmer:innen sind, werden sonst nicht zur Prüfung angemeldet.
|
||||
ExamRegistrationRegisterCourse: Nutzer:in auch zur Kursart anmelden
|
||||
ExamRegistrationRegisterCourseTip: Nutzer:innen, die keine Kursartteilnehmer:innen sind, werden sonst nicht zur Prüfung angemeldet.
|
||||
ExamRegistrationInviteField: Einzuladende E-Mail-Adressen
|
||||
ExamParticipantsRegisterHeading: Prüfungsteilnehmer:in hinzufügen
|
||||
ExamParticipantsInvited n@Int: #{n} #{pluralDE n "Einladung" "Einladungen"} per E-Mail verschickt
|
||||
ExamRegistrationAndCourseParticipantsRegistered n@Int: #{n} #{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"} #{pluralDE n "wurde" "wurden"} sowohl zum Kurs, als auch zur Prüfung angemeldet
|
||||
ExamRegistrationNotRegisteredWithoutCourse n@Int: #{n} #{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"} #{pluralDE n "wurde" "wurden"} nicht zur Prüfung angemeldet, da #{pluralDE n "er/sie" "sie"} nicht zum Kurs angemeldet #{pluralDE n "ist" "sind"}
|
||||
ExamRegistrationAndCourseParticipantsRegistered n@Int: #{n} #{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"} #{pluralDE n "wurde" "wurden"} sowohl zur Kursart, als auch zur Prüfung angemeldet
|
||||
ExamRegistrationNotRegisteredWithoutCourse n@Int: #{n} #{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"} #{pluralDE n "wurde" "wurden"} nicht zur Prüfung angemeldet, da #{pluralDE n "er/sie" "sie"} nicht zur Kursart angemeldet #{pluralDE n "ist" "sind"}
|
||||
ExamAutoOccurrenceMinimizeRooms: Verwendete Räume/Termine minimieren
|
||||
ExamAutoOccurrenceMinimizeRoomsTip: Soll, für die Aufteilung, die Liste an Räumen/Terminen zunächst reduziert werden, sodass nur so wenige Räume verwendet werden, wie nötig (größte zuerst)?
|
||||
ExamAutoOccurrenceOccurrencesChangedInFlight: Raumliste wurde verändert
|
||||
@ -48,7 +48,7 @@ ExamVisibleFrom: Sichtbar ab
|
||||
ExamVisibleFromTip: Ohne Datum nie sichtbar und keine Anmeldung möglich
|
||||
ExamRegisterFrom: Anmeldung ab
|
||||
ExamRegisterTo: Anmeldung bis
|
||||
ExamRegisterFromTip: Zeitpunkt ab dem sich Kursteilnehmer:innen selbständig zur Prüfung anmelden können; ohne Datum ist keine Anmeldung möglich
|
||||
ExamRegisterFromTip: Zeitpunkt ab dem sich Kursartteilnehmer:innen selbständig zur Prüfung anmelden können; ohne Datum ist keine Anmeldung möglich
|
||||
ExamDeregisterUntil: Abmeldung bis
|
||||
ExamPublishOccurrenceAssignments: Termin- bzw. Raumzuteilung den Teilnehmer:innen mitteilen um
|
||||
ExamPublishOccurrenceAssignmentsTip: Ab diesem Zeitpunkt können Teilnehmer:innen einsehen zu welcher Teilprüfung bzw. welchen Raum sie angemeldet sind
|
||||
@ -67,7 +67,7 @@ ExamGradingModeTip: In welcher Form werden Prüfungsleistungen für diese Prüfu
|
||||
ExamStaff: Prüfer:innen/Verantwortliche Hochschullehrer:innen
|
||||
ExamStaffTip: Geben Sie bitte in jedem Fall einen Namen an, der Prüfer:in/Veranstalter:in/Hochschullehrer:in eindeutig identifiziert! Sollte der Name des Prüfers/der Prüferin allein womöglich nicht eindeutig sein, so geben Sie bitte eindeutig identifizierende Zusatzinfos, wie beispielsweise den Lehrstuhl bzw. die LFE o.Ä., an.
|
||||
ExamExamOfficeSchools: Zusätzliche Institute
|
||||
ExamExamOfficeSchoolsTip: Prüfungsbeauftragte von Instituten, die Sie hier angeben, erhalten im System (zusätzlich zum primären Institut des zugehörigen Kurses) volle Einsicht in sämtliche für diese Prüfung hinterlegten Leistungen, unabhängig von den Studiendaten der Teilnehmer:innen.
|
||||
ExamExamOfficeSchoolsTip: Prüfungsbeauftragte von Instituten, die Sie hier angeben, erhalten im System (zusätzlich zum primären Institut der zugehörigen Kursart) volle Einsicht in sämtliche für diese Prüfung hinterlegten Leistungen, unabhängig von den Studiendaten der Teilnehmer:innen.
|
||||
ExamCorrectorEmail: E-Mail
|
||||
ExamCorrectors: Korrektor:innen
|
||||
ExamCorrectorsTip: Hier eingetragene Korrektor:innen können zwischen Beginn der Prüfung und "Bewertung abgeschlossen ab" Ergebnisse für alle Teilprüfungen und alle Teilnehmer:innen im System hinterlegen.
|
||||
@ -144,7 +144,7 @@ ExamRegistrationInviteExplanation: Sie wurden eingeladen, Prüfungsteilnehmer:in
|
||||
ExamUnauthorizedParticipant: Angegebener Benutzer/angegebene Benutzerin ist nicht als Teilnehmer:in dieser Veranstaltung registriert.
|
||||
ExamRegistrationInvitationAccepted examn@ExamName: Sie wurden als Teilnehmer:in für #{examn} eingetragen
|
||||
ExamFinishedParticipant: Bewertung voraussichtlich abgeschlossen
|
||||
ExamLoginToRegister: Um sich zum Kurs anzumelden müssen Sie zunächst in Uni2work anmelden
|
||||
ExamLoginToRegister: Um sich zur Kursart anzumelden müssen Sie zunächst in Uni2work anmelden
|
||||
ExamRegisterForOccurrence: Anmeldung zur Prüfung erfolgt durch Anmeldung zu einem Termin/Raum
|
||||
ExamShowIdentificationRequired: Prüfungsteilnehmer:innen müssen sich ausweisen können. Halten Sie dafür einen amtlichen Lichtbildausweis (Personalausweis, Reisepass, Aufenthaltstitel) und Ihren Studierendenausweis bereit.
|
||||
CsvColumnExamUserSurname: Nachname(n) des Teilnehmers/der Teilnehmerin
|
||||
@ -271,7 +271,7 @@ ExamEditWouldBreakSheetTypeReference: Durch Ihre Änderungen würde ein Prüfung
|
||||
ExamEditExamNameTaken exam@ExamName: Es existiert bereits eine Prüfung mit Namen #{exam}
|
||||
|
||||
Date: Datum
|
||||
ExamRegistrationRegisteredWithoutField n@Int: #{n} #{pluralDE n "Teilnehmer:in wurde" "wurden"} sowohl zur Prüfung, als auch #{pluralDE n "Teilnehmer:innen ohne assoziiertes Studienfach" "ohne assoziierte Studienfächer"} zum Kurs angemeldet, da #{pluralDE n "kein eindeutiges Hauptfach bestimmt werden konnte" "keine eindeutigen Hauptfächer bestimmt werden konnten"}
|
||||
ExamRegistrationRegisteredWithoutField n@Int: #{n} #{pluralDE n "Teilnehmer:in wurde" "wurden"} sowohl zur Prüfung, als auch #{pluralDE n "Teilnehmer:innen ohne assoziiertes Studienfach" "ohne assoziierte Studienfächer"} zur Kursart angemeldet, da #{pluralDE n "kein eindeutiges Hauptfach bestimmt werden konnte" "keine eindeutigen Hauptfächer bestimmt werden konnten"}
|
||||
ExamRegistrationParticipantsRegistered n@Int: #{n} #{pluralDE n "Teilnehmer:in wurde" "Teilnehmer:innen wurden"} zur Prüfung angemeldet
|
||||
ExamOpenBook: Open Book
|
||||
ExamClosedBook: Closed Book
|
||||
@ -295,7 +295,7 @@ ExamUserSetPartResult: Teilergebnis setzen
|
||||
ExamUserSetBonus: Bonuspunkte setzen
|
||||
ExamUserSetResult: Prüfungsergebnis setzen
|
||||
ExamUserMarkSynchronised: Prüfungsleistung als synchronisiert markieren
|
||||
ExamUserCsvCourseRegister: Benutzer:in zum Kurs und zur Prüfung anmelden
|
||||
ExamUserCsvCourseRegister: Benutzer:in zur Kursart und zur Prüfung anmelden
|
||||
ExamUserCsvRegister: Kursteilnehmer:in zur Prüfung anmelden
|
||||
ExamUserCsvAssignOccurrence: Teilnehmer:innen einen anderen Termin/Raum zuweisen
|
||||
ExamUserCsvDeregister: Teilnehmer:in von der Prüfung abmelden
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
ExamRegistrationInviteDeadline: Invitation valid until
|
||||
ExamRegistrationEnlistDirectly: Register known users directly
|
||||
ExamRegistrationEnlistDirectlyTip: Should users whose email addresses are known to the system be registered for the exam directly? Otherwise invitations will be sent to alle users, which they will have to accept first in order to be registered. Unknown users always receive an invitation.
|
||||
ExamRegistrationRegisterCourse: Also enroll users in course
|
||||
ExamRegistrationRegisterCourse: Also enroll users in course type
|
||||
ExamRegistrationRegisterCourseTip: Users that aren't enrolled already won't be registered for the exam otherwise.
|
||||
ExamRegistrationInviteField: Email addresses
|
||||
ExamParticipantsRegisterHeading: Add exam participants
|
||||
@ -45,10 +45,10 @@ ExamStart: Start
|
||||
ExamEnd: End
|
||||
ExamTimeTip: Only for informational purposes. The actual times are set for each occurrence/room
|
||||
ExamVisibleFrom: Visible from
|
||||
ExamVisibleFromTip: If left empty the exam is never visible and course participants may not register.
|
||||
ExamVisibleFromTip: If left empty the exam is never visible and course type participants may not register.
|
||||
ExamRegisterFrom: Register from
|
||||
ExamRegisterTo: Register to
|
||||
ExamRegisterFromTip: Start of the period in which course participants may register themselves for the exam. If left empty participants are never allowed to register.
|
||||
ExamRegisterFromTip: Start of the period in which course type participants may register themselves for the exam. If left empty participants are never allowed to register.
|
||||
ExamDeregisterUntil: Deregister until
|
||||
ExamPublishOccurrenceAssignments: Publish occurrence/room-assignments
|
||||
ExamPublishOccurrenceAssignmentsTip: At this time participants can find out to which occurrence/room they are assigned
|
||||
@ -159,7 +159,7 @@ CsvColumnExamUserExercisePassesMax: Maximum number of exercise sheets the partic
|
||||
CsvColumnExamUserBonus: Exam bonus points
|
||||
CsvColumnExamUserParts: Number of points the participant achieved per exam part. One column per exam part if applicable.
|
||||
CsvColumnExamUserResult: Exam achievement; "passed", "failed", "no-show", "voided", or any number grade ("1.0", "1.3", "1.7", ..., "4.0", "5.0")
|
||||
CsvColumnExamUserCourseNote: Course notes for the participant
|
||||
CsvColumnExamUserCourseNote: Course type notes for the participant
|
||||
CsvColumnExamOfficeExamUserOccurrenceStart: Exam occurrence (ISO 8601)
|
||||
CsvColumnUserStudyFeatures: All relevant features of study for the participant, separated by semicolon (;)
|
||||
ExamUserCsvName tid ssh csh examn: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase examn}-participants
|
||||
@ -176,7 +176,7 @@ ExamAction: Action
|
||||
ExamUsersExamDataRequiresRegistration: If exam data (part-/result, occurrence/room, bonus) is to be modified/set, the relenvant participant needs to be registered for the exam.
|
||||
ExamNoOccurrence: No occurrence/room
|
||||
ExamBonusNone: No bonus points
|
||||
ExamUserCsvCourseNoteDeleted: Course note will be deleted
|
||||
ExamUserCsvCourseNoteDeleted: Course type note will be deleted
|
||||
ExamUsersDeregistered count: Successfully deregistered #{show count} #{pluralEN count "participant" "participants"}
|
||||
ExamUsersOccurrenceUpdated count: Successfully assigned occurrence/room for #{show count} #{pluralEN count "participant" "participants"}
|
||||
ExamUsersResultsAccepted count: Successfully accepted computed result for #{show count} #{pluralEN count "participant" "participants"}
|
||||
@ -302,9 +302,9 @@ ExamUserCsvOverrideResult: Override exam result in contradiction of computed val
|
||||
ExamUserCsvSetBonus: Set bonus points
|
||||
ExamUserCsvSetResult: Set exam result
|
||||
ExamUserCsvSetPartResult: Set result for exam part
|
||||
ExamUserCsvSetCourseNote: Modify course participant notes
|
||||
ExamUserCsvExceptionNoMatchingUser: Course participant could not be identified uniquely. All identifiers (given name(s), surname, display name, matriculation, ..) must match exactly. You can try to remove some of the identifiers for the given line (i.e. all but matriculation). Uni2work will then search for users using only the remaining identifiers. In this case special care should be taken that Uni2work correctly identifies the intended user.
|
||||
ExamUserCsvExceptionMultipleMatchingUsers: Course participant could not be identified uniquely. There are multiple users that match the given identifiers. You can try to add more identifiers for the given line to ensure that only the intended user can be identified with them.
|
||||
ExamUserCsvSetCourseNote: Modify course type participant notes
|
||||
ExamUserCsvExceptionNoMatchingUser: Course type participant could not be identified uniquely. All identifiers (given name(s), surname, display name, matriculation, ..) must match exactly. You can try to remove some of the identifiers for the given line (i.e. all but matriculation). Uni2work will then search for users using only the remaining identifiers. In this case special care should be taken that Uni2work correctly identifies the intended user.
|
||||
ExamUserCsvExceptionMultipleMatchingUsers: Course type participant could not be identified uniquely. There are multiple users that match the given identifiers. You can try to add more identifiers for the given line to ensure that only the intended user can be identified with them.
|
||||
ExamUserCsvExceptionNoMatchingStudyFeatures: The specified field did not match with any of the participant's fields of study. You can try to remove the field of study for the given line. Uni2work will then automatically choose a field of study.
|
||||
ExamUserCsvExceptionNoMatchingOccurrence: Occurrence/room could not be identified uniquely. Please ensure that the given line only contains internal room identifiers exactly as they have been configured for this exam.
|
||||
ExamUserCsvExceptionMismatchedGradingMode expectedGradingMode actualGradingMode: The imported data contained an exam achievement which does not match the grading mode for this exam. The expected grading mode can be changed at "Edit exam" ("Passed/Failed", "Numeric grades", or "Mixed").
|
||||
|
||||
@ -25,7 +25,7 @@ InvalidExamOfficeFieldMode parseErr@Text: Konnte „#{parseErr}“ nicht interpr
|
||||
TransactionExamOfficeFieldsUpdated nUpdates@Int: #{nUpdates} #{pluralDE nUpdates "Studienfach" "Studienfächer"} angepasst
|
||||
HeadingExamOfficeFields: Fächer
|
||||
HeadingExamOfficeUsers: Benutzer:innen
|
||||
ExamOfficeSubscribedFieldsExplanation: Sie können für alle Benutzer:innen, die mindestens eines der angegeben Studienfächer studieren, sämtliche Prüfungsergebnisse einsehen. Sie haben zusätzlich die Möglichkeit anzugeben, ob es den Benutzer:innen gestattet sein soll, dieser Einsicht im Einzelfall (pro Kurs) zu widersprechen.
|
||||
ExamOfficeSubscribedFieldsExplanation: Sie können für alle Benutzer:innen, die mindestens eines der angegeben Studienfächer studieren, sämtliche Prüfungsergebnisse einsehen. Sie haben zusätzlich die Möglichkeit anzugeben, ob es den Benutzer:innen gestattet sein soll, dieser Einsicht im Einzelfall (pro Kursart) zu widersprechen.
|
||||
MailSubjectExamOfficeUserInvitation displayName@Text: Berücksichtigung von Prüfungsleistungen in Uni2work
|
||||
ExamOfficeUserInviteHeading displayName@Text: Zugriff auf Ihre Prüfungsleistungen durch #{displayName}
|
||||
ExamOfficeUserInviteExplanation: Um Ihre Prüfungsleistungen ordnungsgemäß anrechnen zu können (z.B. im finalen Transcript of Records für Erasmus-Studierende) werden sie eingeladen der hierfür zuständigen Stelle Einsicht zu gewähren.
|
||||
|
||||
@ -15,13 +15,13 @@ ExternalExamCorrectErrorNeedleTooShort: Dieser Identifikator ist zu kurz.
|
||||
UnauthorizedExternalExamCorrectorGrade: Sie haben nicht die Berechtigung für diese Prüfung Gesamtergebnisse einzutragen.
|
||||
ExternalExamCorrectErrorMultipleMatchingUsers: Dem Identifikator konnten mehrere Studierende zugeordnet werden.
|
||||
ExternalExamCorrectErrorNoMatchingUsers: Dem Identifikator konnte kein Studierender zugeordnet werden.
|
||||
ExternalExamEdited coursen@CourseName examn@ExamName: Prüfung „#{examn}“ für Kurs „#{coursen}“ erfolgreich bearbeitet.
|
||||
ExternalExamExists coursen@CourseName examn@ExamName: Prüfung „#{examn}“ für Kurs „#{coursen}“ existiert bereits.
|
||||
ExternalExamEdited coursen@CourseName examn@ExamName: Prüfung „#{examn}“ für Kursart „#{coursen}“ erfolgreich bearbeitet.
|
||||
ExternalExamExists coursen@CourseName examn@ExamName: Prüfung „#{examn}“ für Kursart „#{coursen}“ existiert bereits.
|
||||
ExternalExamEdit coursen@CourseName examn@ExamName: Bearbeiten: #{coursen}, #{examn}
|
||||
ExternalExamSemester !ident-ok: Semester
|
||||
ExternalExamSemester !ident-ok: Jahr
|
||||
ExternalExamSchool: Institut
|
||||
ExternalExamCourseName: Veranstaltung
|
||||
ExternalExamCourseNameTip: Muss nur innerhalb von Semester und Institut eindeutig sein.
|
||||
ExternalExamCourseNameTip: Muss nur innerhalb von Jahr und Institut eindeutig sein.
|
||||
ExternalExamCourseNamePlaceholder: Analysis I, Programmierung und Modellierung, ...
|
||||
ExternalExamExamName: Prüfung
|
||||
ExternalExamExamNameTip: Muss innerhalb der Veranstaltung eindeutig sein.
|
||||
@ -41,10 +41,10 @@ ExternalExamStaffTip: Assoziierte Personen werden den Prüfungsbeauftragten und
|
||||
ExternalExamStaffAlreadyAdded: Person wurde bereits der Prüfung hinzugefügt
|
||||
ExternalExamStaffEmail: E-Mail
|
||||
ExternalExamUserMustBeStaff: Sie selbst müssen stets assoziierte Person sein, für die externen Prüfungen, die Sie anlegen
|
||||
ExternalExamCourseExists: Der angegebene Kurs existiert im System. Prüfungen sollten daher direkt beim Kurs (statt extern) hinterlegt werden.
|
||||
ExternalExamCourseExists: Die angegebene Kursart existiert im System. Prüfungen sollten daher direkt bei der Kursart (statt extern) hinterlegt werden.
|
||||
HeadingExternalExamList: Externe Prüfungen
|
||||
HeadingExternalExamNew: Neue externe Prüfung
|
||||
ExternalExamCreated coursen@CourseName examn@ExamName: Prüfung „#{examn}“ für Kurs „#{coursen}“ erfolgreich angelegt.
|
||||
ExternalExamCreated coursen@CourseName examn@ExamName: Prüfung „#{examn}“ für Kursart „#{coursen}“ erfolgreich angelegt.
|
||||
MailSubjectExternalExamStaffInvitation coursen@CourseName examn@ExamName: Einladung zum Prüfer/zur Prüferin für „#{examn}“ in „#{coursen}“
|
||||
ExternalExamOccurrenceEdited count@Int64: #{count} #{pluralDE count "Termin" "Termine"} editiert
|
||||
ExternalExamResultEdited count@Int64: #{count} #{pluralDE count "Prüfungsergebnis" "Prüfungsergebnisse"} editiert
|
||||
|
||||
@ -15,13 +15,13 @@ ExternalExamCorrectErrorNeedleTooShort: This identifier is too short.
|
||||
UnauthorizedExternalExamCorrectorGrade: You may not enter overall exam achievements for this exam.
|
||||
ExternalExamCorrectErrorMultipleMatchingUsers: This identifier matches on multiple students.
|
||||
ExternalExamCorrectErrorNoMatchingUsers: This identifier does not match any student.
|
||||
ExternalExamEdited coursen@CourseName examn@ExamName: Succesfully edited exam “#{examn}” for course “#{coursen}”.
|
||||
ExternalExamExists coursen@CourseName examn@ExamName: Exam “#{examn}” already exists for course “#{coursen}”.
|
||||
ExternalExamEdited coursen@CourseName examn@ExamName: Succesfully edited exam “#{examn}” for course type “#{coursen}”.
|
||||
ExternalExamExists coursen@CourseName examn@ExamName: Exam “#{examn}” already exists for course type “#{coursen}”.
|
||||
ExternalExamEdit coursen examn: Edit: #{coursen}, #{examn}
|
||||
ExternalExamSemester: Semester
|
||||
ExternalExamSemester: Year
|
||||
ExternalExamSchool: Department
|
||||
ExternalExamCourseName: Course
|
||||
ExternalExamCourseNameTip: Needs only be unique among within semester and department.
|
||||
ExternalExamCourseNameTip: Needs only be unique among within year and department.
|
||||
ExternalExamCourseNamePlaceholder: Analysis I, Programming and Modelling, ...
|
||||
ExternalExamExamName: Exam title
|
||||
ExternalExamExamNameTip: Needs only be unique within the course.
|
||||
@ -34,17 +34,17 @@ ExternalExamGradingModeTip: In which format should grades for this exam be enter
|
||||
ExternalExamExamOfficeSchools: Additional departments
|
||||
ExternalExamExamOfficeSchoolsTip: Exam offices of departments you specify here will also have full access to all results for this exam disregarding the individual participants' features of study.
|
||||
ExternalExamStaffInviteHeading coursen examn: Invitation to act as examiner for “#{examn}” of “#{coursen}”
|
||||
ExternalExamStaffInviteExplanation: You have been invited to act as an examiner for a uni2work-external exam. After accepting you will be able to upload exam results.
|
||||
ExternalExamStaffInviteExplanation: You have been invited to act as an examiner for a FRADrive-external exam. After accepting you will be able to upload exam results.
|
||||
ExternalExamStaffInvitationAccepted coursen examn: You are now registered as an examiner for “#{examn}” of “#{coursen}”.
|
||||
ExternalExamStaff: Associated persons
|
||||
ExternalExamStaffTip: The list of ssociated persons is shown to exam offices and participants. Additionally associated persons may upload results for the exam.
|
||||
ExternalExamStaffAlreadyAdded: Person is already associated with the exam.
|
||||
ExternalExamStaffEmail: Email
|
||||
ExternalExamUserMustBeStaff: You yourself must always be an associated person for exams you create.
|
||||
ExternalExamCourseExists: This course already exists with uni2work. Exams for courses that exist within uni2work should be associated with the course directly instead of being created as an external exam.
|
||||
ExternalExamCourseExists: This course type already exists with FRADrive. Exams for courses that exist within FRADrive should be associated with the course type directly instead of being created as an external exam.
|
||||
HeadingExternalExamList: External exams
|
||||
HeadingExternalExamNew: New external exam
|
||||
ExternalExamCreated coursen@CourseName examn@ExamName: Succesfully created exam “#{examn}” for course “#{coursen}”.
|
||||
ExternalExamCreated coursen@CourseName examn@ExamName: Succesfully created exam “#{examn}” for course type “#{coursen}”.
|
||||
MailSubjectExternalExamStaffInvitation coursen examn: Invitation to act as examiner for “#{examn}” of “#{coursen}”
|
||||
ExternalExamOccurrenceEdited count: Successfully edited #{count} #{pluralEN count "occurrence" "occurrences"}
|
||||
ExternalExamResultEdited count: Successfully edited #{count} #{pluralEN count "exam result" "exam results"}
|
||||
|
||||
@ -21,8 +21,8 @@ MaterialNewHeading: Neues Material veröffentlichen
|
||||
MaterialNewTitle: Neues Material
|
||||
MaterialEditHeading materialName@MaterialName: Material "#{materialName}" editieren
|
||||
MaterialEditTitle materialName@MaterialName: Material "#{materialName}" editieren
|
||||
MaterialSaveOk tid@TermId ssh@SchoolId csh@CourseShorthand materialName@MaterialName: Material "#{materialName}" erfolgreich gespeichert in Kurs #{tid}-#{ssh}-#{csh}
|
||||
MaterialNameDup tid@TermId ssh@SchoolId csh@CourseShorthand materialName@MaterialName: Es gibt bereits Material mit Namen "#{materialName}" in diesem Kurs #{tid}-#{ssh}-#{csh}
|
||||
MaterialSaveOk tid@TermId ssh@SchoolId csh@CourseShorthand materialName@MaterialName: Material "#{materialName}" erfolgreich gespeichert in Kursart #{tid}-#{ssh}-#{csh}
|
||||
MaterialNameDup tid@TermId ssh@SchoolId csh@CourseShorthand materialName@MaterialName: Es gibt bereits Material mit Namen "#{materialName}" in dieser Kursart #{tid}-#{ssh}-#{csh}
|
||||
MaterialDeleteCaption: Wollen Sie das unten aufgeführte Material wirklich löschen?
|
||||
MaterialDelHasFiles count@Int64: inklusive #{count} #{pluralDE count "Datei" "Dateien"}
|
||||
MaterialIsVisible: Achtung, dieses Material wurde bereits veröffentlicht.
|
||||
@ -31,7 +31,7 @@ MaterialArchiveName tid@TermId ssh@SchoolId csh@CourseShorthand materialName@Mat
|
||||
MaterialVideo materialName@MaterialName !ident-ok: #{materialName} - Video
|
||||
MaterialVideoUnsupported: Ihr Browser scheint keine eingebetten Videos zu unterstützen
|
||||
MaterialVideoDownload: Herunterladen
|
||||
MaterialFree: Kursmaterialien ohne Anmeldung zugänglich
|
||||
MaterialFree: Kursartmaterialien ohne Anmeldung zugänglich
|
||||
AccessibleSince: Verfügbar seit
|
||||
VisibleFrom: Veröffentlicht
|
||||
FilterMaterialNameSearch !ident-ok: Name
|
||||
|
||||
@ -11,27 +11,27 @@ MaterialTypeCode: Code
|
||||
MaterialTypeExample: Example
|
||||
MaterialDescription: Description
|
||||
MaterialVisibleFrom: Visible to participants from
|
||||
MaterialVisibleFromTip: Never visible to participants if left empty; leaving the date empty is only sensible for unfinished course material or when course material should be provided only to sheet correctors
|
||||
MaterialVisibleFromEditWarning: This course material has already been published and should not be edited. Doing so might confuse the participants.
|
||||
MaterialInvisible: This course material is currently invisible to participants!
|
||||
MaterialVisibleFromTip: Never visible to participants if left empty; leaving the date empty is only sensible for unfinished course type material or when course type material should be provided only to sheet correctors
|
||||
MaterialVisibleFromEditWarning: This course type material has already been published and should not be edited. Doing so might confuse the participants.
|
||||
MaterialInvisible: This course type material is currently invisible to participants!
|
||||
MaterialFiles: Files
|
||||
MaterialHeading materialName: #{materialName}
|
||||
MaterialListHeading: Course materials
|
||||
MaterialNewHeading: Publish new course material
|
||||
MaterialNewTitle: New course material
|
||||
MaterialEditHeading materialName: Edit course material “#{materialName}”
|
||||
MaterialEditTitle materialName: Edit course material “#{materialName}”
|
||||
MaterialSaveOk tid ssh csh materialName: Successfully saved “#{materialName}” for course #{tid}-#{ssh}-#{csh}
|
||||
MaterialNameDup tid ssh csh materialName: Course material with the name “#{materialName}” already exists for course #{tid}-#{ssh}-#{csh}
|
||||
MaterialDeleteCaption: Do you really want to delete the course material mentioned below?
|
||||
MaterialListHeading: Course type materials
|
||||
MaterialNewHeading: Publish new course type material
|
||||
MaterialNewTitle: New course type material
|
||||
MaterialEditHeading materialName: Edit course type material “#{materialName}”
|
||||
MaterialEditTitle materialName: Edit course type material “#{materialName}”
|
||||
MaterialSaveOk tid ssh csh materialName: Successfully saved “#{materialName}” for course type #{tid}-#{ssh}-#{csh}
|
||||
MaterialNameDup tid ssh csh materialName: Course type material with the name “#{materialName}” already exists for course type #{tid}-#{ssh}-#{csh}
|
||||
MaterialDeleteCaption: Do you really want to delete the course type material mentioned below?
|
||||
MaterialDelHasFiles count: including #{count} #{pluralEN count "file" "files"}
|
||||
MaterialIsVisible: Caution, this course material has already been published.
|
||||
MaterialDeleted materialName: Successfully deleted course material “#{materialName}”
|
||||
MaterialIsVisible: Caution, this course type material has already been published.
|
||||
MaterialDeleted materialName: Successfully deleted course type material “#{materialName}”
|
||||
MaterialArchiveName tid ssh csh materialName: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase materialName}
|
||||
MaterialVideo materialName: #{materialName} - Video
|
||||
MaterialVideoUnsupported: Your browser does not seem to support embedded video
|
||||
MaterialVideoDownload: Download
|
||||
MaterialFree: Course material is publicly available.
|
||||
MaterialFree: Course type material is publicly available.
|
||||
AccessibleSince: Accessible since
|
||||
VisibleFrom: Published
|
||||
FilterMaterialNameSearch !ident-ok: Name
|
||||
|
||||
@ -2,14 +2,14 @@
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
ParticipantsList: Kursteilnehmerlisten
|
||||
ParticipantsIntersect: Überschneidung von Kursteilnehmer:innen
|
||||
ParticipantsList: Kursartteilnehmerlisten
|
||||
ParticipantsIntersect: Überschneidung von Kursartteilnehmer:innen
|
||||
ParticipantsCsvName tid@TermId ssh@SchoolId: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-kursteilnehmer:innen
|
||||
ParticipantsIntersectCourseOption tid@TermId ssh@SchoolId coursen@CourseName !ident-ok: #{tid} - #{ssh} - #{coursen}
|
||||
ParticipantsIntersectCourses: Kurse
|
||||
ParticipantsIntersectCourses: Kursarten
|
||||
CourseParticipantsRegisteredWithoutField n@Int: #{n} #{pluralDE n "Teilnehmeri:in wurde ohne assoziiertes Studienfach" "Teilnehmer:innen wurden ohne assoziierte Studienfächer"} angemeldet, da #{pluralDE n "kein eindeutiges Hauptfach bestimmt werden konnte" "keine eindeutigen Hauptfächer bestimmt werden konnten"}
|
||||
ParticipantsCsvSheetName tid@TermId ssh@SchoolId: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)} Kursteilnehmer:innen
|
||||
CourseParticipants n@Int: Derzeit #{n} angemeldete Kursteilnehmer:innen
|
||||
ParticipantsCsvSheetName tid@TermId ssh@SchoolId: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)} Kursartteilnehmer:innen
|
||||
CourseParticipants n@Int: Derzeit #{n} angemeldete Kursartteilnehmer:innen
|
||||
ParticipantsIntersectNotOne: Schnitt
|
||||
AllUsersUnion: Vereinigung aller Teilnehmer:innen
|
||||
AllUsersIntersection: Schnitt aller Teilneher:innen
|
||||
@ -2,14 +2,14 @@
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
ParticipantsList: Lists of course participants
|
||||
ParticipantsIntersect: Common course participants
|
||||
ParticipantsList: Lists of course type participants
|
||||
ParticipantsIntersect: Common course type participants
|
||||
ParticipantsCsvName tid ssh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-participants
|
||||
ParticipantsIntersectCourseOption tid@TermId ssh@SchoolId coursen@CourseName: #{tid} - #{ssh} - #{coursen}
|
||||
ParticipantsIntersectCourses: Courses
|
||||
CourseParticipantsRegisteredWithoutField n: #{n} #{pluralEN n "participant was" "participants were"} registered without #{pluralEN n "an associated field of study" "associated fields of study"}, because #{pluralEN n "it" "they"} could not be determined uniquely.
|
||||
ParticipantsCsvSheetName tid ssh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)} Participants
|
||||
CourseParticipants n: Currently #{n} course #{pluralEN n "participant" "participants"}
|
||||
CourseParticipants n: Currently #{n} course type #{pluralEN n "participant" "participants"}
|
||||
ParticipantsIntersectNotOne: Intersection
|
||||
AllUsersUnion: Union of all participants
|
||||
AllUsersIntersection: Intersection of all participants
|
||||
@ -13,8 +13,8 @@ SheetDeleteQuestion: Wollen Sie das unten aufgeführte Übungsblatt und alle zug
|
||||
SheetDeleted: Übungsblatt gelöscht
|
||||
SheetArchiveName tid@TermId ssh@SchoolId csh@CourseShorthand shn@SheetName !ident-ok: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}
|
||||
SheetTypeArchiveName tid@TermId ssh@SchoolId csh@CourseShorthand shn@SheetName renderedSft@Text !ident-ok: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}-#{foldCase renderedSft}
|
||||
SheetEditOk tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName: Übungsblatt #{sheetName} wurde gespeichert in Kurs #{tid}-#{ssh}-#{csh}
|
||||
SheetNameDup tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName: Es gibt bereits ein Übungsblatt #{sheetName} in diesem Kurs #{tid}-#{ssh}-#{csh}
|
||||
SheetEditOk tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName: Übungsblatt #{sheetName} wurde gespeichert in Kursart #{tid}-#{ssh}-#{csh}
|
||||
SheetNameDup tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName: Es gibt bereits ein Übungsblatt #{sheetName} in dieser Kursart #{tid}-#{ssh}-#{csh}
|
||||
SheetVisibleFrom: Sichtbar für Teilnehmer:innen ab
|
||||
SheetVisibleFromTip: Ohne Datum nie sichtbar und keine Abgabe möglich; nur für unfertige Blätter leer lassen, deren Bewertung/Fristen sich noch ändern können
|
||||
SheetActiveFrom: Aktiv ab/Beginn Abgabezeitraum
|
||||
@ -24,7 +24,7 @@ SheetSolutionFromTip: Ohne Datum nie für Teilnehmer:innen sichtbar, Korrektor:i
|
||||
SheetName !ident-ok: Name
|
||||
SheetDescription: Hinweise für Teilnehmer:innen
|
||||
SheetRequireExam: Anmeldung zu einer Prüfung voraussetzen?
|
||||
SheetRequireExamTip: Wenn die Anmeldung zu einer Prüfung vorausgesetzt wird, können nur Kursteilnehmer:innen abgeben, die zum Zeitpunkt der Abgabe auch zur gewählten Prüfung angemeldet sind. Auch der Download von Übungsblatt-Dateien wird nur zur Prüfung angemeldeten Kursteilnehmer:innen erlaubt.
|
||||
SheetRequireExamTip: Wenn die Anmeldung zu einer Prüfung vorausgesetzt wird, können nur Kursartteilnehmer:innen abgeben, die zum Zeitpunkt der Abgabe auch zur gewählten Prüfung angemeldet sind. Auch der Download von Übungsblatt-Dateien wird nur zur Prüfung angemeldeten Kursartteilnehmer:innen erlaubt.
|
||||
SheetRequiredExam: Prüfung
|
||||
SheetFormType: Wertung & Abgabe
|
||||
SheetFormTimes: Zeiten
|
||||
@ -37,13 +37,13 @@ SheetMarkingFiles: Korrektur
|
||||
SheetMarkingTip: Hinweise zur Korrektur, sichtbar nur für Korrektor:innen
|
||||
SheetPersonalisedFilesDownload: Personalisierte Dateien herunterladen
|
||||
SheetPersonalisedFiles: Personalisierte Dateien
|
||||
SheetPersonalisedFilesTip: Sollen zusätzlich zu den oben angegebenen Dateien noch pro Kursteilnehmer:in personalisierte Dateien hinterlegt werden? Nur die jeweiligen Kursteilnehmer können ihre jeweiligen personalisierten Dateien einsehen.
|
||||
SheetPersonalisedFilesTip: Sollen zusätzlich zu den oben angegebenen Dateien noch pro Kursartteilnehmer:in personalisierte Dateien hinterlegt werden? Nur die jeweiligen Kursartteilnehmer können ihre jeweiligen personalisierten Dateien einsehen.
|
||||
SheetPersonalisedFilesUpload: Personalisierte Dateien
|
||||
SheetPersonalisedFilesUploadTip: Laden Sie das Vorlage-Archiv herunter, sortieren Sie darin die personalisierten Dateien in die jeweiligen Verzeichnisse der Kursteilnehmer:innen ein und laden sie das Archiv dann hier wieder hoch. Wenn es eine personalisierte und eine nicht-personalisierte Datei mit dem gleichen Namen gibt, so ersetzt die personalisierte Datei aus Sicht des jeweiligen Teilnehmers/der jeweiligen Teilnehmerin die nicht-personalisierte Datei.
|
||||
SheetPersonalisedFilesUploadTip: Laden Sie das Vorlage-Archiv herunter, sortieren Sie darin die personalisierten Dateien in die jeweiligen Verzeichnisse der Kursartteilnehmer:innen ein und laden sie das Archiv dann hier wieder hoch. Wenn es eine personalisierte und eine nicht-personalisierte Datei mit dem gleichen Namen gibt, so ersetzt die personalisierte Datei aus Sicht des jeweiligen Teilnehmers/der jeweiligen Teilnehmerin die nicht-personalisierte Datei.
|
||||
SheetPersonalisedFilesKeepExisting: Bestehende Dateien behalten
|
||||
SheetPersonalisedFilesKeepExistingTip: Sollen die hier neu hochgeladenen zu den bestehenden personalisierten Dateien (sofern vorhanden) hinzugefügt werden? Ansonsten ersetzt das neu hochgeladene Archiv vollständig die bestehenden Dateien.
|
||||
SheetPersonalisedFilesAllowNonPersonalisedSubmission: Nicht-personalisierte Abgabe erlauben
|
||||
SheetPersonalisedFilesAllowNonPersonalisedSubmissionTip: Sollen auch Kursteilnehmer:innen abgeben dürfen, für die keine personalisierten Dateien hinterlegt wurden?
|
||||
SheetPersonalisedFilesAllowNonPersonalisedSubmissionTip: Sollen auch Kursartteilnehmer:innen abgeben dürfen, für die keine personalisierten Dateien hinterlegt wurden?
|
||||
SheetPersonalisedFilesDownloadTemplateHere: Sie können hier ein Vorlage-Archiv für die vom System erwartete Verzeichnisstruktur für personalisierte Übungsblatt-Dateien herunterladen:
|
||||
SheetPersonalisedFilesUsersList: Liste von Teilnehmern mit personalisierten Übungsblatt-Dateien
|
||||
SheetPersonalisedFilesMetaYAMLSeedComment: Dieser String wird in einem kryptographischen Verfahren aus Daten generiert, die Benutzer:in und Übungsblatt eindeutig identifizieren. Er ist geeignet als Seed für einen Pseudozufallsgenerator verwendet zu werden um personalisierte Dateien (teil-)zufällig zu erzeugen.
|
||||
@ -63,12 +63,12 @@ SheetErrDeadlineEarly: "Aktiv bis/Ende Abgabezeitraum" muss nach "Aktiv ab/Begin
|
||||
SheetErrHintEarly: Hinweise dürfen erst nach Beginn des Abgabezeitraums herausgegeben werden
|
||||
SheetErrSolutionEarly: Lösungen dürfen erst nach Ende der Abgabezeitraums herausgegeben werden
|
||||
SheetErrVisibleWithoutActive: Wird "Sichtbar für Teilnehmer:in ab" angegeben, muss auch "Aktiv ab/Beginn Abgabezeitraum" angegeben werden
|
||||
SheetSubmissionModeNoneWithoutNotGraded: Es wurde "Keine Abgabe" eingestellt, jedoch nicht "Keine Bewertung". Kursteilnehmer:innen werden nicht abgeben können.
|
||||
SheetSubmissionModeNoneWithoutNotGraded: Es wurde "Keine Abgabe" eingestellt, jedoch nicht "Keine Bewertung". Kursartteilnehmer:innen werden nicht abgeben können.
|
||||
SheetWarnNoActiveTo: "Aktiv bis/Ende Abgabezeitraum" sollte stets angegeben werden
|
||||
CountTutProp: Tutorien zählen gegen Proportion
|
||||
CountTutPropTip: Wenn Abgaben nach Tutorium zugeteilt werden, zählen diese Zuteilungen in Bezug auf den jeweiligen Anteil?
|
||||
CountTutProp: Kurse zählen gegen Proportion
|
||||
CountTutPropTip: Wenn Abgaben nach Kurs zugeteilt werden, zählen diese Zuteilungen in Bezug auf den jeweiligen Anteil?
|
||||
ConsiderDeficits: Defizite ausgleichen
|
||||
ConsiderDeficitsTip: Wenn einem Korrektor/einer Korrektorin (nach aktuellem Datenstand) über alle Blätter des Kurses hinweg weniger Korrekturen zugeteilt wurden als nach den Anteilen vorgesehen, soll versucht werden diese Defizite mit diesem Übungsblatt auszugleichen?
|
||||
ConsiderDeficitsTip: Wenn einem Korrektor/einer Korrektorin (nach aktuellem Datenstand) über alle Blätter der Kursart hinweg weniger Korrekturen zugeteilt wurden als nach den Anteilen vorgesehen, soll versucht werden diese Defizite mit diesem Übungsblatt auszugleichen?
|
||||
SheetCorrector: Korrektor
|
||||
CorrectorExists: Nutzer:in ist bereits als Korrektor:in eingetragen
|
||||
SheetCorrectorState: Status
|
||||
@ -82,19 +82,19 @@ RatingPercent: Erreicht
|
||||
IsRated: Korrigiert
|
||||
SheetTypeIsExam: Anrechnung „als Prüfungsaufgabe“
|
||||
SheetGradingSummaryTitle intgr@Integer: #{intgr} #{pluralDE intgr "Blatt" "Blätter"}
|
||||
PersonalisedSheetFilesIgnored count@Int64: Es #{pluralDE count "wurde" "wurden"} #{count} hochgeladene #{pluralDE count "Datei" "Dateien"} ignoriert, da sie keinem Übungsblattdatei-Typ oder keinem Kursteilnehmer/keiner Kursteilnehmerin zugeordnet werden #{pluralDE count "konnte" "konnten"}.
|
||||
PersonalisedSheetFilesIgnored count@Int64: Es #{pluralDE count "wurde" "wurden"} #{count} hochgeladene #{pluralDE count "Datei" "Dateien"} ignoriert, da sie keinem Übungsblattdatei-Typ oder keinem Kursartteilnehmer/keiner Kursartteilnehmerin zugeordnet werden #{pluralDE count "konnte" "konnten"}.
|
||||
PersonalisedSheetFilesIgnoredIntro: Es wurden die folgenden Dateien ignoriert:
|
||||
PersonalisedSheetFilesDownloadRestrictByExamNone: Keine Einschränkung
|
||||
PersonalisedSheetFilesDownloadRestrictByExam: Nur Prüfungsteilnehmer:innen
|
||||
PersonalisedSheetFilesDownloadRestrictByExamTip: Sollen nur personalisierte Übungsblatt-Dateien exportiert werden, für jene Kursteilnehmer:innen, die auch Teilnehmer:innen einer bestimmten Prüfung sind?
|
||||
PersonalisedSheetFilesDownloadRestrictByExamTip: Sollen nur personalisierte Übungsblatt-Dateien exportiert werden, für jene Kursartteilnehmer:innen, die auch Teilnehmer:innen einer bestimmten Prüfung sind?
|
||||
PersonalisedSheetFilesDownloadAnonymousField: Anonymisierung
|
||||
PersonalisedSheetFilesDownloadAnonymousFieldTip: Sollen Verzeichnisnamen innerhalb des Archivs von personalisierten Dateien anonymisiert werden (sie enthalten dann keinerlei unmittelbar identifizierende Informationen zu den Kursteilnehmer:innen), oder sollen die Verzeichnisnamen mit einem Merkmal versehen werden und die Metainformations-Dateien zusätzlich persönliche Daten enthalten?
|
||||
PersonalisedSheetFilesDownloadAnonymousFieldTip: Sollen Verzeichnisnamen innerhalb des Archivs von personalisierten Dateien anonymisiert werden (sie enthalten dann keinerlei unmittelbar identifizierende Informationen zu den Kursartteilnehmer:innen), oder sollen die Verzeichnisnamen mit einem Merkmal versehen werden und die Metainformations-Dateien zusätzlich persönliche Daten enthalten?
|
||||
PersonalisedSheetFilesMetaFilename uid@CryptoFileNameUser: meta-informationen_#{toPathPiece uid}.yaml
|
||||
PersonalisedSheetFilesArchiveName tid@TermId ssh@SchoolId csh@CourseShorthand shn@SheetName: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}-personalisierte_dateien
|
||||
SheetGeneratePseudonym: Generieren
|
||||
SheetFileTypeHeader: Zugehörigkeit
|
||||
SheetCorrectorSubmissionsTip: Abgabe erfolgt über ein Uni2work-externes Verfahren (zumeist in Papierform durch Einwurf) unter Angabe eines persönlichen Pseudonyms. Korrektor:innen können mithilfe des Pseudonyms später Korrekturergebnisse in Uni2work eintragen, damit Sie sie einsehen können.
|
||||
CorByTut: Zuteilung nach Tutorium
|
||||
CorByTut: Zuteilung nach Kurs
|
||||
RatingAchievedOf achieved@Points possible@Points: #{achieved} von #{possible}
|
||||
RatingPassed: Bestanden
|
||||
RatingNotPassed: Nicht bestanden
|
||||
|
||||
@ -13,8 +13,8 @@ SheetDeleteQuestion: Do you really want to delete the below-mentioned exercise s
|
||||
SheetDeleted: Successfully deleted exercise sheet
|
||||
SheetArchiveName tid ssh csh shn: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}
|
||||
SheetTypeArchiveName tid ssh csh shn renderedSft: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}-#{foldCase renderedSft}
|
||||
SheetEditOk tid ssh csh sheetName: Successfully saved exercise sheet #{sheetName} in course #{tid}-#{ssh}-#{csh}
|
||||
SheetNameDup tid ssh csh sheetName: There already is an exercise sheet #{sheetName} in course #{tid}-#{ssh}-#{csh}
|
||||
SheetEditOk tid ssh csh sheetName: Successfully saved exercise sheet #{sheetName} in course type #{tid}-#{ssh}-#{csh}
|
||||
SheetNameDup tid ssh csh sheetName: There already is an exercise sheet #{sheetName} in course type #{tid}-#{ssh}-#{csh}
|
||||
SheetVisibleFrom: Visible from (for participants)
|
||||
SheetVisibleFromTip: Always invisible for participants and no submission possible if left empty; only leave this field empty for temporary/unfinished sheets
|
||||
SheetActiveFrom: Active from/Submission period start
|
||||
@ -24,7 +24,7 @@ SheetSolutionFromTip: Always invisible for participants if left empty; corrector
|
||||
SheetName: Name
|
||||
SheetDescription: Description
|
||||
SheetRequireExam: Require registration for an exam?
|
||||
SheetRequireExamTip: If registration for an exam is required, only course participants that are registered for that exam at the time of submission will be allowed to create submission. Download of sheet files will also be restricted to course participants registered for the exam.
|
||||
SheetRequireExamTip: If registration for an exam is required, only course type participants that are registered for that exam at the time of submission will be allowed to create submission. Download of sheet files will also be restricted to course type participants registered for the exam.
|
||||
SheetRequiredExam: Exam
|
||||
SheetFormType: Valuation & submission
|
||||
SheetFormTimes: Times
|
||||
@ -37,15 +37,15 @@ SheetMarkingFiles: Correction
|
||||
SheetMarkingTip: Instructions for correction, visible only to correctors
|
||||
SheetPersonalisedFilesDownload: Download personalised sheet files
|
||||
SheetPersonalisedFiles: Personalised sheet files
|
||||
SheetPersonalisedFilesTip: Should course participants be assigned personalised sheet files in addition to the files configured above? Only the user to which a file has been assigned may view it.
|
||||
SheetPersonalisedFilesTip: Should course type participants be assigned personalised sheet files in addition to the files configured above? Only the user to which a file has been assigned may view it.
|
||||
SheetPersonalisedFilesUpload: Personalised sheet files
|
||||
SheetPersonalisedFilesUploadTip: Download the template for a ZIP-archive of personalised sheet files, move files into the directories corresponding to the desired users and upload the archive again. If the name of a personalised file matches the name of an unpersonalised file, the personalised file replaces the unpersonalised one from the respective participants' point of view.
|
||||
SheetPersonalisedFilesKeepExisting: Keep existing files
|
||||
SheetPersonalisedFilesKeepExistingTip: Should the personalised files you upload be added to the already existing ones, if applicable? Otherwise the files you upload will completely replace any existing files.
|
||||
SheetPersonalisedFilesAllowNonPersonalisedSubmission: Allow non-personalised submission
|
||||
SheetPersonalisedFilesAllowNonPersonalisedSubmissionTip: Should course participants with no assigned personalised files be allowed to submit anyway?
|
||||
SheetPersonalisedFilesAllowNonPersonalisedSubmissionTip: Should course type participants with no assigned personalised files be allowed to submit anyway?
|
||||
SheetPersonalisedFilesDownloadTemplateHere: You can download a template for a ZIP-archive of personalised sheet files with the structure that Uni2work expects here:
|
||||
SheetPersonalisedFilesUsersList: List of course participants who have personalised sheet files
|
||||
SheetPersonalisedFilesUsersList: List of course type participants who have personalised sheet files
|
||||
SheetPersonalisedFilesMetaYAMLSeedComment: This string was generated cryptographically from data uniquely identifying the user and exercise sheet. You can use it as a seed for a pseudorandom generator for generating (parts of) the personalised files.
|
||||
SheetPersonalisedFilesMetaYAMLNoSeedComment: There is not enough information available to generate a seed. You will have to create the exercise sheet in Uni2work first. Once seeds can be generated they will be generated cryptographically and you may use them to generate (parts of) the personalised files.
|
||||
SheetActiveFromTip: The exercise sheet's assignment will only be available for download and submission starting at this time. If left empty no submission or download of assignment is ever allowed
|
||||
@ -63,10 +63,10 @@ SheetErrDeadlineEarly: "Submission period end" must be after "Submission period
|
||||
SheetErrHintEarly: "Hint from" must be after "Submission period start"
|
||||
SheetErrSolutionEarly: "Solution from" must be after "Submission period end"
|
||||
SheetErrVisibleWithoutActive: If “Visible from (for participants)” is specified “Active from/Submission period start” must also be specified
|
||||
SheetSubmissionModeNoneWithoutNotGraded: The sheet was configured to be "No submission" but not "Not marked". Course participants will not be able to submit.
|
||||
SheetSubmissionModeNoneWithoutNotGraded: The sheet was configured to be "No submission" but not "Not marked". Course type participants will not be able to submit.
|
||||
SheetWarnNoActiveTo: “Active to/Submission period end” should always be specified
|
||||
CountTutProp: Tutorials count against proportion
|
||||
CountTutPropTip: If submissions are assigned by tutorial, do those assignments count with regard to the set proportion?
|
||||
CountTutProp: Courses count against proportion
|
||||
CountTutPropTip: If submissions are assigned by course, do those assignments count with regard to the set proportion?
|
||||
ConsiderDeficits: Compensate deficits
|
||||
ConsiderDeficitsTip: When a corrector (as per the current state) was assigned fewer or more corrections than would be expected according to their proportions, this is considered a deficit. Should Uni2work try to compensate for these deficits when assigning corrections for this sheet?
|
||||
SheetCorrector: Corrector
|
||||
@ -82,19 +82,19 @@ RatingPercent: Achieved
|
||||
IsRated: Marked
|
||||
SheetTypeIsExam: Rating „as an exam part“
|
||||
SheetGradingSummaryTitle intgr: #{intgr} #{pluralEN intgr "sheet" "sheets"}
|
||||
PersonalisedSheetFilesIgnored count: #{count} uploaded #{pluralEN count "file was" "files were"} ignored because #{pluralEN count "it" "they"} could not be associated with both a sheet file type and a course participant.
|
||||
PersonalisedSheetFilesIgnored count: #{count} uploaded #{pluralEN count "file was" "files were"} ignored because #{pluralEN count "it" "they"} could not be associated with both a sheet file type and a course type participant.
|
||||
PersonalisedSheetFilesIgnoredIntro: The following files were ignored:
|
||||
PersonalisedSheetFilesDownloadRestrictByExamNone: No restriction
|
||||
PersonalisedSheetFilesDownloadRestrictByExam: Restrict to exam participants
|
||||
PersonalisedSheetFilesDownloadRestrictByExamTip: Only download personalised sheet files for participants also registered to a certain exam?
|
||||
PersonalisedSheetFilesDownloadAnonymousField: Anonymisation
|
||||
PersonalisedSheetFilesDownloadAnonymousFieldTip: Should the ZIP-archive of personalised files be anonymised (it would then contain no immediately identifiable information regard the course participants) or should directory names be decorated with an identifiable feature of the user and the files of meta information contain additional personal data?
|
||||
PersonalisedSheetFilesDownloadAnonymousFieldTip: Should the ZIP-archive of personalised files be anonymised (it would then contain no immediately identifiable information regard the course type participants) or should directory names be decorated with an identifiable feature of the user and the files of meta information contain additional personal data?
|
||||
PersonalisedSheetFilesMetaFilename uid: meta-information_#{toPathPiece uid}.yaml
|
||||
PersonalisedSheetFilesArchiveName tid ssh csh shn: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}-personalised_files
|
||||
SheetGeneratePseudonym: Generate
|
||||
SheetFileTypeHeader: Belongs to
|
||||
SheetCorrectorSubmissionsTip: Submissions are expected to be handed in through some Uni2work-external procedure (usually on paper) marked with your personal pseudonym. Correctors can, using the pseudonym, register the marking in Uni2work for you to review.
|
||||
CorByTut: Assign by tutorial
|
||||
CorByTut: Assign by course
|
||||
RatingAchievedOf achieved possible: #{achieved} of #{possible}
|
||||
RatingPassed: Passed
|
||||
RatingNotPassed: Failed
|
||||
|
||||
@ -49,10 +49,10 @@ SubmissionArchive: Zip-Archiv der Abgabedatei(en)
|
||||
SubmissionArchiveCorrected: Zip-Archiv der Abgabedatei(en) inkl. Korrekturen
|
||||
SubmissionFile: Datei zur Abgabe
|
||||
SubmissionFiles: Abgegebene Dateien
|
||||
EmailInvitationWarningPrevCoSubmittors: Diese Adresse konnte keinem Kursteilnehmer/keiner Kursteilnehmerin, mit dem Sie schon einmal für diesen Kurs abgegeben haben, zugeordnet werden. Es wird eine Einladung per E-Mail versandt.
|
||||
EmailInvitationWarningCourseParticipants: Diese Adresse konnte keinem Kursteilnehmer/keiner Kursteilnehmerin zugeordnet werden. Es wird eine Einladung per E-Mail versandt.
|
||||
MultiUserFieldExplanationPrevCoSubmittors: Dieses Eingabefeld sucht in den Adressen von Kursteilnehmer:innen, für die gesichert werden kann, dass Sie zusammen mit den dahinter stehenden Personen schon einmal für diesen Kurs abgegeben haben.
|
||||
MultiUserFieldExplanationCourseParticipants: Dieses Eingabefeld sucht in den Adressen von Kursteilnehmer:innen.
|
||||
EmailInvitationWarningPrevCoSubmittors: Diese Adresse konnte keinem Kursartteilnehmer/keiner Kursartteilnehmerin, mit dem Sie schon einmal für diese Kursart abgegeben haben, zugeordnet werden. Es wird eine Einladung per E-Mail versandt.
|
||||
EmailInvitationWarningCourseParticipants: Diese Adresse konnte keinem Kursartteilnehmer/keiner Kursartteilnehmerin zugeordnet werden. Es wird eine Einladung per E-Mail versandt.
|
||||
MultiUserFieldExplanationPrevCoSubmittors: Dieses Eingabefeld sucht in den Adressen von Kursartteilnehmer:innen, für die gesichert werden kann, dass Sie zusammen mit den dahinter stehenden Personen schon einmal für diese Kursart abgegeben haben.
|
||||
MultiUserFieldExplanationCourseParticipants: Dieses Eingabefeld sucht in den Adressen von Kursartteilnehmer:innen.
|
||||
SubmissionMembers: Abgebende
|
||||
SubmissionMember: Abgebende(r)
|
||||
SubmissionUsersEmpty: Es kann keine Abgabe ohne Abgebende erstellt werden
|
||||
@ -60,7 +60,7 @@ SubmissionUserAlreadyAdded: Nutzer:in ist bereits als Mitabgebende(r) eingetrage
|
||||
SubmissionWrongSheet: Abgabenummer gehört nicht zum angegebenen Übungsblatt.
|
||||
SubmissionAlreadyExists: Sie haben bereits eine Abgabe zu diesem Übungsblatt.
|
||||
SubmissionAlreadyExistsFor email@UserEmail: #{email} hat bereits eine Abgabe zu diesem Übungsblatt.
|
||||
NotAParticipant email@UserEmail tid@TermId csh@CourseShorthand: #{email} ist nicht im Kurs #{tid}-#{csh} angemeldet.
|
||||
NotAParticipant email@UserEmail tid@TermId csh@CourseShorthand: #{email} ist nicht in Kursart #{tid}-#{csh} angemeldet.
|
||||
TooManyParticipants: Es wurden zu viele Mitabgebende angegeben
|
||||
SubmissionCreated: Abgabe erfolgreich angelegt
|
||||
SubmissionUpdated: Abgabe erfolgreich ersetzt
|
||||
@ -74,7 +74,7 @@ SubmissionUsers: Studenten
|
||||
AssignedTime: Zuteilung
|
||||
SubmissionPseudonym !ident-ok: Pseudonym
|
||||
Pseudonyms: Pseudonyme
|
||||
CourseCorrectionsTitle: Korrekturen für diesen Kurs
|
||||
CourseCorrectionsTitle: Korrekturen für diese Kursart
|
||||
SubmissionArchiveName: abgaben
|
||||
SubmissionsAssignUnauthorized num@Int64: #{num} #{pluralDE num "Abgabe" "Abgaben"} können momentan keiner Korrktorin/keinem Korrektor zugeteilt werden (z.B. weil die Abgabe noch offen ist):
|
||||
UpdatedAssignedCorrectorSingle num@Int64: #{num} #{pluralDE num "Abgabe" "Abgaben"} wurden dem neuen Korrektor/der neuen Korrektorin zugeteilt.
|
||||
@ -155,7 +155,7 @@ SubmissionSomeUsersDuplicateWarning: Manche Abgebende sind auch an einer anderen
|
||||
|
||||
EMailUnknown email@UserEmail: E-Mail #{email} gehört zu keinem bekannten Benutzer.
|
||||
CorDeficitProportion: Defizit Anteile
|
||||
CosubmittorTip: Einladungen per E-Mail erhalten genau jene Adressen, für die nicht gesichert werden kann, dass sie mit der dahinter stehenden Person schon einmal für diesen Kurs abgegeben haben. Wenn eine angegebene Adresse einer Person zugeordnet werden kann, mit der Sie in diesem Kurs schon einmal zusammen abgegeben haben, wird der Name der Person angezeigt und die Abgabe erfolgt sofort auch im Namen jener Person.
|
||||
CosubmittorTip: Einladungen per E-Mail erhalten genau jene Adressen, für die nicht gesichert werden kann, dass sie mit der dahinter stehenden Person schon einmal für diese Kursart abgegeben haben. Wenn eine angegebene Adresse einer Person zugeordnet werden kann, mit der Sie in dieser Kursart schon einmal zusammen abgegeben haben, wird der Name der Person angezeigt und die Abgabe erfolgt sofort auch im Namen jener Person.
|
||||
CorrDownload: Herunterladen
|
||||
SubmissionDownloadAnonymous: Anonymisiert
|
||||
SubmissionDownloadSurnames: Mit Nachnamen
|
||||
@ -237,9 +237,9 @@ SubmissionFilterAuthorshipStatementCurrent: Aktueller Wortlaut
|
||||
|
||||
SubmissionNoUsers: Diese Abgabe hat keine assoziierten Benutzer!
|
||||
|
||||
CsvColumnCorrectionTerm: Semester des Kurses der Abgabe
|
||||
CsvColumnCorrectionSchool: Institut des Kurses der Abgabe
|
||||
CsvColumnCorrectionCourse: Kürzel des Kurses der Abgabe
|
||||
CsvColumnCorrectionTerm: Jahr der Kursart der Abgabe
|
||||
CsvColumnCorrectionSchool: Institut der Kursart der Abgabe
|
||||
CsvColumnCorrectionCourse: Kürzel der Kursart der Abgabe
|
||||
CsvColumnCorrectionSheet: Name des Übungsblatts der Abgabe
|
||||
CsvColumnCorrectionSubmission: Nummer der Abgabe (uwa…)
|
||||
CsvColumnCorrectionSurname: Nachnamen der Abgebenden als Semikolon (;) separierte Liste
|
||||
|
||||
@ -49,10 +49,10 @@ SubmissionArchive: Zip-archive of submission files
|
||||
SubmissionArchiveCorrected: Zip-archive of submission files including corrections
|
||||
SubmissionFile: Submission file
|
||||
SubmissionFiles: Submitted files
|
||||
EmailInvitationWarningPrevCoSubmittors: This address could not be matched to any course participant with whom you have submitted for this course before. An Invitation will be sent via email.
|
||||
EmailInvitationWarningCourseParticipants: This address coulde not be matched to any course participant. An Invitation will be sent via email.
|
||||
MultiUserFieldExplanationPrevCoSubmittors: This input searches through the addresses of all course participants for whom it could be determined, that you have already submitted with that person for this course.
|
||||
MultiUserFieldExplanationCourseParticipants: This input searches through the addresses of all course participants.
|
||||
EmailInvitationWarningPrevCoSubmittors: This address could not be matched to any course type participant with whom you have submitted for this course type before. An Invitation will be sent via email.
|
||||
EmailInvitationWarningCourseParticipants: This address coulde not be matched to any course type participant. An Invitation will be sent via email.
|
||||
MultiUserFieldExplanationPrevCoSubmittors: This input searches through the addresses of all course type participants for whom it could be determined, that you have already submitted with that person for this course.
|
||||
MultiUserFieldExplanationCourseParticipants: This input searches through the addresses of all course type participants.
|
||||
SubmissionAlreadyExistsFor email: #{email} already has a submission for this sheet.
|
||||
SubmissionUsersEmpty: Submissions may not be created without submittors.
|
||||
SubmissionUserAlreadyAdded: This user is already configured as a submittor
|
||||
@ -155,7 +155,7 @@ SubmissionSomeUsersDuplicateWarning: Some submittors are also submittors for a d
|
||||
|
||||
EMailUnknown email: Email #{email} does not belong to any known user.
|
||||
CorDeficitProportion: Deficit (proportion)
|
||||
CosubmittorTip: Invitations are sent via email to exactly those addresses for which it cannot be determined, that you have already submitted for this course with the associated person, at least once. If one of the specified addresses can be matched to a person with whom you have submitted at least once for this course already, the name of that person will be shown and the submission will immediately be made in their name as well.
|
||||
CosubmittorTip: Invitations are sent via email to exactly those addresses for which it cannot be determined, that you have already submitted for this course type with the associated person, at least once. If one of the specified addresses can be matched to a person with whom you have submitted at least once for this course type already, the name of that person will be shown and the submission will immediately be made in their name as well.
|
||||
CorrDownload: Download
|
||||
SubmissionDownloadAnonymous: Anonymized
|
||||
SubmissionDownloadSurnames: With surnames
|
||||
@ -237,9 +237,9 @@ SubmissionFilterAuthorshipStatementCurrent: Current wording
|
||||
|
||||
SubmissionNoUsers: This submission has no associated users!
|
||||
|
||||
CsvColumnCorrectionTerm: Term of the course of the submission
|
||||
CsvColumnCorrectionSchool: School of the course of the submission
|
||||
CsvColumnCorrectionCourse: Shorthand of the course of the submission
|
||||
CsvColumnCorrectionTerm: Term of the course type of the submission
|
||||
CsvColumnCorrectionSchool: School of the course type of the submission
|
||||
CsvColumnCorrectionCourse: Shorthand of the course type of the submission
|
||||
CsvColumnCorrectionSheet: Name of the sheet of the submission
|
||||
CsvColumnCorrectionSubmission: Number of the submission (uwa…)
|
||||
CsvColumnCorrectionSurname: Submittor's surnames, separated by semicolon (;)
|
||||
|
||||
@ -2,27 +2,27 @@
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
CommTutorialHeading: Tutorium-Mitteilung
|
||||
CommTutorialHeading: Kursmitteilung
|
||||
ParticipantsN n@Int: #{n} #{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"}
|
||||
TutorialDeleteQuestion: Wollen Sie das unten aufgeführte Tutorium wirklich löschen?
|
||||
TutorialDeleted: Tutorium gelöscht
|
||||
TutorialNameTaken tutn@TutorialName: Es existiert bereits anderes Tutorium mit Namen #{tutn}
|
||||
TutorialCreated tutn@TutorialName: Tutorium #{tutn} erfolgreich angelegt
|
||||
TutorialEdited tutn@TutorialName: Tutiorium #{tutn} erfolgreich bearbeitet
|
||||
TutorialDeleteQuestion: Wollen Sie den unten aufgeführten Kurs wirklich löschen?
|
||||
TutorialDeleted: Kurs gelöscht
|
||||
TutorialNameTaken tutn@TutorialName: Es existiert bereits ein anderer Kurs mit Namen #{tutn}
|
||||
TutorialCreated tutn@TutorialName: Kurs #{tutn} erfolgreich angelegt
|
||||
TutorialEdited tutn@TutorialName: Kurs #{tutn} erfolgreich bearbeitet
|
||||
TutorialEditHeading tutn@TutorialName: #{tutn} bearbeiten
|
||||
TutorEmail: E-Mail
|
||||
TutorialTutorAlreadyAdded: Ein Tutor/Eine Tutorin mit dieser E-Mail ist bereits für dieses Tutorium eingetragen
|
||||
TutorialNameTip: Muss innerhalb des Kurses eindeutig sein
|
||||
TutorialTypePlaceholder: Tutorium, Zentralübung, ...
|
||||
TutorialTutorAlreadyAdded: Ein Ausblider/Eine Ausbilderin mit dieser E-Mail ist bereits für diesen Kurs eingetragen
|
||||
TutorialNameTip: Muss innerhalb der Kursart eindeutig sein
|
||||
TutorialTypePlaceholder: Schulung, Praxisfahrt, ...
|
||||
TutorialTypeTip: Dient nur der Information der Studierenden
|
||||
TutorialRegGroupTip: Studenten können sich in jeweils maximal einem Tutorium pro Registrierungs-Gruppe anmelden. Ist bei zwei oder mehr Tutorien keine Registrierungs-Gruppe gesetzt zählen diese als in verschiedenen Registrierungs-Gruppen
|
||||
TutorialRegGroupTip: Studenten können sich in jeweils maximal einem Kurs pro Registrierungs-Gruppe anmelden. Ist bei zwei oder mehr Kurse keine Registrierungs-Gruppe gesetzt zählen diese als in verschiedenen Registrierungs-Gruppen
|
||||
TutorialRegGroup: Registrierungs-Gruppe
|
||||
TutorialTutorControlled: Tutoren dürfen Tutorium editieren
|
||||
TutorialTutorControlledTip: Sollen Tutor:innen beliebige Aspekte dieses Tutoriums (Name, Registrierungs-Gruppe, Raum, Zeit, andere Tutor:innen, ...) beliebig editieren dürfen?
|
||||
TutorialTutorControlled: Ausbilder dürfen Kurs editieren
|
||||
TutorialTutorControlledTip: Sollen Ausbilder:innen beliebige Aspekte dieses Kurses (Name, Registrierungs-Gruppe, Raum, Zeit, andere Ausbilder:innen, ...) beliebig editieren dürfen?
|
||||
TutorialCapacity: Kapazität
|
||||
TutorialCapacityNonPositive: Kapazität muss größer oder gleich null sein
|
||||
TutorialCapacityTip: Beschränkt wieviele Studierende sich zu diesem Tutorium anmelden können
|
||||
TutorialRoomHiddenTip: Soll der Raum nur den Teilnehmer:innen des Tutoriums angezeigt werden?
|
||||
TutorialCapacityTip: Beschränkt wieviele Studierende sich zu diesem Kurs anmelden können
|
||||
TutorialRoomHiddenTip: Soll der Raum nur den Teilnehmer:innen des Kurses angezeigt werden?
|
||||
RegisterFrom: Anmeldungen von
|
||||
RegisterTo: Anmeldungen bis
|
||||
TutorialRegisterFromTip: Ohne Datum ist keine eigenständige Anmeldung von Studierenden erlaubt.
|
||||
@ -33,20 +33,20 @@ TutorialDate: Datum
|
||||
TutorialParticipants: Teilnehmer:innen
|
||||
TutorialEdit: Bearbeiten
|
||||
TutorialDelete: Löschen
|
||||
TutorialsHeading: Tutorien
|
||||
TutorialNew: Neues Tutorium
|
||||
TutorialRegisteredSuccess tutn@TutorialName: Erfolgreich zum Tutorium #{tutn} angemeldet
|
||||
TutorialDeregisteredSuccess tutn@TutorialName: Erfolgreich vom Tutorium #{tutn} abgemeldet
|
||||
MailSubjectTutorInvitation tid@TermId ssh@SchoolId csh@CourseShorthand tutn@TutorialName: [#{tid}-#{ssh}-#{csh}] Einladung zum Tutor für #{tutn}
|
||||
TutorInviteHeading tutn@TutorialName: Einladung zum Tutor/zur Tutorin für #{tutn}
|
||||
TutorInviteExplanation: Sie wurden eingeladen, Tutor:in zu sein.
|
||||
TutorialsHeading: Kurse
|
||||
TutorialNew: Neuer Kurs
|
||||
TutorialRegisteredSuccess tutn@TutorialName: Erfolgreich zum Kurs #{tutn} angemeldet
|
||||
TutorialDeregisteredSuccess tutn@TutorialName: Erfolgreich vom Kurs #{tutn} abgemeldet
|
||||
MailSubjectTutorInvitation tid@TermId ssh@SchoolId csh@CourseShorthand tutn@TutorialName: [#{tid}-#{ssh}-#{csh}] Einladung zum Ausbilder für #{tutn}
|
||||
TutorInviteHeading tutn@TutorialName: Einladung zum Ausbilder/zur Ausbilderin für #{tutn}
|
||||
TutorInviteExplanation: Sie wurden eingeladen, Ausbilder:in zu sein.
|
||||
TutorCorrectorInvitationAccepted shn@SheetName: Sie wurden als Korrektor:in für #{shn} eingetragen
|
||||
TutorialUsersDeregistered count@Int64: #{show count} #{pluralDE count "-Tutorium-Teilnehmer:in" "Tutorium-Teilnehmer:innen" } abgemeldet
|
||||
TutorialUserDeregister: Vom Tutorium Abmelden
|
||||
TutorialUsersDeregistered count@Int64: #{show count} #{pluralDE count "-Kursteilnehmer:in" "Kursteilnehmer:innen" } abgemeldet
|
||||
TutorialUserDeregister: Vom Kurs abmelden
|
||||
TutorialUserSendMail: Mitteilung verschicken
|
||||
TutorialUserPrintQualification: Zertifikat drucken
|
||||
TutorialUserGrantQualification: Qualifikation vergeben
|
||||
TutorialUserRenewQualification: Qualifikation regulär verlängern
|
||||
TutorialUserRenewedQualification n@Int: Qualifikation für #{tshow n} Tutoriums-#{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"} regulär verlängert
|
||||
TutorialUserGrantedQualification n@Int: Qualifikation erfolgreich an #{tshow n} Tutoriums-#{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"} vergeben
|
||||
CommTutorial: Tutorium-Mitteilung
|
||||
TutorialUserRenewedQualification n@Int: Qualifikation für #{tshow n} Kurs-#{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"} regulär verlängert
|
||||
TutorialUserGrantedQualification n@Int: Qualifikation erfolgreich an #{tshow n} Kurs-#{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"} vergeben
|
||||
CommTutorial: Kursmitteilung
|
||||
@ -2,27 +2,27 @@
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
CommTutorialHeading: Tutorial message
|
||||
CommTutorialHeading: Course message
|
||||
ParticipantsN n: #{n} #{pluralEN n "participant" "participants"}
|
||||
TutorialDeleteQuestion: Do you really want to delete the tutorial listed below?
|
||||
TutorialDeleted: Tutorial deleted
|
||||
TutorialNameTaken tutn: A tutorial named #{tutn} already exists
|
||||
TutorialCreated tutn: Successfully created tutorial #{tutn}
|
||||
TutorialEdited tutn: Successfully edited tutorial #{tutn}
|
||||
TutorialDeleteQuestion: Do you really want to delete the course listed below?
|
||||
TutorialDeleted: Course deleted
|
||||
TutorialNameTaken tutn: A course named #{tutn} already exists
|
||||
TutorialCreated tutn: Successfully created course #{tutn}
|
||||
TutorialEdited tutn: Successfully edited course #{tutn}
|
||||
TutorialEditHeading tutn: Edit #{tutn}
|
||||
TutorEmail: Email
|
||||
TutorialTutorAlreadyAdded: An user with this email address is already registered as tutor
|
||||
TutorialNameTip: Needs to be unique within the course
|
||||
TutorialTypePlaceholder: Tutorial, Exercise discussion, ...
|
||||
TutorialTutorAlreadyAdded: An user with this email address is already registered as instructor
|
||||
TutorialNameTip: Needs to be unique within the course type
|
||||
TutorialTypePlaceholder: Tutorial, Driving lesson, ...
|
||||
TutorialTypeTip: Only for informational purposes
|
||||
TutorialRegGroupTip: Course participants may only register for a maximum of one tutorial per registration group. Tutorials that do not have a registration group are treated as being in different registration groups
|
||||
TutorialRegGroupTip: Course type participants may only register for a maximum of one course per registration group. Courses that do not have a registration group are treated as being in different registration groups
|
||||
TutorialRegGroup: Registration group
|
||||
TutorialTutorControlled: Tutors may edit tutorial
|
||||
TutorialTutorControlledTip: Should tutors be allowed to edit arbitrary aspects of this tutorial (name, registration group, room, time, other tutors, ...) at will?
|
||||
TutorialTutorControlled: Instructors may edit course
|
||||
TutorialTutorControlledTip: Should instructors be allowed to edit arbitrary aspects of this course (name, registration group, room, time, other instructors, ...) at will?
|
||||
TutorialCapacity: Capacity
|
||||
TutorialCapacityNonPositive: Capacity may not be negative
|
||||
TutorialCapacityTip: Limits how many course participants may register for this tutorial
|
||||
TutorialRoomHiddenTip: Should the room only be displayed to tutorial participants?
|
||||
TutorialCapacityTip: Limits how many course type participants may register for this course
|
||||
TutorialRoomHiddenTip: Should the room only be displayed to course participants?
|
||||
RegisterFrom: Enrolment starts
|
||||
RegisterTo: Enrolment ends
|
||||
TutorialRegisterFromTip: When left empty students will not be able to enrol themselves
|
||||
@ -33,21 +33,21 @@ TutorialDate: Date
|
||||
TutorialParticipants: Participants
|
||||
TutorialEdit: Edit
|
||||
TutorialDelete: Delete
|
||||
TutorialsHeading: Tutorials
|
||||
TutorialNew: New tutorial
|
||||
TutorialRegisteredSuccess tutn: Successfully registered for the tutorial #{tutn}
|
||||
TutorialDeregisteredSuccess tutn: Successfully de-registered for the tutorial #{tutn}
|
||||
MailSubjectTutorInvitation tid ssh csh tutn: [#{tid}-#{ssh}-#{csh}] Invitation to be a tutor for #{tutn}
|
||||
TutorInviteHeading tutn: Invitation to be tutor for #{tutn}
|
||||
TutorInviteExplanation: You were invited to be a tutor.
|
||||
TutorialsHeading: Courses
|
||||
TutorialNew: New course
|
||||
TutorialRegisteredSuccess tutn: Successfully registered for the course #{tutn}
|
||||
TutorialDeregisteredSuccess tutn: Successfully de-registered for the course #{tutn}
|
||||
MailSubjectTutorInvitation tid ssh csh tutn: [#{tid}-#{ssh}-#{csh}] Invitation to be a instructor for #{tutn}
|
||||
TutorInviteHeading tutn: Invitation to be instructor for #{tutn}
|
||||
TutorInviteExplanation: You were invited to be a instructor.
|
||||
TutorCorrectorInvitationAccepted shn: You are now a corrector for #{shn}
|
||||
TutorialUsersDeregistered count: Successfully deregistered #{show count} participants from tutorial
|
||||
TutorialUsersDeregistered count: Successfully deregistered #{show count} participants from course
|
||||
|
||||
TutorialUserDeregister: Deregister from tutorial
|
||||
TutorialUserDeregister: Deregister from course
|
||||
TutorialUserSendMail: Send mail
|
||||
TutorialUserPrintQualification: Print certificate
|
||||
TutorialUserGrantQualification: Grant qualification
|
||||
TutorialUserRenewQualification: Renew qualification
|
||||
TutorialUserRenewedQualification n@Int: Successfully renewed qualification #{tshow n} tutorial #{pluralEN n "user" "users"}
|
||||
TutorialUserGrantedQualification n: Successfully granted qualification #{tshow n} tutorial #{pluralEN n "user" "users"}
|
||||
CommTutorial: Tutorial message
|
||||
TutorialUserRenewedQualification n@Int: Successfully renewed qualification #{tshow n} course #{pluralEN n "user" "users"}
|
||||
TutorialUserGrantedQualification n: Successfully granted qualification #{tshow n} course #{pluralEN n "user" "users"}
|
||||
CommTutorial: Course message
|
||||
|
||||
@ -7,7 +7,7 @@ InfoSupervisorTitle: Hinweise für Ansprechpartner
|
||||
InfoLecturerTitle: Hinweise für Veranstalter:innen
|
||||
InfoLecturerCourses: Veranstaltungen
|
||||
InfoLecturerExercises: Übungsbetrieb
|
||||
InfoLecturerTutorials: Tutorien
|
||||
InfoLecturerTutorials: Kurse
|
||||
InfoLecturerExams: Prüfungen
|
||||
LecturerInfoTooltipNew: Neues Feature
|
||||
LecturerInfoTooltipProblem: Feature mit bekannten Problemen
|
||||
@ -20,8 +20,8 @@ KnownBugs: Bekannte Bugs
|
||||
ImplementationDetails: Implementierung
|
||||
Clone: Klonen
|
||||
Administrator: Administrator:in
|
||||
CommCourse: Kursmitteilung
|
||||
CommCourse: Kursartmitteilung
|
||||
Corrector: Korrektor:in
|
||||
DefinitionCourseEvents: Kurstermine
|
||||
DefinitionCourseNews: Kurs-Aktuelles
|
||||
DefinitionCourseEvents: Kursarttermine
|
||||
DefinitionCourseNews: Kursart-Aktuelles
|
||||
Invitations: Einladungen
|
||||
|
||||
@ -3,16 +3,16 @@
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
HeadingLegal: Legal
|
||||
InfoSupervisorTitle: Information for Supervisors
|
||||
InfoLecturerTitle: Information for lecturers
|
||||
InfoSupervisorTitle: Information for supervisors
|
||||
InfoLecturerTitle: Information for course administrators
|
||||
InfoLecturerCourses: Courses
|
||||
InfoLecturerExercises: Course Exercises
|
||||
InfoLecturerTutorials: Tutorials
|
||||
InfoLecturerExercises: Course type exercises
|
||||
InfoLecturerTutorials: Courses
|
||||
InfoLecturerExams: Exams
|
||||
LecturerInfoTooltipNew: New feature
|
||||
LecturerInfoTooltipProblem: Feature with known issues
|
||||
LecturerInfoTooltipPlanned: Planned feature
|
||||
LecturerInfoTooltipNewU2W: Unlike UniWorX
|
||||
LecturerInfoTooltipNewU2W: Unlike FRADrive
|
||||
GlossaryTitle: Glossary
|
||||
FaqTitle: Frequently asked questions
|
||||
VersionHistory: Version history
|
||||
@ -20,8 +20,8 @@ KnownBugs: Known bugs
|
||||
ImplementationDetails: Implementation
|
||||
Clone: Cloning
|
||||
Administrator: Administrator
|
||||
CommCourse: Course message
|
||||
CommCourse: Course type message
|
||||
Corrector: Corrector
|
||||
DefinitionCourseEvents: Course occurrences
|
||||
DefinitionCourseNews: Course news
|
||||
DefinitionCourseEvents: Course type occurrences
|
||||
DefinitionCourseNews: Course type news
|
||||
Invitations: Invitations
|
||||
|
||||
@ -15,7 +15,7 @@ ResetPassword: FRADrive-Passwort ändern bzw. setzen
|
||||
MailSubjectChangeUserDisplayEmail: E-Mail-Adresse in FRADrive verwenden
|
||||
MailIntroChangeUserDisplayEmail displayEmail@UserEmail: Der oben genannte Benutzer/Die oben genannte Benutzerin möchte „#{displayEmail}“ als E-Mail-Adresse in FRADrive verwenden. Wenn Sie diese Aktion nicht selbst ausgelöst haben, ignorieren Sie diese Mitteilung bitte!
|
||||
MailTitleChangeUserDisplayEmail displayName@Text: #{displayName} möchte diese E-Mail-Adresse in FRADrive verwenden
|
||||
CommCourseSubject: Kursmitteilung
|
||||
CommCourseSubject: Kursartmitteilung
|
||||
InvitationAcceptDecline: Einladung annehmen/ablehnen
|
||||
InvitationFromTip displayName@Text: Sie erhalten diese Einladung, weil #{displayName} ihren Versand in FRADrive ausgelöst hat.
|
||||
InvitationFromTipAnonymous: Sie erhalten diese Einladung, weil ein nicht eingeloggter Benutzer/eine nichteingeloggte Benutzerin ihren Versand in FRADrive ausgelöst hat.
|
||||
|
||||
@ -15,7 +15,7 @@ ResetPassword: Reselt FRADrive password
|
||||
MailSubjectChangeUserDisplayEmail: Set email address in FRADrive
|
||||
MailIntroChangeUserDisplayEmail displayEmail: The user mentioned above wants to set “#{displayEmail}” as their own email address. If you have not caused this email to be sent, please ignore it!
|
||||
MailTitleChangeUserDisplayEmail displayName: #{displayName} wants to set this email address as their own in FRADrive
|
||||
CommCourseSubject: Course message
|
||||
CommCourseSubject: Course type message
|
||||
InvitationAcceptDecline: Accept/Decline invitation
|
||||
InvitationFromTip displayName: You are receiving this invitation because #{displayName} has caused it to be sent from within FRADrive.
|
||||
InvitationFromTipAnonymous: You are receiving this invitiation because an user who didn't log in has caused it to be send from within FRADrive.
|
||||
|
||||
@ -16,7 +16,7 @@ PrintJobAcknowledgeQuestion n@Int d@Text: #{n} #{pluralDE n "Druckauftrag" "Druc
|
||||
PrintJobAcknowledgements: Versanddatum von Briefen an
|
||||
PrintRecipient: Empfänger
|
||||
PrintSender !ident-ok: Sender
|
||||
PrintCourse: Kurse
|
||||
PrintCourse: Kursarten
|
||||
PrintQualification: Qualifikation
|
||||
PrintPDF !ident-ok: PDF
|
||||
PrintManualRenewal: Vorfeldführerschein Renewal-Brief testweise versenden
|
||||
|
||||
@ -16,7 +16,7 @@ PrintJobAcknowledgeQuestion n d: Mark #{n} #{pluralENs n "print-job"} issued on
|
||||
PrintJobAcknowledgements: Sent-dates for Letter to
|
||||
PrintRecipient: Recipient
|
||||
PrintSender: Sender
|
||||
PrintCourse: Course
|
||||
PrintCourse: Course type
|
||||
PrintQualification: Qualification
|
||||
PrintPDF: PDF
|
||||
PrintManualRenewal: Manual sending of an apron driver's licence renewal letter
|
||||
|
||||
@ -49,7 +49,7 @@ TableLmsStaff: Staff?
|
||||
TableLmsStarted: Started
|
||||
TableLmsReceived: Last update
|
||||
TableLmsNotified: Notification sent
|
||||
TableLmsNotifiedTooltip: Notfications are not sent before the LMS acknowledges the opening of the e‑learning course for the user, which may take several hours!
|
||||
TableLmsNotifiedTooltip: Notfications are not sent before the LMS acknowledges the opening of the e‑learning course type for the user, which may take several hours!
|
||||
TableLmsEnded: Ended
|
||||
TableLmsStatus: Status e‑learning
|
||||
TableLmsStatusTooltip mbMonth: Shows #{maybeToMessage "for up to " (fmap (flip pluralENsN "month") mbMonth) " after closure"} the last e#{nonBreakableDash}learning status change:
|
||||
|
||||
@ -11,11 +11,11 @@ SchoolLdapOrganisationMissing: LDAP-Fragment wird benötigt
|
||||
|
||||
SchoolExamSection: Prüfungen
|
||||
SchoolExamMinimumRegisterBeforeStart: Minimale Tage zwischen Anmeldebeginn und Termin für Prüfungen
|
||||
SchoolExamMinimumRegisterBeforeStartTip: Wenn angegeben werden Dozierende gezwungen Anmeldezeitraum und Prüfungstermin stets zusammen einzustellen.
|
||||
SchoolExamMinimumRegisterBeforeStartTip: Wenn angegeben werden Kursverwaltende gezwungen Anmeldezeitraum und Prüfungstermin stets zusammen einzustellen.
|
||||
SchoolExamMinimumRegisterDuration: Minimale Anmeldedauer für Prüfungen
|
||||
SchoolExamMinimumRegisterDurationTip: Wenn angegeben werden Dozierende daran gehindert Anmeldefristen von weniger als der minimalen Dauer für ihre Prüfungen einzustellen.
|
||||
SchoolExamMinimumRegisterDurationTip: Wenn angegeben werden Kursverwaltende daran gehindert Anmeldefristen von weniger als der minimalen Dauer für ihre Prüfungen einzustellen.
|
||||
SchoolExamRequireModeForRegistration: Prüfungsmodus erforderlich für Anmeldung
|
||||
SchoolExamRequireModeForRegistrationTip: Sollen Dozierende gezwungen werden Prüfungsmodus und Anmeldefrist stets zusammen einzustellen?
|
||||
SchoolExamRequireModeForRegistrationTip: Sollen Kursverwaltende gezwungen werden Prüfungsmodus und Anmeldefrist stets zusammen einzustellen?
|
||||
SchoolExamDiscouragedModes: Prüfungsmodi mit Warnung
|
||||
ExamCloseMode: Prüfungs-Abschluss
|
||||
|
||||
@ -24,8 +24,8 @@ SchoolTitle ssh@SchoolId: Institut „#{ssh}“
|
||||
TitleSchoolNew: Neues Institut anlegen
|
||||
SchoolCreated ssh@SchoolId: #{ssh} erfolgreich angelegt
|
||||
SchoolExists ssh@SchoolId: Institut „#{ssh}“ existiert bereits
|
||||
SchoolLecturer: Dozent:in
|
||||
SchoolEvaluation: Kursumfragenverwaltung
|
||||
SchoolLecturer: Kursverwalter:in
|
||||
SchoolEvaluation: Kursartumfragenverwaltung
|
||||
SchoolExamOffice: Prüfungsverwaltung
|
||||
SchoolAdmin !ident-ok: Admin
|
||||
|
||||
|
||||
@ -26,7 +26,7 @@ SchoolCreated ssh: Successfully created #{ssh}
|
||||
SchoolExists ssh: A department named „#{ssh}“ already exists
|
||||
SchoolAdmin: Admin
|
||||
SchoolLecturer: Lecturer
|
||||
SchoolEvaluation: Course evaluation
|
||||
SchoolEvaluation: Course type evaluation
|
||||
SchoolExamOffice: Exam office
|
||||
|
||||
SchoolAuthorshipStatementSection: Statements of Authorship
|
||||
|
||||
@ -4,71 +4,71 @@
|
||||
|
||||
#correctionsAssigned.hs + templates
|
||||
MailSubjectCorrectionsAssigned csh@CourseShorthand sheetName@SheetName: Ihnen wurden Korrekturen zu #{sheetName} in #{csh} zugeteilt
|
||||
MailCorrectionsAssignedIntro courseName@Text termDesc@Text sheetName@SheetName n@Int: #{n} #{pluralDE n "Abgabe wurde" "Abgaben wurden"} Ihnen zur Korrektur für #{sheetName} im Kurs #{courseName} (#{termDesc}) zugeteilt.
|
||||
MailCorrectionsAssignedIntro courseName@Text termDesc@Text sheetName@SheetName n@Int: #{n} #{pluralDE n "Abgabe wurde" "Abgaben wurden"} Ihnen zur Korrektur für #{sheetName} in Kursart #{courseName} (#{termDesc}) zugeteilt.
|
||||
MailCorrectionsTitle: Zugewiesene Korrekturen
|
||||
|
||||
#correctionsNotDistributed.hs + templates
|
||||
MailSubjectSubmissionsUnassigned csh@CourseShorthand sheetName@SheetName: Abgaben zu #{sheetName} in #{csh} konnten nicht verteilt werden
|
||||
MailSubmissionsUnassignedIntro n@Int courseName@Text termDesc@Text sheetName@SheetName: #{n} Abgaben zu #{sheetName} im Kurs #{courseName} (#{termDesc}) konnten nicht automatisiert verteilt werden.
|
||||
MailSubmissionsUnassignedIntro n@Int courseName@Text termDesc@Text sheetName@SheetName: #{n} Abgaben zu #{sheetName} in Kursart #{courseName} (#{termDesc}) konnten nicht automatisiert verteilt werden.
|
||||
|
||||
#courseRegistered.hs + templates
|
||||
MailSubjectCourseRegistered csh@CourseShorthand: Sie wurden zu #{csh} angemeldet
|
||||
MailSubjectCourseRegisteredOther displayName@Text csh@CourseShorthand: #{displayName} wurde zu #{csh} angemeldet
|
||||
MailCourseRegisteredIntro courseName@Text termDesc@Text: Sie wurden im Kurs #{courseName} (#{termDesc}) angemeldet.
|
||||
MailCourseRegisteredIntroOther displayName@Text courseName@Text termDesc@Text: #{displayName} wurde im Kurs #{courseName} (#{termDesc}) angemeldet.
|
||||
MailCourseRegisteredIntro courseName@Text termDesc@Text: Sie wurden in Kursart #{courseName} (#{termDesc}) angemeldet.
|
||||
MailCourseRegisteredIntroOther displayName@Text courseName@Text termDesc@Text: #{displayName} wurde in Kursart #{courseName} (#{termDesc}) angemeldet.
|
||||
|
||||
#ExamActive.hs + templates
|
||||
MailSubjectExamRegistrationActive csh@CourseShorthand examn@ExamName: Anmeldung für #{examn} in #{csh} ist möglich
|
||||
MailExamRegistrationActiveIntro courseName@Text termDesc@Text examn@ExamName: Sie können sich nun für #{examn} im Kurs #{courseName} (#{termDesc}) anmelden.
|
||||
MailExamRegistrationActiveIntro courseName@Text termDesc@Text examn@ExamName: Sie können sich nun für #{examn} in Kursart #{courseName} (#{termDesc}) anmelden.
|
||||
MailSubjectExamRegistrationSoonInactive csh@CourseShorthand examn@ExamName: Anmeldung für #{examn} in #{csh} ist nur noch kurze Zeit möglich
|
||||
MailExamRegistrationSoonInactiveIntro courseName@Text termDesc@Text examn@ExamName: Sie können sich bald nicht mehr für #{examn} im Kurs #{courseName} (#{termDesc}) anmelden.
|
||||
MailExamRegistrationSoonInactiveIntro courseName@Text termDesc@Text examn@ExamName: Sie können sich bald nicht mehr für #{examn} in Kursart #{courseName} (#{termDesc}) anmelden.
|
||||
MailSubjectExamDeregistrationSoonInactive csh@CourseShorthand examn@ExamName: Abmeldung für #{examn} in #{csh} ist nur noch kurze Zeit möglich
|
||||
MailExamDeregistrationSoonInactiveIntro courseName@Text termDesc@Text examn@ExamName: Sie können sich bald nicht mehr von #{examn} im Kurs #{courseName} (#{termDesc}) abmelden.
|
||||
MailExamDeregistrationSoonInactiveIntro courseName@Text termDesc@Text examn@ExamName: Sie können sich bald nicht mehr von #{examn} in Kursart #{courseName} (#{termDesc}) abmelden.
|
||||
|
||||
#examOffice.hs + templates
|
||||
MailSubjectExamOfficeExamResults coursen@CourseName examn@ExamName: Ergebnisse für #{examn} in #{coursen} sind fertiggestellt
|
||||
MailExamOfficeExamResultsIntro courseName@Text termDesc@Text examn@ExamName: Ein Kursverwalter/Eine Kursverwalterin hat die Prüfungsleistungen für #{examn} im Kurs #{courseName} (#{termDesc}) freigegeben.
|
||||
MailExamOfficeExamResultsIntro courseName@Text termDesc@Text examn@ExamName: Ein Kursverwalter/Eine Kursverwalterin hat die Prüfungsleistungen für #{examn} in Kursart #{courseName} (#{termDesc}) freigegeben.
|
||||
MailSubjectExamOfficeExamResultsChanged coursen@CourseName examn@ExamName: Ergebnisse für #{examn} in #{coursen} wurden verändert
|
||||
MailExamOfficeExamResultsChangedIntro courseName@Text termDesc@Text examn@ExamName: Ein Kursverwalter/Eine Kursverwalterin hat Prüfungsleistungen für #{examn} im Kurs #{courseName} (#{termDesc}) verändert.
|
||||
MailExamOfficeExamResultsChangedIntro courseName@Text termDesc@Text examn@ExamName: Ein Kursverwalter/Eine Kursverwalterin hat Prüfungsleistungen für #{examn} in Kursart #{courseName} (#{termDesc}) verändert.
|
||||
MailSubjectExamOfficeExternalExamResults coursen@CourseName examn@ExamName: Ergebnisse für #{examn} in #{coursen}
|
||||
MailExamOfficeExternalExamResultsIntro coursen@CourseName termDesc@Text examn@ExamName: Ein Kursverwalter/Eine Kursverwalterin hat Prüfungsleistungen für #{examn} im Kurs #{coursen} (#{termDesc}) erstellt oder angepasst.
|
||||
MailExamOfficeExternalExamResultsIntro coursen@CourseName termDesc@Text examn@ExamName: Ein Kursverwalter/Eine Kursverwalterin hat Prüfungsleistungen für #{examn} in Kursart #{coursen} (#{termDesc}) erstellt oder angepasst.
|
||||
|
||||
#examResult.hs + templates
|
||||
MailSubjectExamResult csh@CourseShorthand examn@ExamName: Ergebnisse für #{examn} in #{csh} wurden herausgegeben
|
||||
MailExamResultIntro courseName@Text termDesc@Text examn@ExamName: Sie können nun Ihr Ergebnis für #{examn} im Kurs #{courseName} (#{termDesc}) einsehen.
|
||||
MailExamResultIntro courseName@Text termDesc@Text examn@ExamName: Sie können nun Ihr Ergebnis für #{examn} in Kursart #{courseName} (#{termDesc}) einsehen.
|
||||
|
||||
#sheetActive.hs + templates
|
||||
MailSubjectSheetActive csh@CourseShorthand sheetName@SheetName: #{sheetName} in #{csh} wurde herausgegeben
|
||||
MailSheetActiveIntro courseName@Text termDesc@Text sheetName@SheetName: Sie können nun #{sheetName} im Kurs #{courseName} (#{termDesc}) herunterladen.
|
||||
MailSheetActiveIntro courseName@Text termDesc@Text sheetName@SheetName: Sie können nun #{sheetName} in Kursart #{courseName} (#{termDesc}) herunterladen.
|
||||
MailSubjectSheetHint csh@CourseShorthand sheetName@SheetName: Hinweise für #{sheetName} in #{csh} wurden herausgegeben
|
||||
MailSheetHintIntro courseName@Text termDesc@Text sheetName@SheetName: Sie können nun die Hinweise für #{sheetName} im Kurs #{courseName} (#{termDesc}) herunterladen.
|
||||
MailSheetHintIntro courseName@Text termDesc@Text sheetName@SheetName: Sie können nun die Hinweise für #{sheetName} in Kursart #{courseName} (#{termDesc}) herunterladen.
|
||||
MailSubjectSheetSolution csh@CourseShorthand sheetName@SheetName: Lösungen für #{sheetName} in #{csh} wurden herausgegeben
|
||||
MailSheetSolutionIntro courseName@Text termDesc@Text sheetName@SheetName: Sie können nun die Lösungen für #{sheetName} im Kurs #{courseName} (#{termDesc}) herunterladen.
|
||||
MailSheetSolutionIntro courseName@Text termDesc@Text sheetName@SheetName: Sie können nun die Lösungen für #{sheetName} in Kursart #{courseName} (#{termDesc}) herunterladen.
|
||||
|
||||
#sheetInactive.hs + templates
|
||||
MailSubjectSheetSoonInactive csh@CourseShorthand sheetName@SheetName: #{sheetName} in #{csh} kann nur noch kurze Zeit abgegeben werden
|
||||
MailSheetSoonInactiveIntro courseName@Text termDesc@Text sheetName@SheetName: Abgabefrist für #{sheetName} im Kurs #{courseName} (#{termDesc}) endet in Kürze.
|
||||
MailSheetSoonInactiveIntro courseName@Text termDesc@Text sheetName@SheetName: Abgabefrist für #{sheetName} in Kursart #{courseName} (#{termDesc}) endet in Kürze.
|
||||
MailSubjectSheetInactive csh@CourseShorthand sheetName@SheetName: Abgabezeitraum für #{sheetName} in #{csh} abgelaufen
|
||||
MailSheetInactiveIntro courseName@Text termDesc@Text sheetName@SheetName n@Int num@Int64: Die Abgabefrist für #{sheetName} im Kurs #{courseName} (#{termDesc}) ist beendet. Es gab #{noneOneMoreDE n "Keine Abgaben" "Nur eine Abgabe von " (toMessage n <> " Abgaben von ")}#{noneOneMoreDE num "" "einem Teilnehmer/einer Teilnehmerin" (toMessage num <> " Teilnehmer:innen")}.
|
||||
MailSheetInactiveIntroNoUserSubmission courseName@Text termDesc@Text sheetName@SheetName n@Int num@Int64: Die Abgabefrist für #{sheetName} im Kurs #{courseName} (#{termDesc}) ist beendet.#{noneOneMoreDE n "" "Es gab bereits eine Abgabe von " (("Es gab bereits " <> toMessage n) <> " Abgaben von ")}#{noneOneMoreDE num "" "einem Teilnehmer/einer Teilnehmerin" (toMessage num <> " Teilnehmer:innen")}.
|
||||
MailSheetInactiveIntro courseName@Text termDesc@Text sheetName@SheetName n@Int num@Int64: Die Abgabefrist für #{sheetName} in Kursart #{courseName} (#{termDesc}) ist beendet. Es gab #{noneOneMoreDE n "Keine Abgaben" "Nur eine Abgabe von " (toMessage n <> " Abgaben von ")}#{noneOneMoreDE num "" "einem Teilnehmer/einer Teilnehmerin" (toMessage num <> " Teilnehmer:innen")}.
|
||||
MailSheetInactiveIntroNoUserSubmission courseName@Text termDesc@Text sheetName@SheetName n@Int num@Int64: Die Abgabefrist für #{sheetName} in Kursart #{courseName} (#{termDesc}) ist beendet.#{noneOneMoreDE n "" "Es gab bereits eine Abgabe von " (("Es gab bereits " <> toMessage n) <> " Abgaben von ")}#{noneOneMoreDE num "" "einem Teilnehmer/einer Teilnehmerin" (toMessage num <> " Teilnehmer:innen")}.
|
||||
MailSheetInactivePseudonymsCount n@Int: Die Anzahl von Abgaben betrifft nur jene, die bereits direkt in FRADrive abgegeben haben. Es #{pluralDE n (("wurde " <> tshow n) <> " Pseudonym") (("wurden " <> tshow n) <> " Pseudonyme")} generiert.
|
||||
MailSheetInactiveParticipantsCount n@Int: Es #{pluralDE n "ist aktuell" "sind aktuell"} #{n} Teilnehmer zum Kurs angemeldet.
|
||||
MailSheetInactiveParticipantsCount n@Int: Es #{pluralDE n "ist aktuell" "sind aktuell"} #{n} Teilnehmer zur Kursart angemeldet.
|
||||
|
||||
#submissionEdited.hs +templates
|
||||
MailSubjectSubmissionEdited csh@CourseShorthand shn@SheetName: Ihre Abgabe für #{shn} im Kurs #{csh} wurde verändert
|
||||
MailSubmissionEditedIntro coursen@CourseName shn@SheetName termDesc@Text displayName@Text: #{displayName} hat Ihre Abgabe für #{shn} im Kurs #{coursen} (#{termDesc}) verändert.
|
||||
MailSubjectSubmissionUserCreated csh@CourseShorthand shn@SheetName: Sie wurden als Mitabgebende:r zu einer Abgabe für #{shn} im Kurs #{csh} hinzugefügt
|
||||
MailSubjectSubmissionUserCreatedOther displayName@Text csh@CourseShorthand shn@SheetName: Es wurde ein Mitabgebender/eine Mitabgebende zu einer Abgabe für #{shn} im Kurs #{csh} hinzugefügt
|
||||
MailSubmissionUserCreatedIntro coursen@CourseName shn@SheetName termDesc@Text: Sie wurden als Mitabgebende:r zu einer Abgabe für #{shn} im Kurs #{coursen} (#{termDesc}) hinzugefügt.
|
||||
MailSubmissionUserCreatedOtherIntro displayName@UserDisplayName coursen@CourseName shn@SheetName termDesc@Text: #{displayName} wurde als Mitabgebender zu einer Abgabe für #{shn} im Kurs #{coursen} (#{termDesc}) hinzugefügt.
|
||||
MailSubjectSubmissionUserDeleted csh@CourseShorthand shn@SheetName: Sie wurden als Mitabgebende:r von Ihrer Abgabe für #{shn} im Kurs #{csh} entfernt
|
||||
MailSubjectSubmissionUserDeletedOther displayName@Text csh@CourseShorthand shn@SheetName: Es wurde ein Mitabgebender/eine Mitabgebende von einer Abgabe für #{shn} im Kurs #{csh} entfernt
|
||||
MailSubmissionUserDeletedIntro coursen@CourseName shn@SheetName termDesc@Text: Sie wurden als Mitabgebende:r von Ihrer Abgabe für #{shn} im Kurs #{coursen} (#{termDesc}) entfernt.
|
||||
MailSubmissionUserDeletedOtherIntro displayName@UserDisplayName coursen@CourseName shn@SheetName termDesc@Text: #{displayName} wurde als Mitabgebende:r von einer Abgabe für #{shn} im Kurs #{coursen} (#{termDesc}) entfernt.
|
||||
MailSubjectSubmissionEdited csh@CourseShorthand shn@SheetName: Ihre Abgabe für #{shn} in Kursart #{csh} wurde verändert
|
||||
MailSubmissionEditedIntro coursen@CourseName shn@SheetName termDesc@Text displayName@Text: #{displayName} hat Ihre Abgabe für #{shn} in Kursart #{coursen} (#{termDesc}) verändert.
|
||||
MailSubjectSubmissionUserCreated csh@CourseShorthand shn@SheetName: Sie wurden als Mitabgebende:r zu einer Abgabe für #{shn} in Kursart #{csh} hinzugefügt
|
||||
MailSubjectSubmissionUserCreatedOther displayName@Text csh@CourseShorthand shn@SheetName: Es wurde ein Mitabgebender/eine Mitabgebende zu einer Abgabe für #{shn} in Kursart #{csh} hinzugefügt
|
||||
MailSubmissionUserCreatedIntro coursen@CourseName shn@SheetName termDesc@Text: Sie wurden als Mitabgebende:r zu einer Abgabe für #{shn} in Kursart #{coursen} (#{termDesc}) hinzugefügt.
|
||||
MailSubmissionUserCreatedOtherIntro displayName@UserDisplayName coursen@CourseName shn@SheetName termDesc@Text: #{displayName} wurde als Mitabgebender zu einer Abgabe für #{shn} in Kursart #{coursen} (#{termDesc}) hinzugefügt.
|
||||
MailSubjectSubmissionUserDeleted csh@CourseShorthand shn@SheetName: Sie wurden als Mitabgebende:r von Ihrer Abgabe für #{shn} in Kursart #{csh} entfernt
|
||||
MailSubjectSubmissionUserDeletedOther displayName@Text csh@CourseShorthand shn@SheetName: Es wurde ein Mitabgebender/eine Mitabgebende von einer Abgabe für #{shn} in Kursart #{csh} entfernt
|
||||
MailSubmissionUserDeletedIntro coursen@CourseName shn@SheetName termDesc@Text: Sie wurden als Mitabgebende:r von Ihrer Abgabe für #{shn} in Kursart #{coursen} (#{termDesc}) entfernt.
|
||||
MailSubmissionUserDeletedOtherIntro displayName@UserDisplayName coursen@CourseName shn@SheetName termDesc@Text: #{displayName} wurde als Mitabgebende:r von einer Abgabe für #{shn} in Kursart #{coursen} (#{termDesc}) entfernt.
|
||||
|
||||
#submissionRated.hs + templates
|
||||
MailSubjectSubmissionRated csh@CourseShorthand: Ihre #{csh}-Abgabe wurde korrigiert
|
||||
MailSubmissionRatedIntro courseName@Text termDesc@Text: Ihre Abgabe im Kurs #{courseName} (#{termDesc}) wurde korrigiert.
|
||||
MailSubmissionRatedIntro courseName@Text termDesc@Text: Ihre Abgabe in Kursart #{courseName} (#{termDesc}) wurde korrigiert.
|
||||
AchievedOf achieved@Points possible@Points: #{achieved} von #{possible}
|
||||
Passed: Bestanden
|
||||
NotPassed: Nicht bestanden
|
||||
@ -87,8 +87,8 @@ MailBodyFradrive: ist die Führerscheinverwaltungsapp der Fraport AG.
|
||||
MailSubjectUserRightsUpdate name@Text: Berechtigungen für #{name} aktualisiert
|
||||
MailSubjectUserSystemFunctionsUpdate name@Text: Berechtigungen für #{name} aktualisiert
|
||||
MailUserRightsIntro name@Text email@UserEmail: #{name} <#{email}> hat folgende FRADrive Berechtigungen:
|
||||
MailNoLecturerRights: Sie haben derzeit keine Dozent:innen-Rechte.
|
||||
MailLecturerRights n@Int: Als Dozent:in dürfen Sie Veranstaltungen innerhalb #{pluralDE n "Ihres Instituts" "Ihrer Institute"} anlegen.
|
||||
MailNoLecturerRights: Sie haben derzeit keine Kursverwalter:innen-Rechte.
|
||||
MailLecturerRights n@Int: Als Kursverwalter:in dürfen Sie Veranstaltungen innerhalb #{pluralDE n "Ihres Instituts" "Ihrer Institute"} anlegen.
|
||||
MailUserSystemFunctionsIntro name@Text email@UserEmail: #{name} <#{email}> hat folgende FRADrive nicht-institutsbezogene Berechtigungen:
|
||||
MailUserSystemFunctionsNoFunctions: Keine
|
||||
|
||||
|
||||
@ -9,17 +9,17 @@ MailCorrectionsTitle: Assigned corrections
|
||||
|
||||
#correctionsNotDistributed.hs + templates
|
||||
MailSubjectSubmissionsUnassigned csh sheetName: Corrections for #{sheetName} of #{csh} could not be distributed
|
||||
MailSubmissionsUnassignedIntro n courseName termDesc sheetName: #{n} corrections for #{sheetName} of the course #{courseName} (#{termDesc}) could not be automatically distributed.
|
||||
MailSubmissionsUnassignedIntro n courseName termDesc sheetName: #{n} corrections for #{sheetName} of the course type #{courseName} (#{termDesc}) could not be automatically distributed.
|
||||
|
||||
#courseRegistered.hs + templates
|
||||
MailSubjectCourseRegistered csh: You were enrolled for #{csh}
|
||||
MailSubjectCourseRegisteredOther displayName csh: #{displayName} was enrolled for #{csh}
|
||||
MailCourseRegisteredIntro courseName termDesc: You were enrolled for the course “#{courseName}” (#{termDesc})
|
||||
MailCourseRegisteredIntroOther displayName courseName termDesc: #{displayName} was enrolled for the course “#{courseName}” (#{termDesc}).
|
||||
MailCourseRegisteredIntro courseName termDesc: You were enrolled for the course type “#{courseName}” (#{termDesc})
|
||||
MailCourseRegisteredIntroOther displayName courseName termDesc: #{displayName} was enrolled for the course type “#{courseName}” (#{termDesc}).
|
||||
|
||||
#examActive.hs + templates
|
||||
MailSubjectExamRegistrationActive csh examn: Registration is now allowed for #{examn} of #{csh}
|
||||
MailExamRegistrationActiveIntro courseName termDesc examn: You may now register for #{examn} of the course #{courseName} (#{termDesc}).
|
||||
MailExamRegistrationActiveIntro courseName termDesc examn: You may now register for #{examn} of the course type #{courseName} (#{termDesc}).
|
||||
MailSubjectExamRegistrationSoonInactive csh examn: The registration period for #{examn} of #{csh} ends shortly
|
||||
MailExamRegistrationSoonInactiveIntro courseName termDesc examn: Soon you will no longer be allowed to register for #{examn} of #{courseName} (#{termDesc}).
|
||||
MailSubjectExamDeregistrationSoonInactive csh examn: Deregistration for #{examn} in #{csh} ends shortly
|
||||
@ -27,15 +27,15 @@ MailExamDeregistrationSoonInactiveIntro courseName termDesc examn: Soon you will
|
||||
|
||||
#examOffice.hs + templates
|
||||
MailSubjectExamOfficeExamResults coursen examn: Results for #{examn} of #{coursen} are now available
|
||||
MailExamOfficeExamResultsIntro courseName termDesc examn: A course administrator has made the results for #{examn} of the course #{courseName} (#{termDesc}) available.
|
||||
MailExamOfficeExamResultsIntro courseName termDesc examn: A course administrator has made the results for #{examn} of the course type #{courseName} (#{termDesc}) available.
|
||||
MailSubjectExamOfficeExamResultsChanged coursen examn: Results for #{examn} of #{coursen} were changed
|
||||
MailExamOfficeExamResultsChangedIntro courseName termDesc examn: A course administrator has changed exam results for #{examn} of the course #{courseName} (#{termDesc}).
|
||||
MailExamOfficeExamResultsChangedIntro courseName termDesc examn: A course administrator has changed exam results for #{examn} of the course type #{courseName} (#{termDesc}).
|
||||
MailSubjectExamOfficeExternalExamResults coursen@CourseName examn@ExamName: Results for #{examn} in #{coursen}
|
||||
MailExamOfficeExternalExamResultsIntro coursen@CourseName termDesc@Text examn@ExamName: A course administrator has changed or initially made available the results for #{examn} of the course {coursen} (#{termDesc}).
|
||||
MailExamOfficeExternalExamResultsIntro coursen@CourseName termDesc@Text examn@ExamName: A course administrator has changed or initially made available the results for #{examn} of the course type {coursen} (#{termDesc}).
|
||||
|
||||
#examOffice.hs + templates
|
||||
MailSubjectExamResult csh examn: Results for #{examn} in #{csh} are now available
|
||||
MailExamResultIntro courseName termDesc examn: You may now view your result for #{examn} of the course #{courseName} (#{termDesc}).
|
||||
MailExamResultIntro courseName termDesc examn: You may now view your result for #{examn} of the course type #{courseName} (#{termDesc}).
|
||||
|
||||
#sheetActive.hs + templates
|
||||
MailSubjectSheetActive csh sheetName: #{sheetName} in #{csh} was released
|
||||
@ -47,10 +47,10 @@ MailSheetSolutionIntro courseName termDesc sheetName: You may now download the s
|
||||
|
||||
#sheetInactive.hs + templates
|
||||
MailSubjectSheetSoonInactive csh sheetName: The submission period for #{sheetName} of #{csh} ends shortly
|
||||
MailSheetSoonInactiveIntro courseName termDesc sheetName: Soon you will no longer be allowed to submit for #{sheetName} of the course #{courseName} (#{termDesc}).
|
||||
MailSheetSoonInactiveIntro courseName termDesc sheetName: Soon you will no longer be allowed to submit for #{sheetName} of the course type #{courseName} (#{termDesc}).
|
||||
MailSubjectSheetInactive csh sheetName: The submission period for #{sheetName} of #{csh} has ended
|
||||
MailSheetInactiveIntro courseName termDesc sheetName n num: The submission period for #{sheetName} of the course #{courseName} (#{termDesc}) has ended. #{noneOneMoreEN num "" "One participant" (toMessage num <> " participants")}#{noneOneMoreEN n "" "" (" made " <> toMessage num)}#{noneOneMoreEN n "There were no submissions" " made one submission" " submissions"}.
|
||||
MailSheetInactiveIntroNoUserSubmission courseName termDesc sheetName n num: The submission period for #{sheetName} of the course #{courseName} (#{termDesc}) has ended. #{noneOneMoreEN num "" "One participant already" (toMessage num <> " participants already")}#{noneOneMoreEN n "" "" (" made " <> toMessage num)}#{noneOneMoreEN n "" " made one submission" " submissions"}.
|
||||
MailSheetInactiveIntro courseName termDesc sheetName n num: The submission period for #{sheetName} of the course type #{courseName} (#{termDesc}) has ended. #{noneOneMoreEN num "" "One participant" (toMessage num <> " participants")}#{noneOneMoreEN n "" "" (" made " <> toMessage num)}#{noneOneMoreEN n "There were no submissions" " made one submission" " submissions"}.
|
||||
MailSheetInactiveIntroNoUserSubmission courseName termDesc sheetName n num: The submission period for #{sheetName} of the course type #{courseName} (#{termDesc}) has ended. #{noneOneMoreEN num "" "One participant already" (toMessage num <> " participants already")}#{noneOneMoreEN n "" "" (" made " <> toMessage num)}#{noneOneMoreEN n "" " made one submission" " submissions"}.
|
||||
MailSheetInactivePseudonymsCount n: The number of submissions above accounts only for the submissions already made directly in FRADrive. #{n} #{pluralEN n "pseudonym was" "pseudonyms were"} generated.
|
||||
MailSheetInactiveParticipantsCount n: There #{pluralEN n "is" "are"} currently #{n} #{pluralEN n "participant" "participants"} registered for the course.
|
||||
|
||||
@ -87,8 +87,8 @@ MailBodyFradrive: is the apron driver's licence management app of Fraport AG.
|
||||
MailSubjectUserRightsUpdate name: Permissions for #{name} changed
|
||||
MailSubjectUserSystemFunctionsUpdate name: Permissions for #{name} changed
|
||||
MailUserRightsIntro name email: #{name} <#{email}> now has the following permissions:
|
||||
MailNoLecturerRights: You don't currently have lecturer permissions for any department.
|
||||
MailLecturerRights n: As a lecturer you may create new courses within your #{pluralEN n "department" "departments"}.
|
||||
MailNoLecturerRights: You don't currently have course administrator permissions for any department.
|
||||
MailLecturerRights n: As a course administrator you may create new courses within your #{pluralEN n "department" "departments"}.
|
||||
MailUserSystemFunctionsIntro name email: #{name} <#{email}> now has the following, not school restricted, permissions:
|
||||
MailUserSystemFunctionsNoFunctions: None
|
||||
|
||||
|
||||
@ -19,29 +19,29 @@ AuthTagToken: Nutzer:in präsentiert Authorisierungs-Token
|
||||
AuthTagNoEscalation: Nutzer-Rechte werden nicht auf fremde Institute ausgeweitet
|
||||
AuthTagDeprecated: Seite ist nicht überholt
|
||||
AuthTagDevelopment: Seite ist nicht in Entwicklung
|
||||
AuthTagLecturer: Nutzer:in ist Dozent:in
|
||||
AuthTagLecturer: Nutzer:in ist Kursverwalter:in
|
||||
AuthTagCorrector: Nutzer:in ist Korrektor:in
|
||||
AuthTagExamCorrector: Nutzer:in ist Prüfungskorrektor:in
|
||||
AuthTagTutor: Nutzer:in ist Tutor:in
|
||||
AuthTagTutorControl: Tutorierende haben Kontrolle über ihre Tutorium
|
||||
AuthTagTutor: Nutzer:in ist Ausbilder:in
|
||||
AuthTagTutorControl: Ausbildende haben Kontrolle über ihren Kurs
|
||||
AuthTagTime: Zeitliche Einschränkungen sind erfüllt
|
||||
AuthTagStaffTime: Zeitliche Einschränkungen für Lehrbeteiligte sind erfüllt
|
||||
AuthTagCourseTime: Zeitliche Einschränkungen für Kurssichtbarkeit sind erfüllt
|
||||
AuthTagCourseRegistered: Nutzer:in ist Kursteilnehmer:in
|
||||
AuthTagTutorialRegistered: Nutzer:in ist Tutoriumsteilnehmer:in
|
||||
AuthTagCourseTime: Zeitliche Einschränkungen für Kursartsichtbarkeit sind erfüllt
|
||||
AuthTagCourseRegistered: Nutzer:in ist Kursartteilnehmer:in
|
||||
AuthTagTutorialRegistered: Nutzer:in ist Kursteilnehmer:in
|
||||
AuthTagExamRegistered: Nutzer:in ist Prüfungsteilnehmer:in
|
||||
AuthTagExamResult: Nutzer:in hat Prüfungsergebnisse
|
||||
AuthTagExamOccurrenceRegistered: Nutzer:in ist für Prüfungsraum/-termin angemeldet
|
||||
AuthTagExamOccurrenceRegistration: Anmeldung zur Prüfung erfolgt inkl. Raum/Termin
|
||||
AuthTagParticipant: Nutzer:in ist mit Kurs assoziiert
|
||||
AuthTagRegisterGroup: Nutzer:in ist nicht Mitglied eines anderen Tutoriums mit der selben Registrierungs-Gruppe
|
||||
AuthTagParticipant: Nutzer:in ist mit Kursart assoziiert
|
||||
AuthTagRegisterGroup: Nutzer:in ist nicht Mitglied eines anderen Kurses mit der selben Registrierungs-Gruppe
|
||||
AuthTagCapacity: Kapazität ist ausreichend
|
||||
AuthTagEmpty: Ressource ist „leer“
|
||||
AuthTagMaterials: Kursmaterialien sind freigegeben
|
||||
AuthTagMaterials: Kursartmaterialien sind freigegeben
|
||||
AuthTagOwner: Nutzer:in ist Besitzer:in
|
||||
AuthTagPersonalisedSheetFiles: Nutzer:in verfügt über personalisierte Übungsblatt-Dateien
|
||||
AuthTagRated: Korrektur ist bewertet
|
||||
AuthTagUserSubmissions: Abgaben erfolgen durch Kursteilnehmer:innen
|
||||
AuthTagUserSubmissions: Abgaben erfolgen durch Kursartteilnehmer:innen
|
||||
AuthTagCorrectorSubmissions: Abgaben erfolgen durch Korrektor:innen
|
||||
AuthTagCorrectionAnonymous: Korrektur ist anonymisiert
|
||||
AuthTagSelf: Nutzer:in greift nur auf eigene Daten zu
|
||||
|
||||
@ -14,34 +14,34 @@ AuthTagAdmin: User is administrator
|
||||
AuthTagExamOffice: User is part of an exam office
|
||||
AuthTagSystemExamOffice: User is charged with system wide exam administration
|
||||
AuthTagSystemPrinter: User is responsible for system wide letter printing
|
||||
AuthTagEvaluation: User is charged with course evaluation
|
||||
AuthTagEvaluation: User is charged with course type evaluation
|
||||
AuthTagToken: User is presenting an authorisation-token
|
||||
AuthTagNoEscalation: User permissions are not being expanded to other departments
|
||||
AuthTagDeprecated: Page is not deprecated
|
||||
AuthTagDevelopment: Page is not in development
|
||||
AuthTagLecturer: User is lecturer
|
||||
AuthTagLecturer: User is course administrator
|
||||
AuthTagCorrector: User is corrector
|
||||
AuthTagExamCorrector: User is exam corrector
|
||||
AuthTagTutor: User is tutor
|
||||
AuthTagTutorControl: Tutors have control over their tutorial
|
||||
AuthTagTutor: User is instructor
|
||||
AuthTagTutorControl: Instructors have control over their course
|
||||
AuthTagTime: Time restrictions are fulfilled
|
||||
AuthTagStaffTime: Time restrictions for teaching staff are fulfilled
|
||||
AuthTagCourseTime: Time restrictions for course visibility are fulfilled
|
||||
AuthTagCourseTime: Time restrictions for course type visibility are fulfilled
|
||||
AuthTagCourseRegistered: User is enrolled in course
|
||||
AuthTagTutorialRegistered: User is tutorial participant
|
||||
AuthTagTutorialRegistered: User is course participant
|
||||
AuthTagExamRegistered: User is exam participant
|
||||
AuthTagExamResult: User has an exam result
|
||||
AuthTagExamOccurrenceRegistered: User is registered for exam occurrence/room
|
||||
AuthTagExamOccurrenceRegistration: Registration for exam is done including occurrence/room
|
||||
AuthTagParticipant: User participates in course
|
||||
AuthTagRegisterGroup: User is not participant in any tutorial of the same registration group
|
||||
AuthTagRegisterGroup: User is not participant in any course of the same registration group
|
||||
AuthTagCapacity: Capacity is sufficient
|
||||
AuthTagEmpty: Resource is “empty”
|
||||
AuthTagMaterials: Course material is publicly accessable
|
||||
AuthTagMaterials: Course type material is publicly accessable
|
||||
AuthTagOwner: User is owner
|
||||
AuthTagPersonalisedSheetFiles: User has been assigned personalised sheet files
|
||||
AuthTagRated: Submission is marked
|
||||
AuthTagUserSubmissions: Submissions are made by course participants
|
||||
AuthTagUserSubmissions: Submissions are made by course type participants
|
||||
AuthTagCorrectorSubmissions: Submissions are registered by correctors
|
||||
AuthTagCorrectionAnonymous: Correction is anonymised
|
||||
AuthTagSelf: User is only accessing their only data
|
||||
|
||||
@ -19,7 +19,7 @@ FormCosmetics: Oberfläche
|
||||
Theme: Oberflächen Design
|
||||
Favourites: Anzahl gespeicherter Favoriten
|
||||
FavouritesTip: Betrifft nur automatisch angelegte Favoriten („Kürzlich besucht“)
|
||||
FavouriteSemesters: Maximale Anzahl an Semestern in Seitenleiste
|
||||
FavouriteSemesters: Maximale Anzahl an Jahren in Seitenleiste
|
||||
DateTimeFormat: Datums- und Uhrzeitformat
|
||||
DateFormat: Datumsformat
|
||||
TimeFormat: Uhrzeitformat
|
||||
@ -31,7 +31,7 @@ DownloadFilesTip: Wenn gesetzt werden Dateien automatisch als Download behandelt
|
||||
WarningDays: Fristen-Vorschau
|
||||
WarningDaysTip: Wie viele Tage im Voraus sollen Fristen von Prüfungen etc. auf Ihrer Startseite angezeigt werden?
|
||||
ShowSex: Geschlechter anderer Nutzer:innen anzeigen
|
||||
ShowSexTip: Sollen in Kursteilnehmer:innen-Tabellen u.Ä. die Geschlechter der Nutzer:innen angezeigt werden?
|
||||
ShowSexTip: Sollen in Kursartteilnehmer:innen-Tabellen u.Ä. die Geschlechter der Nutzer:innen angezeigt werden?
|
||||
|
||||
PDFPassword: Passwort zur Verschlüsselung von PDF Anhängen an Email Benachrichtigungens
|
||||
PDFPasswordTip: Achtung, dieses Passwort ist für FRADrive Administratoren einsehbar und wird unverschlüsselt gespeichert!
|
||||
@ -52,10 +52,10 @@ UserSchoolsTip: Sie erhalten nur institutweite Benachrichtigungen für Institute
|
||||
NotificationSettings: Erwünschte Benachrichtigungen
|
||||
|
||||
NotificationTriggerKindAll: Für alle Benutzer:innen
|
||||
NotificationTriggerKindCourseParticipant: Für Kursteilnehmer:innen
|
||||
NotificationTriggerKindCourseParticipant: Für Kursartteilnehmer:innen
|
||||
NotificationTriggerKindExamParticipant: Für Prüfungsteilnehmer:innen
|
||||
NotificationTriggerKindCorrector: Für Korrektor:innen
|
||||
NotificationTriggerKindLecturer: Für Dozierende
|
||||
NotificationTriggerKindLecturer: Für Kursverwaltende
|
||||
NotificationTriggerKindCourseLecturer: Für Kursverwalter:innen
|
||||
NotificationTriggerKindAdmin: Für Administrator:innen
|
||||
NotificationTriggerKindExamOffice: Für Prüfungsverwalter:innen
|
||||
@ -79,7 +79,7 @@ NotificationTriggerExamDeregistrationSoonInactive: Ich kann mich bald nicht mehr
|
||||
NotificationTriggerExamResult: Ich kann ein neues Prüfungsergebnis einsehen
|
||||
NotificationTriggerExamOfficeExamResults: Ich kann neue Prüfungsergebnisse einsehen
|
||||
NotificationTriggerExamOfficeExamResultsChanged: Prüfungsergebnisse wurden verändert
|
||||
NotificationTriggerCourseRegistered: Ein:e Kursverwalter:in hat mich zu einem Kurs angemeldet
|
||||
NotificationTriggerCourseRegistered: Ein:e Kursverwalter:in hat mich zu einer Kursart angemeldet
|
||||
NotificationTriggerSubmissionUserCreated: Ich wurde als Mitabgebender zu einer Übungsblatt-Abgabe hinzugefügt
|
||||
NotificationTriggerSubmissionEdited: Eine meiner Übungsblatt-Abgaben wurde verändert
|
||||
NotificationTriggerSubmissionUserDeleted: Ich wurde als Mitabgebender von einer Übungsblatt-Abgabe entfernt
|
||||
@ -99,13 +99,13 @@ ProfileLastAvsSynchError: Letzte AVS-Fehlermeldung
|
||||
NotificationSettingsUpdate: Benachrichtigungs-Einstellungen erfolgreich gespeichert
|
||||
NotificationSettingsHeading displayName@Text: Benachrichtigungs-Einstellungen für #{displayName}
|
||||
FavouriteVisited: Kürzlich besucht
|
||||
FavouriteParticipant: Ihre Kurse
|
||||
FavouriteParticipant: Ihre Kursarten
|
||||
FavouriteManual: Favoriten
|
||||
FavouriteCurrent: Aktueller Kurs
|
||||
FavouriteCurrent: Aktuelle Kursart
|
||||
FavouritesPlaceholder: Anzahl Favoriten
|
||||
FavouritesNotNatural: Anzahl der Favoriten muss eine natürliche Zahl sein!
|
||||
FavouritesSemestersPlaceholder: Anzahl Semester
|
||||
FavouritesSemestersNotNatural: Anzahl der Favoriten-Semester muss eine natürliche Zahl sein!
|
||||
FavouritesSemestersPlaceholder: Anzahl Jahre
|
||||
FavouritesSemestersNotNatural: Anzahl der Favoriten-Jahre muss eine natürliche Zahl sein!
|
||||
SettingsUpdate: Einstellungen erfolgreich gespeichert
|
||||
TokensResetSuccess: Authorisierungs-Tokens invalidiert
|
||||
ProfileTitle: Benutzereinstellungen
|
||||
|
||||
@ -19,7 +19,7 @@ FormCosmetics: Interface
|
||||
Theme: Theme
|
||||
Favourites: Number of saved favourites
|
||||
FavouritesTip: Only relevant for automatically generated favourites (“visited recently”)
|
||||
FavouriteSemesters: Maximum number of semesters in favourites bar
|
||||
FavouriteSemesters: Maximum number of years in favourites bar
|
||||
DateTimeFormat: Date and time format
|
||||
DateFormat: Date format
|
||||
TimeFormat: Time format
|
||||
@ -31,7 +31,7 @@ DownloadFilesTip: When set, files are automatically treated as downloads. Otherw
|
||||
WarningDays: Deadline-preview
|
||||
WarningDaysTip: How many days ahead should deadlines regarding exams etc. be displayed on the homepage?
|
||||
ShowSex: Show sex of other users
|
||||
ShowSexTip: Should users' sex be displayed in (among others) lists of course participants?
|
||||
ShowSexTip: Should users' sex be displayed in (among others) lists of course type participants?
|
||||
|
||||
PDFPassword: Password to lock PDF email attachments
|
||||
PDFPasswordTip: Please note that this password is displayed to FRADrive admins and is saved unencrypted
|
||||
@ -52,14 +52,14 @@ UserSchoolsTip: You will only receive department-wide notifications for the sele
|
||||
NotificationSettings: Desired notifications
|
||||
|
||||
NotificationTriggerKindAll: For all users
|
||||
NotificationTriggerKindCourseParticipant: For course participants
|
||||
NotificationTriggerKindCourseParticipant: For course type participants
|
||||
NotificationTriggerKindExamParticipant: For exam participants
|
||||
NotificationTriggerKindCorrector: For correctors
|
||||
NotificationTriggerKindLecturer: For lecturers
|
||||
NotificationTriggerKindLecturer: For course administrators
|
||||
NotificationTriggerKindCourseLecturer: For course administrators
|
||||
NotificationTriggerKindAdmin: For administrators
|
||||
NotificationTriggerKindExamOffice: For the exam office
|
||||
NotificationTriggerKindEvaluation: For course evaluations
|
||||
NotificationTriggerKindEvaluation: For course type evaluations
|
||||
NotificationTriggerKindSubmissionUser: For participants in an exercise sheet submission
|
||||
|
||||
NotificationTriggerSubmissionRatedGraded: My submission for an exercise sheet was marked (not purely informational)
|
||||
@ -104,8 +104,8 @@ FavouriteManual: Favourites
|
||||
FavouriteCurrent: Current course
|
||||
FavouritesPlaceholder: Number of favourites
|
||||
FavouritesNotNatural: Number of favourites must be a natural number!
|
||||
FavouritesSemestersPlaceholder: Number of semesters
|
||||
FavouritesSemestersNotNatural: Maximum number of semesters in favourites bar must be a natural number!
|
||||
FavouritesSemestersPlaceholder: Number of years
|
||||
FavouritesSemestersNotNatural: Maximum number of years in favourites bar must be a natural number!
|
||||
SettingsUpdate: Successfully updated settings
|
||||
TokensResetSuccess: Successfully invalidated all authorisation tokens
|
||||
ProfileTitle: Settings
|
||||
|
||||
@ -10,18 +10,18 @@ LastLogin: Letzter Login
|
||||
|
||||
NeverSet: Nie
|
||||
ProfileCorrector: Korrektor:in
|
||||
ProfileCourses: Eigene Kurse
|
||||
ProfileCourses: Eigene Kursarten
|
||||
ProfileCourseParticipations: Kursanmeldungen
|
||||
ProfileCourseExamResults: Prüfungsleistungen
|
||||
ProfileTutorials: Eigene Tutorien
|
||||
ProfileTutorialParticipations: Tutorien
|
||||
ProfileTutorials: Eigene Kurse
|
||||
ProfileTutorialParticipations: Kurse
|
||||
ProfileSubmissionGroups: Abgabegruppen
|
||||
ProfileSubmissions: Abgaben
|
||||
ProfileRemark: Hinweis
|
||||
ProfileQualifications: Eigene Qualifikationen
|
||||
PersonalInfoExamAchievementsWip: Die Anzeige von Prüfungsergebnissen wird momentan an dieser Stelle leider noch nicht unterstützt.
|
||||
PersonalInfoOwnTutorialsWip: Die Anzeige von Tutorien, zu denen Sie als Tutor eingetragen sind wird momentan an dieser Stelle leider noch nicht unterstützt.
|
||||
PersonalInfoTutorialsWip: Die Anzeige von Tutorien, zu denen Sie angemeldet sind wird momentan an dieser Stelle leider noch nicht unterstützt.
|
||||
PersonalInfoOwnTutorialsWip: Die Anzeige von Kurse, zu denen Sie als Ausbilder eingetragen sind wird momentan an dieser Stelle leider noch nicht unterstützt.
|
||||
PersonalInfoTutorialsWip: Die Anzeige von Kurse, zu denen Sie angemeldet sind wird momentan an dieser Stelle leider noch nicht unterstützt.
|
||||
ProfileGroupSubmissionDates: Bei Gruppenabgaben wird kein Datum angezeigt, wenn Sie die Gruppenabgabe nie selbst hochgeladen haben.
|
||||
ProfileCorrectorRemark: Die oberhalb angezeigte Tabelle zeigt nur prinzipielle Einteilungen als Korrektor zu einem Übungsblatt. Auch ohne Einteilung können Korrekturen einzeln zugewiesen werden, welche hier dann nicht aufgeführt werden.
|
||||
ProfileCorrections: Auflistung aller zugewiesenen Korrekturen
|
||||
|
||||
@ -11,17 +11,17 @@ LastLogin: Last login
|
||||
NeverSet: Never
|
||||
ProfileCorrector: Corrector
|
||||
ProfileCourses: Own courses
|
||||
ProfileCourseParticipations: Course registrations
|
||||
ProfileCourseParticipations: Course type registrations
|
||||
ProfileCourseExamResults: Exam achievements
|
||||
ProfileTutorials: Own tutorials
|
||||
ProfileTutorialParticipations: Tutorials
|
||||
ProfileTutorials: Own courses
|
||||
ProfileTutorialParticipations: Courses
|
||||
ProfileSubmissionGroups: Submission groups
|
||||
ProfileSubmissions: Submissions
|
||||
ProfileRemark: Remarks
|
||||
ProfileQualifications: Owned Qualifications
|
||||
PersonalInfoExamAchievementsWip: The feature to display your exam achievements has not yet been implemented.
|
||||
PersonalInfoOwnTutorialsWip: The feature to display tutorials you have been assigned to as tutor has not yet been implemented.
|
||||
PersonalInfoTutorialsWip: The feature to display tutorials you have registered for has not yet been implemented.
|
||||
PersonalInfoOwnTutorialsWip: The feature to display courses you have been assigned to as instructor has not yet been implemented.
|
||||
PersonalInfoTutorialsWip: The feature to display courses you have registered for has not yet been implemented.
|
||||
ProfileGroupSubmissionDates: No date is shown for group submissions if you have never uploaded the submission yourself.
|
||||
ProfileCorrectorRemark: The table above only shows registration as a corrector in principle. Even without registration corrections can be assigned individually and are not listed.
|
||||
ProfileCorrections: List of all assigned corrections
|
||||
|
||||
@ -2,20 +2,20 @@
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
TermStartMustMatchName: Jahreszahl im Namenskürzel stimmt nicht mit Semesterbeginn überein.
|
||||
TermEndMustBeAfterStart: Semester darf nicht enden, bevor es beginnt.
|
||||
TermStartMustMatchName: Jahreszahl im Namenskürzel stimmt nicht mit Beginn des gewählten Jahres überein.
|
||||
TermEndMustBeAfterStart: Jahr darf nicht enden, bevor es beginnt.
|
||||
TermLectureEndMustBeAfterStart: Vorlesungszeit muss vor ihrem Ende anfgangen.
|
||||
TermStartMustBeBeforeLectureStart: Semester muss vor der Vorlesungszeit beginnen.
|
||||
TermEndMustBeAfterLectureEnd: Vorlesungszeit muss vor dem Semester enden.
|
||||
TermStartMustBeBeforeLectureStart: Jahr muss vor der Vorlesungszeit beginnen.
|
||||
TermEndMustBeAfterLectureEnd: Vorlesungszeit muss vor dem Jahr enden.
|
||||
TermShort: Kürzel
|
||||
TermCourseCount: Kurse
|
||||
TermCourseCount: Kursarten
|
||||
TermStart: Anfang Kursperiode
|
||||
TermEnd: Ende Kursperiode
|
||||
LectureStart: Beginn Kurse
|
||||
TermEdited tid@TermId: Semester #{tid} erfolgreich editiert.
|
||||
TermNewTitle: Semester editieren/anlegen.
|
||||
LectureStart: Beginn Kursart
|
||||
TermEdited tid@TermId: Jahr #{tid} erfolgreich editiert.
|
||||
TermNewTitle: Jahr editieren/anlegen.
|
||||
InvalidInput: Ungültige Eingabe, bitte korrigieren.
|
||||
Term !ident-ok: Semester
|
||||
Term !ident-ok: Jahr
|
||||
TermPlaceholder: JJJJ
|
||||
TermStartDay: Erster Tag
|
||||
TermEndDay: Letzter Tag
|
||||
@ -27,16 +27,16 @@ TermLectureEnd: Ende Vorlesungen
|
||||
TermLectureStartTooltip: Muss am oder nach dem Beginn liegen
|
||||
TermLectureEndTooltip: Muss am oder vor dem Ende liegen
|
||||
TermActive: Aktiv
|
||||
TermActiveTooltip: Zeitraum in dem Lehrende Kurse anlegen dürfen; kann auf angegebene Lehrende eingeschränkt werden
|
||||
TermActiveTooltip: Zeitraum in dem Lehrende Kursarten anlegen dürfen; kann auf angegebene Lehrende eingeschränkt werden
|
||||
TermActiveForPlaceholder: E-Mail (optional)
|
||||
NumCourses num@Int64: #{num} #{pluralDE num "Kurs" "Kurse"}
|
||||
TermsHeading: Semesterübersicht
|
||||
TermEditHeading: Semester editieren/anlegen
|
||||
NumCourses num@Int64: #{num} #{pluralDE num "Kursart" "Kursarten"}
|
||||
TermsHeading: Jahresübersicht
|
||||
TermEditHeading: Jahr editieren/anlegen
|
||||
|
||||
TermFormHolidaysAlreadyAdded: Alle neuen Feiertage sind bereits eingetragen
|
||||
TermFormHolidaysFrom: Von
|
||||
TermFormHolidaysTo: Bis
|
||||
TermExists: Semester existiert bereits
|
||||
TermExists: Jahr existiert bereits
|
||||
|
||||
TermFormActiveFrom: Von
|
||||
TermFormActiveTo: Bis
|
||||
|
||||
@ -2,20 +2,20 @@
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
TermStartMustMatchName: Shorthand number does not match semester start.
|
||||
TermEndMustBeAfterStart: Semester end may not be before semester start.
|
||||
TermStartMustMatchName: Shorthand number does not match start of year.
|
||||
TermEndMustBeAfterStart: Year end may not be before start of year.
|
||||
TermLectureEndMustBeAfterStart: Lecture start may not be after lecture end.
|
||||
TermStartMustBeBeforeLectureStart: Semester start must be before lecture start.
|
||||
TermEndMustBeAfterLectureEnd: Lecture end must be before semester end.
|
||||
TermStartMustBeBeforeLectureStart: Year start must be before lecture start.
|
||||
TermEndMustBeAfterLectureEnd: Lecture end must be before end of year.
|
||||
TermShort: Shorthand
|
||||
TermCourseCount: Courses
|
||||
TermStart: Start of teaching period
|
||||
TermEnd: End of teaching perios
|
||||
LectureStart: Courses start
|
||||
TermEdited tid: Successfully edited semester #{tid}
|
||||
TermNewTitle: Edit/create semester
|
||||
TermEdited tid: Successfully edited year #{tid}
|
||||
TermNewTitle: Edit/create year
|
||||
InvalidInput: Invalid input
|
||||
Term: Semester
|
||||
Term: Year
|
||||
TermPlaceholder: YYYY
|
||||
TermStartDay: Starting day
|
||||
TermEndDay: Last day
|
||||
@ -27,11 +27,11 @@ TermLectureEnd: Lectures end
|
||||
TermLectureStartTooltip: Must be on or after starting day
|
||||
TermLectureEndTooltip: Must be before or on ending day
|
||||
TermActive: Active
|
||||
TermActiveTooltip: Timeframe when lecturers may add courses; maybe restricted for specified lecturers
|
||||
TermActiveTooltip: Timeframe when course administrators may add courses; maybe restricted for specified course administrators
|
||||
TermActiveForPlaceholder: Email (optional)
|
||||
NumCourses num: #{num} #{pluralEN num "course" "courses"}
|
||||
TermsHeading: Semesters
|
||||
TermEditHeading: Edit semester
|
||||
TermsHeading: Years
|
||||
TermEditHeading: Edit year
|
||||
|
||||
TermFormHolidaysAlreadyAdded: All new holidays were already entered
|
||||
TermFormHolidaysFrom: From
|
||||
|
||||
@ -67,7 +67,7 @@ PasswordChangedSuccess: Passwort erfolgreich geändert
|
||||
MailSubjectSchoolFunctionInvitation school@SchoolName renderedFunction@Text: #{renderedFunction}-Einladung für „#{school}“
|
||||
MailSchoolFunctionInviteHeading school@SchoolName renderedFunction@Text: #{renderedFunction}-Einladung für „#{school}“
|
||||
SchoolFunctionInviteExplanation renderedFunction@Text: Sie wurden eingeladen, als #{renderedFunction} für ein Institut zu wirken. Sie erhalten, nachdem Sie die Einladung annehmen, erweiterte Rechte innerhalb des Instituts.
|
||||
SchoolFunctionInvitationAccepted school@SchoolName renderedFunction@Text: #{renderedFunction}-Einladung als Dozent:in für „#{school}“ angenommen
|
||||
SchoolFunctionInvitationAccepted school@SchoolName renderedFunction@Text: #{renderedFunction}-Einladung als Kursverwalter:in für „#{school}“ angenommen
|
||||
FunctionaryInviteFunction: Funktion
|
||||
FunctionaryInviteSchool: Institut
|
||||
FunctionaryInviteField: Einzuladende E-Mail-Adressen
|
||||
@ -82,8 +82,8 @@ UserGroupSubmissionsKept n@Int: #{tshow n} Gruppenabgaben verbleiben in der Date
|
||||
UserSubmissionGroupsDeleted count@Int64: #{tshow count} benannte Abgabengruppen wurden gelöscht, da sie ohne den Nutzer/die Nutzerin leer wären.
|
||||
AuthMode: Authentifizierungsmodus
|
||||
Aborted: Abgebrochen
|
||||
CourseUserRegister: Zum Kurs anmelden
|
||||
CourseUserDeregister: Vom Kurs abmelden
|
||||
CourseUserRegister: Zur Kursart anmelden
|
||||
CourseUserDeregister: Von Kursart abmelden
|
||||
NewPasswordLinkTip: Das Passwort Ihrer Uni2work-internen Kennung können Sie auf der folgenden Seite setzen:
|
||||
NewPasswordLink: Neues Passwort setzen
|
||||
UserAccountDeleteWarning: Achtung, dies löscht den kompletten Benutzer/die komplette Benutzerin unwiderruflich und mit allen assoziierten Daten aus der Datenbank. Prüfungsdaten müssen jedoch langfristig gespeichert bleiben!
|
||||
|
||||
@ -7,8 +7,9 @@ BtnAbort: Abbrechen
|
||||
BtnDelete: Löschen
|
||||
BtnRegister: Anmelden
|
||||
BtnDeregister: Abmelden
|
||||
BtnCourseRegister: Zum Kurs anmelden
|
||||
BtnCourseDeregister: Vom Kurs abmelden
|
||||
MassRegister: Andere anmelden
|
||||
BtnCourseRegister: Zur Kursart anmelden
|
||||
BtnCourseDeregister: Von Kursart abmelden
|
||||
BtnExamRegister: Anmelden zur Prüfung
|
||||
BtnExamRegisterOccurrence: Anmelden zum Prüfungstermin/-raum
|
||||
BtnExamSwitchOccurrence: Zu Prüfungstermin/-raum wechseln
|
||||
|
||||
@ -7,6 +7,7 @@ BtnAbort: Abort
|
||||
BtnDelete: Delete
|
||||
BtnRegister: Register
|
||||
BtnDeregister: Deregister
|
||||
MassRegister: Register others
|
||||
BtnCourseRegister: Enrol for course
|
||||
BtnCourseDeregister: Leave course
|
||||
BtnExamRegister: Enrol for exam
|
||||
|
||||
@ -10,12 +10,12 @@ BreadcrumbCourseNotes: Kursnotizen
|
||||
BreadcrumbHiWis: Korrektor:innen
|
||||
BreadcrumbMaterial !ident-ok: Material
|
||||
BreadcrumbSheet: Übungsblatt
|
||||
BreadcrumbTutorial: Tutorium
|
||||
BreadcrumbTutorial: Kurs
|
||||
BreadcrumbExam: Prüfung
|
||||
BreadcrumbCourseRegister: Anmelden
|
||||
BreadcrumbCourseFavourite: Favorisieren
|
||||
BreadcrumbCourse: Kurs
|
||||
BreadcrumbTerm !ident-ok: Semester
|
||||
BreadcrumbCourse: Kursart
|
||||
BreadcrumbTerm !ident-ok: Jahr
|
||||
BreadcrumbSchool: Institut
|
||||
BreadcrumbUser: Benutzer:in
|
||||
BreadcrumbStatic: Statische Resource
|
||||
@ -30,9 +30,9 @@ BreadcrumbSystemMessage: Statusmeldung
|
||||
BreadcrumbSubmission: Abgabe
|
||||
BreadcrumbCourseNews: Kursnachricht
|
||||
BreadcrumbCourseNewsDelete: Kursnachricht löschen
|
||||
BreadcrumbCourseEventDelete: Kurstermin löschen
|
||||
BreadcrumbCourseEventDelete: Kursarttermin löschen
|
||||
BreadcrumbProfile: Einstellungen
|
||||
BreadcrumbCourseParticipantInvitation: Einladung als Kursteilnehmer:in
|
||||
BreadcrumbCourseParticipantInvitation: Einladung als Kursartteilnehmer:in
|
||||
BreadcrumbMaterialArchive: Archiv
|
||||
BreadcrumbMaterialFile: Datei
|
||||
BreadcrumbMaterialVideo !ident-ok: Video
|
||||
@ -42,7 +42,7 @@ BreadcrumbSheetPseudonym !ident-ok: Pseudonym
|
||||
BreadcrumbSheetCorrectorInvite: Einladung als Korrektor:in
|
||||
BreadcrumbSheetFile: Datei
|
||||
BreadcrumbTutorialRegister: Anmelden
|
||||
BreadcrumbTutorInvite: Einladung als Tutor:in
|
||||
BreadcrumbTutorInvite: Einladung als Ausbilder:in
|
||||
BreadcrumbExamCorrectorInvite: Einladung als Prüfungskorrektor:in
|
||||
BreadcrumbExamParticipantInvite: Einladung als Prüfungsteilnehmer:in
|
||||
BreadcrumbExamRegister: Anmelden
|
||||
@ -57,8 +57,8 @@ BreadcrumbExternalExamUsers: Teilnehmer:in
|
||||
BreadcrumbExternalExamGrades: Prüfungsleistungen
|
||||
BreadcrumbExternalExamStaffInvite: Einladung als Prüfer:in
|
||||
BreadcrumbExternalExamCorrect: Prüfungsleistungen eintragen
|
||||
BreadcrumbParticipantsList: Kursteilnehmerlisten
|
||||
BreadcrumbParticipants: Kursteilnehmerliste
|
||||
BreadcrumbParticipantsList: Kursartteilnehmerlisten
|
||||
BreadcrumbParticipants: Kursartteilnehmerliste
|
||||
BreadcrumbExamAutoOccurrence: Automatische Termin-/Raumverteilung
|
||||
BreadcrumbStorageKey: Lokalen Schlüssel generieren
|
||||
BreadcrumbMessageHide: Verstecken
|
||||
@ -91,30 +91,30 @@ BreadcrumbInstance: Instanz-Identifikation
|
||||
BreadcrumbUserDisplayEmail: E‑Mail-Adresse
|
||||
BreadcrumbProfileData: Persönliche Daten
|
||||
BreadcrumbAuthPreds: Authorisierungseinstellungen
|
||||
BreadcrumbTermShow: Semester
|
||||
BreadcrumbTermCreate: Neues Semester anlegen
|
||||
BreadcrumbTermEdit: Semester editieren
|
||||
BreadcrumbTermCurrent: Aktuelles Semester
|
||||
BreadcrumbParticipantsIntersect: Überschneidung von Kursteilnehmer:innen
|
||||
BreadcrumbCourseList: Kurse
|
||||
BreadcrumbCourseNew: Neuen Kurs anlegen
|
||||
BreadcrumbCourseEdit: Kurs editieren
|
||||
BreadcrumbCourseMembers: Kursteilnehmer:innen
|
||||
BreadcrumbCourseAddMembers: Kursteilnehmer:innen hinzufügen
|
||||
BreadcrumbTermShow: Jahr
|
||||
BreadcrumbTermCreate: Neues Jahr anlegen
|
||||
BreadcrumbTermEdit: Jahr editieren
|
||||
BreadcrumbTermCurrent: Aktuelles Jahr
|
||||
BreadcrumbParticipantsIntersect: Überschneidung von Kursartteilnehmer:innen
|
||||
BreadcrumbCourseList: Kursarten
|
||||
BreadcrumbCourseNew: Neue Kursart anlegen
|
||||
BreadcrumbCourseEdit: Kursart editieren
|
||||
BreadcrumbCourseMembers: Kursartteilnehmer:innen
|
||||
BreadcrumbCourseAddMembers: Kursartteilnehmer:innen hinzufügen
|
||||
BreadcrumbCourseExamOffice: Prüfungsbeauftragte
|
||||
BreadcrumbCorrectionsAssign: Zuteilung der Korrekturen
|
||||
BreadcrumbSheetList: Übungsblätter
|
||||
BreadcrumbSheetNew: Neues Übungsblatt anlegen
|
||||
BreadcrumbSheetCurrent: Aktuelles Übungsblatt
|
||||
BreadcrumbSheetOldUnassigned: Abgaben ohne Korrektor:in
|
||||
BreadcrumbCourseCommunication: Kursmitteilung (E‑Mail)
|
||||
BreadcrumbTutorialList: Tutorien
|
||||
BreadcrumbTutorialNew: Neues Tutorium anlegen
|
||||
BreadcrumbCourseDelete: Kurs löschen
|
||||
BreadcrumbCourseNewsNew: Neue Kursnachricht
|
||||
BreadcrumbCourseNewsEdit: Kursnachricht bearbeiten
|
||||
BreadcrumbCourseEventNew: Neuer Kurstermin
|
||||
BreadcrumbCourseEventEdit: Kurstermin bearbeiten
|
||||
BreadcrumbCourseCommunication: Kursartmitteilung (E‑Mail)
|
||||
BreadcrumbTutorialList: Kurse
|
||||
BreadcrumbTutorialNew: Neuen Kurs anlegen
|
||||
BreadcrumbCourseDelete: Kursart löschen
|
||||
BreadcrumbCourseNewsNew: Neue Kursartnachricht
|
||||
BreadcrumbCourseNewsEdit: Kursartnachricht bearbeiten
|
||||
BreadcrumbCourseEventNew: Neuer Kursarttermin
|
||||
BreadcrumbCourseEventEdit: Kursarttermin bearbeiten
|
||||
BreadcrumbExamList: Prüfungen
|
||||
BreadcrumbExamNew: Neue Prüfung anlegen
|
||||
BreadcrumbExamEdit: Prüfung bearbeiten
|
||||
@ -122,8 +122,8 @@ BreadcrumbExamUsers: Teilnehmer:innen
|
||||
BreadcrumbExamGrades: Prüfungsleistungen
|
||||
BreadcrumbExamAddMembers: Prüfungsteilnehmer hinzufügen
|
||||
BreadcrumbExamCorrect: Prüfungsergebnisse eintragen
|
||||
BreadcrumbTutorialDelete: Tutorium löschen
|
||||
BreadcrumbTutorialEdit: Tutorium editieren
|
||||
BreadcrumbTutorialDelete: Kurs löschen
|
||||
BreadcrumbTutorialEdit: Kurs editieren
|
||||
BreadcrumbTutorialComm: Mitteilung an Teilnehmer:innen
|
||||
BreadcrumbSheetEdit: Übungsblatt editieren
|
||||
BreadcrumbSheetDelete: Übungsblatt löschen
|
||||
|
||||
@ -6,16 +6,16 @@ BreadcrumbCsvOptions: csv-options
|
||||
BreadcrumbSubmissionFile: File
|
||||
BreadcrumbSubmissionUserInvite: Invitation to participate in a submission
|
||||
BreadcrumbCryptoIDDispatch: CryptoID-redirect
|
||||
BreadcrumbCourseNotes: Course notes
|
||||
BreadcrumbCourseNotes: Course type notes
|
||||
BreadcrumbHiWis: Correctors
|
||||
BreadcrumbMaterial: Material
|
||||
BreadcrumbSheet: Exercise sheet
|
||||
BreadcrumbTutorial: Tutorial
|
||||
BreadcrumbTutorial: Course
|
||||
BreadcrumbExam: Exam
|
||||
BreadcrumbCourseRegister: Register
|
||||
BreadcrumbCourseFavourite: Favourite
|
||||
BreadcrumbCourse: Course
|
||||
BreadcrumbTerm: Semester
|
||||
BreadcrumbCourse: Course type
|
||||
BreadcrumbTerm: Year
|
||||
BreadcrumbSchool: Department
|
||||
BreadcrumbUser: User
|
||||
BreadcrumbStatic: Static resource
|
||||
@ -28,11 +28,11 @@ BreadcrumbUserDelete: Delete user account
|
||||
BreadcrumbUserHijack: Hijack user session
|
||||
BreadcrumbSystemMessage: System message
|
||||
BreadcrumbSubmission: Submission
|
||||
BreadcrumbCourseNews: Course news
|
||||
BreadcrumbCourseNewsDelete: Delete course news
|
||||
BreadcrumbCourseEventDelete: Delete course occurrence
|
||||
BreadcrumbCourseNews: Course type news
|
||||
BreadcrumbCourseNewsDelete: Delete course type news
|
||||
BreadcrumbCourseEventDelete: Delete course type occurrence
|
||||
BreadcrumbProfile: Settings
|
||||
BreadcrumbCourseParticipantInvitation: Invitation to be a course participant
|
||||
BreadcrumbCourseParticipantInvitation: Invitation to be a course type participant
|
||||
BreadcrumbMaterialArchive: Archive
|
||||
BreadcrumbMaterialFile: File
|
||||
BreadcrumbMaterialVideo: Video
|
||||
@ -42,7 +42,7 @@ BreadcrumbSheetPseudonym: Pseudonym
|
||||
BreadcrumbSheetCorrectorInvite: Invitation to be a corrector
|
||||
BreadcrumbSheetFile: File
|
||||
BreadcrumbTutorialRegister: Register
|
||||
BreadcrumbTutorInvite: Invitation to be a tutor
|
||||
BreadcrumbTutorInvite: Invitation to be a instructor
|
||||
BreadcrumbExamCorrectorInvite: Invitation to be an exam corrector
|
||||
BreadcrumbExamParticipantInvite: Invitation to be an exam participant
|
||||
BreadcrumbExamRegister: Register
|
||||
@ -57,8 +57,8 @@ BreadcrumbExternalExamUsers: Participants
|
||||
BreadcrumbExternalExamGrades: Exam results
|
||||
BreadcrumbExternalExamStaffInvite: Invitation
|
||||
BreadcrumbExternalExamCorrect: Enter exam results
|
||||
BreadcrumbParticipantsList: Lists of course participants
|
||||
BreadcrumbParticipants: Course participants
|
||||
BreadcrumbParticipantsList: Lists of course type participants
|
||||
BreadcrumbParticipants: Course type participants
|
||||
BreadcrumbExamAutoOccurrence: Automatic occurrence/room distribution
|
||||
BreadcrumbStorageKey: Generate storage key
|
||||
BreadcrumbMessageHide: Hide
|
||||
@ -82,7 +82,7 @@ BreadcrumbExamOfficeExams: Exams
|
||||
BreadcrumbExamOfficeFields: Fields of study
|
||||
BreadcrumbExamOfficeUsers: Users
|
||||
BreadcrumbInformation: Information
|
||||
BreadcrumbInfoLecturerTitle: Information for lecturers
|
||||
BreadcrumbInfoLecturerTitle: Information for course administrators
|
||||
BreadcrumbLegal: Legal
|
||||
BreadcrumbVersion: Version history
|
||||
BreadcrumbHelp: Support
|
||||
@ -91,11 +91,11 @@ BreadcrumbInstance: Instance identification
|
||||
BreadcrumbUserDisplayEmail: Email address
|
||||
BreadcrumbProfileData: Personal information
|
||||
BreadcrumbAuthPreds: Authorisation settings
|
||||
BreadcrumbTermShow: Semesters
|
||||
BreadcrumbTermCreate: Create new semester
|
||||
BreadcrumbTermEdit: Edit semester
|
||||
BreadcrumbTermCurrent: Current semester
|
||||
BreadcrumbParticipantsIntersect: Common course participants
|
||||
BreadcrumbTermShow: Years
|
||||
BreadcrumbTermCreate: Create new year
|
||||
BreadcrumbTermEdit: Edit year
|
||||
BreadcrumbTermCurrent: Current year
|
||||
BreadcrumbParticipantsIntersect: Common course type participants
|
||||
BreadcrumbCourseList: Courses
|
||||
BreadcrumbCourseNew: Create new course
|
||||
BreadcrumbCourseEdit: Edit course
|
||||
@ -104,14 +104,14 @@ BreadcrumbCourseAddMembers: Add participants
|
||||
BreadcrumbCourseExamOffice: Exam offices
|
||||
BreadcrumbCorrectionsAssign: Assign corrections
|
||||
BreadcrumbSheetList: Exercise sheets
|
||||
BreadcrumbCourseCommunication: Course message (email)
|
||||
BreadcrumbTutorialList: Tutorials
|
||||
BreadcrumbTutorialNew: Create new tutorial
|
||||
BreadcrumbCourseCommunication: Course type message (email)
|
||||
BreadcrumbTutorialList: Courses
|
||||
BreadcrumbTutorialNew: Create new course
|
||||
BreadcrumbCourseDelete: Delete course
|
||||
BreadcrumbCourseNewsNew: Add course news
|
||||
BreadcrumbCourseNewsEdit: Edit course news
|
||||
BreadcrumbCourseEventNew: New course occurrence
|
||||
BreadcrumbCourseEventEdit: Edit course occurrence
|
||||
BreadcrumbCourseNewsNew: Add course type news
|
||||
BreadcrumbCourseNewsEdit: Edit course type news
|
||||
BreadcrumbCourseEventNew: New course type occurrence
|
||||
BreadcrumbCourseEventEdit: Edit course type occurrence
|
||||
BreadcrumbExamList: Exams
|
||||
BreadcrumbExamNew: Create new exam
|
||||
BreadcrumbExamEdit: Edit exam
|
||||
@ -119,9 +119,9 @@ BreadcrumbExamUsers: Participants
|
||||
BreadcrumbExamGrades: Exam results
|
||||
BreadcrumbExamAddMembers: Add exam participants
|
||||
BreadcrumbExamCorrect: Grade exams
|
||||
BreadcrumbTutorialDelete: Delete tutorial
|
||||
BreadcrumbTutorialEdit: Edit tutorial
|
||||
BreadcrumbTutorialComm: Send course message
|
||||
BreadcrumbTutorialDelete: Delete course
|
||||
BreadcrumbTutorialEdit: Edit course
|
||||
BreadcrumbTutorialComm: Send course type message
|
||||
BreadcrumbSheetEdit: Edit exercise sheet
|
||||
BreadcrumbSheetDelete: Delete exercise sheet
|
||||
BreadcrumbSubmissions: Submissions
|
||||
|
||||
@ -7,11 +7,11 @@ MenuAdminFeaturesHeading: Studiengänge
|
||||
MenuInfoLecturerTitle: Hinweise für Veranstalter:innen
|
||||
MenuInfoLecturerCourses: Veranstaltungen
|
||||
MenuInfoLecturerExercises: Übungsbetrieb
|
||||
MenuInfoLecturerTutorials: Tutorien
|
||||
MenuInfoLecturerTutorials: Kurse
|
||||
MenuInfoLecturerExams: Prüfungen
|
||||
MenuCsvOptions: CSV-Optionen
|
||||
MenuCorrectorAssignTitle: Korrektor:in zuweisen
|
||||
MenuOpenCourses: Kurse mit offener Registrierung
|
||||
MenuOpenCourses: Kursarten mit offener Registrierung
|
||||
MenuNews: Aktuell
|
||||
MenuInformation: Informationen
|
||||
MenuLegal: Rechtliche Informationen
|
||||
@ -27,13 +27,13 @@ MenuHelp: Hilfe
|
||||
MenuProfile: Anpassen
|
||||
MenuLogin !ident-ok: Login
|
||||
MenuLogout !ident-ok: Logout
|
||||
MenuCourseList: Kurse
|
||||
MenuCourseMembers: Kursteilnehmer:innen
|
||||
MenuCourseAddMembers: Kursteilnehmer:innen hinzufügen
|
||||
MenuTutorialAddMembers: Tutorium Teilnehmer:innen hinzufügen
|
||||
MenuCourseCommunication: Kursmitteilung (E‑Mail)
|
||||
MenuCourseList: Kursarten
|
||||
MenuCourseMembers: Kursartteilnehmer:innen
|
||||
MenuCourseAddMembers: Kursartteilnehmer:innen hinzufügen
|
||||
MenuTutorialAddMembers: Kursteilnehmer:innen hinzufügen
|
||||
MenuCourseCommunication: Kursartmitteilung (E‑Mail)
|
||||
MenuCourseExamOffice: Prüfungsbeauftragte
|
||||
MenuTermShow: Semester
|
||||
MenuTermShow: Jahr
|
||||
MenuSubmissionDelete: Abgabe löschen
|
||||
MenuUsers: Benutzer:in
|
||||
MenuUserAdd: Benutzer:in anlegen
|
||||
@ -44,10 +44,10 @@ MenuMessageList: Systemnachrichten
|
||||
MenuAdminErrMsg: Fehlermeldung entschlüsseln
|
||||
MenuAdminTokens: Tokens ausstellen
|
||||
MenuProfileData: Persönliche Daten
|
||||
MenuTermCreate: Neues Semester anlegen
|
||||
MenuCourseNew: Neuen Kurs anlegen
|
||||
MenuTermEdit: Semester editieren
|
||||
MenuTermCurrent: Aktuelles Semester
|
||||
MenuTermCreate: Neues Jahr anlegen
|
||||
MenuCourseNew: Neue Kursart anlegen
|
||||
MenuTermEdit: Jahr editieren
|
||||
MenuTermCurrent: Aktuelles Jahr
|
||||
MenuCorrection: Korrektur
|
||||
MenuCorrections: Korrekturen
|
||||
MenuCorrectionsOwn: Meine Korrekturen
|
||||
@ -57,14 +57,14 @@ MenuMaterialList !ident-ok: Material
|
||||
MenuMaterialNew: Neues Material veröffentlichen
|
||||
MenuMaterialEdit: Material bearbeiten
|
||||
MenuMaterialDelete: Material löschen
|
||||
MenuTutorialList: Tutorien
|
||||
MenuTutorialNew: Neues Tutorium anlegen
|
||||
MenuTutorialList: Kurse
|
||||
MenuTutorialNew: Neuen Kurs anlegen
|
||||
MenuSheetNew: Neues Übungsblatt anlegen
|
||||
MenuSheetCurrent: Aktuelles Übungsblatt
|
||||
MenuSheetOldUnassigned: Abgaben ohne Korrektor:in
|
||||
MenuCourseEdit: Kurs editieren
|
||||
MenuCourseClone: Als neuen Kurs klonen
|
||||
MenuCourseDelete: Kurs löschen
|
||||
MenuCourseEdit: Kursart editieren
|
||||
MenuCourseClone: Als neue Kursart klonen
|
||||
MenuCourseDelete: Kursart löschen
|
||||
MenuSubmissionNew: Abgabe anlegen
|
||||
MenuSubmissionOwn: Abgabe
|
||||
MenuCorrectors: Korrektor:innen
|
||||
@ -78,8 +78,8 @@ MenuCorrectionsGrade: Korrekturen eintragen
|
||||
MenuCorrectionsAssign: Zuteilung der Korrekturen
|
||||
MenuCorrectionsAssignSheet name@Text: Zuteilung der Korrekturen von #{name}
|
||||
MenuAuthPreds: Authorisierungseinstellungen
|
||||
MenuTutorialDelete: Tutorium löschen
|
||||
MenuTutorialEdit: Tutorium editieren
|
||||
MenuTutorialDelete: Kurs löschen
|
||||
MenuTutorialEdit: Kurs editieren
|
||||
MenuTutorialComm: Mitteilung an Teilnehmer:innen
|
||||
MenuExamList: Prüfungen
|
||||
MenuExamNew: Neue Prüfung anlegen
|
||||
@ -100,18 +100,18 @@ MenuExternalExamEdit: Bearbeiten
|
||||
MenuExternalExamNew: Neue externe Prüfung
|
||||
MenuExternalExamList: Externe Prüfungen
|
||||
MenuExternalExamCorrect: Prüfungsleistungen eintragen
|
||||
MenuParticipantsList: Kursteilnehmerlisten
|
||||
MenuParticipantsIntersect: Überschneidung von Kursteilnehmer:innen
|
||||
MenuParticipantsList: Kursartteilnehmerlisten
|
||||
MenuParticipantsIntersect: Überschneidung von Kursartteilnehmer:innen
|
||||
MenuFaq !ident-ok: FAQ
|
||||
MenuSheetPersonalisedFiles: Personalisierte Dateien herunterladen
|
||||
MenuCourseSheetPersonalisedFiles: Vorlage für personalisierte Übungsblatt-Dateien herunterladen
|
||||
MenuAdminCrontab !ident-ok: Crontab
|
||||
MenuGlossary: Begriffsverzeichnis
|
||||
MenuVersion: Versionsgeschichte
|
||||
MenuCourseNewsNew: Neue Kursnachricht
|
||||
MenuCourseNewsEdit: Kursnachricht bearbeiten
|
||||
MenuCourseEventNew: Neuer Kurstermin
|
||||
MenuCourseEventEdit: Kurstermin bearbeiten
|
||||
MenuCourseNewsNew: Neue Kursartnachricht
|
||||
MenuCourseNewsEdit: Kursartnachricht bearbeiten
|
||||
MenuCourseEventNew: Neuer Kursarttermin
|
||||
MenuCourseEventEdit: Kursarttermin bearbeiten
|
||||
MenuLanguage: Sprache
|
||||
|
||||
MenuQualifications: Qualifikationen
|
||||
|
||||
@ -4,10 +4,10 @@
|
||||
|
||||
MenuAdminHeading: Administration
|
||||
MenuAdminFeaturesHeading: Features of study
|
||||
MenuInfoLecturerTitle: Information for lecturers
|
||||
MenuInfoLecturerTitle: Information for course administrators
|
||||
MenuInfoLecturerCourses: Courses
|
||||
MenuInfoLecturerExercises: Course Exercises
|
||||
MenuInfoLecturerTutorials: Tutorials
|
||||
MenuInfoLecturerExercises: Course type Exercises
|
||||
MenuInfoLecturerTutorials: Courses
|
||||
MenuInfoLecturerExams: Exams
|
||||
MenuCsvOptions: CSV-options
|
||||
MenuCorrectorAssignTitle: Assign corrector
|
||||
@ -29,9 +29,9 @@ MenuLogin: Login
|
||||
MenuLogout: Logout
|
||||
MenuCourseList: Courses
|
||||
MenuCourseMembers: Participants
|
||||
MenuCourseAddMembers: Add course participants
|
||||
MenuTutorialAddMembers: Add tutorium participants
|
||||
MenuCourseCommunication: Course message (email)
|
||||
MenuCourseAddMembers: Add course type participants
|
||||
MenuTutorialAddMembers: Add course participants
|
||||
MenuCourseCommunication: Course type message (email)
|
||||
MenuCourseExamOffice: Exam offices
|
||||
MenuTermShow: Semesters
|
||||
MenuSubmissionDelete: Delete submission
|
||||
@ -44,10 +44,10 @@ MenuMessageList: System messages
|
||||
MenuAdminErrMsg: Decrypt error message
|
||||
MenuAdminTokens: Issue tokens
|
||||
MenuProfileData: Personal information
|
||||
MenuTermCreate: Create new semester
|
||||
MenuCourseNew: Create new course
|
||||
MenuTermEdit: Edit semester
|
||||
MenuTermCurrent: Current semester
|
||||
MenuTermCreate: Create new year
|
||||
MenuCourseNew: Create new course type
|
||||
MenuTermEdit: Edit year
|
||||
MenuTermCurrent: Current year
|
||||
MenuCorrection: Correction
|
||||
MenuCorrections: Corrections
|
||||
MenuCorrectionsOwn: My corrections
|
||||
@ -57,8 +57,8 @@ MenuMaterialList: Material
|
||||
MenuMaterialNew: Publish new material
|
||||
MenuMaterialEdit: Edit material
|
||||
MenuMaterialDelete: Delete material
|
||||
MenuTutorialList: Tutorials
|
||||
MenuTutorialNew: Create new tutorial
|
||||
MenuTutorialList: Courses
|
||||
MenuTutorialNew: Create new course
|
||||
MenuSheetNew: Create new exercise sheet
|
||||
MenuSheetCurrent: Current exercise sheet
|
||||
MenuSheetOldUnassigned: Submissions without corrector
|
||||
@ -79,9 +79,9 @@ MenuCorrectionsGrade: Grade submissions
|
||||
MenuCorrectionsAssign: Assign corrections
|
||||
MenuCorrectionsAssignSheet name: Assign corrections for #{name}
|
||||
MenuAuthPreds: Authorisation settings
|
||||
MenuTutorialDelete: Delete tutorial
|
||||
MenuTutorialEdit: Edit tutorial
|
||||
MenuTutorialComm: Send course message
|
||||
MenuTutorialDelete: Delete course
|
||||
MenuTutorialEdit: Edit course
|
||||
MenuTutorialComm: Send course type message
|
||||
MenuExamList: Exams
|
||||
MenuExamNew: Create new exam
|
||||
MenuExamEdit: Edit exam
|
||||
@ -101,18 +101,18 @@ MenuExternalExamEdit: Edit
|
||||
MenuExternalExamNew: New external exam
|
||||
MenuExternalExamList: External exams
|
||||
MenuExternalExamCorrect: Enter exam results
|
||||
MenuParticipantsList: Lists of course participants
|
||||
MenuParticipantsIntersect: Common course participants
|
||||
MenuParticipantsList: Lists of course type participants
|
||||
MenuParticipantsIntersect: Common course type participants
|
||||
MenuFaq: FAQ
|
||||
MenuSheetPersonalisedFiles: Download personalised sheet files
|
||||
MenuCourseSheetPersonalisedFiles: Download template for personalised sheet files
|
||||
MenuAdminCrontab: Crontab
|
||||
MenuGlossary: Glossary
|
||||
MenuVersion: Version history
|
||||
MenuCourseNewsNew: Add course news
|
||||
MenuCourseNewsEdit: Edit course news
|
||||
MenuCourseEventNew: New course occurrence
|
||||
MenuCourseEventEdit: Edit course occurrence
|
||||
MenuCourseNewsNew: Add course type news
|
||||
MenuCourseNewsEdit: Edit course type news
|
||||
MenuCourseEventNew: New course type occurrence
|
||||
MenuCourseEventEdit: Edit course type occurrence
|
||||
MenuLanguage: Language
|
||||
|
||||
MenuQualifications: Qualifications
|
||||
|
||||
@ -22,23 +22,23 @@ HeadingDataProt: Datenschutzerklärung
|
||||
HeadingTermsUse: Nutzungsbedingungen
|
||||
HeadingCopyright: Urheberrecht
|
||||
HeadingImprint: Impressum
|
||||
HeadingTermsHeading: Semesterübersicht
|
||||
HeadingTermEditHeading: Semester editieren/anlegen
|
||||
HeadingTermCurrent: Aktuelles Semester
|
||||
HeadingTermEditTid tid@TermId: Semester #{tid} editieren
|
||||
TermCourseListHeading tid@TermId: Kursübersicht #{tid}
|
||||
TermSchoolCourseListHeading tid@TermId school@SchoolName: Kursübersicht #{tid} für #{school}
|
||||
CourseListTitle: Alle Kurse
|
||||
CourseNewHeading: Neuen Kurs anlegen
|
||||
CourseEditHeading tid@TermId ssh@SchoolId csh@CourseShorthand: Kurs #{tid}-#{ssh}-#{csh} editieren
|
||||
SubmissionsCourse tid@TermId ssh@SchoolId csh@CourseShorthand: Alle Abgaben Kurs #{tid}-#{ssh}-#{csh}
|
||||
HeadingTermsHeading: Jahresübersicht
|
||||
HeadingTermEditHeading: Jahr editieren/anlegen
|
||||
HeadingTermCurrent: Aktuelles Jahr
|
||||
HeadingTermEditTid tid@TermId: Jahr #{tid} editieren
|
||||
TermCourseListHeading tid@TermId: Kursartübersicht #{tid}
|
||||
TermSchoolCourseListHeading tid@TermId school@SchoolName: Kursartübersicht #{tid} für #{school}
|
||||
CourseListTitle: Alle Kursarten
|
||||
CourseNewHeading: Neue Kursart anlegen
|
||||
CourseEditHeading tid@TermId ssh@SchoolId csh@CourseShorthand: Kursart #{tid}-#{ssh}-#{csh} editieren
|
||||
SubmissionsCourse tid@TermId ssh@SchoolId csh@CourseShorthand: Alle Abgaben Kursart #{tid}-#{ssh}-#{csh}
|
||||
SubmissionsSheet sheetName@SheetName: Abgaben für #{sheetName}
|
||||
SheetList tid@TermId ssh@SchoolId csh@CourseShorthand: #{tid}-#{ssh}-#{csh} Übersicht Übungsblätter
|
||||
SheetNewHeading tid@TermId ssh@SchoolId csh@CourseShorthand: #{tid}-#{ssh}-#{csh} Neues Übungsblatt anlegen
|
||||
SheetTitle tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName !ident-ok: #{tid}-#{ssh}-#{csh} #{sheetName}
|
||||
SheetTitleNew tid@TermId ssh@SchoolId csh@CourseShorthand : #{tid}-#{ssh}-#{csh}: Neues Übungsblatt
|
||||
SheetEditHead tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName: #{tid}-#{ssh}-#{csh} #{sheetName} editieren
|
||||
SheetDelHead tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName: #{sheetName} wirklich aus Kurs #{tid}-#{ssh}-#{csh} herauslöschen? Alle assoziierten Abgaben und Korrekturen gehen ebenfalls verloren!
|
||||
SheetDelHead tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName: #{sheetName} wirklich aus Kursart #{tid}-#{ssh}-#{csh} herauslöschen? Alle assoziierten Abgaben und Korrekturen gehen ebenfalls verloren!
|
||||
SubmissionEditHead tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName: #{tid}-#{ssh}-#{csh} #{sheetName}: Abgabe editieren/anlegen
|
||||
CorrectionHead tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName cid@CryptoFileNameSubmission: #{tid}-#{ssh}-#{csh} #{sheetName}: Korrektur
|
||||
CorrectionsTitle: Zugewiesene Korrekturen
|
||||
@ -47,9 +47,9 @@ CorrCreate: Abgaben registrieren
|
||||
CorrGrade: Korrekturen eintragen
|
||||
TableHeadingCsvImport: CSV-Import
|
||||
TableHeadingCsvExport: CSV-Export
|
||||
FavouritesEmptyTip: Hier werden Ihre Kurse, sowie zuletzt besuchte Kurse angezeigt.
|
||||
FavouritesToggleTip: Der Anzeigemodus für den aktuellen Kurs kann über einen Klick auf das Stern-Symbol zwischen automatisch, permanent und nie gewechselt werden.
|
||||
FavouritesUnavailableTip: Das Schnellzugriffsmenü für diesen Kurs ist aktuell nicht verfügbar.
|
||||
FavouritesEmptyTip: Hier werden Ihre Kursarten, sowie zuletzt besuchte Kursarten angezeigt.
|
||||
FavouritesToggleTip: Der Anzeigemodus für die aktuelle Kursart kann über einen Klick auf das Stern-Symbol zwischen automatisch, permanent und nie gewechselt werden.
|
||||
FavouritesUnavailableTip: Das Schnellzugriffsmenü für diese Kursart ist aktuell nicht verfügbar.
|
||||
NavigationFavourites: Favoriten
|
||||
ErrorResponseTitleInternalError internalError@Text: Ein interner Fehler ist aufgetreten
|
||||
ErrorResponseTitleInvalidArgs invalidArgs@Texts: Anfrage-Nachricht enthielt ungültige Argumente
|
||||
|
||||
@ -22,15 +22,15 @@ HeadingDataProt: Data protection
|
||||
HeadingTermsUse: Terms of use
|
||||
HeadingCopyright: Copyright
|
||||
HeadingImprint: Imprint
|
||||
HeadingTermsHeading: Semesters
|
||||
HeadingTermEditHeading: Edit semester
|
||||
HeadingTermCurrent: Current semester
|
||||
HeadingTermEditTid tid: Edit semester #{tid}
|
||||
HeadingTermsHeading: Years
|
||||
HeadingTermEditHeading: Edit year
|
||||
HeadingTermCurrent: Current year
|
||||
HeadingTermEditTid tid: Edit year #{tid}
|
||||
TermCourseListHeading tid: Courses #{tid}
|
||||
TermSchoolCourseListHeading tid school: Courses #{tid}, #{school}
|
||||
CourseListTitle: All courses
|
||||
CourseNewHeading: Create new course
|
||||
CourseEditHeading tid ssh csh: Edit course #{tid}-#{ssh}-#{csh}
|
||||
CourseNewHeading: Create new course type
|
||||
CourseEditHeading tid ssh csh: Edit course type #{tid}-#{ssh}-#{csh}
|
||||
SubmissionsCourse tid ssh csh: All submissions for Course #{tid}-#{ssh}-#{csh}
|
||||
SubmissionsSheet sheetName: Submissions for #{sheetName}
|
||||
SheetList tid ssh csh : #{tid}-#{ssh}-#{csh} Sheet Overview
|
||||
@ -38,7 +38,7 @@ SheetNewHeading tid ssh csh : #{tid}-#{ssh}-#{csh} New Exercise Sheet
|
||||
SheetTitle tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName: #{tid}-#{ssh}-#{csh} #{sheetName}
|
||||
SheetTitleNew tid@TermId ssh@SchoolId csh@CourseShorthand : #{tid}-#{ssh}-#{csh}: New sheet
|
||||
SheetEditHead tid ssh csh sheetName: #{tid}-#{ssh}-#{csh} Edit #{sheetName}
|
||||
SheetDelHead tid ssh csh sheetName: Do you really want to delete sheet #{sheetName} from course #{tid}-#{ssh}-#{csh}? Any associated submissions and corrections will be lost!
|
||||
SheetDelHead tid ssh csh sheetName: Do you really want to delete sheet #{sheetName} from course type #{tid}-#{ssh}-#{csh}? Any associated submissions and corrections will be lost!
|
||||
SubmissionEditHead tid ssh csh sheetName: #{tid}-#{ssh}-#{csh} #{sheetName}: Edit/Create submission
|
||||
CorrectionHead tid ssh csh sheetName cid: #{tid}-#{ssh}-#{csh} #{sheetName}: Marking
|
||||
CorrectionsTitle: Assigned corrections
|
||||
@ -48,8 +48,8 @@ CorrGrade: Mark submissions
|
||||
TableHeadingCsvImport: CSV import
|
||||
TableHeadingCsvExport: CSV export
|
||||
FavouritesEmptyTip: Your courses and recently visited courses are shown here.
|
||||
FavouritesToggleTip: The display mode for the current course can be changed between automatic, permanent and never with a click on the star symbol.
|
||||
FavouritesUnavailableTip: Quick Actions for this course are currently not available.
|
||||
FavouritesToggleTip: The display mode for the current course type can be changed between automatic, permanent and never with a click on the star symbol.
|
||||
FavouritesUnavailableTip: Quick Actions for this course type are currently not available.
|
||||
NavigationFavourites: Favourites
|
||||
ErrorResponseTitleInternalError internalError: An internal error occurred
|
||||
ErrorResponseTitleInvalidArgs invalidArgs: Request contained invalid arguments
|
||||
|
||||
@ -12,7 +12,7 @@ TableStudyFeatureType !empty-ok:
|
||||
TableStudyFeatureValid: Aktiv
|
||||
TableStudyFeatureUpdate: Abgeglichen
|
||||
TableHeadingFilter !ident-ok: Filter
|
||||
TableTerm !ident-ok: Semester
|
||||
TableTerm !ident-ok: Jahr
|
||||
TableCourseSchool: Institut
|
||||
TableSubmissionGroup: Feste Abgabegruppe
|
||||
TableNoSubmissionGroup: Keine feste Abgabegruppe
|
||||
@ -20,7 +20,7 @@ TableMatrikelNr: AVS Nr
|
||||
TableSex: Geschlecht
|
||||
TableBirthday: Geburtsdatum
|
||||
TableSchool: Institut
|
||||
TableCourse: Kurs
|
||||
TableCourse: Kursart
|
||||
TableCourseMembers: Teilnehmer:innen
|
||||
TableExamOccurrence: Termin/Raum
|
||||
TableExamName !ident-ok: Name
|
||||
@ -45,7 +45,7 @@ TableHasCorrector: Korrektor zugeteilt
|
||||
TableAchievedOf achieved@Points possible@Points: #{achieved} von #{possible}
|
||||
TablePassed: Bestanden
|
||||
TableNotPassed: Nicht bestanden
|
||||
TableTutorialTutors: Tutoren
|
||||
TableTutorialTutors: Ausbilder
|
||||
TableTutorialName: Bezeichnung
|
||||
TableTutorialType: Art
|
||||
TableTutorialRoom: Regulärer Raum
|
||||
|
||||
@ -8,11 +8,11 @@ TableEmail: Email
|
||||
TableStudyFeatureType:
|
||||
TableStudyFeatureValid: Valid
|
||||
TableStudyFeatureUpdate: Updated
|
||||
TableStudyFeatureAge: Semester
|
||||
TableStudyFeatureAge: Semesters
|
||||
TableStudyFeatureDegree: Degree
|
||||
TableStudyTerm: Field of study
|
||||
TableHeadingFilter: Filter
|
||||
TableTerm: Semester
|
||||
TableTerm: Year
|
||||
TableCourseSchool: Department
|
||||
TableSubmissionGroup: Registered submission group
|
||||
TableNoSubmissionGroup: No registered submission group
|
||||
@ -45,7 +45,7 @@ TableHasCorrector: Corrector assigned
|
||||
TableAchievedOf achieved possible: #{achieved} of #{possible}
|
||||
TablePassed: Passed
|
||||
TableNotPassed: Failed
|
||||
TableTutorialTutors: Tutors
|
||||
TableTutorialTutors: Instructors
|
||||
TableTutorialName: Name
|
||||
TableTutorialType: Type
|
||||
TableTutorialRoom: Regular room
|
||||
|
||||
@ -27,7 +27,7 @@ CsvColumnsExplanationsTip: Bedeutung und Format der in der CSV-Datei enthaltenen
|
||||
CsvExportExample: Beispiel-CSV exportieren
|
||||
CsvExampleData: Beispiel-Datei
|
||||
CourseSortingOnlyLoggedIn: Das Benutzerinterface zur Sortierung dieser Tabelle ist nur für eingeloggte Benutzer aktiv
|
||||
LecturersForN n@Int: #{pluralDE n "Dozent" "Dozenten"}
|
||||
LecturersForN n@Int: #{pluralDE n "Kursverwalter" "Kursverwaltende"}
|
||||
Registered: Angemeldet
|
||||
Registration: Anmeldung
|
||||
TableCourseDescription: Beschreibung
|
||||
|
||||
@ -27,7 +27,7 @@ CsvColumnsExplanationsTip: Meaning and format of the columns contained in import
|
||||
CsvExportExample: Export example CSV
|
||||
CsvExampleData: Example data
|
||||
CourseSortingOnlyLoggedIn: The user interface for sorting this table is only active for logged in users
|
||||
LecturersForN n: #{pluralEN n "Lecturer" "Lecturers"}
|
||||
LecturersForN n: #{pluralENs n "Course administrator"}
|
||||
Registered: Enrolled
|
||||
Registration: Enrolment
|
||||
TableCourseDescription: Description
|
||||
|
||||
@ -4,26 +4,26 @@
|
||||
|
||||
#communication.hs
|
||||
RecipientCustom: Weitere Empfänger:innen
|
||||
RGCourseParticipants: Kursteilnehmer:innen
|
||||
RGCourseParticipants: Kursartteilnehmer:innen
|
||||
RGCourseLecturers: Kursverwalter:innen
|
||||
RGCourseCorrectors: Korrektor:innen
|
||||
RGCourseTutors: Tutor:innen
|
||||
RGCourseParticipantsInTutorial: Kursteilnehmer:innen, die in mindestens einem Tutorium angemeldet sind
|
||||
RGCourseTutors: Ausbilder:innen
|
||||
RGCourseParticipantsInTutorial: Kursartteilnehmer:innen, die in mindestens einem Kurs angemeldet sind
|
||||
RGCourseUnacceptedApplicants: Nicht akzeptierte Bewerber:innen
|
||||
RecipientToggleAll: Alle/Keine
|
||||
CommCourseTestSubject customSubject@Text !ident-ok: [TEST] #{customSubject}
|
||||
UtilCommCourseSubject: Kursmitteilung
|
||||
UtilCommCourseSubject: Kursartmitteilung
|
||||
CommRecipients: Empfänger:innen
|
||||
CommRecipientsTip: Sie selbst erhalten immer eine Kopie der Nachricht
|
||||
CommRecipientsList: Die an Sie selbst verschickte Kopie der Nachricht wird, zu Archivierungszwecken, eine vollständige Liste aller Empfänger:innen enthalten. Die Empfängerliste wird im CSV-Format an die E-Mail angehängt. Andere Empfänger:innen erhalten die Liste nicht. Bitte entfernen Sie dementsprechend den Anhang bevor Sie die E-Mail weiterleiten oder anderweitig mit Dritten teilen.
|
||||
UtilEMail: E-Mail
|
||||
UtilMultiEmailFieldTip: Es sind mehrere, Komma-separierte, E-Mail-Adressen möglich
|
||||
RGTutorialParticipants tutn@TutorialName: Tutorium-Teilnehmer:innen (#{tutn})
|
||||
RGTutorialParticipants tutn@TutorialName: Kursteilnehmer:innen (#{tutn})
|
||||
RGExamRegistered examn@ExamName: Angemeldet zur Prüfung „#{examn}“
|
||||
RGSheetSubmittor shn@SheetName: Abgebende für das Übungsblatt „#{shn}“
|
||||
CommSubject: Betreff
|
||||
CommAttachments: Anhänge
|
||||
CommAttachmentsTip: Im Allgemeinen ist es vorzuziehen Dateien, die Sie mit den Empfängern teilen möchten, als Material hochzuladen (und ggf. in der Nachricht zu verlinken). So ist die Datei für die Empfänger dauerhaft abrufbar und auch Personen, die sich z.B. erst später zum Kurs anmelden, haben Zugriff auf die Datei.
|
||||
CommAttachmentsTip: Im Allgemeinen ist es vorzuziehen Dateien, die Sie mit den Empfängern teilen möchten, als Material hochzuladen (und ggf. in der Nachricht zu verlinken). So ist die Datei für die Empfänger dauerhaft abrufbar und auch Personen, die sich z.B. erst später zur Kursart anmelden, haben Zugriff auf die Datei.
|
||||
CommSuccess n@Int: Nachricht wurde an #{n} Empfänger versandt
|
||||
CommTestSuccess: Nachricht wurde zu Testzwecken nur an Sie selbst versandt
|
||||
|
||||
@ -117,7 +117,7 @@ SheetGradingPassing': Bestehen
|
||||
#utils.hs
|
||||
DayIsAHoliday tid@TermId name@Text date@Text: "#{name}" (#{date}) ist ein Feiertag
|
||||
DayIsOutOfLecture tid@TermId name@Text date@Text: "#{name}" (#{date}) ist außerhalb der Vorlesungszeit des #{tid}
|
||||
DayIsOutOfTerm tid@TermId name@Text date@Text: "#{name}" (#{date}) liegt nicht im Semester #{tid}
|
||||
DayIsOutOfTerm tid@TermId name@Text date@Text: "#{name}" (#{date}) liegt nicht im Jahr #{tid}
|
||||
UnauthorizedRedirect: Die angeforderte Seite existiert nicht oder Sie haben keine Berechtigung, die angeforderte Seite zu sehen.
|
||||
|
||||
EncodedSecretBoxCiphertextTooShort: Verschlüsselte Daten zu kurz um valide zu sein
|
||||
|
||||
@ -4,26 +4,26 @@
|
||||
|
||||
#communication.hs
|
||||
RecipientCustom: Custom recipients
|
||||
RGCourseParticipants: Course participants
|
||||
RGCourseParticipants: Course type participants
|
||||
RGCourseLecturers: Course administrators
|
||||
RGCourseCorrectors: Course correctors
|
||||
RGCourseTutors: Course tutors
|
||||
RGCourseParticipantsInTutorial: Course participants who are registered for at least one tutorial
|
||||
RGCourseCorrectors: Course type correctors
|
||||
RGCourseTutors: Course instructors
|
||||
RGCourseParticipantsInTutorial: Course type participants who are registered for at least one course
|
||||
RGCourseUnacceptedApplicants: Applicants not accepted
|
||||
RecipientToggleAll: All/None
|
||||
CommCourseTestSubject customSubject: [TEST] #{customSubject}
|
||||
UtilCommCourseSubject: Course message
|
||||
UtilCommCourseSubject: Course type message
|
||||
CommRecipients: Recipients
|
||||
CommRecipientsTip: You always receive a copy of the message
|
||||
CommRecipientsList: For archival purposes the copy of the message sent to you will contain a complete list of all recipients. The list of recipients will be attached to the email in CSV-format. Other recipients do not receive the list. Thus, please remove the attachment before you forward the email or otherwise share it with third parties.
|
||||
UtilEMail: Email
|
||||
UtilMultiEmailFieldTip: Multiple emails addresses may be specified (comma-separated)
|
||||
RGTutorialParticipants tutn: Tutorial participants (#{tutn})
|
||||
RGTutorialParticipants tutn: Course participants (#{tutn})
|
||||
RGExamRegistered examn: Registered for exam “#{examn}”
|
||||
RGSheetSubmittor shn: Submitted for exercise sheet “#{shn}”
|
||||
CommSubject: Subject
|
||||
CommAttachments: Attachments
|
||||
CommAttachmentsTip: In general it is preferable to upload files as course material instead of sending them as attachments. You can then link to the material from the message. The file is then permanently accessable to the recipients and to persons that, for example, register for the Course at a later date.
|
||||
CommAttachmentsTip: In general it is preferable to upload files as course type material instead of sending them as attachments. You can then link to the material from the message. The file is then permanently accessable to the recipients and to persons that, for example, register for the Course type at a later date.
|
||||
CommSuccess n: Message was sent to #{n} #{pluralEN n "recipient" "recipients"}
|
||||
CommTestSuccess: Message was sent only to yourself for testing purposes
|
||||
|
||||
|
||||
@ -41,17 +41,18 @@ type TutorialType = CI Text
|
||||
defaultTutorialType :: TutorialType
|
||||
defaultTutorialType = "Schulung"
|
||||
|
||||
tutorialTypeSeparator :: Text
|
||||
tutorialTypeSeparator = "___"
|
||||
tutorialTypeSeparator :: TutorialType
|
||||
tutorialTypeSeparator = "_"
|
||||
|
||||
tutorialTemplateNames :: Maybe TutorialType -> [TutorialType]
|
||||
tutorialTemplateNames Nothing = ["Vorlage", "Template"]
|
||||
tutorialTemplateNames (Just name) = [prefixes <> suffixes | prefixes <- tutorialTemplateNames Nothing, suffixes <- [mempty, CI.mk tutorialTypeSeparator <> name]]
|
||||
tutorialTemplateNames (Just name) = [prefixes <> suffixes | prefixes <- tutorialTemplateNames Nothing, suffixes <- [mempty, tutorialTypeSeparator <> name]]
|
||||
|
||||
tutorialDefaultName :: Maybe TutorialType -> Day -> TutorialName
|
||||
-- tutorialDefaultName Nothing = tutorialDefaultName $ Just defaultTutorialType
|
||||
tutorialDefaultName _ = CI.mk . tshow -- Don't use user date display setting, so that tutorial default names conform to all users
|
||||
|
||||
tutorialDefaultName Nothing = CI.mk . tshow -- Don't use user date display setting, so that tutorial default names conform to all users
|
||||
tutorialDefaultName (Just ttyp) =
|
||||
let prefix = CI.mk $ snd $ Text.breakOnEnd (CI.original tutorialTypeSeparator) $ CI.original ttyp
|
||||
in ((prefix <> tutorialTypeSeparator) <>) . tutorialDefaultName Nothing
|
||||
|
||||
data ButtonCourseRegisterMode = BtnCourseRegisterConfirm | BtnCourseRegisterAbort
|
||||
deriving (Eq, Ord, Enum, Bounded, Read, Show, Generic)
|
||||
@ -73,7 +74,7 @@ instance Button UniWorX ButtonCourseRegisterMode where
|
||||
data CourseRegisterAction
|
||||
= CourseRegisterActionAddParticipant
|
||||
| CourseRegisterActionAddTutorialMember
|
||||
-- | CourseRegisterActionUnknownPerson
|
||||
-- | CourseRegisterActionUnknownPerson
|
||||
deriving (Eq, Ord, Enum, Bounded, Read, Show, Generic)
|
||||
instance Universe CourseRegisterAction
|
||||
instance Finite CourseRegisterAction
|
||||
@ -88,7 +89,7 @@ data CourseRegisterActionData
|
||||
, crActUser :: (UserId, User)
|
||||
, crActTutorial :: (Maybe TutorialName, Maybe TutorialType, Maybe Day)
|
||||
}
|
||||
-- | CourseRegisterActionUnknownPersonData -- pseudo-action; just for display
|
||||
-- | CourseRegisterActionUnknownPersonData -- pseudo-action; just for display
|
||||
-- { crActUnknownPersonIdent :: Text
|
||||
-- }
|
||||
deriving (Eq, Ord, Show, Generic)
|
||||
@ -155,22 +156,36 @@ postTAddUserR tid ssh csh tutn = handleAddUserR tid ssh csh (Left tutn) Nothing
|
||||
|
||||
handleAddUserR :: TermId -> SchoolId -> CourseShorthand -> Either TutorialName Day -> Maybe TutorialType -> Handler Html
|
||||
handleAddUserR tid ssh csh tdesc ttyp = do
|
||||
(cid, tutTypes) <- runDB $ do
|
||||
(cid, tutTypes, tutNameSuggestions) <- runDB $ do
|
||||
let plainTemplates = tutorialTemplateNames Nothing
|
||||
cid <- getKeyBy404 $ TermSchoolCourseShort tid ssh csh
|
||||
tutTypes <- E.select $ E.distinct $ do
|
||||
tutorial <- E.from $ E.table @Tutorial
|
||||
let tuTyp = tutorial E.^. TutorialType
|
||||
E.where_ $ tutorial E.^. TutorialCourse E.==. E.val cid
|
||||
E.&&. E.not_ (E.any (E.hasPrefix_ tuTyp . E.val) (tutorialTemplateNames Nothing))
|
||||
-- ((\pfx -> E.val pfx `E.isPrefixOf_` tutorial E.^. TutorialType) (tutorialTemplateNames Nothing))
|
||||
E.orderBy [E.asc tuTyp]
|
||||
return tuTyp
|
||||
return (cid, E.unValue <$> tutTypes)
|
||||
return tuTyp
|
||||
let typeSet = Set.fromList [ maybe t CI.mk $ Text.stripPrefix temp_sep $ CI.original t
|
||||
| temp <- plainTemplates
|
||||
, let temp_sep = CI.original (temp <> tutorialTypeSeparator)
|
||||
, E.Value t <- tutTypes
|
||||
]
|
||||
tutNames <- E.select $ do
|
||||
tutorial <- E.from $ E.table @Tutorial
|
||||
let tuName = tutorial E.^. TutorialName
|
||||
E.where_ $ tutorial E.^. TutorialCourse E.==. E.val cid
|
||||
E.&&. E.isJust (tutorial E.^. TutorialFirstDay)
|
||||
E.&&. E.not_ (E.any (E.hasPrefix_ (tutorial E.^. TutorialType) . E.val) plainTemplates)
|
||||
E.orderBy [E.desc $ tutorial E.^. TutorialFirstDay, E.asc tuName]
|
||||
E.limit 7
|
||||
return tuName
|
||||
let tutNameSuggestions = return $ mkOptionList [Option tno tn tno | etn <- tutNames, let tn = E.unValue etn, let tno = CI.original tn]
|
||||
return (cid, Set.toAscList typeSet, tutNameSuggestions) -- Set in order to remove duplicates and sort ascending at once
|
||||
|
||||
currentRoute <- fromMaybe (error "postCAddUserR called from 404-handler") <$> getCurrentRoute
|
||||
|
||||
confirmedActs :: Set CourseRegisterActionData <- fmap Set.fromList . throwExceptT . mapMM encodedSecretBoxOpen . lookupPostParams $ toPathPiece PostCourseUserAddConfirmAction
|
||||
$logDebugS "CAddUserR confirmedActs" . tshow $ Set.map Aeson.encode confirmedActs
|
||||
-- $logDebugS "CAddUserR confirmedActs" . tshow $ Set.map Aeson.encode confirmedActs
|
||||
unless (Set.null confirmedActs) $ do -- TODO: check that all acts are member of availableActs
|
||||
let
|
||||
users = Map.fromList . fmap (\act -> (crActIdent act, Just . view _1 $ crActUser act)) $ Set.toList confirmedActs
|
||||
@ -186,18 +201,21 @@ handleAddUserR tid ssh csh tdesc ttyp = do
|
||||
redirect $ CourseR tid ssh csh CUsersR
|
||||
|
||||
((usersToAdd :: FormResult AddUserRequest, formWgt), formEncoding) <- runFormPost . renderWForm FormStandard $ do
|
||||
let tutTypesMsg = [(SomeMessage tt,tt)| tt <- tutTypes]
|
||||
let tutTypesMsg = [(SomeMessage tt,tt) | tt <- tutTypes]
|
||||
tutDefType = ttyp >>= (\ty -> if ty `elem` tutTypes then Just ty else Nothing)
|
||||
auReqUsers <- wreq (textField & cfAnySeparatedSet) (fslI MsgCourseParticipantsRegisterUsersField & setTooltip MsgCourseParticipantsRegisterUsersFieldTip) mempty
|
||||
auReqTutorial <- optionalActionW
|
||||
( (,,)
|
||||
<$> aopt (textField & cfCI) (fslI MsgCourseParticipantsRegisterTutorialField & setTooltip MsgCourseParticipantsRegisterTutorialFieldTip)
|
||||
(Just $ maybeLeft tdesc)
|
||||
<*> aopt (selectFieldList tutTypesMsg) (fslI MsgTableTutorialType)
|
||||
(Just tutDefType)
|
||||
<*> aopt dayField (fslI MsgTableTutorialFirstDay & setTooltip MsgCourseParticipantsRegisterTutorialFirstDayTip)
|
||||
(Just $ maybeRight tdesc)
|
||||
)
|
||||
<$> aopt (textField & cfStrip & cfCI & addDatalist tutNameSuggestions)
|
||||
(fslI MsgCourseParticipantsRegisterTutorialField & setTooltip MsgCourseParticipantsRegisterTutorialFieldTip)
|
||||
(Just $ maybeLeft tdesc)
|
||||
<*> aopt (selectFieldList tutTypesMsg)
|
||||
(fslI MsgTableTutorialType)
|
||||
(Just tutDefType)
|
||||
<*> aopt dayField
|
||||
(fslI MsgTableTutorialFirstDay & setTooltip MsgCourseParticipantsRegisterTutorialFirstDayTip)
|
||||
(Just $ maybeRight tdesc)
|
||||
)
|
||||
( fslI MsgCourseParticipantsRegisterTutorialOption )
|
||||
( Just True )
|
||||
return $ AddUserRequest <$> auReqUsers <*> auReqTutorial
|
||||
@ -320,7 +338,7 @@ upsertNewTutorial cid newTutorialName newTutorialType newFirstDay = runDB $ do
|
||||
newTime = normalizeOccurrences $ occurrencesAddBusinessDays term (oldFirstDay, moveDay) tutorialTime
|
||||
dayDiff = maybe 0 (diffDays moveDay) tutorialFirstDay
|
||||
mvTime = fmap $ addLocalDays dayDiff
|
||||
newType0 = CI.mk . snd . Text.breakOnEnd tutorialTypeSeparator $ CI.original tutorialType
|
||||
newType0 = CI.map (snd . Text.breakOnEnd (CI.original tutorialTypeSeparator)) tutorialType
|
||||
newType = if newType0 `elem` tutorialTemplateNames Nothing
|
||||
then fromMaybe defaultTutorialType newTutorialType
|
||||
else newType0
|
||||
|
||||
@ -29,7 +29,7 @@ import Handler.Exam.List (mkExamTable)
|
||||
|
||||
getCShowR :: TermId -> SchoolId -> CourseShorthand -> Handler Html
|
||||
getCShowR tid ssh csh = do
|
||||
mbAid <- maybeAuthId
|
||||
mbAid <- maybeAuthId
|
||||
now <- liftIO getCurrentTime
|
||||
(cid,course,courseVisible,schoolName,participants,registration,lecturers,assistants,administrators,correctors,tutors,news,events,submissionGroup,_mayReRegister,(mayViewSheets, mayViewAnySheet), (mayViewMaterials, mayViewAnyMaterial),courseQualifications) <- runDB . maybeT notFound $ do
|
||||
[(E.Entity cid course, E.Value courseVisible, E.Value schoolName, E.Value participants, fmap entityVal -> registration)]
|
||||
@ -145,7 +145,8 @@ getCShowR tid ssh csh = do
|
||||
}
|
||||
| otherwise
|
||||
-> return . modal $(widgetFile "course/login-to-register") . Left . SomeRoute $ AuthR LoginR
|
||||
registrationOpen <- hasWriteAccessTo $ CourseR tid ssh csh CRegisterR
|
||||
registrationOpen <- hasWriteAccessTo $ CourseR tid ssh csh CRegisterR
|
||||
mayMassRegister <- hasWriteAccessTo $ CourseR tid ssh csh CAddUserR
|
||||
|
||||
MsgRenderer mr <- getMsgRenderer
|
||||
|
||||
@ -164,9 +165,10 @@ getCShowR tid ssh csh = do
|
||||
dbtRowKey = (E.^. TutorialId)
|
||||
dbtProj = over (_dbrOutput . _2) E.unValue <$> dbtProjId
|
||||
dbtColonnade = dbColonnade $ mconcat
|
||||
[ sortable (Just "type") (i18nCell MsgTableTutorialType) $ \(view $ resultTutorial . _entityVal -> Tutorial{..}) -> textCell $ CI.original tutorialType
|
||||
, sortable (Just "name") (i18nCell MsgTableTutorialName) $ \(view $ resultTutorial . _entityVal -> Tutorial{..}) -> indicatorCell <> anchorCell (CTutorialR tid ssh csh tutorialName TUsersR) [whamlet|#{tutorialName}|]
|
||||
, sortable (Just "tutors") (i18nCell MsgTableTutorialTutors) $ \(view $ resultTutorial . _entityKey -> tutid) -> sqlCell $ do
|
||||
[ sortable (Just "type") (i18nCell MsgTableTutorialType) $ \(view $ resultTutorial . _entityVal -> Tutorial{..}) -> textCell $ CI.original tutorialType
|
||||
, sortable (Just "first-day") (i18nCell MsgTableTutorialFirstDay) $ \(view $ resultTutorial . _entityVal -> Tutorial{..}) -> cellMaybe dayCell tutorialFirstDay
|
||||
, sortable (Just "name") (i18nCell MsgTableTutorialName) $ \(view $ resultTutorial . _entityVal -> Tutorial{..}) -> indicatorCell <> anchorCell (CTutorialR tid ssh csh tutorialName TUsersR) [whamlet|#{tutorialName}|]
|
||||
, sortable (Just "tutors") (i18nCell MsgTableTutorialTutors) $ \(view $ resultTutorial . _entityKey -> tutid) -> sqlCell $ do
|
||||
tutTutors <- fmap (map $(unValueN 3)) . E.select . E.from $ \(tutor `E.InnerJoin` user) -> do
|
||||
E.on $ tutor E.^. TutorUser E.==. user E.^. UserId
|
||||
E.where_ $ tutor E.^. TutorTutorial E.==. E.val tutid
|
||||
@ -194,25 +196,30 @@ getCShowR tid ssh csh = do
|
||||
E.where_ $ participant E.^. TutorialParticipantTutorial E.==. E.val tutid
|
||||
in return $ E.val tutorialCapacity' E.-. numParticipants
|
||||
return . toWidget $ tshow freeCapacity
|
||||
, sortable Nothing (mempty & cellAttrs <>~ pure ("uw-hide-columns--hider-label", mr MsgTableActionsHead)) $ \(view resultTutorial -> Entity tutId Tutorial{..}) -> sqlCell $ do
|
||||
mayRegister <- (== Authorized) <$> evalAccessDB (CTutorialR tid ssh csh tutorialName TRegisterR) True
|
||||
isRegistered <- case mbAid of
|
||||
Nothing -> return False
|
||||
Just uid -> existsBy $ UniqueTutorialParticipant tutId uid
|
||||
if
|
||||
| mayRegister -> do
|
||||
(tutRegisterForm, tutRegisterEnctype) <- liftHandler . generateFormPost . buttonForm' $ bool [BtnRegister] [BtnDeregister] isRegistered
|
||||
return $ wrapForm tutRegisterForm def
|
||||
{ formAction = Just . SomeRoute $ CTutorialR tid ssh csh tutorialName TRegisterR
|
||||
, formEncoding = tutRegisterEnctype
|
||||
, formSubmit = FormNoSubmit
|
||||
}
|
||||
| isRegistered -> return [whamlet|_{MsgTutorialRegistered}|]
|
||||
| otherwise -> return mempty
|
||||
, guardMonoid (not mayMassRegister || isJust registration) $
|
||||
sortable Nothing (mempty & cellAttrs <>~ pure ("uw-hide-columns--hider-label", mr MsgTableActionsHead)) $ \(view resultTutorial -> Entity tutId Tutorial{..}) -> sqlCell $ do
|
||||
mayRegister <- (== Authorized) <$> evalAccessDB (CTutorialR tid ssh csh tutorialName TRegisterR) True
|
||||
isRegistered <- case mbAid of
|
||||
Nothing -> return False
|
||||
Just uid -> existsBy $ UniqueTutorialParticipant tutId uid
|
||||
if
|
||||
| mayRegister -> do
|
||||
(tutRegisterForm, tutRegisterEnctype) <- liftHandler . generateFormPost . buttonForm' $ bool [BtnRegister] [BtnDeregister] isRegistered
|
||||
return $ wrapForm tutRegisterForm def
|
||||
{ formAction = Just . SomeRoute $ CTutorialR tid ssh csh tutorialName TRegisterR
|
||||
, formEncoding = tutRegisterEnctype
|
||||
, formSubmit = FormNoSubmit
|
||||
}
|
||||
| isRegistered -> return [whamlet|_{MsgTutorialRegistered}|]
|
||||
| otherwise -> return mempty
|
||||
, guardMonoid mayMassRegister $
|
||||
sortable Nothing (mempty & cellAttrs <>~ pure ("uw-hide-columns--hider-label", mr MsgTableActionsHead)) $ \(view $ resultTutorial . _entityVal -> Tutorial{..}) ->
|
||||
cell $ linkButton mempty (msg2widget MsgMassRegister) [BCIsButton, BCPrimary] (SomeRoute $ CTutorialR tid ssh csh tutorialName TAddUserR)
|
||||
]
|
||||
dbtSorting = Map.fromList
|
||||
[ ("type", SortColumn $ \tutorial -> tutorial E.^. TutorialType )
|
||||
, ("name", SortColumn $ \tutorial -> tutorial E.^. TutorialName )
|
||||
, ("first-day", SortColumnNullsInv $ \tutorial -> tutorial E.^. TutorialFirstDay )
|
||||
, ("room", SortColumn $ \tutorial -> tutorial E.^. TutorialRoom )
|
||||
, ("register-from", SortColumn $ \tutorial -> tutorial E.^. TutorialRegisterFrom )
|
||||
, ("register-to", SortColumn $ \tutorial -> tutorial E.^. TutorialRegisterTo )
|
||||
@ -235,7 +242,7 @@ getCShowR tid ssh csh = do
|
||||
dbtExtraReps = []
|
||||
|
||||
tutorialDBTableValidator = def
|
||||
& defaultSorting [SortAscBy "type", SortDescBy "name"]
|
||||
& defaultSorting [SortAscBy "type", SortDescBy "first-day", SortAscBy "name"]
|
||||
(Any hasTutorials, tutorialTable) <- runDB $ dbTable tutorialDBTableValidator tutorialDBTable
|
||||
|
||||
(Any hasExams, examTable) <- runDB . mkExamTable $ Entity cid course
|
||||
|
||||
@ -15,8 +15,8 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<p>
|
||||
|
||||
Widersprechen Sie daher bitte nicht aufgrund der Studiendaten, oder #
|
||||
weil Studiendaten fehlen, der Zuteilung eines Studierenden zu Ihrem #
|
||||
Kurs (Veto bzw. 5.0).
|
||||
weil Studiendaten fehlen, der Zuteilung eines Lernenden zu Ihrem #
|
||||
Kursart (Veto bzw. 5.0).
|
||||
|
||||
<p>
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<p>
|
||||
Unter Umständen können Prüfungsverwalter:innen ungeachtet der Angaben, die Sie hier #
|
||||
machen, Einsicht in Ihre Leistungen erlangen.<br />
|
||||
Dies geschieht nur in begründeten Einzelfällen (z.B. bei Studierenden im #
|
||||
Dies geschieht nur in begründeten Einzelfällen (z.B. bei Lernenden im #
|
||||
ERASMUS-Programm).
|
||||
<p>
|
||||
Nutzer:innen, die unabhängig von diesen Einstellungen, Einsicht in Ihre #
|
||||
|
||||
@ -22,7 +22,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<p>
|
||||
<em>Caution:
|
||||
Exercise submissions are deleted as well!
|
||||
If a lecturer has not backed up the information regarding submissions
|
||||
If a course administrator has not backed up the information regarding submissions
|
||||
elsewhere this is expected to result in a loss of exercise bonus.
|
||||
Grades synchronised externally should not be impacted by this but may not be
|
||||
able to be reconstructed without the information of Uni2work-managed
|
||||
|
||||
@ -9,7 +9,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
Teilnehmer-Spalte einen beliebigen eindeutigen Identifikator des #
|
||||
Teilnehmers/der Teilnehmerin angeben.<br />
|
||||
|
||||
Es können nur Ergebnisse für Studierende eingetragen werden, die #
|
||||
Es können nur Ergebnisse für Lernende eingetragen werden, die #
|
||||
bereits Prüfungsteilnehmer:in sind. #
|
||||
Über diese Oberfläche können keine neuen Benutzer zur Klausur #
|
||||
angemeldet werden.<br />
|
||||
|
||||
@ -5,6 +5,6 @@ $#
|
||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<p>
|
||||
Tutor:innen und Korrektor:innen werden beim Anlegen oder Editieren des #
|
||||
jeweiligen Tutoriums bzw. Übungsblattes angegeben.
|
||||
Ausbilder:innen und Korrektor:innen werden beim Anlegen oder Editieren des #
|
||||
jeweiligen Kurses bzw. Übungsblattes angegeben.
|
||||
|
||||
|
||||
@ -5,5 +5,5 @@ $#
|
||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<p>
|
||||
Tutors and correctors are assigned when creating or editing the #
|
||||
respective tutorial or exercise sheet.
|
||||
Instructors and correctors are assigned when creating or editing the #
|
||||
respective course or exercise sheet.
|
||||
|
||||
@ -37,11 +37,11 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
$# <dd>Nach <a href="https://en.wikipedia.org/wiki/ISO/IEC_5218">ISO 5218</a>
|
||||
<dt>E-Mail Adresse zur Anzeige
|
||||
<dd>Wird öffentlich angezeigt, wenn man z.B. als Kursverwalter:innen oder Korrektor:innen eingetragen ist
|
||||
<dd>Kursverwalter von Kursen, in denen man Teilnehmer:in ist, sehen die E-Mail Adresse zum Versand
|
||||
<dd>Kursverwalter von Kursarten, in denen man Teilnehmer:in ist, sehen die E-Mail Adresse zum Versand
|
||||
<dt>E-Mail Adresse zum Versand
|
||||
<dd>An diese Adresse werden Mitteilungen von Uni2work versandt
|
||||
<dd>Die zuverlässige Zustellung muss gewährleistet sein, daher keine Emails von freien Mailanbietern wie GMail, Hotmail, GMX, etc.
|
||||
<dd>Bei externen Studierenden sollte die E-Mail Adresse der externen Institution verwendet werden, z.B. <code>@mytum.de</code> für TUM-Studierende
|
||||
<dd>Bei externen Lernenden sollte die E-Mail Adresse der externen Institution verwendet werden, z.B. <code>@mytum.de</code> für TUM-Lernende
|
||||
|
||||
<p>
|
||||
Nach Bearbeitung Ihres Anliegens erhalten Sie eine E-Mail, die Sie #
|
||||
|
||||
@ -5,7 +5,7 @@ $#
|
||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<p>
|
||||
Die Berechtigung neue Kurse anzulegen wird manuell eingeräumt.
|
||||
Die Berechtigung neue Kursarten anzulegen wird manuell eingeräumt.
|
||||
<br>
|
||||
Wenden Sie sich dafür über das <a href=@{HelpR}>Hilfe-Formular</a>, #
|
||||
oben rechts auf jeder Seite, an die Uni2work-Administration.
|
||||
|
||||
@ -9,4 +9,4 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
Planned functionally, currently only partially implemented
|
||||
<ul>
|
||||
<li> Timetable/calendar with all courses and exams
|
||||
<li> Complete course homepages
|
||||
<li> Complete course type homepages
|
||||
|
||||
@ -7,6 +7,6 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dd>
|
||||
Nutzer:innen, die, um die Funktionstüchtigkeit des Systems zu erhalten, über #
|
||||
erweiterte Rechte innerhalb eines oder mehrerer Institute verfügen.<br />
|
||||
Haben vollen Zugriff auf alle Kurse und Funktionen innerhalb ihrer Institute #
|
||||
Haben vollen Zugriff auf alle Kursarten und Funktionen innerhalb ihrer Institute #
|
||||
und auf einige systemweite Funktionalitäten wie z.B. das Ausstellen von #
|
||||
Uni2work-internen Kennungen.
|
||||
|
||||
@ -5,7 +5,7 @@ $#
|
||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
Einige Objekte in Uni2work (Kurse, Übungsblätter, ...) lassen sich klonen.<br />
|
||||
Einige Objekte in FRADrive (Kursarten, Übungsblätter, ...) lassen sich klonen.<br />
|
||||
D.h. alle sinnvollen Einstellungen werden vom geklonten Objekt übernommen und #
|
||||
das Formular zum Erstellen eines neuen Objekts vom selben Typ mit den Daten #
|
||||
vorausgefüllt.
|
||||
|
||||
@ -7,5 +7,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dt .sec>
|
||||
_{MsgCommTutorial}
|
||||
<dd>
|
||||
Kursverwalter:innen und Tutor:innen haben die Möglichkeit über Uni2work E-Mails an ihre #
|
||||
Kurs- bzw. Tutoriumsteilnehmer:innen zu verschicken.
|
||||
Kursverwalter:innen und Ausbilder:innen haben die Möglichkeit über FRADrive E-Mails an ihre #
|
||||
Kursartteilnehmer:innen zu verschicken.
|
||||
|
||||
@ -7,5 +7,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dt .sec>
|
||||
_{MsgCommTutorial}
|
||||
<dd>
|
||||
Course administrators and tutors are able to send e-mails to their course/tutorial #
|
||||
Course administrators and instructors are able to send e-mails to their course #
|
||||
participants via Uni2work.
|
||||
|
||||
@ -6,5 +6,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
Nutzer:innen die bei der Organisation einer Veranstaltung mitwirken und hierfür vom #
|
||||
Nutzer/der Nutzerin, der den Kurs im System angelegt hat, volle Kontrolle über alle Aspekte #
|
||||
Nutzer/der Nutzerin, der die Kursart im System angelegt hat, volle Kontrolle über alle Aspekte #
|
||||
der Veranstaltung erhalten haben.
|
||||
|
||||
@ -5,5 +5,5 @@ $#
|
||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
Users that help in organising a course and are therefore granted full control #
|
||||
Users that help in organising a course type and are therefore granted full control #
|
||||
(by the user that created the course) over every aspect of the course.
|
||||
|
||||
@ -6,5 +6,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
Kursverwalter:innen haben die Möglichkeit direkt in Uni2work zusätzliche #
|
||||
Kursunterlagen (z.B. Foliensätze oder Programmbeispiele) an ihre #
|
||||
Kursteilnehmer:innen zu verteilen.
|
||||
Kursartunterlagen (z.B. Foliensätze oder Programmbeispiele) an ihre #
|
||||
Kursartteilnehmer:innen zu verteilen.
|
||||
|
||||
@ -5,5 +5,5 @@ $#
|
||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
Course administrators are able to distribute additional course material #
|
||||
Course administrators are able to distribute additional course type material #
|
||||
(e.g. slides or program examples) to the participants directly using Uni2work.
|
||||
|
||||
@ -9,5 +9,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dt .sec>
|
||||
_{MsgCourseUserDeregister}
|
||||
<dd>
|
||||
Studierende, die sich explizit mit einem Kurs assoziiert haben (oder ihm zugeteilt wurden).<br />
|
||||
Haben Zugriff auf Material und Teile des Kurses (Anmeldungen zu Tutorien, Prüfungen, ...)
|
||||
Lernende, die sich explizit mit einer Kursart assoziiert haben (oder ihm zugeteilt wurden).<br />
|
||||
Haben Zugriff auf Material und Teile der Kursart (Anmeldungen zu Kurse, Prüfungen, ...)
|
||||
|
||||
@ -9,5 +9,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dt .sec>
|
||||
_{MsgCourseUserDeregister}
|
||||
<dd>
|
||||
Students that explicitely associate themselves with a course (or are allocated to it).<br />
|
||||
Have access to material and parts of a course (register for tutorials, exams, ...).
|
||||
Students that explicitely associate themselves with a course type (or are allocated to it).<br />
|
||||
Have access to material and parts of a course type (register for tutorials, exams, ...).
|
||||
|
||||
@ -6,5 +6,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
Kursverwalter:innen haben die Möglichkeit Termine im Bezug auf ihre Veranstaltung #
|
||||
(Vorlesungen, Zentralübung, Klausureinsicht, ...) direkt auf der Kursseite zu #
|
||||
(Vorlesungen, Zentralübung, Klausureinsicht, ...) direkt auf der Kursartseite zu #
|
||||
publizieren.
|
||||
|
||||
@ -5,6 +5,6 @@ $#
|
||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
Course administrators are able to publish events regarding their course #
|
||||
(lectures, exercise discussion, exam review, ...) directly on the course overview #
|
||||
Course administrators are able to publish events regarding their course type #
|
||||
(lectures, exercise discussion, exam review, ...) directly on the course type overview #
|
||||
page.
|
||||
|
||||
@ -6,4 +6,4 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
Kursverwalter:innen haben die Möglichkeit Neuigkeiten und Ankündigungen im Bezug auf #
|
||||
ihre Veranstaltung direkt auf der Kursseite zu publizieren.
|
||||
ihre Veranstaltung direkt auf der Kursartseite zu publizieren.
|
||||
|
||||
@ -6,4 +6,4 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
Course administrators are able to publish news and announcements regarding their #
|
||||
course directly on the course overview page.
|
||||
course type directly on the course type overview page.
|
||||
|
||||
@ -6,8 +6,8 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
Kursverwalter:innen haben die Möglichkeit Übungsaufgaben zu ihren Veranstaltung #
|
||||
direkt in Uni2work an die Kursteilnehmer:innen zu verteilen.<br />
|
||||
Gewöhnlicherweise haben Kursteilnehmer:innen dann die Möglichkeit ihre erarbeiteten #
|
||||
direkt in Uni2work an die Kursartteilnehmer:innen zu verteilen.<br />
|
||||
Gewöhnlicherweise haben Kursartteilnehmer:innen dann die Möglichkeit ihre erarbeiteten #
|
||||
Lösungen in Uni2work hochzuladen (oder die Abgabe in einem externen System, #
|
||||
z.B. auf Papier zu markieren) sodass die Korrektor:innen, Feedback und etwaige #
|
||||
Bonuspunkte ebenfalls direkt in Uni2work verwaltet werden können.
|
||||
|
||||
@ -7,6 +7,6 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dd>
|
||||
Course administrators are able to distribute exercise sheets of their courses #
|
||||
to the participants directly using Uni2work.<br />
|
||||
In general, course participants then have permission to upload their solutions to #
|
||||
In general, course type participants then have permission to upload their solutions to #
|
||||
the exercise sheet in Uni2work (or in an external system, e.g. on paper). Correctors, #
|
||||
feedback and possible bonus points can then be managed using Uni2work.
|
||||
|
||||
@ -5,7 +5,7 @@ $#
|
||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
Das System markiert für jeden Nutzer/jede Nutzerin eine gewisse Anzahl von Kursen als von #
|
||||
Das System markiert für jeden Nutzer/jede Nutzerin eine gewisse Anzahl von Kursarten als von #
|
||||
besonderem Interesse.<br />
|
||||
Die derart markierten Kurse werden für gewöhnlich in einer Leiste am linken #
|
||||
Die derart markierten Kursarten werden für gewöhnlich in einer Leiste am linken #
|
||||
Rand des Browserfensters angezeigt.
|
||||
|
||||
@ -7,5 +7,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dd>
|
||||
Diese Berechtigung wird einzelnen Benutzer:innen von einem Administrator/einer Administratorin für ein #
|
||||
bestimmtes Institut erteilt.<br />
|
||||
Diese Benutzer:innen können dann die Teilnehmerlisten aller Kurse des relevanten #
|
||||
Diese Benutzer:innen können dann die Teilnehmerlisten aller Kursarten des relevanten #
|
||||
Instituts einsehen um z.B. Vorlesungsumfragen durchzuführen.
|
||||
|
||||
@ -6,5 +6,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
This permission is granted by an administrator to single users for a specific department.<br />
|
||||
Users with this permission are allowed to view the list of participants of every course of the #
|
||||
Users with this permission are allowed to view the list of participants of every course type of the #
|
||||
department, e.g. to conduct surveys regarding courses.
|
||||
|
||||
@ -9,8 +9,8 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dt .sec>
|
||||
_{MsgSheetGroupRegisteredGroups}
|
||||
<dd>
|
||||
Es besteht die Möglichkeit Kursteilnehmer:innen zu erlauben, bei der Abgabe für #
|
||||
Es besteht die Möglichkeit Kursartteilnehmer:innen zu erlauben, bei der Abgabe für #
|
||||
einzelne Übungsblätter in Gruppen abzugeben.<br />
|
||||
Diese Gruppen werden entweder für jede Abgabe von den Studierenden selbst #
|
||||
Diese Gruppen werden entweder für jede Abgabe von den Lernenden selbst #
|
||||
festgelegt (Arbiträre Gruppen) oder von einem Kursverwalter/einer Kursverwalterin #
|
||||
festgelegt (Registrierte Gruppen).
|
||||
|
||||
@ -6,7 +6,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
Ist die Abgabe für ein Übungsblatt über ein Uni2work-externes System (z.B. auf #
|
||||
Papier) vorgesehen so können sich Kursteilnehmer:innen auf der Seite des jeweiligen #
|
||||
Papier) vorgesehen so können sich Kursartteilnehmer:innen auf der Seite des jeweiligen #
|
||||
Übungsblattes Pseudonyme generieren lassen.<br />
|
||||
Wenn die externe Abgabe mit einem derartigen Pseudonym markiert wird haben #
|
||||
Korrektor:innen später die Möglichkeit Abgaben in Uni2work anzulegen die zu den #
|
||||
|
||||
@ -7,7 +7,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dd>
|
||||
Kursverwalter:innen (und von ihnen beauftragte Korrektor:innen) können die Ergebnisse #
|
||||
einer Prüfung direkt in Uni2work hinterlegen.<br />
|
||||
Dies dient sowohl der Rückmeldung an den jeweiligen Studierenden als auch #
|
||||
Dies dient sowohl der Rückmeldung an den jeweiligen Lernenden als auch #
|
||||
können Prüfungsverwalter:innen, mit den notwendigen Berechtigungen, die #
|
||||
Prüfungsleistungen direkt aus Uni2work mit ihren eigenen Verwaltungssystemen #
|
||||
synchronisieren.
|
||||
|
||||
@ -6,5 +6,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
Das System ist in den meisten Aspekten in Institute unterteilt.<br />
|
||||
Kurse haben stets eine Institutszugehörigkeit und die meisten #
|
||||
Kursarten haben stets eine Institutszugehörigkeit und die meisten #
|
||||
Benutzerberechtigungen werden Institutsweise vergeben.
|
||||
|
||||
@ -6,5 +6,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dd>
|
||||
The system is divided into departments in most aspects.<br />
|
||||
Every course has an associated department, and most user permissions #
|
||||
Every course type has an associated department, and most user permissions #
|
||||
are granted department-wise.
|
||||
|
||||
@ -14,7 +14,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<p>
|
||||
|
||||
Falls sich Ihr Anliegen auf einen konkreten Kurs bezieht, #
|
||||
Falls sich Ihr Anliegen auf eine konkrete Kursart bezieht, #
|
||||
ziehen Sie bitte auch in Betracht sich direkt an die #
|
||||
Kursverwalter zu wenden (insbesondere bei zeitkritischen #
|
||||
Anliegen wie z.B. Abgaben).
|
||||
|
||||
@ -14,91 +14,91 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
^{newU2WFeat} Alle Veranstaltungen müssen ein Kürzel zur Identifikation besitzen,
|
||||
z.B. EiP, ProMo, SysPrak, etc.
|
||||
<p>
|
||||
Die Kombination aus Kürzel, Institut und Semester muss eindeutig sein.<br />
|
||||
Ein Kurs, dessen ausgewähltes Kürzel innerhalb des gewähltes Instituts und Semesters nicht eindeutig ist wird beim Versuch des Erstellens mit einer entsprechenden Fehlermeldung abgelehnt.
|
||||
Die Kombination aus Kürzel, Institut und Jahr muss eindeutig sein.<br />
|
||||
Eine Kursart, deren ausgewähltes Kürzel innerhalb des gewähltes Instituts und Jahres nicht eindeutig ist wird beim Versuch des Erstellens mit einer entsprechenden Fehlermeldung abgelehnt.
|
||||
<p>
|
||||
Empfehlungen für die Wahl eines Kurskürzels:
|
||||
Empfehlungen für die Wahl eines Kursartkürzels:
|
||||
<ul>
|
||||
<li> Halten Sie das Kürzel möglichst kurz (maximal 10 Zeichen).
|
||||
Insbesondere abgeraten wird vom Gleichsetzen von Kurskürzel und (vollem) Kurstitel.
|
||||
Insbesondere abgeraten wird vom Gleichsetzen von Kursartkürzel und (vollem) Kursarttitel.
|
||||
Im Falle einer Überschreitung der empfohlenen Kürzellänge wird beim Erstellen eine entsprechende Warnung ausgegeben.
|
||||
<li> Vermeiden Sie Kennzeichner für das jeweilige Institut (z.B. "MATH"), das Semester (z.B. "WS19") oder die Art (z.B. "BSem" für Bachelorseminare) eines Kurses in dessen Kürzel.
|
||||
<li> Vermeiden Sie Kennzeichner für das jeweilige Institut (z.B. "FA"), das Jahr (z.B. "2023") oder die Art eines Kurses in dessen Kürzel.
|
||||
<p>
|
||||
^{plannedFeatInline} In Zukunft wird es möglich sein die Art eines Kurses
|
||||
einzustellen (z.B. "Bachelorseminar" oder "Praktikum (Master)").<br />
|
||||
Studierenden werden dann auch explizit nach Kursen einer bestimmten Art
|
||||
^{plannedFeatInline} In Zukunft wird es möglich sein die Kategorie einer Kursart
|
||||
einzustellen (z.B. "Fahrlizenz" oder "Qualifikation (Sicherheit)").<br />
|
||||
Teinehmer:innen werden dann auch explizit nach Kursarten einer bestimmten Art
|
||||
suchen können.
|
||||
|
||||
<dt .deflist__dt> Kurse klonen
|
||||
<dt .deflist__dt> Kursarten klonen
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
Veranstalter:innen können <em>alle</em> Kurse Ihres Instituts für das aktuelle Semesters klonen.
|
||||
Veranstalter:innen können <em>alle</em> Kursarten Ihres Instituts für das aktuelle Jahr klonen.
|
||||
|
||||
Dabei werden vor allem Kurskürzel und die Kursbeschreibung übernommen;
|
||||
Dabei werden vor allem Kursartkürzel und die Kursartbeschreibung übernommen;
|
||||
nicht jedoch Übungsblätter, Klausuren oder Anmeldungen.
|
||||
<p>
|
||||
Die Kursbeschreibung kann in Html verfasst werden und
|
||||
Die Kursartbeschreibung kann in Html verfasst werden und
|
||||
<em>sollte die Modulbeschreibung enthalten!
|
||||
|
||||
<dt .deflist__dt> Unterstützung für verschiedene Institute
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
^{newU2WFeat} Uni2work unterstüzt die Verwaltung von mehreren Instituten, d.h.
|
||||
Kursnamen wie "[MATH]" für Kurse des mathematischen Instituts werden nicht mehr benötigt.
|
||||
Stattdessen gibt es nun Instituts-Filter für Kurslisten.
|
||||
Kursartnamen wie "[FA]" für Kursarten der Fahrerausbildung werden nicht mehr benötigt.
|
||||
Stattdessen gibt es nun Instituts-Filter für Kursartlisten.
|
||||
<p>
|
||||
Die Berechtigungen der Uni2work-Administrator:innen sind auf Kurse des jeweiligen Instituts eingeschränkt,
|
||||
d.h. ein Uni2work-Administrator der Informatik kann keine Noten aus Kursen der Mathematik einsehen.
|
||||
Die Berechtigungen der FRADrive-Administrator:innen sind auf Kursarten des jeweiligen Instituts eingeschränkt,
|
||||
d.h. ein Administrator der Fahererausbildung kann keine Ergebnisse aus Kursen anderer Institute.
|
||||
|
||||
<dt .deflist__dt> Materialzugriff
|
||||
<dd .deflist__dd>
|
||||
Der Zugriff auf Übungsblätter, Folien und andere Materialien
|
||||
kann von der Anmeldung zum Kurs abhängig gemacht werden.
|
||||
kann von der Anmeldung zur Kursart abhängig gemacht werden.
|
||||
|
||||
<dt .deflist__dt> Materialien veröffentlichen
|
||||
<dd .deflist__dd>
|
||||
Folien, Code-Bündel, usw. können bequem
|
||||
per Uni2work an die Teilnehmer verteilt werden, ggf. auch geschützt.
|
||||
|
||||
<dt .deflist__dt> Kurs-Passwort
|
||||
<dd .deflist__dd> ^{newU2WFeat} Die Anmeldung zum Kurs kann durch ein Passwort geschützt werden.
|
||||
<dt .deflist__dt> Kursart-Passwort
|
||||
<dd .deflist__dd> ^{newU2WFeat} Die Anmeldung zur Kursart kann durch ein Passwort geschützt werden.
|
||||
|
||||
<dt .deflist__dt> Kurs-Veranstalter:innen und Kurs-Assistent:innen
|
||||
<dt .deflist__dt> Kursart-Veranstalter:innen und Kursart-Assistent:innen
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
Kurs-Veranstalter:innen dürfen <em>beliebige</em> Personen
|
||||
ebenfalls zu Veranstalter:innen des Kurses machen.
|
||||
Kursart-Veranstalter:innen dürfen <em>beliebige</em> Personen
|
||||
ebenfalls zu Veranstalter:innen der Kursart machen.
|
||||
|
||||
^{newU2WFeat} Innerhalb des Kurses haben alle Kurs-Veranstalter:innen die
|
||||
^{newU2WFeat} Innerhalb der Kursart haben alle Kursart-Veranstalter:innen die
|
||||
gleichen Befugnisse und können insbesondere auch die Liste der
|
||||
Veranstalter:innen dieses Kurses bearbeiten.
|
||||
Veranstalter:innen dieser Kursart bearbeiten.
|
||||
|
||||
<p>
|
||||
^{newU2WFeat} In Uni2work gibt es die Rollen "Dozent:in"
|
||||
^{newU2WFeat} In FRADrive gibt es die Rollen "Kursverwalter:in"
|
||||
und "Assistent:in":
|
||||
Dozierende dürfen im Wesentlichen neue Kurse erstellen.
|
||||
Die Dozierende Berechtigung wird nach Instituten unterschieden.
|
||||
Kursverwaltende dürfen im Wesentlichen neue Kursarten erstellen.
|
||||
Die Kursverwaltungs-Berechtigung wird nach Instituten unterschieden.
|
||||
|
||||
Assistent:innen haben nur Zugriff auf einen speziellen Kurs,
|
||||
aber innerhalb dieses Kurses die gleichen Rechte wie die jeweiligen Dozierenden.
|
||||
Assistent:innen haben nur Zugriff auf eine spezielle Kursart,
|
||||
aber innerhalb dieser Kursart die gleichen Rechte wie die jeweiligen Kursverwaltenden.
|
||||
|
||||
<p>
|
||||
In UniWorX gab es die Rolle "Assistent:in",
|
||||
d.h. alle "Veranstalter:in" mussten auch "Dozent:in" sein;
|
||||
d.h. alle "Veranstalter:in" mussten auch "Kursverwalter:in" sein;
|
||||
eine Unterscheidung nach Instituten gab es nicht.
|
||||
|
||||
<dt .deflist__dt> Kurs Teilnehmer:innen
|
||||
<dt .deflist__dt> Kursart Teilnehmer:innen
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
Für die Teilnehmer:innen eines Kurses werden nun Studiengangsinformationen angezeigt.
|
||||
Studierende mit mehreren simultanen Studiengängen müssen bei der
|
||||
Für die Teilnehmer:innen einer Kursart werden nun Studiengangsinformationen angezeigt.
|
||||
Lernende mit mehreren simultanen Studiengängen müssen bei der
|
||||
Kursanmeldung ein Hauptfach auswählen, was die Notenmeldung beschleunigen kann.
|
||||
|
||||
<p>
|
||||
^{probFeatInline} Im Normalfall entsprechen die
|
||||
Studiengangsinformationen dem aktuellen Stand, es kann jedoch in
|
||||
Einzelfällen passieren, dass veraltete Daten angezeigt werden.<br />
|
||||
Ohne Rücksprache mit dem Studierenden sollten also keine schwerwiegenden
|
||||
Ohne Rücksprache mit dem Lernenden sollten also keine schwerwiegenden
|
||||
Entscheidungen getroffen werden, wenn diese ausschließlich auf dessen
|
||||
Studiengangsinformationen beruhen (z.B. Veto in einer Zentralanmeldung).
|
||||
|
||||
@ -112,7 +112,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
angezeigt wird, als tatsächlich studiert wird (z.B. Medieninformatik
|
||||
statt Mensch-Computer-Interaktion).
|
||||
|
||||
<dt .deflist__dt> Aus Studierendensicht
|
||||
<dt .deflist__dt> Aus Lernendensicht
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
^{newU2WFeat} UniWorX hatte spezielle Links "Aus Studierndennsicht", welche in Uni2work überflüssig geworden sind.
|
||||
@ -124,7 +124,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dt .deflist__dt> Aktuelles
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
^{newFeat 2019 10 7} Es lassen sich direkt auf der Kursübersichtsseite Neuigkeiten in Bezug
|
||||
^{newFeat 2019 10 7} Es lassen sich direkt auf der Kursartübersichtsseite Neuigkeiten in Bezug
|
||||
auf die Veranstaltung publizieren ("Aktuelles").
|
||||
<p>
|
||||
In Zukunft sind ein RSS-Feed und E-Mail-Benachrichtigungen
|
||||
@ -133,7 +133,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dt .deflist__dt> Termine
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
^{newFeat 2019 10 9} Es lassen sich, direkt auf der Kursübersichtsseite,
|
||||
^{newFeat 2019 10 9} Es lassen sich, direkt auf der Kursartübersichtsseite,
|
||||
Termine in Bezug auf die Veranstaltung auf der Übersichtsseite
|
||||
publizieren (z.B. Wöchentlicher Termin der Vorlesung, einmalige
|
||||
Klausureinsicht, ...)
|
||||
@ -148,7 +148,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dd .deflist__dd>
|
||||
^{newU2WFeat} Korrektor:innen und Korrekturweise werden ad hoc pro Übungsblatt vom Veranstalter/von der Veranstalterin festgelegt;
|
||||
es gibt keine Eintragung von Korrektor:innen in der Veranstaltungskonfiguration.<br />
|
||||
Um reinen Tutor:innen vorab Zugriff auf Lösungen zu gewähren, sollten diese
|
||||
Um reinen Ausbilder:innen vorab Zugriff auf Lösungen zu gewähren, sollten diese
|
||||
als Korrektor:innen mit Korrekturanteil 0 eingetragen werden.
|
||||
|
||||
Für ein neues Blatt werden die Einstellung des vorangegangenen
|
||||
@ -186,7 +186,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
Übungsblätter können bis zu einem Datum "Sichtbar ab" vor allen Teilnehmer:innen versteckt werden.
|
||||
Das kann nützlich sein, um Tutor:innen und Korrektor:innen ein provisorisches Übungsblatt verfügbar zu machen,
|
||||
Das kann nützlich sein, um Ausbilder:innen und Korrektor:innen ein provisorisches Übungsblatt verfügbar zu machen,
|
||||
dessen Bewertungsmodalitäten und Fristen sich noch ändern können.
|
||||
<p>
|
||||
Erst wenn das Blatt sichtbar wird, sehen die Teilnehmer:innen dieses in Ihrer Übersichtsliste.
|
||||
@ -212,13 +212,13 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
Übungsblatt mit Abgabe-Modus
|
||||
<i>Abgabe extern mit Pseudonym</i> anlegen
|
||||
<li>
|
||||
Studierende können sich auf
|
||||
Lernende können sich auf
|
||||
der Seite des Übungsblattes ein
|
||||
Pseudonym generieren und ihre Abgabe
|
||||
damit markieren.
|
||||
<p>
|
||||
Für jedes Übungsblatt müssen sich die
|
||||
Studierenden ein neues Pseudonym
|
||||
Lernenden ein neues Pseudonym
|
||||
erstellen, damit eine anonyme Korrektur
|
||||
gewährleistet werden kann.
|
||||
Dadurch wird aber noch keine Abgabe im System angelegt,
|
||||
@ -252,7 +252,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
\ und somit maschinell einfach zu interpretieren und zu verändern.
|
||||
|
||||
<p>
|
||||
Zusätzlich zum YAML-Teil besteht die Möglichkeit ans Ende der Datei einen Bewertungskommentar für die jeweiligen Studierenden anzuhängen.
|
||||
Zusätzlich zum YAML-Teil besteht die Möglichkeit ans Ende der Datei einen Bewertungskommentar für die jeweiligen Lernenden anzuhängen.
|
||||
Alternativ (für maschinelle Bearbeitung) kann ein Feld
|
||||
<code>comment
|
||||
eingefügt werden, dass den Kommentar als String enthält.
|
||||
@ -272,7 +272,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dl .deflist>
|
||||
<dt .deflist__dt> Termine
|
||||
<dd .deflist__dd>
|
||||
Tutorien können beliebig viele reguläre Termine haben, die sich wöchentlich wiederholen.
|
||||
Kurse können beliebig viele reguläre Termine haben, die sich wöchentlich wiederholen.
|
||||
<br />
|
||||
Zusätzlich können beliebig viele <i>Ausnahmen</i> angelegt werden.
|
||||
<br />
|
||||
@ -282,45 +282,45 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<br />
|
||||
Dieses Verhalten kann genutzt werden um einzelne Termine zeitlich zu verschieben, indem der reguläre Termin ausfällt und stattdessen ein außerplanmäßiger mit versetzter Zeit stattfindet.
|
||||
|
||||
<dt .deflist__dt> Tutor:innen
|
||||
<dt .deflist__dt> Ausbilder:innen
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
Tutor:innen werden ad hoc pro Tutoriumsgruppe festgelegt.
|
||||
Ausbilder:innen werden ad hoc pro Kursgruppe festgelegt.
|
||||
<br />
|
||||
Eine Tutoriumsgruppe kann beliebig viele Tutor:innen haben und ein Tutor kann beliebig viele Tutoriengruppen betreuen.
|
||||
Eine Kursgruppe kann beliebig viele Ausbilder:innen haben und ein Ausbilder kann beliebig viele Kursegruppen betreuen.
|
||||
|
||||
<p>
|
||||
Tutor:innen haben Zugriff auf die Namen und Studiendaten ihrer Tutoriums-Teilnehmer:innen, können Mitteilungen an sie verschicken (analog zu Kursmitteilungen) und Teilnehmer:innen aus ihrem Tutorium entfernen.
|
||||
Ausbilder:innen haben Zugriff auf die Namen und Studiendaten ihrer Kursteilnehmer:innen, können Mitteilungen an sie verschicken (analog zu Kursartmitteilungen) und Teilnehmer:innen aus ihrem Kurs entfernen.
|
||||
|
||||
<p>
|
||||
^{newFeat 2019 10 14} Optional kann den Tutor:innen volle Kontrolle über
|
||||
ihre Tutorien überlassen werden (bis auf Löschen des Tutoriums), Tutor:innen
|
||||
^{newFeat 2019 10 14} Optional kann den Ausbilder:innen volle Kontrolle über
|
||||
ihre Kurse überlassen werden (bis auf Löschen des Kurses), Ausbilder:innen
|
||||
können dann insbesondere eigenständig den regulären Raum und die Zeit
|
||||
ihres Tutoriums anpassen.
|
||||
ihres Kurses anpassen.
|
||||
|
||||
<dt .deflist__dt> Anmeldung
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
Studierenden können sich auf der Kursseite selbst zu Tutorien anmelden.
|
||||
Lernenden können sich auf der Kursartseite selbst zu Kurse anmelden.
|
||||
<br />
|
||||
Die Anmeldung erfolgt momentan noch auf <i>first come, first served</i>-Basis.
|
||||
<br />
|
||||
Eine vorherige Anmeldung zum Kurs ist Voraussetzung.
|
||||
Eine vorherige Anmeldung zur Kursart ist Voraussetzung.
|
||||
<p>
|
||||
Die Anmeldung kann pro Tutoriumsgruppe zeitlich beschränkt werden.
|
||||
Die Anmeldung kann pro Kursgruppe zeitlich beschränkt werden.
|
||||
<p>
|
||||
Tutoriumsgruppen können mit einer <i>Registrierungs-Gruppe</i> versehen werden.
|
||||
Kursgruppen können mit einer <i>Registrierungs-Gruppe</i> versehen werden.
|
||||
Es handelt sich hierbei um einen beliebig wählbaren Text, der ansonsten keine Bedeutung hat.
|
||||
<br />
|
||||
Studierenden wird die Anmeldung nur in <i>einem Tutorium pro Registrierungs-Gruppe</i> erlaubt.
|
||||
Lernenden wird die Anmeldung nur in <i>einem Kurs pro Registrierungs-Gruppe</i> erlaubt.
|
||||
|
||||
Leere Registrierungs-Gruppen (d.h. es wurde keine Registrierungs-Gruppe angegeben) zählen hierbei als verschieden.
|
||||
<p>
|
||||
Um die Anmeldung in beliebig viele Tutoriumsgruppen zuzulassen können alle Registrierungs-Gruppen leer gelassen werden.
|
||||
Um die Anmeldung in beliebig viele Kursgruppen zuzulassen können alle Registrierungs-Gruppen leer gelassen werden.
|
||||
|
||||
<dt .deflist__dt> ^{newFeat 2019 10 10} Nachmeldung
|
||||
<dt .deflist__dd>
|
||||
Kursverwalter:innen können über die Teilnehmerliste der Veranstaltung Kursteilnehmer:innen in Tutorien einteilen.
|
||||
Kursverwalter:innen können über die Teilnehmerliste der Veranstaltung Kursartteilnehmer:innen in Kurse einteilen.
|
||||
|
||||
|
||||
<section>
|
||||
@ -368,7 +368,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dt .deflist__dt> ^{newFeat 2019 9 25} Ergebnisse
|
||||
<dt .deflist__dd>
|
||||
<p>
|
||||
Die Berechnung der Prüfungsergebnisse kann automatisch durch Uni2work erfolgen. Dabei muss ein Notenschlüssel angegeben werden, an dem die Endnote der Studierenden automatisch anhand der erreichten Punktezahl abgelesen wird.
|
||||
Die Berechnung der Prüfungsergebnisse kann automatisch durch Uni2work erfolgen. Dabei muss ein Notenschlüssel angegeben werden, an dem die Endnote der Lernenden automatisch anhand der erreichten Punktezahl abgelesen wird.
|
||||
<p>
|
||||
^{newU2WFeat} Die automatisch abgelesenen Noten werden den Kursverwalter:innen dabei zunächst als Vorschlag angezeigt. Die Vorschläge müssen erst von einem Kursverwalter/einer Kursverwalterin akzeptiert werden, bevor sie als Ergebnisse den Teilnehmer:innen angezeigt und an die Prüfungsverwaltung gemeldet werden können.
|
||||
<p>
|
||||
@ -397,7 +397,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<p>
|
||||
^{newU2WFeat} Hat ein Prüfungsverwalter/eine Kursverwalterin die Note eines Teilnehmers/einer Teilnehmerin zur Kenntnis genommen, erscheint ein Häkchen auf der Seite "Prüfungsleistungen". Falls auch nach längerer Zeit noch keine assoziierte Prüfungsverwaltung die Note eines Teilnehmers/einer Teilnehmerin zur Kenntnis genommen hat, so sollte ein Kursverwalter/eine Kursverwalterin der Notenmeldung für den betroffenen Teilnehmer/die betroffene Teilnehmerin nachgehen (z.B. durch Ausstellen eines Scheins).
|
||||
<p>
|
||||
^{newU2WFeat} Dozierende dürfen nach der Übergabe an die Prüfungsverwaltung
|
||||
^{newU2WFeat} Kursverwaltende dürfen nach der Übergabe an die Prüfungsverwaltung
|
||||
nachträgliche Änderungen an den Prüfungen vornehmen.
|
||||
Diejenigen Prüfungsverwalter:innen, die von der nachträglichen Änderung betroffen sind, erhalten
|
||||
hierüber automatisiert eine Benachrichtigung.
|
||||
|
||||
@ -8,20 +8,20 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<h2 #courses>_{MsgInfoLecturerCourses}
|
||||
|
||||
<dl .deflist>
|
||||
<dt .deflist__dt> Course Names
|
||||
<dt .deflist__dt> Course type names
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
^{newU2WFeat} Any course needs a shorthand for identification, e.g. DBS, PXD, DM, ...
|
||||
^{newU2WFeat} Any course type needs a shorthand for identification, e.g. DBS, PXD, DM, ...
|
||||
<p>
|
||||
The combination of shorthand, department and semester needs to be unique.<br />
|
||||
Creating a course with a shorthand that is not unique for the selected department and semester will be rejected (a corresponding error message will be shown).
|
||||
The combination of shorthand, department and year needs to be unique.<br />
|
||||
Creating a course type with a shorthand that is not unique for the selected department and year will be rejected (a corresponding error message will be shown).
|
||||
<p>
|
||||
Recommendations for course shorthands:
|
||||
Recommendations for course type shorthands:
|
||||
<ul>
|
||||
<li> Try to keep the shorthand as short as possible (10 characters max.).
|
||||
In particular, we advice against choosing the full course title as its shorthand.
|
||||
In particular, we advice against choosing the full course type title as its shorthand.
|
||||
A warning will be shown if a shorthand exceeds the recommended length.
|
||||
<li> Avoid adding identifiers for the department (e.g. "MATH"), the semester (e.g. "WS19") or the type (e.g. "SEM") of a course in its shorthand.
|
||||
<li> Avoid adding identifiers for the department (e.g. "FA"), the year (e.g. "2023") or the type of a course type in its shorthand.
|
||||
<p>
|
||||
^{plannedFeatInline} It is planned to enable courses to have types (e.g. "Bachelor Seminar" or "Practical Course").<br />
|
||||
Students will then be able to explicitely search for courses of a specific type.
|
||||
@ -29,19 +29,19 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dt .deflist__dt> Clone Courses
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
Lecturers are able to clone <em>any</em> course of their department for the current semester.
|
||||
Course administrators are able to clone <em>any</em> course type of their department for the current year.
|
||||
|
||||
When cloning a course, its shorthand and description will be adopted;
|
||||
but not exercise sheets, exams or registrations.
|
||||
<p>
|
||||
The course description can be composed in Html and
|
||||
The course type description can be composed in Html and
|
||||
<em>should contain the module description!
|
||||
|
||||
<dt .deflist__dt> Support for Multiple Departments
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
^{newU2WFeat} Uni2work supports managing multiple departments; prefixing course titles with e.g. "[MATH]" are not necessary anymore.
|
||||
Instead, there are now department filters for course lists.
|
||||
^{newU2WFeat} Uni2work supports managing multiple departments; prefixing course type titles with e.g. "[MATH]" are not necessary anymore.
|
||||
Instead, there are now department filters for course type lists.
|
||||
<p>
|
||||
The permissions of Uni2work administrators are limited to courses of their respective departments.
|
||||
This means that a Uni2work administrator of the Institute of Informatics cannot access grades from courses of the Department of Maths.
|
||||
@ -54,10 +54,10 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dd .deflist__dd>
|
||||
Slides, code bundles etc. can now be distributed to the participants of a course; also password-protected if wanted.
|
||||
|
||||
<dt .deflist__dt> Course Passwords
|
||||
<dd .deflist__dd> ^{newU2WFeat} The registration for a course can be password-protected.
|
||||
<dt .deflist__dt> Course type passwords
|
||||
<dd .deflist__dd> ^{newU2WFeat} The registration for a course type can be password-protected.
|
||||
|
||||
<dt .deflist__dt> Course Lecturers and Assistants
|
||||
<dt .deflist__dt> Course administrators and assistants
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
Course administrators can assign <em>any</em> user as administrator of the course.
|
||||
@ -65,21 +65,21 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
^{newU2WFeat} Within a course, all course administrators have the same permissions. Most notably, every course administrator is allowed to edit the list of administrators for this course.
|
||||
|
||||
<p>
|
||||
^{newU2WFeat} Uni2work features "lecturer" and "assistant" as roles:
|
||||
lecturers are essentially allowed to create new courses.
|
||||
The lecturer permission is differentiated according to department.
|
||||
^{newU2WFeat} Uni2work features "course administrator" and "assistant" as roles:
|
||||
course administrators are essentially allowed to create new courses.
|
||||
The course administrator permission is differentiated according to department.
|
||||
|
||||
Assistants have the same permissions as lecturers, but only for a particular course.
|
||||
Assistants have the same permissions as course administrators, but only for a particular course.
|
||||
|
||||
<p>
|
||||
In UniWorX, there was the role "assistant",
|
||||
i.e. every "administrator" also had to be "lecturer";
|
||||
i.e. every "administrator" also had to be "course administrator";
|
||||
there was no differentiation between departments.
|
||||
|
||||
<dt .deflist__dt> Course Participants
|
||||
<dt .deflist__dt> Course type participants
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
Course participants are now displayed alongside information regarding their study programmes.
|
||||
Course type participants are now displayed alongside information regarding their study programmes.
|
||||
Students of multiple programmes need to select a main subject when registering for a course.
|
||||
This can speed up the process of reporting exam results.
|
||||
|
||||
@ -105,21 +105,21 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
^{newU2WFeat} UniWorX had special links to view a page from a student's point of view ("Aus Studentensicht"), which are not necessary anymore in Uni2work.
|
||||
Instead, one can now #
|
||||
<a href=@{AuthPredsR}>temporarily withdraw one's own permissions here
|
||||
. To view one's own course from a participant's point of view, one deactivates #
|
||||
. To view one's own course type from a participant's point of view, one deactivates #
|
||||
the permission check "_{MsgAuthTagLecturer}" and/or "_{MsgAuthTagCorrector}".
|
||||
|
||||
<dt .deflist__dt> News
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
^{newFeat 2019 10 7} On the course overview page, one can directly publish news concerning
|
||||
the course ("News").
|
||||
^{newFeat 2019 10 7} On the course type overview page, one can directly publish news concerning
|
||||
the course type ("News").
|
||||
<p>
|
||||
An RSS feed and email notifications for course news are planned in the future.
|
||||
An RSS feed and email notifications for course type news are planned in the future.
|
||||
|
||||
<dt .deflist__dt> Dates
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
^{newFeat 2019 10 9} On the course overview page, one can publish dates concerning the course
|
||||
^{newFeat 2019 10 9} On the course type overview page, one can publish dates concerning the course type
|
||||
(e.g. weekly date of the lecture, one-time post-exam review, ...).
|
||||
<p>
|
||||
Email notifications on changes of the dates are planned in the future.
|
||||
@ -131,8 +131,8 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dt .deflist__dt> Correctors
|
||||
<dd .deflist__dd>
|
||||
^{newU2WFeat} Correctors and correction method are selected by the course administrator ad-hoc per exercise sheet;
|
||||
there is no entry for correctors in the course configuration.<br />
|
||||
To grant tutors that are no correctors permission to view solutions before the submission deadline,
|
||||
there is no entry for correctors in the course type configuration.<br />
|
||||
To grant instructors that are no correctors permission to view solutions before the submission deadline,
|
||||
they should be registered as sheet correctors with 0 correction proportions.
|
||||
|
||||
When creating a new sheet, the settings of the previous sheet are suggested automatically.
|
||||
@ -157,14 +157,14 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
<dt .deflist__dt> Hints
|
||||
<dd .deflist__dd>
|
||||
In addition to exercise sheet and solution, hints (e.g. solutions to tutorial exercises) can be released
|
||||
In addition to exercise sheet and solution, hints (e.g. solutions to course exercises) can be released
|
||||
on a specific date before the submission deadline.
|
||||
|
||||
<dt .deflist__dt> Visibility
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
Exercise sheets can be hidden from the participants up to a date "Visible from".
|
||||
This can be used to distribute preliminary sheets to tutors and correctors,
|
||||
This can be used to distribute preliminary sheets to instructors and correctors,
|
||||
i.e. when grading and deadlines are not yet fixed.
|
||||
<p>
|
||||
The participants only get to see the sheet only once it is visible.
|
||||
@ -241,7 +241,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<dl .deflist>
|
||||
<dt .deflist__dt> Occurrences
|
||||
<dd .deflist__dd>
|
||||
Tutorials can consist of multiple regular occurrences which repeat on a weekly basis.
|
||||
Courses can consist of multiple regular occurrences which repeat on a weekly basis.
|
||||
<br />
|
||||
Additionally, an arbitrary number of <i>Exceptions</i> can be created.
|
||||
<br />
|
||||
@ -251,42 +251,42 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
<br />
|
||||
This behaviour can be used to shift single occurrences by selecting a regular occurrence as an exception ("does not take place") and another date as a second exception ("does take place").
|
||||
|
||||
<dt .deflist__dt> Tutors
|
||||
<dt .deflist__dt> Instructors
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
Tutors are selected ad-hoc per tutorial.
|
||||
Instructors are selected ad-hoc per course.
|
||||
<br />
|
||||
A tutorial can be assigned to an arbitrary number of tutors, and a tutor can be assigned to an arbitrary number of tutorials.
|
||||
A course can be assigned to an arbitrary number of instructors, and a instructor can be assigned to an arbitrary number of courses.
|
||||
|
||||
<p>
|
||||
Tutors have access to the names and study programme information of all participants of their tutorials, can send messages to them (similar to course messages) and are able to remove participants from their tutorials.
|
||||
Instructors have access to the names and study programme information of all participants of their courses, can send messages to them (similar to course type messages) and are able to remove participants from their courses.
|
||||
|
||||
<p>
|
||||
^{newFeat 2019 10 14} Optionally, tutors can be given full control over their tutorials (except deleting
|
||||
them), which means that they can edit rooms and dates of the tutorial.
|
||||
^{newFeat 2019 10 14} Optionally, instructors can be given full control over their courses (except deleting
|
||||
them), which means that they can edit rooms and dates of the course.
|
||||
|
||||
<dt .deflist__dt> Registration
|
||||
<dd .deflist__dd>
|
||||
<p>
|
||||
Students can register themselves for tutorials via the course page.
|
||||
Students can register themselves for courses via the course type page.
|
||||
<br />
|
||||
The registration proceeds on a <i>first come, first served</i> basis at the moment.
|
||||
<br />
|
||||
A prior registration for the course is required.
|
||||
A prior registration for the course type is required.
|
||||
<p>
|
||||
The registration period for a tutorial can be limited in time.
|
||||
The registration period for a course can be limited in time.
|
||||
<p>
|
||||
Tutorials can be provided with a <i>Registration Group</i>.
|
||||
Courses can be provided with a <i>Registration Group</i>.
|
||||
A registration group consists of an arbitrary text that is of no further significance.
|
||||
However, participants are restricted on <i>one tutorial registration per registration group</i>.<br />
|
||||
However, participants are restricted on <i>one course registration per registration group</i>.<br />
|
||||
|
||||
Empty registration groups (i.e. no registration groups have been assigned) count as distinct.
|
||||
<p>
|
||||
To allow registering for an arbitrary number of tutorials, one can leave every registration group empty.
|
||||
To allow registering for an arbitrary number of courses, one can leave every registration group empty.
|
||||
|
||||
<dt .deflist__dt> ^{newFeat 2019 10 10} Late Registrations
|
||||
<dt .deflist__dd>
|
||||
Course administrators can assign course participants to tutorials using the list of course participants.
|
||||
Course administrators can assign course type participants to courses using the list of course type participants.
|
||||
|
||||
|
||||
<section>
|
||||
|
||||
@ -14,7 +14,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
setzen. #
|
||||
|
||||
Sie können diese Auflistung als Anhaltspunkt verwenden um grob #
|
||||
abzuschätzen ob es notwendig ist weitere Kurse anzubieten (es #
|
||||
abzuschätzen ob es notwendig ist weitere Kursarten anzubieten (es #
|
||||
handelt sich hierbei natürlich nur um einen Orienterungswert und #
|
||||
ersetzt nicht den Weisungen des jeweiligen Instituts in Bezug auf #
|
||||
die anzubietenden Kurse zu folgen).
|
||||
die anzubietenden Kursarten zu folgen).
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user