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?
|
FAQNoCampusAccount: Ich habe keine Fraport AG Kennung (Büko-Login); kann ich trotzdem Zugang zum System erhalten?
|
||||||
FAQForgottenPassword: Ich habe mein Passwort vergessen
|
FAQForgottenPassword: Ich habe mein Passwort vergessen
|
||||||
FAQCampusCantLogin: Ich kann mich mit meiner Fraport AG Kennung (Büko-Login) nicht anmelden
|
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?
|
FAQCourseCorrectorsTutors: Wie kann ich Ausbilder oder Korrektoren für meine Kursart konfigurieren?
|
||||||
FAQNotLecturerHowToCreateCourses: Wie kann ich einen neuen Kurs anlegen?
|
FAQNotLecturerHowToCreateCourses: Wie kann ich eine neue Kursart anlegen?
|
||||||
FAQExamPoints: Warum kann ich bei meiner Klausur keine Punkte eintragen?
|
FAQExamPoints: Warum kann ich bei meiner Klausur keine Punkte eintragen?
|
||||||
FAQInvalidCredentialsAdAccountDisabled: Ich kann mich nicht anmelden und bekomme die Meldung „Benutzereintrag gesperrt“
|
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?
|
FAQNoCampusAccount: I don't have Fraport AG credentials (Büko login); can I still get access?
|
||||||
FAQForgottenPassword: I have forgotten my password
|
FAQForgottenPassword: I have forgotten my password
|
||||||
FAQCampusCantLogin: I can't log in using my Fraport AG credentials (Büko login)
|
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?
|
FAQNotLecturerHowToCreateCourses: How can I create new courses?
|
||||||
FAQExamPoints: Why can't I enter achievements for my exam as points?
|
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”
|
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
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
CorByProportionOnly proportion@Rational: #{rationalToFixed3 proportion} Anteile
|
CorByProportionOnly proportion@Rational: #{rationalToFixed3 proportion} Anteile
|
||||||
CorByProportionIncludingTutorial proportion@Rational: #{rationalToFixed3 proportion} Anteile - Tutorium
|
CorByProportionIncludingTutorial proportion@Rational: #{rationalToFixed3 proportion} Anteile - Kurs
|
||||||
CorByProportionExcludingTutorial proportion@Rational: #{rationalToFixed3 proportion} Anteile + Tutorium
|
CorByProportionExcludingTutorial proportion@Rational: #{rationalToFixed3 proportion} Anteile + Kurs
|
||||||
ExamPassed: Bestanden
|
ExamPassed: Bestanden
|
||||||
ExamNotPassed: Nicht bestanden
|
ExamNotPassed: Nicht bestanden
|
||||||
I18nExamResultNoShow: Nicht erschienen
|
I18nExamResultNoShow: Nicht erschienen
|
||||||
|
|||||||
@ -3,8 +3,8 @@
|
|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
CorByProportionOnly proportion: #{rationalToFixed3 proportion} parts
|
CorByProportionOnly proportion: #{rationalToFixed3 proportion} parts
|
||||||
CorByProportionIncludingTutorial proportion: #{rationalToFixed3 proportion} parts - tutorials
|
CorByProportionIncludingTutorial proportion: #{rationalToFixed3 proportion} parts - courses
|
||||||
CorByProportionExcludingTutorial proportion: #{rationalToFixed3 proportion} parts + tutorials
|
CorByProportionExcludingTutorial proportion: #{rationalToFixed3 proportion} parts + courses
|
||||||
ExamPassed: Passed
|
ExamPassed: Passed
|
||||||
ExamNotPassed: Failed
|
ExamNotPassed: Failed
|
||||||
I18nExamResultNoShow: Not present
|
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.
|
UnauthorizedSystemExamOffice: Sie sind nicht mit systemweiter Prüfungsverwaltung beauftragt.
|
||||||
UnauthorizedSystemPrinter: Sie sind nicht mit systemweitem Druck und Briefversand 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.
|
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.
|
UnauthorizedSchoolLecturer: Sie sind nicht als Veranstalter:in für dieses Institut eingetragen.
|
||||||
UnauthorizedLecturer: Sie sind nicht als Veranstalter:in für diese Veranstaltung 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.
|
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.
|
UnauthorizedExternalExamResult: Sie haben keine Ergebnisse in dieser Prüfung.
|
||||||
UnauthorizedParticipant: Angegebener Benutzer/Angegebene Benutzerin ist nicht als Teilnehmer:in dieser Veranstaltung registriert.
|
UnauthorizedParticipant: Angegebener Benutzer/Angegebene Benutzerin ist nicht als Teilnehmer:in dieser Veranstaltung registriert.
|
||||||
UnauthorizedParticipantSelf: Sie sind nicht Teilnehmer:in dieser Veranstaltung.
|
UnauthorizedParticipantSelf: Sie sind nicht Teilnehmer:in dieser Veranstaltung.
|
||||||
UnauthorizedCourseTime: Dieser Kurs ist momentan nicht freigegeben.
|
UnauthorizedCourseTime: Diese Kursart ist momentan nicht freigegeben.
|
||||||
UnauthorizedCourseRegistrationTime: Dieser Kurs erlaubt momentan keine Anmeldungen.
|
UnauthorizedCourseRegistrationTime: Diese Kursart erlaubt momentan keine Anmeldungen.
|
||||||
UnauthorizedSheetTime: Dieses Übungsblatt ist momentan nicht freigegeben.
|
UnauthorizedSheetTime: Dieses Übungsblatt ist momentan nicht freigegeben.
|
||||||
UnauthorizedMaterialTime: Dieses Material 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.
|
UnauthorizedCourseNewsTime: Diese Nachricht ist momentan nicht freigegeben.
|
||||||
UnauthorizedExamTime: Diese Prüfung ist momentan nicht freigegeben.
|
UnauthorizedExamTime: Diese Prüfung ist momentan nicht freigegeben.
|
||||||
UnauthorizedSubmissionOwner: Sie sind an dieser Abgabe nicht beteiligt.
|
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.
|
UnauthorizedSystemMessageAuth: Diese Systemnachricht ist nur für angemeldete Benutzer:innen einsehbar.
|
||||||
UnknownAuthPredicate tag@String: Authorisierungsprädikat "#{tag}" ist dem System nicht bekannt
|
UnknownAuthPredicate tag@String: Authorisierungsprädikat "#{tag}" ist dem System nicht bekannt
|
||||||
UnauthorizedSelf: Aktueller Nutzer/Aktuelle Nutzerin ist nicht angegebener Benutzer/angegebene Benutzerin.
|
UnauthorizedSelf: Aktueller Nutzer/Aktuelle Nutzerin ist nicht angegebener Benutzer/angegebene Benutzerin.
|
||||||
UnauthorizedTutorialTutor: Sie sind nicht Tutor:in für dieses Tutorium.
|
UnauthorizedTutorialTutor: Sie sind nicht Ausbilder:in für diesen Kurs.
|
||||||
UnauthorizedTutorialTutorControl: Tutor:innen dürfen dieses Tutorium nicht editieren.
|
UnauthorizedTutorialTutorControl: Ausbilder:innen dürfen diesen Kurs nicht editieren.
|
||||||
UnauthorizedCourseTutor: Sie sind nicht Tutor:in für diesen Kurs.
|
UnauthorizedCourseTutor: Sie sind nicht Ausbilder:in für diese Kursart.
|
||||||
UnauthorizedTutor: Sie sind nicht Tutor:in.
|
UnauthorizedTutor: Sie sind nicht Ausbilder:in.
|
||||||
UnauthorizedTutorialRegisterGroup: Sie sind bereits in einem Tutorium mit derselben Registrierungs-Gruppe.
|
UnauthorizedTutorialRegisterGroup: Sie sind bereits in einem Kurs mit derselben Registrierungs-Gruppe eingetragen.
|
||||||
UnauthorizedLDAP: Angegebener Nutzer/Angegebene Nutzerin meldet sich nicht mit Fraport Login an.
|
UnauthorizedLDAP: Angegebener Nutzer/Angegebene Nutzerin meldet sich nicht mit Fraport Login an.
|
||||||
UnauthorizedPWHash: Angegebener Nutzer/Angegebene Nutzerin meldet sich nicht mit FRADrive-Kennung an.
|
UnauthorizedPWHash: Angegebener Nutzer/Angegebene Nutzerin meldet sich nicht mit FRADrive-Kennung an.
|
||||||
UnauthorizedExternalExamListNotEmpty: Liste von externen Prüfungen ist nicht leer
|
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
|
WorkflowRoleAlreadyInitiated: Dieser Workflow wurde bereits initiiert
|
||||||
WorkflowRoleNoSuchWorkflowWorkflow: Der angegebene Workflow konnte nicht gefunden werden
|
WorkflowRoleNoSuchWorkflowWorkflow: Der angegebene Workflow konnte nicht gefunden werden
|
||||||
WorkflowRoleNoPayload: Dieser Workflow enthält keine Daten
|
WorkflowRoleNoPayload: Dieser Workflow enthält keine Daten
|
||||||
CourseNoCapacity: In diesem Kurs sind keine Plätze mehr frei.
|
CourseNoCapacity: In dieser Kursart sind keine Plätze mehr frei.
|
||||||
TutorialNoCapacity: In dieser Übung 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.
|
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
|
LDAPLoginTitle: Fraport Login für interne und externe Nutzer
|
||||||
PWHashLoginTitle: Spezieller Funktionsnutzer Login
|
PWHashLoginTitle: Spezieller Funktionsnutzer Login
|
||||||
|
|||||||
@ -24,31 +24,31 @@ UnauthorizedSiteAdmin: You are no system-wide administrator.
|
|||||||
UnauthorizedSchoolAdmin: You are no administrator for this department.
|
UnauthorizedSchoolAdmin: You are no administrator for this department.
|
||||||
UnauthorizedAdminEscalation: You aren't an administrator for all departments for which this user is an administrator.
|
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.
|
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.
|
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.
|
UnauthorizedSchoolExamOffice: You are not part of an exam office for this school.
|
||||||
UnauthorizedSystemExamOffice: You are not charged with system wide exam administration.
|
UnauthorizedSystemExamOffice: You are not charged with system wide exam administration.
|
||||||
UnauthorizedSystemPrinter: You are not charged with system wide letter printing.
|
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.
|
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.
|
UnauthorizedSchoolLecturer: You are no course administrator for this department.
|
||||||
UnauthorizedLecturer: You are no administrator for this course.
|
UnauthorizedLecturer: You are no administrator for this course type.
|
||||||
UnauthorizedCorrector: You are no sheet corrector for this course.
|
UnauthorizedCorrector: You are no sheet corrector for this course type.
|
||||||
UnauthorizedSheetCorrector: You are no corrector for this sheet.
|
UnauthorizedSheetCorrector: You are no corrector for this sheet.
|
||||||
UnauthorizedExamCorrector: You are no corrector for this exam.
|
UnauthorizedExamCorrector: You are no corrector for this exam.
|
||||||
UnauthorizedCorrectorAny: You are no corrector for any course.
|
UnauthorizedCorrectorAny: You are no corrector for any course type.
|
||||||
UnauthorizedRegistered: You are no participant in this course.
|
UnauthorizedRegistered: You are no participant in this course type.
|
||||||
UnauthorizedRegisteredExam: You are not registered for this exam.
|
UnauthorizedRegisteredExam: You are not registered for this exam.
|
||||||
UnauthorizedRegisteredAnyExam: You are not registered for an exam.
|
UnauthorizedRegisteredAnyExam: You are not registered for an exam.
|
||||||
UnauthorizedExamResult: You have no results in this exam.
|
UnauthorizedExamResult: You have no results in this exam.
|
||||||
UnauthorizedExamOccurrenceRegistration: Registration for exam is not done including occurrence/room.
|
UnauthorizedExamOccurrenceRegistration: Registration for exam is not done including occurrence/room.
|
||||||
UnauthorizedExternalExamResult: You have no results in this exam.
|
UnauthorizedExternalExamResult: You have no results in this exam.
|
||||||
UnauthorizedParticipant: The specified user is no participant of this course.
|
UnauthorizedParticipant: The specified user is no participant of this course type.
|
||||||
UnauthorizedParticipantSelf: You are no participant of this course.
|
UnauthorizedParticipantSelf: You are no participant of this course type.
|
||||||
UnauthorizedCourseTime: This course is not currently available.
|
UnauthorizedCourseTime: This course type is not currently available.
|
||||||
UnauthorizedCourseRegistrationTime: This course does not currently allow enrollment.
|
UnauthorizedCourseRegistrationTime: This course type does not currently allow enrollment.
|
||||||
UnauthorizedSheetTime: This sheet is not currently available.
|
UnauthorizedSheetTime: This sheet is not currently available.
|
||||||
UnauthorizedMaterialTime: This course material is not currently available.
|
UnauthorizedMaterialTime: This course type material is not currently available.
|
||||||
UnauthorizedTutorialTime: This tutorial does not currently allow registration.
|
UnauthorizedTutorialTime: This course does not currently allow registration.
|
||||||
UnauthorizedCourseNewsTime: This news item is not currently available.
|
UnauthorizedCourseNewsTime: This news item is not currently available.
|
||||||
UnauthorizedExamTime: This exam is not currently available.
|
UnauthorizedExamTime: This exam is not currently available.
|
||||||
UnauthorizedSubmissionOwner: You are no submittor for this submission.
|
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.
|
UnauthorizedCorrectorSubmission: Correctors may not create submissions for this exercise sheet.
|
||||||
UnauthorizedCorrectionAnonymous: Correction is not anonymised.
|
UnauthorizedCorrectionAnonymous: Correction is not anonymised.
|
||||||
DeprecatedRoute: This view is deprecated and will be removed.
|
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
|
UnauthorizedWrite: You do not have the write permission necessary to perform this action
|
||||||
UnauthorizedSystemMessageTime: This system-message is not currently available.
|
UnauthorizedSystemMessageTime: This system-message is not currently available.
|
||||||
UnauthorizedSystemMessageAuth: This system-message is only available to logged in users.
|
UnauthorizedSystemMessageAuth: This system-message is only available to logged in users.
|
||||||
UnknownAuthPredicate tag: Auth predicate “#{tag}” is unknown
|
UnknownAuthPredicate tag: Auth predicate “#{tag}” is unknown
|
||||||
UnauthorizedSelf: You are not the specified user.
|
UnauthorizedSelf: You are not the specified user.
|
||||||
UnauthorizedTutorialTutor: You are no tutor for this tutorial.
|
UnauthorizedTutorialTutor: You are no instructor for this course.
|
||||||
UnauthorizedTutorialTutorControl: Tutors may not edit this tutorial.
|
UnauthorizedTutorialTutorControl: Instructors may not edit this course.
|
||||||
UnauthorizedCourseTutor: You are no tutor for this course.
|
UnauthorizedCourseTutor: You are no instructor for this course.
|
||||||
UnauthorizedTutor: You are no tutor.
|
UnauthorizedTutor: You are no instructor.
|
||||||
UnauthorizedTutorialRegisterGroup: You are already registered for a tutorial with the same registration group.
|
UnauthorizedTutorialRegisterGroup: You are already registered for a course with the same registration group.
|
||||||
UnauthorizedLDAP: Specified user does not log in with their Fraport password.
|
UnauthorizedLDAP: Specified user does not log in with their Fraport password.
|
||||||
UnauthorizedPWHash: Specified user does not log in with an FRADrive-account.
|
UnauthorizedPWHash: Specified user does not log in with an FRADrive-account.
|
||||||
UnauthorizedExternalExamListNotEmpty: List of external exams is not empty
|
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
|
WorkflowRoleNoSuchWorkflowWorkflow: The given workflow could not be found
|
||||||
WorkflowRoleNoPayload: This workflow does not contain any data
|
WorkflowRoleNoPayload: This workflow does not contain any data
|
||||||
|
|
||||||
CourseNoCapacity: Course has reached maximum capacity
|
CourseNoCapacity: Course type has reached maximum capacity
|
||||||
TutorialNoCapacity: Tutorial has reached maximum capacity
|
TutorialNoCapacity: Course has reached maximum capacity
|
||||||
ExamOccurrenceNoCapacity: Occurrence/Room has reached maximum capacity
|
ExamOccurrenceNoCapacity: Occurrence/Room has reached maximum capacity
|
||||||
CourseNotEmpty: There are currently no participants enrolled for this course.
|
CourseNotEmpty: There are currently no participants enrolled for this course.
|
||||||
|
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
#
|
#
|
||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
FilterCourse: Kurs
|
FilterCourse: Kursart
|
||||||
FilterCourseShort: Kürzel
|
FilterCourseShort: Kürzel
|
||||||
FilterTerm !ident-ok: Semester
|
FilterTerm !ident-ok: Jahr
|
||||||
FilterCourseSchoolShort: Institut
|
FilterCourseSchoolShort: Institut
|
||||||
FilterRegistered: Angemeldet
|
FilterRegistered: Angemeldet
|
||||||
FilterCourseSearch: Volltext-Suche
|
FilterCourseSearch: Volltext-Suche
|
||||||
@ -15,7 +15,7 @@ FilterCourseRegisterOpen: Anmeldung möglich
|
|||||||
CourseRegistered: Angemeldet
|
CourseRegistered: Angemeldet
|
||||||
CourseRegistration: Anmeldung
|
CourseRegistration: Anmeldung
|
||||||
CourseDescription: Beschreibung
|
CourseDescription: Beschreibung
|
||||||
CommCourseHeading: Kursmitteilung
|
CommCourseHeading: Kursartmitteilung
|
||||||
CourseLecturers: Kursverwalter:innen
|
CourseLecturers: Kursverwalter:innen
|
||||||
CourseLecturerEmail: E-Mail
|
CourseLecturerEmail: E-Mail
|
||||||
CourseLecturerAlreadyAdded: Diese:r Nutzer:in ist bereits als Kursverwalter:in eingetragen
|
CourseLecturerAlreadyAdded: Diese:r Nutzer:in ist bereits als Kursverwalter:in eingetragen
|
||||||
@ -23,29 +23,29 @@ CourseLecturerType: Rolle
|
|||||||
LecturerType: Rolle
|
LecturerType: Rolle
|
||||||
CourseLecturerRightsIdentical: Alle Sorten von Kursverwalter:innen haben identische Rechte.
|
CourseLecturerRightsIdentical: Alle Sorten von Kursverwalter:innen haben identische Rechte.
|
||||||
CourseAcceptSubstitutesUntil: Nachrücker:innen akzeptieren bis
|
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
|
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
|
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.
|
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: Kurstitel
|
CourseName: Kursarttitel
|
||||||
CourseShorthand: Kürzel
|
CourseShorthand: Kürzel
|
||||||
CourseShorthandUnique: Muss nur innerhalb Institut und Semester eindeutig sein. Wird verbatim in die Url der Kursseite übernommen.
|
CourseShorthandUnique: Muss nur innerhalb Institut und Jahr eindeutig sein. Wird verbatim in die Url der Kursartseite übernommen.
|
||||||
CourseSemester !ident-ok: Semester
|
CourseSemester !ident-ok: Jahr
|
||||||
CourseDescriptionPlaceholder: Bitte mindestens die Modulbeschreibung angeben
|
CourseDescriptionPlaceholder: Bitte mindestens die Modulbeschreibung angeben
|
||||||
CourseHomepageExternal: Externe Homepage
|
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
|
CourseHomepageExternalPlaceholder: Optionale externe URL
|
||||||
CourseVisibleFrom: Sichtbar ab
|
CourseVisibleFrom: Sichtbar ab
|
||||||
CourseVisibleTo: Sichtbar bis
|
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.
|
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: Der Kurs ist ab "Sichtbar ab" bis zu diesem Zeitpunkt für andere Nutzer sichtbar. Ohne Datum bleibt ein sichtbarer Kurs unbegrenzt sichtbar.
|
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 Kursmaterial ist ohne Anmeldung frei zugänglich
|
CourseMaterialFree: Das Kursartmaterial ist ohne Anmeldung frei zugänglich
|
||||||
CourseFormSectionRegistration: Anmeldung zum Kurs
|
CourseFormSectionRegistration: Anmeldung zur Kursart
|
||||||
CourseFormSectionAdministration: Verwaltung
|
CourseFormSectionAdministration: Verwaltung
|
||||||
CourseCapacity: Kapazität
|
CourseCapacity: Kapazität
|
||||||
CourseCapacityTip: Anzahl erlaubter Kursanmeldungen, leer lassen für unbeschränkte Kurskapazität
|
CourseCapacityTip: Anzahl erlaubter Kursanmeldungen, leer lassen für unbeschränkte Kursartkapazität
|
||||||
CourseSecretTip: Anmeldung zum Kurs erfordert Eingabe des Passworts, sofern gesetzt
|
CourseSecretTip: Anmeldung zur Kursart erfordert Eingabe des Passworts, sofern gesetzt
|
||||||
CourseSecretFormat: beliebige Zeichenkette
|
CourseSecretFormat: beliebige Zeichenkette
|
||||||
CourseSecretWrong: Falsches Passwort
|
CourseSecretWrong: Falsches Passwort
|
||||||
CourseSecret: Zugangspasswort
|
CourseSecret: Zugangspasswort
|
||||||
@ -59,43 +59,43 @@ CourseVisibilityEndMustBeAfterStart: Ende des Sichtbarkeitszeitraums muss nach d
|
|||||||
CourseRegistrationEndMustBeAfterStart: Ende des Anmeldezeitraums muss nach dem Anfang liegen
|
CourseRegistrationEndMustBeAfterStart: Ende des Anmeldezeitraums muss nach dem Anfang liegen
|
||||||
CourseDeregistrationEndMustBeAfterStart: Ende des Abmeldezeitraums muss nach dem Anfang des Anmeldezeitraums liegen
|
CourseDeregistrationEndMustBeAfterStart: Ende des Abmeldezeitraums muss nach dem Anfang des Anmeldezeitraums liegen
|
||||||
CourseUserMustBeLecturer: Aktuelle:r Benutzer:in muss als Kursverwalter:in eingetragen sein
|
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.
|
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 zum Kurs zu ermöglichen, sollte der Kurs auch über den gesamten Anmeldezeitraum hinweg sichtbar sein (dies ist aktuell nicht gegeben).
|
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: Semester #{tid} gibt es nicht.
|
NoSuchTerm tid@TermId: Jahr #{tid} gibt es nicht.
|
||||||
NoSuchSchool ssh@SchoolId: Institut #{ssh} gibt es nicht.
|
NoSuchSchool ssh@SchoolId: Institut #{ssh} gibt es nicht.
|
||||||
NoSuchCourseShorthand csh@CourseShorthand: Kein Kurs mit Kürzel #{csh} bekannt.
|
NoSuchCourseShorthand csh@CourseShorthand: Keine Kursart mit Kürzel #{csh} bekannt.
|
||||||
NoSuchCourse: Keinen passenden Kurs gefunden.
|
NoSuchCourse: Keine passende Kursart 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.
|
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.
|
CourseInvalidInput: Eingaben bitte korrigieren.
|
||||||
CourseEditTitle: Kurs editieren/anlegen
|
CourseEditTitle: Kursart editieren/anlegen
|
||||||
CourseEditOk tid@TermId ssh@SchoolId csh@CourseShorthand: Kurs #{tid}-#{ssh}-#{csh} wurde erfolgreich geändert.
|
CourseEditOk tid@TermId ssh@SchoolId csh@CourseShorthand: Kursart #{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.
|
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: Dozent:in
|
CourseLecturer: Kursverwalter:in
|
||||||
MailSubjectParticipantInvitation tid@TermId ssh@SchoolId csh@CourseShorthand: [#{tid}-#{ssh}-#{csh}] Einladung zur Kursteilnahme
|
MailSubjectParticipantInvitation tid@TermId ssh@SchoolId csh@CourseShorthand: [#{tid}-#{ssh}-#{csh}] Einladung zur Kursartteilnahme
|
||||||
CourseParticipantInviteHeading courseName@Text: Einladung zum Kursteilnahmer für #{courseName}
|
CourseParticipantInviteHeading courseName@Text: Einladung zum Kursartteilnahmer für #{courseName}
|
||||||
CourseParticipantInviteExplanation: Sie wurden eingeladen, an einem Kurs teilzunehmen.
|
CourseParticipantInviteExplanation: Sie wurden eingeladen, an einer Kursart teilzunehmen.
|
||||||
CourseParticipantInviteField: Einzuladende E-Mail-Adressen
|
CourseParticipantInviteField: Einzuladende E-Mail-Adressen
|
||||||
CourseParticipantInvitationAccepted courseName@Text: Sie wurden als Teilnehmer:in für #{courseName} eingetragen
|
CourseParticipantInvitationAccepted courseName@Text: Sie wurden als Teilnehmer:in für #{courseName} eingetragen
|
||||||
CourseParticipantEnlistDirectly: Bekannte Nutzer:innen sofort als Teilnehmer:in eintragen
|
CourseParticipantEnlistDirectly: Bekannte Nutzer:innen sofort als Teilnehmer:in eintragen
|
||||||
CourseSubmissionGroup: Feste Abgabegruppe
|
CourseSubmissionGroup: Feste Abgabegruppe
|
||||||
SubmissionGroupEmptyIsUnsetTip: Leer lassen um Benutzer:innen aus den jeweiligen Abgabegruppen ersatzlos zu entfernen
|
SubmissionGroupEmptyIsUnsetTip: Leer lassen um Benutzer:innen aus den jeweiligen Abgabegruppen ersatzlos zu entfernen
|
||||||
CourseParticipantsRegisterHeading: Kursteilnehmer:innen hinzufügen
|
CourseParticipantsRegisterHeading: Kursartteilnehmer:innen hinzufügen
|
||||||
CourseParticipantsRegisterActionAddParticipants: Personen zum Kurs anmelden
|
CourseParticipantsRegisterActionAddParticipants: Personen zur Kursart anmelden
|
||||||
CourseParticipantsRegisterActionAddTutorialMembers: Personen zu Kurs und Übungsgruppe anmelden
|
CourseParticipantsRegisterActionAddTutorialMembers: Personen zur Kursart und Kursgruppe anmelden
|
||||||
CourseParticipantsRegisterUsersField: Zum Kurs anzumeldende Personen
|
CourseParticipantsRegisterUsersField: Zur Kursart anzumeldende Personen
|
||||||
CourseParticipantsRegisterUsersFieldTip: Bitte Ausweiskartennummer inklusive Punkt, Fraport Personalnummer oder Email angeben. Mehrere Personen bitte mit Komma oder Leerzeichen trennen.
|
CourseParticipantsRegisterUsersFieldTip: Bitte Ausweiskartennummer inklusive Punkt, Fraport Personalnummer oder Email angeben. Mehrere Personen bitte mit Komma oder Leerzeichen trennen.
|
||||||
CourseParticipantsRegisterTutorialOption: Kursteilnehmer:innen zu Übungsgruppe anmelden?
|
CourseParticipantsRegisterTutorialOption: Kursartteilnehmer:innen zu Kursgruppe anmelden?
|
||||||
CourseParticipantsRegisterTutorialField: Übungsgruppe
|
CourseParticipantsRegisterTutorialField: Kursgruppe
|
||||||
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.
|
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!
|
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
|
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
|
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
|
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 Übungsgruppe 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 zum Kurs 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 Übungsgruppe angemeldet
|
CourseParticipantsRegisteredTutorial n@Int: #{n} #{pluralDE n "Teinehmer:in" "Teilnehmer:innen"} erfolgreich zur Kursgruppe angemeldet
|
||||||
CourseParticipantsRegisterConfirmationHeading: Teilnehmer:innen hinzufügen
|
CourseParticipantsRegisterConfirmationHeading: Teilnehmer:innen hinzufügen
|
||||||
CourseParticipantsRegisterUnnecessary: Alle angeforderten Anmeldungen sind bereits vorhanden. Es wurden keine Änderungen vorgenommen.
|
CourseParticipantsRegisterUnnecessary: Alle angeforderten Anmeldungen sind bereits vorhanden. Es wurden keine Änderungen vorgenommen.
|
||||||
CourseParticipantsRegisterConfirmInvalid: Ungültiges Bestätigungsformular!
|
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
|
CourseRegistrationFilesNeedReupload: Dateien zur Anmeldung müssen neu hochgeladen werden, wann immer die Anmeldung angepasst wird
|
||||||
CourseRegistrationFile: Datei zur Anmeldung
|
CourseRegistrationFile: Datei zur Anmeldung
|
||||||
CourseRegistrationArchive: Zip-Archiv der Datei(en) 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.
|
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: 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!
|
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 vom Kurs abmelden, können Sie sich nicht wieder selbstständig anmelden.
|
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!
|
LoginNecessary: Bitte melden Sie sich dazu vorher an!
|
||||||
RegisterRetry: Sie wurden noch nicht angemeldet. Drücken Sie dazu den Knopf "Anmelden"
|
RegisterRetry: Sie wurden noch nicht angemeldet. Drücken Sie dazu den Knopf "Anmelden"
|
||||||
CourseRegisterOk: Erfolgreich zum Kurs angemeldet
|
CourseRegisterOk: Erfolgreich zur Kursart angemeldet
|
||||||
CourseDeregisterOk: Erfolgreich vom Kurs abgemeldet
|
CourseDeregisterOk: Erfolgreich von der Kursart abgemeldet
|
||||||
CourseApplyOk: Erfolgreich zum Kurs beworben
|
CourseApplyOk: Erfolgreich zur Kursart beworben
|
||||||
CourseRetractApplyOk: Bewerbung zum Kurs erfolgreich zurückgezogen
|
CourseRetractApplyOk: Bewerbung zur Kursart erfolgreich zurückgezogen
|
||||||
CourseMemberOf: Teilnehmer:in von
|
CourseMemberOf: Teilnehmer:in von
|
||||||
CourseAssociatedWith: assoziiert mit
|
CourseAssociatedWith: assoziiert mit
|
||||||
CourseLastEdit: Letzte Änderung
|
CourseLastEdit: Letzte Änderung
|
||||||
CourseUserNote: Notiz
|
CourseUserNote: Notiz
|
||||||
CourseUserNoteTooltip: Nur für Verwalter dieses Kurses einsehbar
|
CourseUserNoteTooltip: Nur für Verwalter dieser Kursart einsehbar
|
||||||
CourseUserNoteSaved: Notizänderungen gespeichert
|
CourseUserNoteSaved: Notizänderungen gespeichert
|
||||||
CourseUserNoteDeleted: Teilnehmernotiz gelöscht
|
CourseUserNoteDeleted: Teilnehmernotiz gelöscht
|
||||||
CourseCourseMembers: Teilnehmer:innen
|
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}“.
|
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
|
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
|
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
|
CourseUserTutorialsDeregistered count@Int64: Teilnehmer:in von #{show count} #{pluralDE count "Kurs" "Kurse"} abgemeldet
|
||||||
CourseUserNoTutorialsDeregistered: Teilnehmer:in ist zu keinem der gewählten Tutorien angemeldet
|
CourseUserNoTutorialsDeregistered: Teilnehmer:in ist zu keinem der gewählten Kurse angemeldet
|
||||||
CourseUserTutorials: Angemeldete Tutorien
|
CourseUserTutorials: Angemeldete Kurse
|
||||||
CourseUserExams: Angemeldete Prüfungen
|
CourseUserExams: Angemeldete Prüfungen
|
||||||
CourseUserSheets: Übungsblätter
|
CourseUserSheets: Übungsblätter
|
||||||
CsvColumnUserName: Voller Name des/der Teilnehmers/Teilnehmerin
|
CsvColumnUserName: Voller Name des/der Teilnehmers/Teilnehmerin
|
||||||
@ -138,76 +138,76 @@ CsvColumnUserSex: Geschlecht
|
|||||||
CsvColumnUserBirthday: Geburtstag
|
CsvColumnUserBirthday: Geburtstag
|
||||||
CsvColumnUserEmail: E-Mail-Adresse des/der Teilnehmers/Teilnehmerin
|
CsvColumnUserEmail: E-Mail-Adresse des/der Teilnehmers/Teilnehmerin
|
||||||
CsvColumnUserCourseStudyFeatures: Alle relevanten Studiendaten des/der Teilnehmers/Teilnehmerin als Semikolon (;) separierte Liste
|
CsvColumnUserCourseStudyFeatures: Alle relevanten Studiendaten des/der Teilnehmers/Teilnehmerin als Semikolon (;) separierte Liste
|
||||||
CsvColumnUserRegistration: Zeitpunkt der Anmeldung zum Kurs (ISO 8601)
|
CsvColumnUserRegistration: Zeitpunkt der Anmeldung zur Kursart (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".
|
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.
|
CsvColumnUserExam: Prüfungen zu denen der/die Teilnehmer/Teilnehmerin angemeldet ist, als Semikolon (;) separierte Liste.
|
||||||
CsvColumnUserSubmissionGroup: Registrierte Abgabegruppe
|
CsvColumnUserSubmissionGroup: Registrierte Abgabegruppe
|
||||||
CsvColumnUserNote: Notizen zum/zur Teilnehmer/Teilnehmerin
|
CsvColumnUserNote: Notizen zum/zur Teilnehmer/Teilnehmerin
|
||||||
CsvColumnUserSurname: Nachname(n) des Teilnehmers/der Teilnehmerin
|
CsvColumnUserSurname: Nachname(n) des Teilnehmers/der Teilnehmerin
|
||||||
CsvColumnUserFirstName: Vorname(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
|
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
|
CourseUserExam: Angemeldete Prüfung
|
||||||
CourseUserCsvSheetName tid@TermId ssh@SchoolId csh@CourseShorthand: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh} Teilnehmer
|
CourseUserCsvSheetName tid@TermId ssh@SchoolId csh@CourseShorthand: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh} Teilnehmer
|
||||||
CourseUserCsvIncludeSheets: Übungsblätter
|
CourseUserCsvIncludeSheets: Übungsblätter
|
||||||
CourseUserCsvIncludeSheetsTip: Soll die exportierte CSV-Datei zusätzlich eine Spalte pro Übungsblatt enthalten?
|
CourseUserCsvIncludeSheetsTip: Soll die exportierte CSV-Datei zusätzlich eine Spalte pro Übungsblatt enthalten?
|
||||||
RegisteredSince: Angemeldet seit
|
RegisteredSince: Angemeldet seit
|
||||||
CourseUserState: Zustand
|
CourseUserState: Zustand
|
||||||
CourseTutorial: Tutorium
|
CourseTutorial: Kurs
|
||||||
CourseExam: Prüfung
|
CourseExam: Prüfung
|
||||||
ExerciseSheet: Übungsblatt
|
ExerciseSheet: Übungsblatt
|
||||||
CourseUsersDeregistered count@Int64: #{show count} Teilnehmer:innen vom Kurs abgemeldet
|
CourseUsersDeregistered count@Int64: #{show count} Teilnehmer:innen von der Kursart abgemeldet
|
||||||
CourseUsersTutorialRegistered count@Int64: #{show count} Teilnehmer:innen zum Tutorium angemeldet
|
CourseUsersTutorialRegistered count@Int64: #{show count} Teilnehmer:innen zum Kurs angemeldet
|
||||||
CourseUsersExamRegistered count@Int64: #{show count} Teilnehmer:innen zur Prüfung angemeldet
|
CourseUsersExamRegistered count@Int64: #{show count} Teilnehmer:innen zur Prüfung angemeldet
|
||||||
CourseUsersSubmissionGroupSetNew count@Int64: #{show count} Benutzer:innen der festen Abgabegruppe zugeordnet
|
CourseUsersSubmissionGroupSetNew count@Int64: #{show count} Benutzer:innen der festen Abgabegruppe zugeordnet
|
||||||
CourseUsersSubmissionGroupUnset count@Int64: #{show count} Benutzer:innen aus ihren jeweiligen festen Abgabegruppen entfernt
|
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
|
CourseUsersStateSet count@Int64: Zustand von #{show count} #{pluralDE count "Benutzer:in" "Benutzer:innen"} angepasst
|
||||||
|
|
||||||
#templates/course.hamlet
|
#templates/course.hamlet
|
||||||
LecturerFor: Dozent:in
|
LecturerFor: Kursverwalter:in
|
||||||
LecturersFor: Dozierende
|
LecturersFor: Kursvewaltende
|
||||||
AssistantFor: Assistent:in
|
AssistantFor: Assistent:in
|
||||||
AssistantsFor: Assistent:innen
|
AssistantsFor: Assistent:innen
|
||||||
CourseAdminFor: Kursadministration
|
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"}
|
CorrectorsFor n@Int: #{pluralDE n "Korrektor:in" "Korrektor:innen"}
|
||||||
CourseParticipantsHeading: Kursteilnehmer:innen
|
CourseParticipantsHeading: Kursartteilnehmer:innen
|
||||||
CourseParticipantsCount n@Int !ident-ok: #{n}
|
CourseParticipantsCount n@Int !ident-ok: #{n}
|
||||||
CourseParticipantsCountOf n@Int m@Int: #{n} von #{m}
|
CourseParticipantsCountOf n@Int m@Int: #{n} von #{m}
|
||||||
CourseVisibility: Sichtbarkeit
|
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
|
CourseRegistrationInterval: Anmeldung
|
||||||
CourseDirectRegistrationInterval: Direkte Anmeldung
|
CourseDirectRegistrationInterval: Direkte Anmeldung
|
||||||
CourseDeregisterUntil time@Text: Abmeldung nur bis #{time}
|
CourseDeregisterUntil time@Text: Abmeldung nur bis #{time}
|
||||||
CourseMaterial !ident-ok: Material
|
CourseMaterial !ident-ok: Material
|
||||||
NotRegistered: Nicht zum Kurs angemeldet
|
NotRegistered: Nicht zur Kursart 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.
|
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 zum Kurs finden Sie hier
|
CourseMaterialsFoundHere: Material zur Kursart 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).
|
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 zum Kurs finden Sie hier
|
CourseSheetsFoundHere: Die Übungsblatter zur Kursart 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).
|
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
|
SheetListCourse: Übungsblätter
|
||||||
CourseExams: Prüfungen
|
CourseExams: Prüfungen
|
||||||
CourseTutorials: Tutorien
|
CourseTutorials: Kurse
|
||||||
|
|
||||||
#templates course/user
|
#templates course/user
|
||||||
CourseUserCorrections: Abgaben
|
CourseUserCorrections: Abgaben
|
||||||
CourseSubmissionGradingSummaryTitle intgr@Integer: #{intgr} #{pluralDE intgr "Abgabe" "Abgaben"}
|
CourseSubmissionGradingSummaryTitle intgr@Integer: #{intgr} #{pluralDE intgr "Abgabe" "Abgaben"}
|
||||||
CourseSingleUserExams: Prüfungen
|
CourseSingleUserExams: Prüfungen
|
||||||
CourseSingleUserTutorials: Tutorien
|
CourseSingleUserTutorials: Kurse
|
||||||
Surname: Nachname(n)
|
Surname: Nachname(n)
|
||||||
FirstName: Vorname(n)
|
FirstName: Vorname(n)
|
||||||
Title: Titel
|
Title: Titel
|
||||||
NoMatrikelKnown: Keine Matrikelnummer
|
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
|
StudyTerms: Studiengänge
|
||||||
NoStudyTermsKnown: Keine Studiengänge bekannt
|
NoStudyTermsKnown: Keine Studiengänge bekannt
|
||||||
CourseMembersCountOf n@Int mbNum@(Maybe Int): #{n} Kursanmeldungen #{maybeToMessage " von " mbNum " möglichen"}
|
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
|
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}
|
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
|
CourseUserHasPersonalisedSheetFilesFilter: Teilnehmer:in hat personalisierte Übungsblatt-Dateien für
|
||||||
HeadingCourseMembers: Teilnehmer:innen
|
HeadingCourseMembers: Teilnehmer:innen
|
||||||
|
|
||||||
@ -215,7 +215,7 @@ CourseAssistant: Assistent:in
|
|||||||
CourseParticipantStateIsInactive: Teilnehmer:in ist nicht aktiv
|
CourseParticipantStateIsInactive: Teilnehmer:in ist nicht aktiv
|
||||||
CourseParticipantStateIsActive: Teilnehmer:in ist aktiv
|
CourseParticipantStateIsActive: Teilnehmer:in ist aktiv
|
||||||
CourseUserSendMail: Nachricht an Teilnehmer:in senden
|
CourseUserSendMail: Nachricht an Teilnehmer:in senden
|
||||||
CourseUserRegisterTutorial: Tutorium eintragen
|
CourseUserRegisterTutorial: Kurs eintragen
|
||||||
CourseUserRegisterExam: Prüfung eintragen
|
CourseUserRegisterExam: Prüfung eintragen
|
||||||
CourseUserDownloadPersonalisedSheetFiles: Personalisierte Übungsblätter herunterladen
|
CourseUserDownloadPersonalisedSheetFiles: Personalisierte Übungsblätter herunterladen
|
||||||
CourseUserSetSubmissionGroup: Gruppenabgabe hinzufügen
|
CourseUserSetSubmissionGroup: Gruppenabgabe hinzufügen
|
||||||
@ -228,8 +228,8 @@ TutorialRegistered: Angemeldet
|
|||||||
TutorialRegisterFrom: Anmeldungen ab
|
TutorialRegisterFrom: Anmeldungen ab
|
||||||
TutorialRegisterTo: Anmeldungen bis
|
TutorialRegisterTo: Anmeldungen bis
|
||||||
|
|
||||||
CourseDeleteQuestion: Wollen Sie den unten aufgeführten Kurs wirklich löschen?
|
CourseDeleteQuestion: Wollen Sie den unten aufgeführte Kursart wirklich löschen?
|
||||||
CourseDeleted: Kurs gelöscht
|
CourseDeleted: Kursart gelöscht
|
||||||
|
|
||||||
UtilEditedBy name@Text time@Text: #{time} durch #{name}
|
UtilEditedBy name@Text time@Text: #{time} durch #{name}
|
||||||
CourseDate: Datum
|
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
|
LecturerInvitationAccepted lType@Text csh@CourseShorthand: Sie wurden als #{lType} für #{csh} eingetragen
|
||||||
CourseExamRegistrationTime: Angemeldet seit
|
CourseExamRegistrationTime: Angemeldet seit
|
||||||
CourseParticipantStateIsActiveFilter: Ansicht
|
CourseParticipantStateIsActiveFilter: Ansicht
|
||||||
CourseApply: Zum Kurs bewerben
|
CourseApply: Zur Kursart bewerben
|
||||||
CourseAdministrator: Kursadministrator:in
|
CourseAdministrator: Kursadministrator:in
|
||||||
|
|
||||||
CourseAvsRegisterTitle: Teilnehmer:innen anmelden
|
CourseAvsRegisterTitle: Teilnehmer:innen anmelden
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
FilterCourse: Course
|
FilterCourse: Course
|
||||||
FilterCourseShort: Shorthand
|
FilterCourseShort: Shorthand
|
||||||
FilterTerm: Semester
|
FilterTerm: Year
|
||||||
FilterCourseSchoolShort: Department
|
FilterCourseSchoolShort: Department
|
||||||
FilterRegistered: Enrolled
|
FilterRegistered: Enrolled
|
||||||
FilterCourseSearch: Text search
|
FilterCourseSearch: Text search
|
||||||
@ -15,7 +15,7 @@ FilterCourseRegisterOpen: Enrolment is allowed
|
|||||||
CourseRegistered: Enrolled
|
CourseRegistered: Enrolled
|
||||||
CourseRegistration: Enrolment
|
CourseRegistration: Enrolment
|
||||||
CourseDescription: Description
|
CourseDescription: Description
|
||||||
CommCourseHeading: Course message
|
CommCourseHeading: Course type message
|
||||||
CourseLecturers: Course administrators
|
CourseLecturers: Course administrators
|
||||||
CourseLecturerEmail: Email
|
CourseLecturerEmail: Email
|
||||||
CourseLecturerAlreadyAdded: This user is already configured as a course administrator
|
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
|
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.
|
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
|
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
|
CourseSchool: Department
|
||||||
CourseSchoolMultipleTip: You may select from among multiple departments. Please ensure that you select the appropriate department for your course.
|
CourseSchoolMultipleTip: You may select from among multiple departments. Please ensure that you select the appropriate department for your course.
|
||||||
CourseName: Title
|
CourseName: Title
|
||||||
CourseShorthand: Shorthand
|
CourseShorthand: Shorthand
|
||||||
CourseShorthandUnique: Needs to be unique within school and semester. Will be used verbatim within the url of the course page.
|
CourseShorthandUnique: Needs to be unique within school and year. Will be used verbatim within the url of the course type page.
|
||||||
CourseSemester: Semester
|
CourseSemester: Year
|
||||||
CourseDescriptionPlaceholder: Please include the module description
|
CourseDescriptionPlaceholder: Please include the module description
|
||||||
CourseHomepageExternalPlaceholder: Optional external URL
|
CourseHomepageExternalPlaceholder: Optional external URL
|
||||||
CourseHomepageExternal: External homepage
|
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
|
CourseVisibleFrom: Visible from
|
||||||
CourseVisibleTo: Visible to
|
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.
|
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 from "Visible From" up to this date. When left empty visible courses will remain visible indefinitely.
|
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 material is publicly accessible
|
CourseMaterialFree: Course type material is publicly accessible
|
||||||
CourseFormSectionRegistration: Registration
|
CourseFormSectionRegistration: Registration
|
||||||
CourseFormSectionAdministration: Administration
|
CourseFormSectionAdministration: Administration
|
||||||
CourseCapacity: Capacity
|
CourseCapacity: Capacity
|
||||||
CourseCapacityTip: Maximum permissable number of enrolments for this course; leave empty for unlimited 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
|
CourseSecretFormat: Arbitrary string
|
||||||
CourseSecretWrong: Wrong password
|
CourseSecretWrong: Wrong password
|
||||||
CourseSecret: Access 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
|
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
|
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
|
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.
|
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 should also be visible during the entire registration period (which is currently not the case).
|
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: Semester #{tid} does not exist.
|
NoSuchTerm tid: Year #{tid} does not exist.
|
||||||
NoSuchSchool ssh: Department #{ssh} does not exist.
|
NoSuchSchool ssh: Department #{ssh} does not exist.
|
||||||
NoSuchCourseShorthand csh: There is no course with shorthand #{csh}.
|
NoSuchCourseShorthand csh: There is no course type with shorthand #{csh}.
|
||||||
NoSuchCourse: No such course found.
|
NoSuchCourse: No such course type 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.
|
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
|
CourseInvalidInput: Invalid input
|
||||||
CourseEditTitle: Edit/Create course
|
CourseEditTitle: Edit/Create course
|
||||||
CourseEditOk tid ssh csh: Successfully edited course #{tid}-#{ssh}-#{csh}
|
CourseEditOk tid ssh csh: Successfully edited course type #{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.
|
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: Lecturer
|
CourseLecturer: Course administrator
|
||||||
MailSubjectParticipantInvitation tid@TermId ssh@SchoolId csh@CourseShorthand: [#{tid}-#{ssh}-#{csh}] Invitaion to join the course
|
MailSubjectParticipantInvitation tid@TermId ssh@SchoolId csh@CourseShorthand: [#{tid}-#{ssh}-#{csh}] Invitaion to join the course
|
||||||
CourseParticipantInviteHeading courseName: Invitation to enrol for #{courseName}
|
CourseParticipantInviteHeading courseName: Invitation to enrol for #{courseName}
|
||||||
CourseParticipantInviteExplanation: You were invited to be a participant of a course.
|
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
|
CourseParticipantEnlistDirectly: Enrol known users directly
|
||||||
CourseSubmissionGroup: Registered submission group
|
CourseSubmissionGroup: Registered submission group
|
||||||
SubmissionGroupEmptyIsUnsetTip: Leave empty to remove users from their respective submission groups
|
SubmissionGroupEmptyIsUnsetTip: Leave empty to remove users from their respective submission groups
|
||||||
CourseParticipantsRegisterHeading: Add course participants
|
CourseParticipantsRegisterHeading: Add course type participants
|
||||||
CourseParticipantsRegisterActionAddParticipants: Add course participants
|
CourseParticipantsRegisterActionAddParticipants: Add course type participants
|
||||||
CourseParticipantsRegisterActionAddTutorialMembers: Add course and tutorial participants
|
CourseParticipantsRegisterActionAddTutorialMembers: Add course participants
|
||||||
CourseParticipantsRegisterUsersField: Persons to register for course
|
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.
|
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?
|
CourseParticipantsRegisterTutorialOption: Register course type participants for course?
|
||||||
CourseParticipantsRegisterTutorialField: Tutorial
|
CourseParticipantsRegisterTutorialField: Course
|
||||||
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.
|
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!
|
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
|
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.
|
CourseParticipantsRegisterUnnecessary: All requested registrations have already been saved. No actions have been performed.
|
||||||
|
|
||||||
CourseParticipantsInvited n: #{n} #{pluralEN n "invitation" "invitations"} sent via email
|
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"}
|
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 tutorial
|
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
|
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
|
CourseParticipantsRegisterConfirmationHeading: Register participants
|
||||||
CourseParticipantsRegisterConfirmInvalid: Invalid confirmation form!
|
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
|
CourseRegistrationFilesNeedReupload: Registration files need to be reuploaded every time the registration is changed
|
||||||
CourseRegistrationFile: Registration file
|
CourseRegistrationFile: Registration file
|
||||||
CourseRegistrationArchive: Zip archive of registration files
|
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.
|
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 is only visible to enrolled participants and applicants. If you deregister now, you will not be able to access the course again!
|
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 now, you will not be able to re-register yourself.
|
CourseDeregistrationNoReRegistration: If you deregister from the course type now, you will not be able to re-register yourself.
|
||||||
LoginNecessary: Please log in first!
|
LoginNecessary: Please log in first!
|
||||||
RegisterRetry: You haven't been enrolled. Press "Enrol for course" to enrol
|
RegisterRetry: You haven't been enrolled. Press "Enrol for course" to enrol
|
||||||
CourseRegisterOk: Successfully enrolled for course
|
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}”
|
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"}
|
CourseUserExamsDeregistered count: Successfully deregistered participant from #{show count} #{pluralEN count "exam" "exams"}
|
||||||
CourseUserNoExamsDeregistered: Participant is not registered for any of the selected exams
|
CourseUserNoExamsDeregistered: Participant is not registered for any of the selected exams
|
||||||
CourseUserTutorialsDeregistered count: Sucessfully deregistered participant from #{show count} #{pluralEN count "tutorial" "tutorials"}
|
CourseUserTutorialsDeregistered count: Sucessfully deregistered participant from #{show count} #{pluralEN count "course" "courses"}
|
||||||
CourseUserNoTutorialsDeregistered: Participant is not registered for any of the selected tutorials
|
CourseUserNoTutorialsDeregistered: Participant is not registered for any of the selected courses
|
||||||
CourseUserTutorials: Registered tutorials
|
CourseUserTutorials: Registered courses
|
||||||
CourseUserExams: Registered exams
|
CourseUserExams: Registered exams
|
||||||
CourseUserSheets: Exercise sheets
|
CourseUserSheets: Exercise sheets
|
||||||
CsvColumnUserName: Participant's full name
|
CsvColumnUserName: Participant's full name
|
||||||
@ -139,62 +139,62 @@ CsvColumnUserBirthday: Birthday
|
|||||||
CsvColumnUserEmail: Participant's email address
|
CsvColumnUserEmail: Participant's email address
|
||||||
CsvColumnUserCourseStudyFeatures: All relevant features of study for the participant, separated by semicolon (;)
|
CsvColumnUserCourseStudyFeatures: All relevant features of study for the participant, separated by semicolon (;)
|
||||||
CsvColumnUserRegistration: Time of participant's enrollment (ISO 8601)
|
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 (;).
|
CsvColumnUserExam: Exams which the user is registered for, separated by semicolon (;).
|
||||||
CsvColumnUserSubmissionGroup: Registered submission group
|
CsvColumnUserSubmissionGroup: Registered submission group
|
||||||
CsvColumnUserSurname: Participant's surname
|
CsvColumnUserSurname: Participant's surname
|
||||||
CsvColumnUserFirstName: Participant's given name
|
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
|
CourseUserCsvName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-participants
|
||||||
CourseUserTutorial: Registered tutorial
|
CourseUserTutorial: Registered course
|
||||||
CourseUserExam: Registered exam
|
CourseUserExam: Registered exam
|
||||||
CourseUserCsvIncludeSheets: Exercise sheets
|
CourseUserCsvIncludeSheets: Exercise sheets
|
||||||
CourseUserCsvSheetName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh} Participants
|
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?
|
CourseUserCsvIncludeSheetsTip: Should the exportet CSV-file additionally contain one column per exercise sheet?
|
||||||
RegisteredSince: Enrolled since
|
RegisteredSince: Enrolled since
|
||||||
CourseUserState: State
|
CourseUserState: State
|
||||||
CourseTutorial: Tutorial
|
CourseTutorial: Course
|
||||||
CourseExam: Exam
|
CourseExam: Exam
|
||||||
ExerciseSheet: Exercise sheet
|
ExerciseSheet: Exercise sheet
|
||||||
CourseUsersDeregistered count: Successfully deregistered #{show count} users from course
|
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
|
CourseUsersExamRegistered count: Successfully registered #{show count} users for exam
|
||||||
CourseUsersSubmissionGroupSetNew count: Successfully added #{show count} #{pluralEN count "user" "users"} to submission group
|
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"}
|
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"}
|
CourseUsersStateSet count: Successfully changed state of #{show count} #{pluralEN count "user" "users"}
|
||||||
|
|
||||||
#templates/course.hamlet
|
#templates/course.hamlet
|
||||||
LecturerFor: Lecturer
|
LecturerFor: Course administrator
|
||||||
LecturersFor: Lecturers
|
LecturersFor: Course administrators
|
||||||
AssistantFor: Assistant
|
AssistantFor: Assistant
|
||||||
AssistantsFor: Assistants
|
AssistantsFor: Assistants
|
||||||
CourseAdminFor: Course administration
|
CourseAdminFor: Course administration
|
||||||
TutorsFor n: #{pluralEN n "Tutor" "Tutors"}
|
TutorsFor n: #{pluralENs n "Instructor" }
|
||||||
CorrectorsFor n: #{pluralEN n "Corrector" "Correctors"}
|
CorrectorsFor n: #{pluralEN n "Corrector" "Correctors"}
|
||||||
CourseParticipantsHeading: Course participants
|
CourseParticipantsHeading: Course type participants
|
||||||
CourseParticipantsCount n: #{n}
|
CourseParticipantsCount n: #{n}
|
||||||
CourseParticipantsCountOf n m: #{n} of #{m}
|
CourseParticipantsCountOf n m: #{n} of #{m}
|
||||||
CourseVisibility: Visibility
|
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
|
CourseRegistrationInterval: Enrolment
|
||||||
CourseDirectRegistrationInterval: Direct enrolment
|
CourseDirectRegistrationInterval: Direct enrolment
|
||||||
CourseDeregisterUntil time: Deregistration only until #{time}
|
CourseDeregisterUntil time: Deregistration only until #{time}
|
||||||
NotRegistered: Note enrolled for this course
|
NotRegistered: Note enrolled for this course
|
||||||
CourseMaterial: Material
|
CourseMaterial: Material
|
||||||
CourseMaterialNotFree: Course material is only accessible to members of the course, e.g. for participants, tutors, correctors or administratiors.
|
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 is available here
|
CourseMaterialsFoundHere: Material for this course type 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)
|
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 are available here
|
CourseSheetsFoundHere: Exercise sheets for this course type 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)
|
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
|
SheetListCourse: Exercise sheets
|
||||||
CourseExams: Exams
|
CourseExams: Exams
|
||||||
CourseTutorials: Tutorials
|
CourseTutorials: Courses
|
||||||
|
|
||||||
#templates course/user
|
#templates course/user
|
||||||
CourseUserCorrections: Submissions
|
CourseUserCorrections: Submissions
|
||||||
CourseSubmissionGradingSummaryTitle intgr: #{intgr} #{pluralEN intgr "submission" "submissions"}
|
CourseSubmissionGradingSummaryTitle intgr: #{intgr} #{pluralEN intgr "submission" "submissions"}
|
||||||
CourseSingleUserExams: Exams
|
CourseSingleUserExams: Exams
|
||||||
CourseSingleUserTutorials: Tutorials
|
CourseSingleUserTutorials: Courses
|
||||||
Surname: Surname(s)
|
Surname: Surname(s)
|
||||||
FirstName: Given name(s)
|
FirstName: Given name(s)
|
||||||
Title: Title
|
Title: Title
|
||||||
@ -214,7 +214,7 @@ CourseAssistant: Assistant
|
|||||||
CourseParticipantStateIsInactive: Participant is inactive
|
CourseParticipantStateIsInactive: Participant is inactive
|
||||||
CourseParticipantStateIsActive: Participant is active
|
CourseParticipantStateIsActive: Participant is active
|
||||||
CourseUserSendMail: Send message to participant
|
CourseUserSendMail: Send message to participant
|
||||||
CourseUserRegisterTutorial: Register tutorial
|
CourseUserRegisterTutorial: Register course
|
||||||
CourseUserRegisterExam: Register exam
|
CourseUserRegisterExam: Register exam
|
||||||
CourseUserSetSubmissionGroup: Set group-submission
|
CourseUserSetSubmissionGroup: Set group-submission
|
||||||
CourseUserReRegister: Reregister participant
|
CourseUserReRegister: Reregister participant
|
||||||
@ -228,7 +228,7 @@ TutorialRegisterFrom: Register from
|
|||||||
TutorialRegisterTo: Register to
|
TutorialRegisterTo: Register to
|
||||||
|
|
||||||
CourseDeleteQuestion: Are you sure you want to delete the below-mentioned course?
|
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}
|
UtilEditedBy name time: #{time} by #{name}
|
||||||
CourseDate: Date
|
CourseDate: Date
|
||||||
|
|||||||
@ -8,17 +8,17 @@ CourseEventTypePlaceholder: Vorlesung, Zentralübung, ...
|
|||||||
CourseEventTime: Zeit
|
CourseEventTime: Zeit
|
||||||
CourseEventRoom: Regulärer Raum
|
CourseEventRoom: Regulärer Raum
|
||||||
CourseEventRoomHidden: Raum nur für Teilnehmer:innen
|
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: —
|
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
|
CourseEventNote: Notiz
|
||||||
CourseEventActions: Aktionen
|
CourseEventActions: Aktionen
|
||||||
CourseEventsActionEdit: Bearbeiten
|
CourseEventsActionEdit: Bearbeiten
|
||||||
CourseEventsActionDelete: Löschen
|
CourseEventsActionDelete: Löschen
|
||||||
CourseEventsActionCreate: Neuer Termin
|
CourseEventsActionCreate: Neuer Termin
|
||||||
CourseEventCreated: Kurstermin erfolgreich angelegt
|
CourseEventCreated: Kursarttermin erfolgreich angelegt
|
||||||
CourseEventEdited: Kurstermin erfolgreich editiert
|
CourseEventEdited: Kursarttermin erfolgreich editiert
|
||||||
CourseEventDeleteQuestion: Wollen Sie den unten aufgeführten Termin wirklich löschen?
|
CourseEventDeleteQuestion: Wollen Sie den unten aufgeführten Termin wirklich löschen?
|
||||||
CourseEventDeleted: Kurstermin erfolgreich gelöscht
|
CourseEventDeleted: Kursarttermin erfolgreich gelöscht
|
||||||
CourseEventNew: Neuer Kurstermin
|
CourseEventNew: Neuer Kursarttermin
|
||||||
CourseEventEdit: Kurstermin bearbeiten
|
CourseEventEdit: Kursarttermin bearbeiten
|
||||||
@ -8,17 +8,17 @@ CourseEventTypePlaceholder: Lecture, Exercise discussion, ...
|
|||||||
CourseEventTime: Time
|
CourseEventTime: Time
|
||||||
CourseEventRoom: Regular room
|
CourseEventRoom: Regular room
|
||||||
CourseEventRoomHidden: Room only for participants
|
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: —
|
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
|
CourseEventNote: Note
|
||||||
CourseEventActions: Actions
|
CourseEventActions: Actions
|
||||||
CourseEventsActionEdit: Edit
|
CourseEventsActionEdit: Edit
|
||||||
CourseEventsActionDelete: Delete
|
CourseEventsActionDelete: Delete
|
||||||
CourseEventsActionCreate: New occurrence
|
CourseEventsActionCreate: New occurrence
|
||||||
CourseEventCreated: Successfully created course occurrence
|
CourseEventCreated: Successfully created course type occurrence
|
||||||
CourseEventEdited: Successfully edited course occurrence
|
CourseEventEdited: Successfully edited course type occurrence
|
||||||
CourseEventDeleteQuestion: Are you sure you want to delete the course occurrence mentioned below?
|
CourseEventDeleteQuestion: Are you sure you want to delete the course type occurrence mentioned below?
|
||||||
CourseEventDeleted: Successfully deleted course occurrence
|
CourseEventDeleted: Successfully deleted course type occurrence
|
||||||
CourseEventEdit: Edit course occurrence
|
CourseEventEdit: Edit course type occurrence
|
||||||
CourseEventNew: New course 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
|
CourseNewsVisibleFromTip: Ohne Datum nie sichtbar für Teilnehmer:innen; leer lassen ist nur sinnvoll für noch unfertige Nachrichten
|
||||||
CourseNewsTitle: Titel
|
CourseNewsTitle: Titel
|
||||||
CourseNewsSummary: Zusammenfassung
|
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
|
CourseNewsContent: Inhalt
|
||||||
CourseNewsParticipantsOnly: Nur für Kursteilnehmer:innen
|
CourseNewsParticipantsOnly: Nur für Kursartteilnehmer:innen
|
||||||
CourseNewsVisibleFrom: Sichtbar ab
|
CourseNewsVisibleFrom: Sichtbar ab
|
||||||
CourseNewsCreated: Kursnachricht erfolgreich angelegt
|
CourseNewsCreated: Kursartnachricht erfolgreich angelegt
|
||||||
CourseNewsEdited: Kursnachricht erfolgreich editiert
|
CourseNewsEdited: Kursartnachricht erfolgreich editiert
|
||||||
CourseNewsDeleteQuestion: Wollen Sie die unten aufgeführte Nachricht wirklich löschen?
|
CourseNewsDeleteQuestion: Wollen Sie die unten aufgeführte Nachricht wirklich löschen?
|
||||||
CourseNewsDeleted: Kursnachricht erfolgreich gelöscht
|
CourseNewsDeleted: Kursartnachricht erfolgreich gelöscht
|
||||||
CourseNewsNew: Neue Kursnachricht
|
CourseNewsNew: Neue Kursartnachricht
|
||||||
CourseNewsEdit: Kursnachricht bearbeiten
|
CourseNewsEdit: Kursartnachricht bearbeiten
|
||||||
@ -9,17 +9,17 @@ CourseNewsLastEdited time: Last changed: #{time}
|
|||||||
CourseNewsActionEdit: Edit
|
CourseNewsActionEdit: Edit
|
||||||
CourseNewsActionDelete: Delete
|
CourseNewsActionDelete: Delete
|
||||||
CourseNewsActionCreate: Create new item
|
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
|
CourseNewsVisibleFromTip: If left empty this item is never visible. Leave empty for unfinished items
|
||||||
CourseNewsTitle: Title
|
CourseNewsTitle: Title
|
||||||
CourseNewsSummary: Summary
|
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
|
CourseNewsContent: Content
|
||||||
CourseNewsParticipantsOnly: Only for course participants
|
CourseNewsParticipantsOnly: Only for course type participants
|
||||||
CourseNewsVisibleFrom: Visible from
|
CourseNewsVisibleFrom: Visible from
|
||||||
CourseNewsCreated: Successfully created item of course news
|
CourseNewsCreated: Successfully created item of course type news
|
||||||
CourseNewsEdited: Successfully edited item of course news
|
CourseNewsEdited: Successfully edited item of course type news
|
||||||
CourseNewsDeleteQuestion: Are you sure you want to delete the item of course news listed below?
|
CourseNewsDeleteQuestion: Are you sure you want to delete the item of course type news listed below?
|
||||||
CourseNewsDeleted: Successfully deleted item of course news
|
CourseNewsDeleted: Successfully deleted item of course type news
|
||||||
CourseNewsNew: Add course news
|
CourseNewsNew: Add course type news
|
||||||
CourseNewsEdit: Edit item of course news
|
CourseNewsEdit: Edit item of course type news
|
||||||
|
|||||||
@ -5,13 +5,13 @@
|
|||||||
ExamRegistrationInviteDeadline: Einladung nur gültig bis
|
ExamRegistrationInviteDeadline: Einladung nur gültig bis
|
||||||
ExamRegistrationEnlistDirectly: Bekannte Nutzer:innen sofort als Teilnehmer:innen eintragen
|
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.
|
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
|
ExamRegistrationRegisterCourse: Nutzer:in auch zur Kursart anmelden
|
||||||
ExamRegistrationRegisterCourseTip: Nutzer:innen, die keine Kursteilnehmer:innen sind, werden sonst nicht zur Prüfung angemeldet.
|
ExamRegistrationRegisterCourseTip: Nutzer:innen, die keine Kursartteilnehmer:innen sind, werden sonst nicht zur Prüfung angemeldet.
|
||||||
ExamRegistrationInviteField: Einzuladende E-Mail-Adressen
|
ExamRegistrationInviteField: Einzuladende E-Mail-Adressen
|
||||||
ExamParticipantsRegisterHeading: Prüfungsteilnehmer:in hinzufügen
|
ExamParticipantsRegisterHeading: Prüfungsteilnehmer:in hinzufügen
|
||||||
ExamParticipantsInvited n@Int: #{n} #{pluralDE n "Einladung" "Einladungen"} per E-Mail verschickt
|
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
|
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 zum Kurs angemeldet #{pluralDE n "ist" "sind"}
|
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
|
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)?
|
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
|
ExamAutoOccurrenceOccurrencesChangedInFlight: Raumliste wurde verändert
|
||||||
@ -48,7 +48,7 @@ ExamVisibleFrom: Sichtbar ab
|
|||||||
ExamVisibleFromTip: Ohne Datum nie sichtbar und keine Anmeldung möglich
|
ExamVisibleFromTip: Ohne Datum nie sichtbar und keine Anmeldung möglich
|
||||||
ExamRegisterFrom: Anmeldung ab
|
ExamRegisterFrom: Anmeldung ab
|
||||||
ExamRegisterTo: Anmeldung bis
|
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
|
ExamDeregisterUntil: Abmeldung bis
|
||||||
ExamPublishOccurrenceAssignments: Termin- bzw. Raumzuteilung den Teilnehmer:innen mitteilen um
|
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
|
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
|
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.
|
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
|
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
|
ExamCorrectorEmail: E-Mail
|
||||||
ExamCorrectors: Korrektor:innen
|
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.
|
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.
|
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
|
ExamRegistrationInvitationAccepted examn@ExamName: Sie wurden als Teilnehmer:in für #{examn} eingetragen
|
||||||
ExamFinishedParticipant: Bewertung voraussichtlich abgeschlossen
|
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
|
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.
|
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
|
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}
|
ExamEditExamNameTaken exam@ExamName: Es existiert bereits eine Prüfung mit Namen #{exam}
|
||||||
|
|
||||||
Date: Datum
|
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
|
ExamRegistrationParticipantsRegistered n@Int: #{n} #{pluralDE n "Teilnehmer:in wurde" "Teilnehmer:innen wurden"} zur Prüfung angemeldet
|
||||||
ExamOpenBook: Open Book
|
ExamOpenBook: Open Book
|
||||||
ExamClosedBook: Closed Book
|
ExamClosedBook: Closed Book
|
||||||
@ -295,7 +295,7 @@ ExamUserSetPartResult: Teilergebnis setzen
|
|||||||
ExamUserSetBonus: Bonuspunkte setzen
|
ExamUserSetBonus: Bonuspunkte setzen
|
||||||
ExamUserSetResult: Prüfungsergebnis setzen
|
ExamUserSetResult: Prüfungsergebnis setzen
|
||||||
ExamUserMarkSynchronised: Prüfungsleistung als synchronisiert markieren
|
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
|
ExamUserCsvRegister: Kursteilnehmer:in zur Prüfung anmelden
|
||||||
ExamUserCsvAssignOccurrence: Teilnehmer:innen einen anderen Termin/Raum zuweisen
|
ExamUserCsvAssignOccurrence: Teilnehmer:innen einen anderen Termin/Raum zuweisen
|
||||||
ExamUserCsvDeregister: Teilnehmer:in von der Prüfung abmelden
|
ExamUserCsvDeregister: Teilnehmer:in von der Prüfung abmelden
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
ExamRegistrationInviteDeadline: Invitation valid until
|
ExamRegistrationInviteDeadline: Invitation valid until
|
||||||
ExamRegistrationEnlistDirectly: Register known users directly
|
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.
|
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.
|
ExamRegistrationRegisterCourseTip: Users that aren't enrolled already won't be registered for the exam otherwise.
|
||||||
ExamRegistrationInviteField: Email addresses
|
ExamRegistrationInviteField: Email addresses
|
||||||
ExamParticipantsRegisterHeading: Add exam participants
|
ExamParticipantsRegisterHeading: Add exam participants
|
||||||
@ -45,10 +45,10 @@ ExamStart: Start
|
|||||||
ExamEnd: End
|
ExamEnd: End
|
||||||
ExamTimeTip: Only for informational purposes. The actual times are set for each occurrence/room
|
ExamTimeTip: Only for informational purposes. The actual times are set for each occurrence/room
|
||||||
ExamVisibleFrom: Visible from
|
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
|
ExamRegisterFrom: Register from
|
||||||
ExamRegisterTo: Register to
|
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
|
ExamDeregisterUntil: Deregister until
|
||||||
ExamPublishOccurrenceAssignments: Publish occurrence/room-assignments
|
ExamPublishOccurrenceAssignments: Publish occurrence/room-assignments
|
||||||
ExamPublishOccurrenceAssignmentsTip: At this time participants can find out to which occurrence/room they are assigned
|
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
|
CsvColumnExamUserBonus: Exam bonus points
|
||||||
CsvColumnExamUserParts: Number of points the participant achieved per exam part. One column per exam part if applicable.
|
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")
|
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)
|
CsvColumnExamOfficeExamUserOccurrenceStart: Exam occurrence (ISO 8601)
|
||||||
CsvColumnUserStudyFeatures: All relevant features of study for the participant, separated by semicolon (;)
|
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
|
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.
|
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
|
ExamNoOccurrence: No occurrence/room
|
||||||
ExamBonusNone: No bonus points
|
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"}
|
ExamUsersDeregistered count: Successfully deregistered #{show count} #{pluralEN count "participant" "participants"}
|
||||||
ExamUsersOccurrenceUpdated count: Successfully assigned occurrence/room for #{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"}
|
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
|
ExamUserCsvSetBonus: Set bonus points
|
||||||
ExamUserCsvSetResult: Set exam result
|
ExamUserCsvSetResult: Set exam result
|
||||||
ExamUserCsvSetPartResult: Set result for exam part
|
ExamUserCsvSetPartResult: Set result for exam part
|
||||||
ExamUserCsvSetCourseNote: Modify course participant notes
|
ExamUserCsvSetCourseNote: Modify course type 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.
|
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 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.
|
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.
|
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.
|
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").
|
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
|
TransactionExamOfficeFieldsUpdated nUpdates@Int: #{nUpdates} #{pluralDE nUpdates "Studienfach" "Studienfächer"} angepasst
|
||||||
HeadingExamOfficeFields: Fächer
|
HeadingExamOfficeFields: Fächer
|
||||||
HeadingExamOfficeUsers: Benutzer:innen
|
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
|
MailSubjectExamOfficeUserInvitation displayName@Text: Berücksichtigung von Prüfungsleistungen in Uni2work
|
||||||
ExamOfficeUserInviteHeading displayName@Text: Zugriff auf Ihre Prüfungsleistungen durch #{displayName}
|
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.
|
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.
|
UnauthorizedExternalExamCorrectorGrade: Sie haben nicht die Berechtigung für diese Prüfung Gesamtergebnisse einzutragen.
|
||||||
ExternalExamCorrectErrorMultipleMatchingUsers: Dem Identifikator konnten mehrere Studierende zugeordnet werden.
|
ExternalExamCorrectErrorMultipleMatchingUsers: Dem Identifikator konnten mehrere Studierende zugeordnet werden.
|
||||||
ExternalExamCorrectErrorNoMatchingUsers: Dem Identifikator konnte kein Studierender zugeordnet werden.
|
ExternalExamCorrectErrorNoMatchingUsers: Dem Identifikator konnte kein Studierender zugeordnet werden.
|
||||||
ExternalExamEdited coursen@CourseName examn@ExamName: Prüfung „#{examn}“ für Kurs „#{coursen}“ erfolgreich bearbeitet.
|
ExternalExamEdited coursen@CourseName examn@ExamName: Prüfung „#{examn}“ für Kursart „#{coursen}“ erfolgreich bearbeitet.
|
||||||
ExternalExamExists coursen@CourseName examn@ExamName: Prüfung „#{examn}“ für Kurs „#{coursen}“ existiert bereits.
|
ExternalExamExists coursen@CourseName examn@ExamName: Prüfung „#{examn}“ für Kursart „#{coursen}“ existiert bereits.
|
||||||
ExternalExamEdit coursen@CourseName examn@ExamName: Bearbeiten: #{coursen}, #{examn}
|
ExternalExamEdit coursen@CourseName examn@ExamName: Bearbeiten: #{coursen}, #{examn}
|
||||||
ExternalExamSemester !ident-ok: Semester
|
ExternalExamSemester !ident-ok: Jahr
|
||||||
ExternalExamSchool: Institut
|
ExternalExamSchool: Institut
|
||||||
ExternalExamCourseName: Veranstaltung
|
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, ...
|
ExternalExamCourseNamePlaceholder: Analysis I, Programmierung und Modellierung, ...
|
||||||
ExternalExamExamName: Prüfung
|
ExternalExamExamName: Prüfung
|
||||||
ExternalExamExamNameTip: Muss innerhalb der Veranstaltung eindeutig sein.
|
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
|
ExternalExamStaffAlreadyAdded: Person wurde bereits der Prüfung hinzugefügt
|
||||||
ExternalExamStaffEmail: E-Mail
|
ExternalExamStaffEmail: E-Mail
|
||||||
ExternalExamUserMustBeStaff: Sie selbst müssen stets assoziierte Person sein, für die externen Prüfungen, die Sie anlegen
|
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
|
HeadingExternalExamList: Externe Prüfungen
|
||||||
HeadingExternalExamNew: Neue externe Prüfung
|
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}“
|
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
|
ExternalExamOccurrenceEdited count@Int64: #{count} #{pluralDE count "Termin" "Termine"} editiert
|
||||||
ExternalExamResultEdited count@Int64: #{count} #{pluralDE count "Prüfungsergebnis" "Prüfungsergebnisse"} 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.
|
UnauthorizedExternalExamCorrectorGrade: You may not enter overall exam achievements for this exam.
|
||||||
ExternalExamCorrectErrorMultipleMatchingUsers: This identifier matches on multiple students.
|
ExternalExamCorrectErrorMultipleMatchingUsers: This identifier matches on multiple students.
|
||||||
ExternalExamCorrectErrorNoMatchingUsers: This identifier does not match any student.
|
ExternalExamCorrectErrorNoMatchingUsers: This identifier does not match any student.
|
||||||
ExternalExamEdited coursen@CourseName examn@ExamName: Succesfully edited exam “#{examn}” 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 “#{coursen}”.
|
ExternalExamExists coursen@CourseName examn@ExamName: Exam “#{examn}” already exists for course type “#{coursen}”.
|
||||||
ExternalExamEdit coursen examn: Edit: #{coursen}, #{examn}
|
ExternalExamEdit coursen examn: Edit: #{coursen}, #{examn}
|
||||||
ExternalExamSemester: Semester
|
ExternalExamSemester: Year
|
||||||
ExternalExamSchool: Department
|
ExternalExamSchool: Department
|
||||||
ExternalExamCourseName: Course
|
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, ...
|
ExternalExamCourseNamePlaceholder: Analysis I, Programming and Modelling, ...
|
||||||
ExternalExamExamName: Exam title
|
ExternalExamExamName: Exam title
|
||||||
ExternalExamExamNameTip: Needs only be unique within the course.
|
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
|
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.
|
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}”
|
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}”.
|
ExternalExamStaffInvitationAccepted coursen examn: You are now registered as an examiner for “#{examn}” of “#{coursen}”.
|
||||||
ExternalExamStaff: Associated persons
|
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.
|
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.
|
ExternalExamStaffAlreadyAdded: Person is already associated with the exam.
|
||||||
ExternalExamStaffEmail: Email
|
ExternalExamStaffEmail: Email
|
||||||
ExternalExamUserMustBeStaff: You yourself must always be an associated person for exams you create.
|
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
|
HeadingExternalExamList: External exams
|
||||||
HeadingExternalExamNew: New external exam
|
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}”
|
MailSubjectExternalExamStaffInvitation coursen examn: Invitation to act as examiner for “#{examn}” of “#{coursen}”
|
||||||
ExternalExamOccurrenceEdited count: Successfully edited #{count} #{pluralEN count "occurrence" "occurrences"}
|
ExternalExamOccurrenceEdited count: Successfully edited #{count} #{pluralEN count "occurrence" "occurrences"}
|
||||||
ExternalExamResultEdited count: Successfully edited #{count} #{pluralEN count "exam result" "exam results"}
|
ExternalExamResultEdited count: Successfully edited #{count} #{pluralEN count "exam result" "exam results"}
|
||||||
|
|||||||
@ -21,8 +21,8 @@ MaterialNewHeading: Neues Material veröffentlichen
|
|||||||
MaterialNewTitle: Neues Material
|
MaterialNewTitle: Neues Material
|
||||||
MaterialEditHeading materialName@MaterialName: Material "#{materialName}" editieren
|
MaterialEditHeading materialName@MaterialName: Material "#{materialName}" editieren
|
||||||
MaterialEditTitle 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}
|
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 diesem Kurs #{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?
|
MaterialDeleteCaption: Wollen Sie das unten aufgeführte Material wirklich löschen?
|
||||||
MaterialDelHasFiles count@Int64: inklusive #{count} #{pluralDE count "Datei" "Dateien"}
|
MaterialDelHasFiles count@Int64: inklusive #{count} #{pluralDE count "Datei" "Dateien"}
|
||||||
MaterialIsVisible: Achtung, dieses Material wurde bereits veröffentlicht.
|
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
|
MaterialVideo materialName@MaterialName !ident-ok: #{materialName} - Video
|
||||||
MaterialVideoUnsupported: Ihr Browser scheint keine eingebetten Videos zu unterstützen
|
MaterialVideoUnsupported: Ihr Browser scheint keine eingebetten Videos zu unterstützen
|
||||||
MaterialVideoDownload: Herunterladen
|
MaterialVideoDownload: Herunterladen
|
||||||
MaterialFree: Kursmaterialien ohne Anmeldung zugänglich
|
MaterialFree: Kursartmaterialien ohne Anmeldung zugänglich
|
||||||
AccessibleSince: Verfügbar seit
|
AccessibleSince: Verfügbar seit
|
||||||
VisibleFrom: Veröffentlicht
|
VisibleFrom: Veröffentlicht
|
||||||
FilterMaterialNameSearch !ident-ok: Name
|
FilterMaterialNameSearch !ident-ok: Name
|
||||||
|
|||||||
@ -11,27 +11,27 @@ MaterialTypeCode: Code
|
|||||||
MaterialTypeExample: Example
|
MaterialTypeExample: Example
|
||||||
MaterialDescription: Description
|
MaterialDescription: Description
|
||||||
MaterialVisibleFrom: Visible to participants from
|
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
|
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 material has already been published and should not be edited. Doing so might confuse the participants.
|
MaterialVisibleFromEditWarning: This course type 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!
|
MaterialInvisible: This course type material is currently invisible to participants!
|
||||||
MaterialFiles: Files
|
MaterialFiles: Files
|
||||||
MaterialHeading materialName: #{materialName}
|
MaterialHeading materialName: #{materialName}
|
||||||
MaterialListHeading: Course materials
|
MaterialListHeading: Course type materials
|
||||||
MaterialNewHeading: Publish new course material
|
MaterialNewHeading: Publish new course type material
|
||||||
MaterialNewTitle: New course material
|
MaterialNewTitle: New course type material
|
||||||
MaterialEditHeading materialName: Edit course material “#{materialName}”
|
MaterialEditHeading materialName: Edit course type material “#{materialName}”
|
||||||
MaterialEditTitle materialName: Edit course material “#{materialName}”
|
MaterialEditTitle materialName: Edit course type material “#{materialName}”
|
||||||
MaterialSaveOk tid ssh csh materialName: Successfully saved “#{materialName}” for course #{tid}-#{ssh}-#{csh}
|
MaterialSaveOk tid ssh csh materialName: Successfully saved “#{materialName}” for course type #{tid}-#{ssh}-#{csh}
|
||||||
MaterialNameDup tid ssh csh materialName: Course material with the name “#{materialName}” already exists for course #{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 material mentioned below?
|
MaterialDeleteCaption: Do you really want to delete the course type material mentioned below?
|
||||||
MaterialDelHasFiles count: including #{count} #{pluralEN count "file" "files"}
|
MaterialDelHasFiles count: including #{count} #{pluralEN count "file" "files"}
|
||||||
MaterialIsVisible: Caution, this course material has already been published.
|
MaterialIsVisible: Caution, this course type material has already been published.
|
||||||
MaterialDeleted materialName: Successfully deleted course material “#{materialName}”
|
MaterialDeleted materialName: Successfully deleted course type material “#{materialName}”
|
||||||
MaterialArchiveName tid ssh csh materialName: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase materialName}
|
MaterialArchiveName tid ssh csh materialName: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase materialName}
|
||||||
MaterialVideo materialName: #{materialName} - Video
|
MaterialVideo materialName: #{materialName} - Video
|
||||||
MaterialVideoUnsupported: Your browser does not seem to support embedded video
|
MaterialVideoUnsupported: Your browser does not seem to support embedded video
|
||||||
MaterialVideoDownload: Download
|
MaterialVideoDownload: Download
|
||||||
MaterialFree: Course material is publicly available.
|
MaterialFree: Course type material is publicly available.
|
||||||
AccessibleSince: Accessible since
|
AccessibleSince: Accessible since
|
||||||
VisibleFrom: Published
|
VisibleFrom: Published
|
||||||
FilterMaterialNameSearch !ident-ok: Name
|
FilterMaterialNameSearch !ident-ok: Name
|
||||||
|
|||||||
@ -2,14 +2,14 @@
|
|||||||
#
|
#
|
||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
ParticipantsList: Kursteilnehmerlisten
|
ParticipantsList: Kursartteilnehmerlisten
|
||||||
ParticipantsIntersect: Überschneidung von Kursteilnehmer:innen
|
ParticipantsIntersect: Überschneidung von Kursartteilnehmer:innen
|
||||||
ParticipantsCsvName tid@TermId ssh@SchoolId: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-kursteilnehmer: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}
|
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"}
|
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
|
ParticipantsCsvSheetName tid@TermId ssh@SchoolId: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)} Kursartteilnehmer:innen
|
||||||
CourseParticipants n@Int: Derzeit #{n} angemeldete Kursteilnehmer:innen
|
CourseParticipants n@Int: Derzeit #{n} angemeldete Kursartteilnehmer:innen
|
||||||
ParticipantsIntersectNotOne: Schnitt
|
ParticipantsIntersectNotOne: Schnitt
|
||||||
AllUsersUnion: Vereinigung aller Teilnehmer:innen
|
AllUsersUnion: Vereinigung aller Teilnehmer:innen
|
||||||
AllUsersIntersection: Schnitt aller Teilneher:innen
|
AllUsersIntersection: Schnitt aller Teilneher:innen
|
||||||
@ -2,14 +2,14 @@
|
|||||||
#
|
#
|
||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
ParticipantsList: Lists of course participants
|
ParticipantsList: Lists of course type participants
|
||||||
ParticipantsIntersect: Common course participants
|
ParticipantsIntersect: Common course type participants
|
||||||
ParticipantsCsvName tid ssh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-participants
|
ParticipantsCsvName tid ssh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-participants
|
||||||
ParticipantsIntersectCourseOption tid@TermId ssh@SchoolId coursen@CourseName: #{tid} - #{ssh} - #{coursen}
|
ParticipantsIntersectCourseOption tid@TermId ssh@SchoolId coursen@CourseName: #{tid} - #{ssh} - #{coursen}
|
||||||
ParticipantsIntersectCourses: Courses
|
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.
|
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
|
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
|
ParticipantsIntersectNotOne: Intersection
|
||||||
AllUsersUnion: Union of all participants
|
AllUsersUnion: Union of all participants
|
||||||
AllUsersIntersection: Intersection 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
|
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}
|
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}
|
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}
|
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 diesem Kurs #{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
|
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
|
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
|
SheetActiveFrom: Aktiv ab/Beginn Abgabezeitraum
|
||||||
@ -24,7 +24,7 @@ SheetSolutionFromTip: Ohne Datum nie für Teilnehmer:innen sichtbar, Korrektor:i
|
|||||||
SheetName !ident-ok: Name
|
SheetName !ident-ok: Name
|
||||||
SheetDescription: Hinweise für Teilnehmer:innen
|
SheetDescription: Hinweise für Teilnehmer:innen
|
||||||
SheetRequireExam: Anmeldung zu einer Prüfung voraussetzen?
|
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
|
SheetRequiredExam: Prüfung
|
||||||
SheetFormType: Wertung & Abgabe
|
SheetFormType: Wertung & Abgabe
|
||||||
SheetFormTimes: Zeiten
|
SheetFormTimes: Zeiten
|
||||||
@ -37,13 +37,13 @@ SheetMarkingFiles: Korrektur
|
|||||||
SheetMarkingTip: Hinweise zur Korrektur, sichtbar nur für Korrektor:innen
|
SheetMarkingTip: Hinweise zur Korrektur, sichtbar nur für Korrektor:innen
|
||||||
SheetPersonalisedFilesDownload: Personalisierte Dateien herunterladen
|
SheetPersonalisedFilesDownload: Personalisierte Dateien herunterladen
|
||||||
SheetPersonalisedFiles: Personalisierte Dateien
|
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
|
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
|
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.
|
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
|
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:
|
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
|
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.
|
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
|
SheetErrHintEarly: Hinweise dürfen erst nach Beginn des Abgabezeitraums herausgegeben werden
|
||||||
SheetErrSolutionEarly: Lösungen dürfen erst nach Ende der 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
|
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
|
SheetWarnNoActiveTo: "Aktiv bis/Ende Abgabezeitraum" sollte stets angegeben werden
|
||||||
CountTutProp: Tutorien zählen gegen Proportion
|
CountTutProp: Kurse zählen gegen Proportion
|
||||||
CountTutPropTip: Wenn Abgaben nach Tutorium zugeteilt werden, zählen diese Zuteilungen in Bezug auf den jeweiligen Anteil?
|
CountTutPropTip: Wenn Abgaben nach Kurs zugeteilt werden, zählen diese Zuteilungen in Bezug auf den jeweiligen Anteil?
|
||||||
ConsiderDeficits: Defizite ausgleichen
|
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
|
SheetCorrector: Korrektor
|
||||||
CorrectorExists: Nutzer:in ist bereits als Korrektor:in eingetragen
|
CorrectorExists: Nutzer:in ist bereits als Korrektor:in eingetragen
|
||||||
SheetCorrectorState: Status
|
SheetCorrectorState: Status
|
||||||
@ -82,19 +82,19 @@ RatingPercent: Erreicht
|
|||||||
IsRated: Korrigiert
|
IsRated: Korrigiert
|
||||||
SheetTypeIsExam: Anrechnung „als Prüfungsaufgabe“
|
SheetTypeIsExam: Anrechnung „als Prüfungsaufgabe“
|
||||||
SheetGradingSummaryTitle intgr@Integer: #{intgr} #{pluralDE intgr "Blatt" "Blätter"}
|
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:
|
PersonalisedSheetFilesIgnoredIntro: Es wurden die folgenden Dateien ignoriert:
|
||||||
PersonalisedSheetFilesDownloadRestrictByExamNone: Keine Einschränkung
|
PersonalisedSheetFilesDownloadRestrictByExamNone: Keine Einschränkung
|
||||||
PersonalisedSheetFilesDownloadRestrictByExam: Nur Prüfungsteilnehmer:innen
|
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
|
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
|
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
|
PersonalisedSheetFilesArchiveName tid@TermId ssh@SchoolId csh@CourseShorthand shn@SheetName: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}-personalisierte_dateien
|
||||||
SheetGeneratePseudonym: Generieren
|
SheetGeneratePseudonym: Generieren
|
||||||
SheetFileTypeHeader: Zugehörigkeit
|
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.
|
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}
|
RatingAchievedOf achieved@Points possible@Points: #{achieved} von #{possible}
|
||||||
RatingPassed: Bestanden
|
RatingPassed: Bestanden
|
||||||
RatingNotPassed: Nicht 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
|
SheetDeleted: Successfully deleted exercise sheet
|
||||||
SheetArchiveName tid ssh csh shn: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}
|
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}
|
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}
|
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 #{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)
|
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
|
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
|
SheetActiveFrom: Active from/Submission period start
|
||||||
@ -24,7 +24,7 @@ SheetSolutionFromTip: Always invisible for participants if left empty; corrector
|
|||||||
SheetName: Name
|
SheetName: Name
|
||||||
SheetDescription: Description
|
SheetDescription: Description
|
||||||
SheetRequireExam: Require registration for an exam?
|
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
|
SheetRequiredExam: Exam
|
||||||
SheetFormType: Valuation & submission
|
SheetFormType: Valuation & submission
|
||||||
SheetFormTimes: Times
|
SheetFormTimes: Times
|
||||||
@ -37,15 +37,15 @@ SheetMarkingFiles: Correction
|
|||||||
SheetMarkingTip: Instructions for correction, visible only to correctors
|
SheetMarkingTip: Instructions for correction, visible only to correctors
|
||||||
SheetPersonalisedFilesDownload: Download personalised sheet files
|
SheetPersonalisedFilesDownload: Download personalised sheet files
|
||||||
SheetPersonalisedFiles: 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
|
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.
|
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
|
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.
|
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
|
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:
|
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.
|
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.
|
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
|
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"
|
SheetErrHintEarly: "Hint from" must be after "Submission period start"
|
||||||
SheetErrSolutionEarly: "Solution from" must be after "Submission period end"
|
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
|
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
|
SheetWarnNoActiveTo: “Active to/Submission period end” should always be specified
|
||||||
CountTutProp: Tutorials count against proportion
|
CountTutProp: Courses count against proportion
|
||||||
CountTutPropTip: If submissions are assigned by tutorial, do those assignments count with regard to the set proportion?
|
CountTutPropTip: If submissions are assigned by course, do those assignments count with regard to the set proportion?
|
||||||
ConsiderDeficits: Compensate deficits
|
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?
|
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
|
SheetCorrector: Corrector
|
||||||
@ -82,19 +82,19 @@ RatingPercent: Achieved
|
|||||||
IsRated: Marked
|
IsRated: Marked
|
||||||
SheetTypeIsExam: Rating „as an exam part“
|
SheetTypeIsExam: Rating „as an exam part“
|
||||||
SheetGradingSummaryTitle intgr: #{intgr} #{pluralEN intgr "sheet" "sheets"}
|
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:
|
PersonalisedSheetFilesIgnoredIntro: The following files were ignored:
|
||||||
PersonalisedSheetFilesDownloadRestrictByExamNone: No restriction
|
PersonalisedSheetFilesDownloadRestrictByExamNone: No restriction
|
||||||
PersonalisedSheetFilesDownloadRestrictByExam: Restrict to exam participants
|
PersonalisedSheetFilesDownloadRestrictByExam: Restrict to exam participants
|
||||||
PersonalisedSheetFilesDownloadRestrictByExamTip: Only download personalised sheet files for participants also registered to a certain exam?
|
PersonalisedSheetFilesDownloadRestrictByExamTip: Only download personalised sheet files for participants also registered to a certain exam?
|
||||||
PersonalisedSheetFilesDownloadAnonymousField: Anonymisation
|
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
|
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
|
PersonalisedSheetFilesArchiveName tid ssh csh shn: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}-personalised_files
|
||||||
SheetGeneratePseudonym: Generate
|
SheetGeneratePseudonym: Generate
|
||||||
SheetFileTypeHeader: Belongs to
|
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.
|
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}
|
RatingAchievedOf achieved possible: #{achieved} of #{possible}
|
||||||
RatingPassed: Passed
|
RatingPassed: Passed
|
||||||
RatingNotPassed: Failed
|
RatingNotPassed: Failed
|
||||||
|
|||||||
@ -49,10 +49,10 @@ SubmissionArchive: Zip-Archiv der Abgabedatei(en)
|
|||||||
SubmissionArchiveCorrected: Zip-Archiv der Abgabedatei(en) inkl. Korrekturen
|
SubmissionArchiveCorrected: Zip-Archiv der Abgabedatei(en) inkl. Korrekturen
|
||||||
SubmissionFile: Datei zur Abgabe
|
SubmissionFile: Datei zur Abgabe
|
||||||
SubmissionFiles: Abgegebene Dateien
|
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.
|
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 Kursteilnehmer/keiner Kursteilnehmerin 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 Kursteilnehmer:innen, für die gesichert werden kann, dass Sie zusammen mit den dahinter stehenden Personen schon einmal für diesen Kurs abgegeben haben.
|
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 Kursteilnehmer:innen.
|
MultiUserFieldExplanationCourseParticipants: Dieses Eingabefeld sucht in den Adressen von Kursartteilnehmer:innen.
|
||||||
SubmissionMembers: Abgebende
|
SubmissionMembers: Abgebende
|
||||||
SubmissionMember: Abgebende(r)
|
SubmissionMember: Abgebende(r)
|
||||||
SubmissionUsersEmpty: Es kann keine Abgabe ohne Abgebende erstellt werden
|
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.
|
SubmissionWrongSheet: Abgabenummer gehört nicht zum angegebenen Übungsblatt.
|
||||||
SubmissionAlreadyExists: Sie haben bereits eine Abgabe zu diesem Übungsblatt.
|
SubmissionAlreadyExists: Sie haben bereits eine Abgabe zu diesem Übungsblatt.
|
||||||
SubmissionAlreadyExistsFor email@UserEmail: #{email} hat 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
|
TooManyParticipants: Es wurden zu viele Mitabgebende angegeben
|
||||||
SubmissionCreated: Abgabe erfolgreich angelegt
|
SubmissionCreated: Abgabe erfolgreich angelegt
|
||||||
SubmissionUpdated: Abgabe erfolgreich ersetzt
|
SubmissionUpdated: Abgabe erfolgreich ersetzt
|
||||||
@ -74,7 +74,7 @@ SubmissionUsers: Studenten
|
|||||||
AssignedTime: Zuteilung
|
AssignedTime: Zuteilung
|
||||||
SubmissionPseudonym !ident-ok: Pseudonym
|
SubmissionPseudonym !ident-ok: Pseudonym
|
||||||
Pseudonyms: Pseudonyme
|
Pseudonyms: Pseudonyme
|
||||||
CourseCorrectionsTitle: Korrekturen für diesen Kurs
|
CourseCorrectionsTitle: Korrekturen für diese Kursart
|
||||||
SubmissionArchiveName: abgaben
|
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):
|
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.
|
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.
|
EMailUnknown email@UserEmail: E-Mail #{email} gehört zu keinem bekannten Benutzer.
|
||||||
CorDeficitProportion: Defizit Anteile
|
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
|
CorrDownload: Herunterladen
|
||||||
SubmissionDownloadAnonymous: Anonymisiert
|
SubmissionDownloadAnonymous: Anonymisiert
|
||||||
SubmissionDownloadSurnames: Mit Nachnamen
|
SubmissionDownloadSurnames: Mit Nachnamen
|
||||||
@ -237,9 +237,9 @@ SubmissionFilterAuthorshipStatementCurrent: Aktueller Wortlaut
|
|||||||
|
|
||||||
SubmissionNoUsers: Diese Abgabe hat keine assoziierten Benutzer!
|
SubmissionNoUsers: Diese Abgabe hat keine assoziierten Benutzer!
|
||||||
|
|
||||||
CsvColumnCorrectionTerm: Semester des Kurses der Abgabe
|
CsvColumnCorrectionTerm: Jahr der Kursart der Abgabe
|
||||||
CsvColumnCorrectionSchool: Institut des Kurses der Abgabe
|
CsvColumnCorrectionSchool: Institut der Kursart der Abgabe
|
||||||
CsvColumnCorrectionCourse: Kürzel des Kurses der Abgabe
|
CsvColumnCorrectionCourse: Kürzel der Kursart der Abgabe
|
||||||
CsvColumnCorrectionSheet: Name des Übungsblatts der Abgabe
|
CsvColumnCorrectionSheet: Name des Übungsblatts der Abgabe
|
||||||
CsvColumnCorrectionSubmission: Nummer der Abgabe (uwa…)
|
CsvColumnCorrectionSubmission: Nummer der Abgabe (uwa…)
|
||||||
CsvColumnCorrectionSurname: Nachnamen der Abgebenden als Semikolon (;) separierte Liste
|
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
|
SubmissionArchiveCorrected: Zip-archive of submission files including corrections
|
||||||
SubmissionFile: Submission file
|
SubmissionFile: Submission file
|
||||||
SubmissionFiles: Submitted files
|
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.
|
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 participant. 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 participants for whom it could be determined, that you have already submitted with that person for this course.
|
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 participants.
|
MultiUserFieldExplanationCourseParticipants: This input searches through the addresses of all course type participants.
|
||||||
SubmissionAlreadyExistsFor email: #{email} already has a submission for this sheet.
|
SubmissionAlreadyExistsFor email: #{email} already has a submission for this sheet.
|
||||||
SubmissionUsersEmpty: Submissions may not be created without submittors.
|
SubmissionUsersEmpty: Submissions may not be created without submittors.
|
||||||
SubmissionUserAlreadyAdded: This user is already configured as a submittor
|
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.
|
EMailUnknown email: Email #{email} does not belong to any known user.
|
||||||
CorDeficitProportion: Deficit (proportion)
|
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
|
CorrDownload: Download
|
||||||
SubmissionDownloadAnonymous: Anonymized
|
SubmissionDownloadAnonymous: Anonymized
|
||||||
SubmissionDownloadSurnames: With surnames
|
SubmissionDownloadSurnames: With surnames
|
||||||
@ -237,9 +237,9 @@ SubmissionFilterAuthorshipStatementCurrent: Current wording
|
|||||||
|
|
||||||
SubmissionNoUsers: This submission has no associated users!
|
SubmissionNoUsers: This submission has no associated users!
|
||||||
|
|
||||||
CsvColumnCorrectionTerm: Term of the course of the submission
|
CsvColumnCorrectionTerm: Term of the course type of the submission
|
||||||
CsvColumnCorrectionSchool: School of the course of the submission
|
CsvColumnCorrectionSchool: School of the course type of the submission
|
||||||
CsvColumnCorrectionCourse: Shorthand of the course of the submission
|
CsvColumnCorrectionCourse: Shorthand of the course type of the submission
|
||||||
CsvColumnCorrectionSheet: Name of the sheet of the submission
|
CsvColumnCorrectionSheet: Name of the sheet of the submission
|
||||||
CsvColumnCorrectionSubmission: Number of the submission (uwa…)
|
CsvColumnCorrectionSubmission: Number of the submission (uwa…)
|
||||||
CsvColumnCorrectionSurname: Submittor's surnames, separated by semicolon (;)
|
CsvColumnCorrectionSurname: Submittor's surnames, separated by semicolon (;)
|
||||||
|
|||||||
@ -2,27 +2,27 @@
|
|||||||
#
|
#
|
||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
CommTutorialHeading: Tutorium-Mitteilung
|
CommTutorialHeading: Kursmitteilung
|
||||||
ParticipantsN n@Int: #{n} #{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"}
|
ParticipantsN n@Int: #{n} #{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"}
|
||||||
TutorialDeleteQuestion: Wollen Sie das unten aufgeführte Tutorium wirklich löschen?
|
TutorialDeleteQuestion: Wollen Sie den unten aufgeführten Kurs wirklich löschen?
|
||||||
TutorialDeleted: Tutorium gelöscht
|
TutorialDeleted: Kurs gelöscht
|
||||||
TutorialNameTaken tutn@TutorialName: Es existiert bereits anderes Tutorium mit Namen #{tutn}
|
TutorialNameTaken tutn@TutorialName: Es existiert bereits ein anderer Kurs mit Namen #{tutn}
|
||||||
TutorialCreated tutn@TutorialName: Tutorium #{tutn} erfolgreich angelegt
|
TutorialCreated tutn@TutorialName: Kurs #{tutn} erfolgreich angelegt
|
||||||
TutorialEdited tutn@TutorialName: Tutiorium #{tutn} erfolgreich bearbeitet
|
TutorialEdited tutn@TutorialName: Kurs #{tutn} erfolgreich bearbeitet
|
||||||
TutorialEditHeading tutn@TutorialName: #{tutn} bearbeiten
|
TutorialEditHeading tutn@TutorialName: #{tutn} bearbeiten
|
||||||
TutorEmail: E-Mail
|
TutorEmail: E-Mail
|
||||||
TutorialTutorAlreadyAdded: Ein Tutor/Eine Tutorin mit dieser E-Mail ist bereits für dieses Tutorium eingetragen
|
TutorialTutorAlreadyAdded: Ein Ausblider/Eine Ausbilderin mit dieser E-Mail ist bereits für diesen Kurs eingetragen
|
||||||
TutorialNameTip: Muss innerhalb des Kurses eindeutig sein
|
TutorialNameTip: Muss innerhalb der Kursart eindeutig sein
|
||||||
TutorialTypePlaceholder: Tutorium, Zentralübung, ...
|
TutorialTypePlaceholder: Schulung, Praxisfahrt, ...
|
||||||
TutorialTypeTip: Dient nur der Information der Studierenden
|
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
|
TutorialRegGroup: Registrierungs-Gruppe
|
||||||
TutorialTutorControlled: Tutoren dürfen Tutorium editieren
|
TutorialTutorControlled: Ausbilder dürfen Kurs editieren
|
||||||
TutorialTutorControlledTip: Sollen Tutor:innen beliebige Aspekte dieses Tutoriums (Name, Registrierungs-Gruppe, Raum, Zeit, andere Tutor:innen, ...) beliebig editieren dürfen?
|
TutorialTutorControlledTip: Sollen Ausbilder:innen beliebige Aspekte dieses Kurses (Name, Registrierungs-Gruppe, Raum, Zeit, andere Ausbilder:innen, ...) beliebig editieren dürfen?
|
||||||
TutorialCapacity: Kapazität
|
TutorialCapacity: Kapazität
|
||||||
TutorialCapacityNonPositive: Kapazität muss größer oder gleich null sein
|
TutorialCapacityNonPositive: Kapazität muss größer oder gleich null sein
|
||||||
TutorialCapacityTip: Beschränkt wieviele Studierende sich zu diesem Tutorium anmelden können
|
TutorialCapacityTip: Beschränkt wieviele Studierende sich zu diesem Kurs anmelden können
|
||||||
TutorialRoomHiddenTip: Soll der Raum nur den Teilnehmer:innen des Tutoriums angezeigt werden?
|
TutorialRoomHiddenTip: Soll der Raum nur den Teilnehmer:innen des Kurses angezeigt werden?
|
||||||
RegisterFrom: Anmeldungen von
|
RegisterFrom: Anmeldungen von
|
||||||
RegisterTo: Anmeldungen bis
|
RegisterTo: Anmeldungen bis
|
||||||
TutorialRegisterFromTip: Ohne Datum ist keine eigenständige Anmeldung von Studierenden erlaubt.
|
TutorialRegisterFromTip: Ohne Datum ist keine eigenständige Anmeldung von Studierenden erlaubt.
|
||||||
@ -33,20 +33,20 @@ TutorialDate: Datum
|
|||||||
TutorialParticipants: Teilnehmer:innen
|
TutorialParticipants: Teilnehmer:innen
|
||||||
TutorialEdit: Bearbeiten
|
TutorialEdit: Bearbeiten
|
||||||
TutorialDelete: Löschen
|
TutorialDelete: Löschen
|
||||||
TutorialsHeading: Tutorien
|
TutorialsHeading: Kurse
|
||||||
TutorialNew: Neues Tutorium
|
TutorialNew: Neuer Kurs
|
||||||
TutorialRegisteredSuccess tutn@TutorialName: Erfolgreich zum Tutorium #{tutn} angemeldet
|
TutorialRegisteredSuccess tutn@TutorialName: Erfolgreich zum Kurs #{tutn} angemeldet
|
||||||
TutorialDeregisteredSuccess tutn@TutorialName: Erfolgreich vom Tutorium #{tutn} abgemeldet
|
TutorialDeregisteredSuccess tutn@TutorialName: Erfolgreich vom Kurs #{tutn} abgemeldet
|
||||||
MailSubjectTutorInvitation tid@TermId ssh@SchoolId csh@CourseShorthand tutn@TutorialName: [#{tid}-#{ssh}-#{csh}] Einladung zum Tutor für #{tutn}
|
MailSubjectTutorInvitation tid@TermId ssh@SchoolId csh@CourseShorthand tutn@TutorialName: [#{tid}-#{ssh}-#{csh}] Einladung zum Ausbilder für #{tutn}
|
||||||
TutorInviteHeading tutn@TutorialName: Einladung zum Tutor/zur Tutorin für #{tutn}
|
TutorInviteHeading tutn@TutorialName: Einladung zum Ausbilder/zur Ausbilderin für #{tutn}
|
||||||
TutorInviteExplanation: Sie wurden eingeladen, Tutor:in zu sein.
|
TutorInviteExplanation: Sie wurden eingeladen, Ausbilder:in zu sein.
|
||||||
TutorCorrectorInvitationAccepted shn@SheetName: Sie wurden als Korrektor:in für #{shn} eingetragen
|
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
|
TutorialUsersDeregistered count@Int64: #{show count} #{pluralDE count "-Kursteilnehmer:in" "Kursteilnehmer:innen" } abgemeldet
|
||||||
TutorialUserDeregister: Vom Tutorium Abmelden
|
TutorialUserDeregister: Vom Kurs abmelden
|
||||||
TutorialUserSendMail: Mitteilung verschicken
|
TutorialUserSendMail: Mitteilung verschicken
|
||||||
TutorialUserPrintQualification: Zertifikat drucken
|
TutorialUserPrintQualification: Zertifikat drucken
|
||||||
TutorialUserGrantQualification: Qualifikation vergeben
|
TutorialUserGrantQualification: Qualifikation vergeben
|
||||||
TutorialUserRenewQualification: Qualifikation regulär verlängern
|
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
|
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} Tutoriums-#{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"} vergeben
|
TutorialUserGrantedQualification n@Int: Qualifikation erfolgreich an #{tshow n} Kurs-#{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"} vergeben
|
||||||
CommTutorial: Tutorium-Mitteilung
|
CommTutorial: Kursmitteilung
|
||||||
@ -2,27 +2,27 @@
|
|||||||
#
|
#
|
||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
CommTutorialHeading: Tutorial message
|
CommTutorialHeading: Course message
|
||||||
ParticipantsN n: #{n} #{pluralEN n "participant" "participants"}
|
ParticipantsN n: #{n} #{pluralEN n "participant" "participants"}
|
||||||
TutorialDeleteQuestion: Do you really want to delete the tutorial listed below?
|
TutorialDeleteQuestion: Do you really want to delete the course listed below?
|
||||||
TutorialDeleted: Tutorial deleted
|
TutorialDeleted: Course deleted
|
||||||
TutorialNameTaken tutn: A tutorial named #{tutn} already exists
|
TutorialNameTaken tutn: A course named #{tutn} already exists
|
||||||
TutorialCreated tutn: Successfully created tutorial #{tutn}
|
TutorialCreated tutn: Successfully created course #{tutn}
|
||||||
TutorialEdited tutn: Successfully edited tutorial #{tutn}
|
TutorialEdited tutn: Successfully edited course #{tutn}
|
||||||
TutorialEditHeading tutn: Edit #{tutn}
|
TutorialEditHeading tutn: Edit #{tutn}
|
||||||
TutorEmail: Email
|
TutorEmail: Email
|
||||||
TutorialTutorAlreadyAdded: An user with this email address is already registered as tutor
|
TutorialTutorAlreadyAdded: An user with this email address is already registered as instructor
|
||||||
TutorialNameTip: Needs to be unique within the course
|
TutorialNameTip: Needs to be unique within the course type
|
||||||
TutorialTypePlaceholder: Tutorial, Exercise discussion, ...
|
TutorialTypePlaceholder: Tutorial, Driving lesson, ...
|
||||||
TutorialTypeTip: Only for informational purposes
|
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
|
TutorialRegGroup: Registration group
|
||||||
TutorialTutorControlled: Tutors may edit tutorial
|
TutorialTutorControlled: Instructors may edit course
|
||||||
TutorialTutorControlledTip: Should tutors be allowed to edit arbitrary aspects of this tutorial (name, registration group, room, time, other tutors, ...) at will?
|
TutorialTutorControlledTip: Should instructors be allowed to edit arbitrary aspects of this course (name, registration group, room, time, other instructors, ...) at will?
|
||||||
TutorialCapacity: Capacity
|
TutorialCapacity: Capacity
|
||||||
TutorialCapacityNonPositive: Capacity may not be negative
|
TutorialCapacityNonPositive: Capacity may not be negative
|
||||||
TutorialCapacityTip: Limits how many course participants may register for this tutorial
|
TutorialCapacityTip: Limits how many course type participants may register for this course
|
||||||
TutorialRoomHiddenTip: Should the room only be displayed to tutorial participants?
|
TutorialRoomHiddenTip: Should the room only be displayed to course participants?
|
||||||
RegisterFrom: Enrolment starts
|
RegisterFrom: Enrolment starts
|
||||||
RegisterTo: Enrolment ends
|
RegisterTo: Enrolment ends
|
||||||
TutorialRegisterFromTip: When left empty students will not be able to enrol themselves
|
TutorialRegisterFromTip: When left empty students will not be able to enrol themselves
|
||||||
@ -33,21 +33,21 @@ TutorialDate: Date
|
|||||||
TutorialParticipants: Participants
|
TutorialParticipants: Participants
|
||||||
TutorialEdit: Edit
|
TutorialEdit: Edit
|
||||||
TutorialDelete: Delete
|
TutorialDelete: Delete
|
||||||
TutorialsHeading: Tutorials
|
TutorialsHeading: Courses
|
||||||
TutorialNew: New tutorial
|
TutorialNew: New course
|
||||||
TutorialRegisteredSuccess tutn: Successfully registered for the tutorial #{tutn}
|
TutorialRegisteredSuccess tutn: Successfully registered for the course #{tutn}
|
||||||
TutorialDeregisteredSuccess tutn: Successfully de-registered for the tutorial #{tutn}
|
TutorialDeregisteredSuccess tutn: Successfully de-registered for the course #{tutn}
|
||||||
MailSubjectTutorInvitation tid ssh csh tutn: [#{tid}-#{ssh}-#{csh}] Invitation to be a tutor for #{tutn}
|
MailSubjectTutorInvitation tid ssh csh tutn: [#{tid}-#{ssh}-#{csh}] Invitation to be a instructor for #{tutn}
|
||||||
TutorInviteHeading tutn: Invitation to be tutor for #{tutn}
|
TutorInviteHeading tutn: Invitation to be instructor for #{tutn}
|
||||||
TutorInviteExplanation: You were invited to be a tutor.
|
TutorInviteExplanation: You were invited to be a instructor.
|
||||||
TutorCorrectorInvitationAccepted shn: You are now a corrector for #{shn}
|
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
|
TutorialUserSendMail: Send mail
|
||||||
TutorialUserPrintQualification: Print certificate
|
TutorialUserPrintQualification: Print certificate
|
||||||
TutorialUserGrantQualification: Grant qualification
|
TutorialUserGrantQualification: Grant qualification
|
||||||
TutorialUserRenewQualification: Renew qualification
|
TutorialUserRenewQualification: Renew qualification
|
||||||
TutorialUserRenewedQualification n@Int: Successfully renewed qualification #{tshow n} tutorial #{pluralEN n "user" "users"}
|
TutorialUserRenewedQualification n@Int: Successfully renewed qualification #{tshow n} course #{pluralEN n "user" "users"}
|
||||||
TutorialUserGrantedQualification n: Successfully granted qualification #{tshow n} tutorial #{pluralEN n "user" "users"}
|
TutorialUserGrantedQualification n: Successfully granted qualification #{tshow n} course #{pluralEN n "user" "users"}
|
||||||
CommTutorial: Tutorial message
|
CommTutorial: Course message
|
||||||
|
|||||||
@ -7,7 +7,7 @@ InfoSupervisorTitle: Hinweise für Ansprechpartner
|
|||||||
InfoLecturerTitle: Hinweise für Veranstalter:innen
|
InfoLecturerTitle: Hinweise für Veranstalter:innen
|
||||||
InfoLecturerCourses: Veranstaltungen
|
InfoLecturerCourses: Veranstaltungen
|
||||||
InfoLecturerExercises: Übungsbetrieb
|
InfoLecturerExercises: Übungsbetrieb
|
||||||
InfoLecturerTutorials: Tutorien
|
InfoLecturerTutorials: Kurse
|
||||||
InfoLecturerExams: Prüfungen
|
InfoLecturerExams: Prüfungen
|
||||||
LecturerInfoTooltipNew: Neues Feature
|
LecturerInfoTooltipNew: Neues Feature
|
||||||
LecturerInfoTooltipProblem: Feature mit bekannten Problemen
|
LecturerInfoTooltipProblem: Feature mit bekannten Problemen
|
||||||
@ -20,8 +20,8 @@ KnownBugs: Bekannte Bugs
|
|||||||
ImplementationDetails: Implementierung
|
ImplementationDetails: Implementierung
|
||||||
Clone: Klonen
|
Clone: Klonen
|
||||||
Administrator: Administrator:in
|
Administrator: Administrator:in
|
||||||
CommCourse: Kursmitteilung
|
CommCourse: Kursartmitteilung
|
||||||
Corrector: Korrektor:in
|
Corrector: Korrektor:in
|
||||||
DefinitionCourseEvents: Kurstermine
|
DefinitionCourseEvents: Kursarttermine
|
||||||
DefinitionCourseNews: Kurs-Aktuelles
|
DefinitionCourseNews: Kursart-Aktuelles
|
||||||
Invitations: Einladungen
|
Invitations: Einladungen
|
||||||
|
|||||||
@ -3,16 +3,16 @@
|
|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
HeadingLegal: Legal
|
HeadingLegal: Legal
|
||||||
InfoSupervisorTitle: Information for Supervisors
|
InfoSupervisorTitle: Information for supervisors
|
||||||
InfoLecturerTitle: Information for lecturers
|
InfoLecturerTitle: Information for course administrators
|
||||||
InfoLecturerCourses: Courses
|
InfoLecturerCourses: Courses
|
||||||
InfoLecturerExercises: Course Exercises
|
InfoLecturerExercises: Course type exercises
|
||||||
InfoLecturerTutorials: Tutorials
|
InfoLecturerTutorials: Courses
|
||||||
InfoLecturerExams: Exams
|
InfoLecturerExams: Exams
|
||||||
LecturerInfoTooltipNew: New feature
|
LecturerInfoTooltipNew: New feature
|
||||||
LecturerInfoTooltipProblem: Feature with known issues
|
LecturerInfoTooltipProblem: Feature with known issues
|
||||||
LecturerInfoTooltipPlanned: Planned feature
|
LecturerInfoTooltipPlanned: Planned feature
|
||||||
LecturerInfoTooltipNewU2W: Unlike UniWorX
|
LecturerInfoTooltipNewU2W: Unlike FRADrive
|
||||||
GlossaryTitle: Glossary
|
GlossaryTitle: Glossary
|
||||||
FaqTitle: Frequently asked questions
|
FaqTitle: Frequently asked questions
|
||||||
VersionHistory: Version history
|
VersionHistory: Version history
|
||||||
@ -20,8 +20,8 @@ KnownBugs: Known bugs
|
|||||||
ImplementationDetails: Implementation
|
ImplementationDetails: Implementation
|
||||||
Clone: Cloning
|
Clone: Cloning
|
||||||
Administrator: Administrator
|
Administrator: Administrator
|
||||||
CommCourse: Course message
|
CommCourse: Course type message
|
||||||
Corrector: Corrector
|
Corrector: Corrector
|
||||||
DefinitionCourseEvents: Course occurrences
|
DefinitionCourseEvents: Course type occurrences
|
||||||
DefinitionCourseNews: Course news
|
DefinitionCourseNews: Course type news
|
||||||
Invitations: Invitations
|
Invitations: Invitations
|
||||||
|
|||||||
@ -15,7 +15,7 @@ ResetPassword: FRADrive-Passwort ändern bzw. setzen
|
|||||||
MailSubjectChangeUserDisplayEmail: E-Mail-Adresse in FRADrive verwenden
|
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!
|
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
|
MailTitleChangeUserDisplayEmail displayName@Text: #{displayName} möchte diese E-Mail-Adresse in FRADrive verwenden
|
||||||
CommCourseSubject: Kursmitteilung
|
CommCourseSubject: Kursartmitteilung
|
||||||
InvitationAcceptDecline: Einladung annehmen/ablehnen
|
InvitationAcceptDecline: Einladung annehmen/ablehnen
|
||||||
InvitationFromTip displayName@Text: Sie erhalten diese Einladung, weil #{displayName} ihren Versand in FRADrive ausgelöst hat.
|
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.
|
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
|
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!
|
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
|
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
|
InvitationAcceptDecline: Accept/Decline invitation
|
||||||
InvitationFromTip displayName: You are receiving this invitation because #{displayName} has caused it to be sent from within FRADrive.
|
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.
|
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
|
PrintJobAcknowledgements: Versanddatum von Briefen an
|
||||||
PrintRecipient: Empfänger
|
PrintRecipient: Empfänger
|
||||||
PrintSender !ident-ok: Sender
|
PrintSender !ident-ok: Sender
|
||||||
PrintCourse: Kurse
|
PrintCourse: Kursarten
|
||||||
PrintQualification: Qualifikation
|
PrintQualification: Qualifikation
|
||||||
PrintPDF !ident-ok: PDF
|
PrintPDF !ident-ok: PDF
|
||||||
PrintManualRenewal: Vorfeldführerschein Renewal-Brief testweise versenden
|
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
|
PrintJobAcknowledgements: Sent-dates for Letter to
|
||||||
PrintRecipient: Recipient
|
PrintRecipient: Recipient
|
||||||
PrintSender: Sender
|
PrintSender: Sender
|
||||||
PrintCourse: Course
|
PrintCourse: Course type
|
||||||
PrintQualification: Qualification
|
PrintQualification: Qualification
|
||||||
PrintPDF: PDF
|
PrintPDF: PDF
|
||||||
PrintManualRenewal: Manual sending of an apron driver's licence renewal letter
|
PrintManualRenewal: Manual sending of an apron driver's licence renewal letter
|
||||||
|
|||||||
@ -49,7 +49,7 @@ TableLmsStaff: Staff?
|
|||||||
TableLmsStarted: Started
|
TableLmsStarted: Started
|
||||||
TableLmsReceived: Last update
|
TableLmsReceived: Last update
|
||||||
TableLmsNotified: Notification sent
|
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
|
TableLmsEnded: Ended
|
||||||
TableLmsStatus: Status e‑learning
|
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:
|
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
|
SchoolExamSection: Prüfungen
|
||||||
SchoolExamMinimumRegisterBeforeStart: Minimale Tage zwischen Anmeldebeginn und Termin für 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
|
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
|
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
|
SchoolExamDiscouragedModes: Prüfungsmodi mit Warnung
|
||||||
ExamCloseMode: Prüfungs-Abschluss
|
ExamCloseMode: Prüfungs-Abschluss
|
||||||
|
|
||||||
@ -24,8 +24,8 @@ SchoolTitle ssh@SchoolId: Institut „#{ssh}“
|
|||||||
TitleSchoolNew: Neues Institut anlegen
|
TitleSchoolNew: Neues Institut anlegen
|
||||||
SchoolCreated ssh@SchoolId: #{ssh} erfolgreich angelegt
|
SchoolCreated ssh@SchoolId: #{ssh} erfolgreich angelegt
|
||||||
SchoolExists ssh@SchoolId: Institut „#{ssh}“ existiert bereits
|
SchoolExists ssh@SchoolId: Institut „#{ssh}“ existiert bereits
|
||||||
SchoolLecturer: Dozent:in
|
SchoolLecturer: Kursverwalter:in
|
||||||
SchoolEvaluation: Kursumfragenverwaltung
|
SchoolEvaluation: Kursartumfragenverwaltung
|
||||||
SchoolExamOffice: Prüfungsverwaltung
|
SchoolExamOffice: Prüfungsverwaltung
|
||||||
SchoolAdmin !ident-ok: Admin
|
SchoolAdmin !ident-ok: Admin
|
||||||
|
|
||||||
|
|||||||
@ -26,7 +26,7 @@ SchoolCreated ssh: Successfully created #{ssh}
|
|||||||
SchoolExists ssh: A department named „#{ssh}“ already exists
|
SchoolExists ssh: A department named „#{ssh}“ already exists
|
||||||
SchoolAdmin: Admin
|
SchoolAdmin: Admin
|
||||||
SchoolLecturer: Lecturer
|
SchoolLecturer: Lecturer
|
||||||
SchoolEvaluation: Course evaluation
|
SchoolEvaluation: Course type evaluation
|
||||||
SchoolExamOffice: Exam office
|
SchoolExamOffice: Exam office
|
||||||
|
|
||||||
SchoolAuthorshipStatementSection: Statements of Authorship
|
SchoolAuthorshipStatementSection: Statements of Authorship
|
||||||
|
|||||||
@ -4,71 +4,71 @@
|
|||||||
|
|
||||||
#correctionsAssigned.hs + templates
|
#correctionsAssigned.hs + templates
|
||||||
MailSubjectCorrectionsAssigned csh@CourseShorthand sheetName@SheetName: Ihnen wurden Korrekturen zu #{sheetName} in #{csh} zugeteilt
|
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
|
MailCorrectionsTitle: Zugewiesene Korrekturen
|
||||||
|
|
||||||
#correctionsNotDistributed.hs + templates
|
#correctionsNotDistributed.hs + templates
|
||||||
MailSubjectSubmissionsUnassigned csh@CourseShorthand sheetName@SheetName: Abgaben zu #{sheetName} in #{csh} konnten nicht verteilt werden
|
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
|
#courseRegistered.hs + templates
|
||||||
MailSubjectCourseRegistered csh@CourseShorthand: Sie wurden zu #{csh} angemeldet
|
MailSubjectCourseRegistered csh@CourseShorthand: Sie wurden zu #{csh} angemeldet
|
||||||
MailSubjectCourseRegisteredOther displayName@Text csh@CourseShorthand: #{displayName} wurde 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.
|
MailCourseRegisteredIntro courseName@Text termDesc@Text: Sie wurden in Kursart #{courseName} (#{termDesc}) angemeldet.
|
||||||
MailCourseRegisteredIntroOther displayName@Text courseName@Text termDesc@Text: #{displayName} wurde im Kurs #{courseName} (#{termDesc}) angemeldet.
|
MailCourseRegisteredIntroOther displayName@Text courseName@Text termDesc@Text: #{displayName} wurde in Kursart #{courseName} (#{termDesc}) angemeldet.
|
||||||
|
|
||||||
#ExamActive.hs + templates
|
#ExamActive.hs + templates
|
||||||
MailSubjectExamRegistrationActive csh@CourseShorthand examn@ExamName: Anmeldung für #{examn} in #{csh} ist möglich
|
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
|
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
|
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
|
#examOffice.hs + templates
|
||||||
MailSubjectExamOfficeExamResults coursen@CourseName examn@ExamName: Ergebnisse für #{examn} in #{coursen} sind fertiggestellt
|
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
|
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}
|
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
|
#examResult.hs + templates
|
||||||
MailSubjectExamResult csh@CourseShorthand examn@ExamName: Ergebnisse für #{examn} in #{csh} wurden herausgegeben
|
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
|
#sheetActive.hs + templates
|
||||||
MailSubjectSheetActive csh@CourseShorthand sheetName@SheetName: #{sheetName} in #{csh} wurde herausgegeben
|
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
|
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
|
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
|
#sheetInactive.hs + templates
|
||||||
MailSubjectSheetSoonInactive csh@CourseShorthand sheetName@SheetName: #{sheetName} in #{csh} kann nur noch kurze Zeit abgegeben werden
|
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
|
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")}.
|
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} 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")}.
|
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.
|
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
|
#submissionEdited.hs +templates
|
||||||
MailSubjectSubmissionEdited csh@CourseShorthand shn@SheetName: Ihre Abgabe für #{shn} im Kurs #{csh} wurde verändert
|
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} im Kurs #{coursen} (#{termDesc}) 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} im Kurs #{csh} hinzugefügt
|
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} im Kurs #{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} im Kurs #{coursen} (#{termDesc}) 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} 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} in Kursart #{coursen} (#{termDesc}) hinzugefügt.
|
||||||
MailSubjectSubmissionUserDeleted csh@CourseShorthand shn@SheetName: Sie wurden als Mitabgebende:r von Ihrer Abgabe für #{shn} im Kurs #{csh} entfernt
|
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} im Kurs #{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} im Kurs #{coursen} (#{termDesc}) 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} 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} in Kursart #{coursen} (#{termDesc}) entfernt.
|
||||||
|
|
||||||
#submissionRated.hs + templates
|
#submissionRated.hs + templates
|
||||||
MailSubjectSubmissionRated csh@CourseShorthand: Ihre #{csh}-Abgabe wurde korrigiert
|
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}
|
AchievedOf achieved@Points possible@Points: #{achieved} von #{possible}
|
||||||
Passed: Bestanden
|
Passed: Bestanden
|
||||||
NotPassed: Nicht bestanden
|
NotPassed: Nicht bestanden
|
||||||
@ -87,8 +87,8 @@ MailBodyFradrive: ist die Führerscheinverwaltungsapp der Fraport AG.
|
|||||||
MailSubjectUserRightsUpdate name@Text: Berechtigungen für #{name} aktualisiert
|
MailSubjectUserRightsUpdate name@Text: Berechtigungen für #{name} aktualisiert
|
||||||
MailSubjectUserSystemFunctionsUpdate 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:
|
MailUserRightsIntro name@Text email@UserEmail: #{name} <#{email}> hat folgende FRADrive Berechtigungen:
|
||||||
MailNoLecturerRights: Sie haben derzeit keine Dozent:innen-Rechte.
|
MailNoLecturerRights: Sie haben derzeit keine Kursverwalter:innen-Rechte.
|
||||||
MailLecturerRights n@Int: Als Dozent:in dürfen Sie Veranstaltungen innerhalb #{pluralDE n "Ihres Instituts" "Ihrer Institute"} anlegen.
|
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:
|
MailUserSystemFunctionsIntro name@Text email@UserEmail: #{name} <#{email}> hat folgende FRADrive nicht-institutsbezogene Berechtigungen:
|
||||||
MailUserSystemFunctionsNoFunctions: Keine
|
MailUserSystemFunctionsNoFunctions: Keine
|
||||||
|
|
||||||
|
|||||||
@ -9,17 +9,17 @@ MailCorrectionsTitle: Assigned corrections
|
|||||||
|
|
||||||
#correctionsNotDistributed.hs + templates
|
#correctionsNotDistributed.hs + templates
|
||||||
MailSubjectSubmissionsUnassigned csh sheetName: Corrections for #{sheetName} of #{csh} could not be distributed
|
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
|
#courseRegistered.hs + templates
|
||||||
MailSubjectCourseRegistered csh: You were enrolled for #{csh}
|
MailSubjectCourseRegistered csh: You were enrolled for #{csh}
|
||||||
MailSubjectCourseRegisteredOther displayName csh: #{displayName} was enrolled for #{csh}
|
MailSubjectCourseRegisteredOther displayName csh: #{displayName} was enrolled for #{csh}
|
||||||
MailCourseRegisteredIntro courseName termDesc: You were 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 “#{courseName}” (#{termDesc}).
|
MailCourseRegisteredIntroOther displayName courseName termDesc: #{displayName} was enrolled for the course type “#{courseName}” (#{termDesc}).
|
||||||
|
|
||||||
#examActive.hs + templates
|
#examActive.hs + templates
|
||||||
MailSubjectExamRegistrationActive csh examn: Registration is now allowed for #{examn} of #{csh}
|
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
|
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}).
|
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
|
MailSubjectExamDeregistrationSoonInactive csh examn: Deregistration for #{examn} in #{csh} ends shortly
|
||||||
@ -27,15 +27,15 @@ MailExamDeregistrationSoonInactiveIntro courseName termDesc examn: Soon you will
|
|||||||
|
|
||||||
#examOffice.hs + templates
|
#examOffice.hs + templates
|
||||||
MailSubjectExamOfficeExamResults coursen examn: Results for #{examn} of #{coursen} are now available
|
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
|
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}
|
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
|
#examOffice.hs + templates
|
||||||
MailSubjectExamResult csh examn: Results for #{examn} in #{csh} are now available
|
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
|
#sheetActive.hs + templates
|
||||||
MailSubjectSheetActive csh sheetName: #{sheetName} in #{csh} was released
|
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
|
#sheetInactive.hs + templates
|
||||||
MailSubjectSheetSoonInactive csh sheetName: The submission period for #{sheetName} of #{csh} ends shortly
|
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
|
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"}.
|
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 #{courseName} (#{termDesc}) has ended. #{noneOneMoreEN num "" "One participant already" (toMessage num <> " participants already")}#{noneOneMoreEN n "" "" (" made " <> toMessage num)}#{noneOneMoreEN n "" " 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.
|
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.
|
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
|
MailSubjectUserRightsUpdate name: Permissions for #{name} changed
|
||||||
MailSubjectUserSystemFunctionsUpdate name: Permissions for #{name} changed
|
MailSubjectUserSystemFunctionsUpdate name: Permissions for #{name} changed
|
||||||
MailUserRightsIntro name email: #{name} <#{email}> now has the following permissions:
|
MailUserRightsIntro name email: #{name} <#{email}> now has the following permissions:
|
||||||
MailNoLecturerRights: You don't currently have lecturer permissions for any department.
|
MailNoLecturerRights: You don't currently have course administrator permissions for any department.
|
||||||
MailLecturerRights n: As a lecturer you may create new courses within your #{pluralEN n "department" "departments"}.
|
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:
|
MailUserSystemFunctionsIntro name email: #{name} <#{email}> now has the following, not school restricted, permissions:
|
||||||
MailUserSystemFunctionsNoFunctions: None
|
MailUserSystemFunctionsNoFunctions: None
|
||||||
|
|
||||||
|
|||||||
@ -19,29 +19,29 @@ AuthTagToken: Nutzer:in präsentiert Authorisierungs-Token
|
|||||||
AuthTagNoEscalation: Nutzer-Rechte werden nicht auf fremde Institute ausgeweitet
|
AuthTagNoEscalation: Nutzer-Rechte werden nicht auf fremde Institute ausgeweitet
|
||||||
AuthTagDeprecated: Seite ist nicht überholt
|
AuthTagDeprecated: Seite ist nicht überholt
|
||||||
AuthTagDevelopment: Seite ist nicht in Entwicklung
|
AuthTagDevelopment: Seite ist nicht in Entwicklung
|
||||||
AuthTagLecturer: Nutzer:in ist Dozent:in
|
AuthTagLecturer: Nutzer:in ist Kursverwalter:in
|
||||||
AuthTagCorrector: Nutzer:in ist Korrektor:in
|
AuthTagCorrector: Nutzer:in ist Korrektor:in
|
||||||
AuthTagExamCorrector: Nutzer:in ist Prüfungskorrektor:in
|
AuthTagExamCorrector: Nutzer:in ist Prüfungskorrektor:in
|
||||||
AuthTagTutor: Nutzer:in ist Tutor:in
|
AuthTagTutor: Nutzer:in ist Ausbilder:in
|
||||||
AuthTagTutorControl: Tutorierende haben Kontrolle über ihre Tutorium
|
AuthTagTutorControl: Ausbildende haben Kontrolle über ihren Kurs
|
||||||
AuthTagTime: Zeitliche Einschränkungen sind erfüllt
|
AuthTagTime: Zeitliche Einschränkungen sind erfüllt
|
||||||
AuthTagStaffTime: Zeitliche Einschränkungen für Lehrbeteiligte sind erfüllt
|
AuthTagStaffTime: Zeitliche Einschränkungen für Lehrbeteiligte sind erfüllt
|
||||||
AuthTagCourseTime: Zeitliche Einschränkungen für Kurssichtbarkeit sind erfüllt
|
AuthTagCourseTime: Zeitliche Einschränkungen für Kursartsichtbarkeit sind erfüllt
|
||||||
AuthTagCourseRegistered: Nutzer:in ist Kursteilnehmer:in
|
AuthTagCourseRegistered: Nutzer:in ist Kursartteilnehmer:in
|
||||||
AuthTagTutorialRegistered: Nutzer:in ist Tutoriumsteilnehmer:in
|
AuthTagTutorialRegistered: Nutzer:in ist Kursteilnehmer:in
|
||||||
AuthTagExamRegistered: Nutzer:in ist Prüfungsteilnehmer:in
|
AuthTagExamRegistered: Nutzer:in ist Prüfungsteilnehmer:in
|
||||||
AuthTagExamResult: Nutzer:in hat Prüfungsergebnisse
|
AuthTagExamResult: Nutzer:in hat Prüfungsergebnisse
|
||||||
AuthTagExamOccurrenceRegistered: Nutzer:in ist für Prüfungsraum/-termin angemeldet
|
AuthTagExamOccurrenceRegistered: Nutzer:in ist für Prüfungsraum/-termin angemeldet
|
||||||
AuthTagExamOccurrenceRegistration: Anmeldung zur Prüfung erfolgt inkl. Raum/Termin
|
AuthTagExamOccurrenceRegistration: Anmeldung zur Prüfung erfolgt inkl. Raum/Termin
|
||||||
AuthTagParticipant: Nutzer:in ist mit Kurs assoziiert
|
AuthTagParticipant: Nutzer:in ist mit Kursart assoziiert
|
||||||
AuthTagRegisterGroup: Nutzer:in ist nicht Mitglied eines anderen Tutoriums mit der selben Registrierungs-Gruppe
|
AuthTagRegisterGroup: Nutzer:in ist nicht Mitglied eines anderen Kurses mit der selben Registrierungs-Gruppe
|
||||||
AuthTagCapacity: Kapazität ist ausreichend
|
AuthTagCapacity: Kapazität ist ausreichend
|
||||||
AuthTagEmpty: Ressource ist „leer“
|
AuthTagEmpty: Ressource ist „leer“
|
||||||
AuthTagMaterials: Kursmaterialien sind freigegeben
|
AuthTagMaterials: Kursartmaterialien sind freigegeben
|
||||||
AuthTagOwner: Nutzer:in ist Besitzer:in
|
AuthTagOwner: Nutzer:in ist Besitzer:in
|
||||||
AuthTagPersonalisedSheetFiles: Nutzer:in verfügt über personalisierte Übungsblatt-Dateien
|
AuthTagPersonalisedSheetFiles: Nutzer:in verfügt über personalisierte Übungsblatt-Dateien
|
||||||
AuthTagRated: Korrektur ist bewertet
|
AuthTagRated: Korrektur ist bewertet
|
||||||
AuthTagUserSubmissions: Abgaben erfolgen durch Kursteilnehmer:innen
|
AuthTagUserSubmissions: Abgaben erfolgen durch Kursartteilnehmer:innen
|
||||||
AuthTagCorrectorSubmissions: Abgaben erfolgen durch Korrektor:innen
|
AuthTagCorrectorSubmissions: Abgaben erfolgen durch Korrektor:innen
|
||||||
AuthTagCorrectionAnonymous: Korrektur ist anonymisiert
|
AuthTagCorrectionAnonymous: Korrektur ist anonymisiert
|
||||||
AuthTagSelf: Nutzer:in greift nur auf eigene Daten zu
|
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
|
AuthTagExamOffice: User is part of an exam office
|
||||||
AuthTagSystemExamOffice: User is charged with system wide exam administration
|
AuthTagSystemExamOffice: User is charged with system wide exam administration
|
||||||
AuthTagSystemPrinter: User is responsible for system wide letter printing
|
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
|
AuthTagToken: User is presenting an authorisation-token
|
||||||
AuthTagNoEscalation: User permissions are not being expanded to other departments
|
AuthTagNoEscalation: User permissions are not being expanded to other departments
|
||||||
AuthTagDeprecated: Page is not deprecated
|
AuthTagDeprecated: Page is not deprecated
|
||||||
AuthTagDevelopment: Page is not in development
|
AuthTagDevelopment: Page is not in development
|
||||||
AuthTagLecturer: User is lecturer
|
AuthTagLecturer: User is course administrator
|
||||||
AuthTagCorrector: User is corrector
|
AuthTagCorrector: User is corrector
|
||||||
AuthTagExamCorrector: User is exam corrector
|
AuthTagExamCorrector: User is exam corrector
|
||||||
AuthTagTutor: User is tutor
|
AuthTagTutor: User is instructor
|
||||||
AuthTagTutorControl: Tutors have control over their tutorial
|
AuthTagTutorControl: Instructors have control over their course
|
||||||
AuthTagTime: Time restrictions are fulfilled
|
AuthTagTime: Time restrictions are fulfilled
|
||||||
AuthTagStaffTime: Time restrictions for teaching staff 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
|
AuthTagCourseRegistered: User is enrolled in course
|
||||||
AuthTagTutorialRegistered: User is tutorial participant
|
AuthTagTutorialRegistered: User is course participant
|
||||||
AuthTagExamRegistered: User is exam participant
|
AuthTagExamRegistered: User is exam participant
|
||||||
AuthTagExamResult: User has an exam result
|
AuthTagExamResult: User has an exam result
|
||||||
AuthTagExamOccurrenceRegistered: User is registered for exam occurrence/room
|
AuthTagExamOccurrenceRegistered: User is registered for exam occurrence/room
|
||||||
AuthTagExamOccurrenceRegistration: Registration for exam is done including occurrence/room
|
AuthTagExamOccurrenceRegistration: Registration for exam is done including occurrence/room
|
||||||
AuthTagParticipant: User participates in course
|
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
|
AuthTagCapacity: Capacity is sufficient
|
||||||
AuthTagEmpty: Resource is “empty”
|
AuthTagEmpty: Resource is “empty”
|
||||||
AuthTagMaterials: Course material is publicly accessable
|
AuthTagMaterials: Course type material is publicly accessable
|
||||||
AuthTagOwner: User is owner
|
AuthTagOwner: User is owner
|
||||||
AuthTagPersonalisedSheetFiles: User has been assigned personalised sheet files
|
AuthTagPersonalisedSheetFiles: User has been assigned personalised sheet files
|
||||||
AuthTagRated: Submission is marked
|
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
|
AuthTagCorrectorSubmissions: Submissions are registered by correctors
|
||||||
AuthTagCorrectionAnonymous: Correction is anonymised
|
AuthTagCorrectionAnonymous: Correction is anonymised
|
||||||
AuthTagSelf: User is only accessing their only data
|
AuthTagSelf: User is only accessing their only data
|
||||||
|
|||||||
@ -19,7 +19,7 @@ FormCosmetics: Oberfläche
|
|||||||
Theme: Oberflächen Design
|
Theme: Oberflächen Design
|
||||||
Favourites: Anzahl gespeicherter Favoriten
|
Favourites: Anzahl gespeicherter Favoriten
|
||||||
FavouritesTip: Betrifft nur automatisch angelegte Favoriten („Kürzlich besucht“)
|
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
|
DateTimeFormat: Datums- und Uhrzeitformat
|
||||||
DateFormat: Datumsformat
|
DateFormat: Datumsformat
|
||||||
TimeFormat: Uhrzeitformat
|
TimeFormat: Uhrzeitformat
|
||||||
@ -31,7 +31,7 @@ DownloadFilesTip: Wenn gesetzt werden Dateien automatisch als Download behandelt
|
|||||||
WarningDays: Fristen-Vorschau
|
WarningDays: Fristen-Vorschau
|
||||||
WarningDaysTip: Wie viele Tage im Voraus sollen Fristen von Prüfungen etc. auf Ihrer Startseite angezeigt werden?
|
WarningDaysTip: Wie viele Tage im Voraus sollen Fristen von Prüfungen etc. auf Ihrer Startseite angezeigt werden?
|
||||||
ShowSex: Geschlechter anderer Nutzer:innen anzeigen
|
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
|
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!
|
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
|
NotificationSettings: Erwünschte Benachrichtigungen
|
||||||
|
|
||||||
NotificationTriggerKindAll: Für alle Benutzer:innen
|
NotificationTriggerKindAll: Für alle Benutzer:innen
|
||||||
NotificationTriggerKindCourseParticipant: Für Kursteilnehmer:innen
|
NotificationTriggerKindCourseParticipant: Für Kursartteilnehmer:innen
|
||||||
NotificationTriggerKindExamParticipant: Für Prüfungsteilnehmer:innen
|
NotificationTriggerKindExamParticipant: Für Prüfungsteilnehmer:innen
|
||||||
NotificationTriggerKindCorrector: Für Korrektor:innen
|
NotificationTriggerKindCorrector: Für Korrektor:innen
|
||||||
NotificationTriggerKindLecturer: Für Dozierende
|
NotificationTriggerKindLecturer: Für Kursverwaltende
|
||||||
NotificationTriggerKindCourseLecturer: Für Kursverwalter:innen
|
NotificationTriggerKindCourseLecturer: Für Kursverwalter:innen
|
||||||
NotificationTriggerKindAdmin: Für Administrator:innen
|
NotificationTriggerKindAdmin: Für Administrator:innen
|
||||||
NotificationTriggerKindExamOffice: Für Prüfungsverwalter: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
|
NotificationTriggerExamResult: Ich kann ein neues Prüfungsergebnis einsehen
|
||||||
NotificationTriggerExamOfficeExamResults: Ich kann neue Prüfungsergebnisse einsehen
|
NotificationTriggerExamOfficeExamResults: Ich kann neue Prüfungsergebnisse einsehen
|
||||||
NotificationTriggerExamOfficeExamResultsChanged: Prüfungsergebnisse wurden verändert
|
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
|
NotificationTriggerSubmissionUserCreated: Ich wurde als Mitabgebender zu einer Übungsblatt-Abgabe hinzugefügt
|
||||||
NotificationTriggerSubmissionEdited: Eine meiner Übungsblatt-Abgaben wurde verändert
|
NotificationTriggerSubmissionEdited: Eine meiner Übungsblatt-Abgaben wurde verändert
|
||||||
NotificationTriggerSubmissionUserDeleted: Ich wurde als Mitabgebender von einer Übungsblatt-Abgabe entfernt
|
NotificationTriggerSubmissionUserDeleted: Ich wurde als Mitabgebender von einer Übungsblatt-Abgabe entfernt
|
||||||
@ -99,13 +99,13 @@ ProfileLastAvsSynchError: Letzte AVS-Fehlermeldung
|
|||||||
NotificationSettingsUpdate: Benachrichtigungs-Einstellungen erfolgreich gespeichert
|
NotificationSettingsUpdate: Benachrichtigungs-Einstellungen erfolgreich gespeichert
|
||||||
NotificationSettingsHeading displayName@Text: Benachrichtigungs-Einstellungen für #{displayName}
|
NotificationSettingsHeading displayName@Text: Benachrichtigungs-Einstellungen für #{displayName}
|
||||||
FavouriteVisited: Kürzlich besucht
|
FavouriteVisited: Kürzlich besucht
|
||||||
FavouriteParticipant: Ihre Kurse
|
FavouriteParticipant: Ihre Kursarten
|
||||||
FavouriteManual: Favoriten
|
FavouriteManual: Favoriten
|
||||||
FavouriteCurrent: Aktueller Kurs
|
FavouriteCurrent: Aktuelle Kursart
|
||||||
FavouritesPlaceholder: Anzahl Favoriten
|
FavouritesPlaceholder: Anzahl Favoriten
|
||||||
FavouritesNotNatural: Anzahl der Favoriten muss eine natürliche Zahl sein!
|
FavouritesNotNatural: Anzahl der Favoriten muss eine natürliche Zahl sein!
|
||||||
FavouritesSemestersPlaceholder: Anzahl Semester
|
FavouritesSemestersPlaceholder: Anzahl Jahre
|
||||||
FavouritesSemestersNotNatural: Anzahl der Favoriten-Semester muss eine natürliche Zahl sein!
|
FavouritesSemestersNotNatural: Anzahl der Favoriten-Jahre muss eine natürliche Zahl sein!
|
||||||
SettingsUpdate: Einstellungen erfolgreich gespeichert
|
SettingsUpdate: Einstellungen erfolgreich gespeichert
|
||||||
TokensResetSuccess: Authorisierungs-Tokens invalidiert
|
TokensResetSuccess: Authorisierungs-Tokens invalidiert
|
||||||
ProfileTitle: Benutzereinstellungen
|
ProfileTitle: Benutzereinstellungen
|
||||||
|
|||||||
@ -19,7 +19,7 @@ FormCosmetics: Interface
|
|||||||
Theme: Theme
|
Theme: Theme
|
||||||
Favourites: Number of saved favourites
|
Favourites: Number of saved favourites
|
||||||
FavouritesTip: Only relevant for automatically generated favourites (“visited recently”)
|
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
|
DateTimeFormat: Date and time format
|
||||||
DateFormat: Date format
|
DateFormat: Date format
|
||||||
TimeFormat: Time format
|
TimeFormat: Time format
|
||||||
@ -31,7 +31,7 @@ DownloadFilesTip: When set, files are automatically treated as downloads. Otherw
|
|||||||
WarningDays: Deadline-preview
|
WarningDays: Deadline-preview
|
||||||
WarningDaysTip: How many days ahead should deadlines regarding exams etc. be displayed on the homepage?
|
WarningDaysTip: How many days ahead should deadlines regarding exams etc. be displayed on the homepage?
|
||||||
ShowSex: Show sex of other users
|
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
|
PDFPassword: Password to lock PDF email attachments
|
||||||
PDFPasswordTip: Please note that this password is displayed to FRADrive admins and is saved unencrypted
|
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
|
NotificationSettings: Desired notifications
|
||||||
|
|
||||||
NotificationTriggerKindAll: For all users
|
NotificationTriggerKindAll: For all users
|
||||||
NotificationTriggerKindCourseParticipant: For course participants
|
NotificationTriggerKindCourseParticipant: For course type participants
|
||||||
NotificationTriggerKindExamParticipant: For exam participants
|
NotificationTriggerKindExamParticipant: For exam participants
|
||||||
NotificationTriggerKindCorrector: For correctors
|
NotificationTriggerKindCorrector: For correctors
|
||||||
NotificationTriggerKindLecturer: For lecturers
|
NotificationTriggerKindLecturer: For course administrators
|
||||||
NotificationTriggerKindCourseLecturer: For course administrators
|
NotificationTriggerKindCourseLecturer: For course administrators
|
||||||
NotificationTriggerKindAdmin: For administrators
|
NotificationTriggerKindAdmin: For administrators
|
||||||
NotificationTriggerKindExamOffice: For the exam office
|
NotificationTriggerKindExamOffice: For the exam office
|
||||||
NotificationTriggerKindEvaluation: For course evaluations
|
NotificationTriggerKindEvaluation: For course type evaluations
|
||||||
NotificationTriggerKindSubmissionUser: For participants in an exercise sheet submission
|
NotificationTriggerKindSubmissionUser: For participants in an exercise sheet submission
|
||||||
|
|
||||||
NotificationTriggerSubmissionRatedGraded: My submission for an exercise sheet was marked (not purely informational)
|
NotificationTriggerSubmissionRatedGraded: My submission for an exercise sheet was marked (not purely informational)
|
||||||
@ -104,8 +104,8 @@ FavouriteManual: Favourites
|
|||||||
FavouriteCurrent: Current course
|
FavouriteCurrent: Current course
|
||||||
FavouritesPlaceholder: Number of favourites
|
FavouritesPlaceholder: Number of favourites
|
||||||
FavouritesNotNatural: Number of favourites must be a natural number!
|
FavouritesNotNatural: Number of favourites must be a natural number!
|
||||||
FavouritesSemestersPlaceholder: Number of semesters
|
FavouritesSemestersPlaceholder: Number of years
|
||||||
FavouritesSemestersNotNatural: Maximum number of semesters in favourites bar must be a natural number!
|
FavouritesSemestersNotNatural: Maximum number of years in favourites bar must be a natural number!
|
||||||
SettingsUpdate: Successfully updated settings
|
SettingsUpdate: Successfully updated settings
|
||||||
TokensResetSuccess: Successfully invalidated all authorisation tokens
|
TokensResetSuccess: Successfully invalidated all authorisation tokens
|
||||||
ProfileTitle: Settings
|
ProfileTitle: Settings
|
||||||
|
|||||||
@ -10,18 +10,18 @@ LastLogin: Letzter Login
|
|||||||
|
|
||||||
NeverSet: Nie
|
NeverSet: Nie
|
||||||
ProfileCorrector: Korrektor:in
|
ProfileCorrector: Korrektor:in
|
||||||
ProfileCourses: Eigene Kurse
|
ProfileCourses: Eigene Kursarten
|
||||||
ProfileCourseParticipations: Kursanmeldungen
|
ProfileCourseParticipations: Kursanmeldungen
|
||||||
ProfileCourseExamResults: Prüfungsleistungen
|
ProfileCourseExamResults: Prüfungsleistungen
|
||||||
ProfileTutorials: Eigene Tutorien
|
ProfileTutorials: Eigene Kurse
|
||||||
ProfileTutorialParticipations: Tutorien
|
ProfileTutorialParticipations: Kurse
|
||||||
ProfileSubmissionGroups: Abgabegruppen
|
ProfileSubmissionGroups: Abgabegruppen
|
||||||
ProfileSubmissions: Abgaben
|
ProfileSubmissions: Abgaben
|
||||||
ProfileRemark: Hinweis
|
ProfileRemark: Hinweis
|
||||||
ProfileQualifications: Eigene Qualifikationen
|
ProfileQualifications: Eigene Qualifikationen
|
||||||
PersonalInfoExamAchievementsWip: Die Anzeige von Prüfungsergebnissen wird momentan an dieser Stelle leider noch nicht unterstützt.
|
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.
|
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 Tutorien, zu denen Sie angemeldet 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.
|
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.
|
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
|
ProfileCorrections: Auflistung aller zugewiesenen Korrekturen
|
||||||
|
|||||||
@ -11,17 +11,17 @@ LastLogin: Last login
|
|||||||
NeverSet: Never
|
NeverSet: Never
|
||||||
ProfileCorrector: Corrector
|
ProfileCorrector: Corrector
|
||||||
ProfileCourses: Own courses
|
ProfileCourses: Own courses
|
||||||
ProfileCourseParticipations: Course registrations
|
ProfileCourseParticipations: Course type registrations
|
||||||
ProfileCourseExamResults: Exam achievements
|
ProfileCourseExamResults: Exam achievements
|
||||||
ProfileTutorials: Own tutorials
|
ProfileTutorials: Own courses
|
||||||
ProfileTutorialParticipations: Tutorials
|
ProfileTutorialParticipations: Courses
|
||||||
ProfileSubmissionGroups: Submission groups
|
ProfileSubmissionGroups: Submission groups
|
||||||
ProfileSubmissions: Submissions
|
ProfileSubmissions: Submissions
|
||||||
ProfileRemark: Remarks
|
ProfileRemark: Remarks
|
||||||
ProfileQualifications: Owned Qualifications
|
ProfileQualifications: Owned Qualifications
|
||||||
PersonalInfoExamAchievementsWip: The feature to display your exam achievements has not yet been implemented.
|
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.
|
PersonalInfoOwnTutorialsWip: The feature to display courses you have been assigned to as instructor has not yet been implemented.
|
||||||
PersonalInfoTutorialsWip: The feature to display tutorials you have registered for 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.
|
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.
|
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
|
ProfileCorrections: List of all assigned corrections
|
||||||
|
|||||||
@ -2,20 +2,20 @@
|
|||||||
#
|
#
|
||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
TermStartMustMatchName: Jahreszahl im Namenskürzel stimmt nicht mit Semesterbeginn überein.
|
TermStartMustMatchName: Jahreszahl im Namenskürzel stimmt nicht mit Beginn des gewählten Jahres überein.
|
||||||
TermEndMustBeAfterStart: Semester darf nicht enden, bevor es beginnt.
|
TermEndMustBeAfterStart: Jahr darf nicht enden, bevor es beginnt.
|
||||||
TermLectureEndMustBeAfterStart: Vorlesungszeit muss vor ihrem Ende anfgangen.
|
TermLectureEndMustBeAfterStart: Vorlesungszeit muss vor ihrem Ende anfgangen.
|
||||||
TermStartMustBeBeforeLectureStart: Semester muss vor der Vorlesungszeit beginnen.
|
TermStartMustBeBeforeLectureStart: Jahr muss vor der Vorlesungszeit beginnen.
|
||||||
TermEndMustBeAfterLectureEnd: Vorlesungszeit muss vor dem Semester enden.
|
TermEndMustBeAfterLectureEnd: Vorlesungszeit muss vor dem Jahr enden.
|
||||||
TermShort: Kürzel
|
TermShort: Kürzel
|
||||||
TermCourseCount: Kurse
|
TermCourseCount: Kursarten
|
||||||
TermStart: Anfang Kursperiode
|
TermStart: Anfang Kursperiode
|
||||||
TermEnd: Ende Kursperiode
|
TermEnd: Ende Kursperiode
|
||||||
LectureStart: Beginn Kurse
|
LectureStart: Beginn Kursart
|
||||||
TermEdited tid@TermId: Semester #{tid} erfolgreich editiert.
|
TermEdited tid@TermId: Jahr #{tid} erfolgreich editiert.
|
||||||
TermNewTitle: Semester editieren/anlegen.
|
TermNewTitle: Jahr editieren/anlegen.
|
||||||
InvalidInput: Ungültige Eingabe, bitte korrigieren.
|
InvalidInput: Ungültige Eingabe, bitte korrigieren.
|
||||||
Term !ident-ok: Semester
|
Term !ident-ok: Jahr
|
||||||
TermPlaceholder: JJJJ
|
TermPlaceholder: JJJJ
|
||||||
TermStartDay: Erster Tag
|
TermStartDay: Erster Tag
|
||||||
TermEndDay: Letzter Tag
|
TermEndDay: Letzter Tag
|
||||||
@ -27,16 +27,16 @@ TermLectureEnd: Ende Vorlesungen
|
|||||||
TermLectureStartTooltip: Muss am oder nach dem Beginn liegen
|
TermLectureStartTooltip: Muss am oder nach dem Beginn liegen
|
||||||
TermLectureEndTooltip: Muss am oder vor dem Ende liegen
|
TermLectureEndTooltip: Muss am oder vor dem Ende liegen
|
||||||
TermActive: Aktiv
|
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)
|
TermActiveForPlaceholder: E-Mail (optional)
|
||||||
NumCourses num@Int64: #{num} #{pluralDE num "Kurs" "Kurse"}
|
NumCourses num@Int64: #{num} #{pluralDE num "Kursart" "Kursarten"}
|
||||||
TermsHeading: Semesterübersicht
|
TermsHeading: Jahresübersicht
|
||||||
TermEditHeading: Semester editieren/anlegen
|
TermEditHeading: Jahr editieren/anlegen
|
||||||
|
|
||||||
TermFormHolidaysAlreadyAdded: Alle neuen Feiertage sind bereits eingetragen
|
TermFormHolidaysAlreadyAdded: Alle neuen Feiertage sind bereits eingetragen
|
||||||
TermFormHolidaysFrom: Von
|
TermFormHolidaysFrom: Von
|
||||||
TermFormHolidaysTo: Bis
|
TermFormHolidaysTo: Bis
|
||||||
TermExists: Semester existiert bereits
|
TermExists: Jahr existiert bereits
|
||||||
|
|
||||||
TermFormActiveFrom: Von
|
TermFormActiveFrom: Von
|
||||||
TermFormActiveTo: Bis
|
TermFormActiveTo: Bis
|
||||||
|
|||||||
@ -2,20 +2,20 @@
|
|||||||
#
|
#
|
||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
TermStartMustMatchName: Shorthand number does not match semester start.
|
TermStartMustMatchName: Shorthand number does not match start of year.
|
||||||
TermEndMustBeAfterStart: Semester end may not be before semester start.
|
TermEndMustBeAfterStart: Year end may not be before start of year.
|
||||||
TermLectureEndMustBeAfterStart: Lecture start may not be after lecture end.
|
TermLectureEndMustBeAfterStart: Lecture start may not be after lecture end.
|
||||||
TermStartMustBeBeforeLectureStart: Semester start must be before lecture start.
|
TermStartMustBeBeforeLectureStart: Year start must be before lecture start.
|
||||||
TermEndMustBeAfterLectureEnd: Lecture end must be before semester end.
|
TermEndMustBeAfterLectureEnd: Lecture end must be before end of year.
|
||||||
TermShort: Shorthand
|
TermShort: Shorthand
|
||||||
TermCourseCount: Courses
|
TermCourseCount: Courses
|
||||||
TermStart: Start of teaching period
|
TermStart: Start of teaching period
|
||||||
TermEnd: End of teaching perios
|
TermEnd: End of teaching perios
|
||||||
LectureStart: Courses start
|
LectureStart: Courses start
|
||||||
TermEdited tid: Successfully edited semester #{tid}
|
TermEdited tid: Successfully edited year #{tid}
|
||||||
TermNewTitle: Edit/create semester
|
TermNewTitle: Edit/create year
|
||||||
InvalidInput: Invalid input
|
InvalidInput: Invalid input
|
||||||
Term: Semester
|
Term: Year
|
||||||
TermPlaceholder: YYYY
|
TermPlaceholder: YYYY
|
||||||
TermStartDay: Starting day
|
TermStartDay: Starting day
|
||||||
TermEndDay: Last day
|
TermEndDay: Last day
|
||||||
@ -27,11 +27,11 @@ TermLectureEnd: Lectures end
|
|||||||
TermLectureStartTooltip: Must be on or after starting day
|
TermLectureStartTooltip: Must be on or after starting day
|
||||||
TermLectureEndTooltip: Must be before or on ending day
|
TermLectureEndTooltip: Must be before or on ending day
|
||||||
TermActive: Active
|
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)
|
TermActiveForPlaceholder: Email (optional)
|
||||||
NumCourses num: #{num} #{pluralEN num "course" "courses"}
|
NumCourses num: #{num} #{pluralEN num "course" "courses"}
|
||||||
TermsHeading: Semesters
|
TermsHeading: Years
|
||||||
TermEditHeading: Edit semester
|
TermEditHeading: Edit year
|
||||||
|
|
||||||
TermFormHolidaysAlreadyAdded: All new holidays were already entered
|
TermFormHolidaysAlreadyAdded: All new holidays were already entered
|
||||||
TermFormHolidaysFrom: From
|
TermFormHolidaysFrom: From
|
||||||
|
|||||||
@ -67,7 +67,7 @@ PasswordChangedSuccess: Passwort erfolgreich geändert
|
|||||||
MailSubjectSchoolFunctionInvitation school@SchoolName renderedFunction@Text: #{renderedFunction}-Einladung für „#{school}“
|
MailSubjectSchoolFunctionInvitation school@SchoolName renderedFunction@Text: #{renderedFunction}-Einladung für „#{school}“
|
||||||
MailSchoolFunctionInviteHeading 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.
|
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
|
FunctionaryInviteFunction: Funktion
|
||||||
FunctionaryInviteSchool: Institut
|
FunctionaryInviteSchool: Institut
|
||||||
FunctionaryInviteField: Einzuladende E-Mail-Adressen
|
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.
|
UserSubmissionGroupsDeleted count@Int64: #{tshow count} benannte Abgabengruppen wurden gelöscht, da sie ohne den Nutzer/die Nutzerin leer wären.
|
||||||
AuthMode: Authentifizierungsmodus
|
AuthMode: Authentifizierungsmodus
|
||||||
Aborted: Abgebrochen
|
Aborted: Abgebrochen
|
||||||
CourseUserRegister: Zum Kurs anmelden
|
CourseUserRegister: Zur Kursart anmelden
|
||||||
CourseUserDeregister: Vom Kurs abmelden
|
CourseUserDeregister: Von Kursart abmelden
|
||||||
NewPasswordLinkTip: Das Passwort Ihrer Uni2work-internen Kennung können Sie auf der folgenden Seite setzen:
|
NewPasswordLinkTip: Das Passwort Ihrer Uni2work-internen Kennung können Sie auf der folgenden Seite setzen:
|
||||||
NewPasswordLink: Neues Passwort 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!
|
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
|
BtnDelete: Löschen
|
||||||
BtnRegister: Anmelden
|
BtnRegister: Anmelden
|
||||||
BtnDeregister: Abmelden
|
BtnDeregister: Abmelden
|
||||||
BtnCourseRegister: Zum Kurs anmelden
|
MassRegister: Andere anmelden
|
||||||
BtnCourseDeregister: Vom Kurs abmelden
|
BtnCourseRegister: Zur Kursart anmelden
|
||||||
|
BtnCourseDeregister: Von Kursart abmelden
|
||||||
BtnExamRegister: Anmelden zur Prüfung
|
BtnExamRegister: Anmelden zur Prüfung
|
||||||
BtnExamRegisterOccurrence: Anmelden zum Prüfungstermin/-raum
|
BtnExamRegisterOccurrence: Anmelden zum Prüfungstermin/-raum
|
||||||
BtnExamSwitchOccurrence: Zu Prüfungstermin/-raum wechseln
|
BtnExamSwitchOccurrence: Zu Prüfungstermin/-raum wechseln
|
||||||
|
|||||||
@ -7,6 +7,7 @@ BtnAbort: Abort
|
|||||||
BtnDelete: Delete
|
BtnDelete: Delete
|
||||||
BtnRegister: Register
|
BtnRegister: Register
|
||||||
BtnDeregister: Deregister
|
BtnDeregister: Deregister
|
||||||
|
MassRegister: Register others
|
||||||
BtnCourseRegister: Enrol for course
|
BtnCourseRegister: Enrol for course
|
||||||
BtnCourseDeregister: Leave course
|
BtnCourseDeregister: Leave course
|
||||||
BtnExamRegister: Enrol for exam
|
BtnExamRegister: Enrol for exam
|
||||||
|
|||||||
@ -10,12 +10,12 @@ BreadcrumbCourseNotes: Kursnotizen
|
|||||||
BreadcrumbHiWis: Korrektor:innen
|
BreadcrumbHiWis: Korrektor:innen
|
||||||
BreadcrumbMaterial !ident-ok: Material
|
BreadcrumbMaterial !ident-ok: Material
|
||||||
BreadcrumbSheet: Übungsblatt
|
BreadcrumbSheet: Übungsblatt
|
||||||
BreadcrumbTutorial: Tutorium
|
BreadcrumbTutorial: Kurs
|
||||||
BreadcrumbExam: Prüfung
|
BreadcrumbExam: Prüfung
|
||||||
BreadcrumbCourseRegister: Anmelden
|
BreadcrumbCourseRegister: Anmelden
|
||||||
BreadcrumbCourseFavourite: Favorisieren
|
BreadcrumbCourseFavourite: Favorisieren
|
||||||
BreadcrumbCourse: Kurs
|
BreadcrumbCourse: Kursart
|
||||||
BreadcrumbTerm !ident-ok: Semester
|
BreadcrumbTerm !ident-ok: Jahr
|
||||||
BreadcrumbSchool: Institut
|
BreadcrumbSchool: Institut
|
||||||
BreadcrumbUser: Benutzer:in
|
BreadcrumbUser: Benutzer:in
|
||||||
BreadcrumbStatic: Statische Resource
|
BreadcrumbStatic: Statische Resource
|
||||||
@ -30,9 +30,9 @@ BreadcrumbSystemMessage: Statusmeldung
|
|||||||
BreadcrumbSubmission: Abgabe
|
BreadcrumbSubmission: Abgabe
|
||||||
BreadcrumbCourseNews: Kursnachricht
|
BreadcrumbCourseNews: Kursnachricht
|
||||||
BreadcrumbCourseNewsDelete: Kursnachricht löschen
|
BreadcrumbCourseNewsDelete: Kursnachricht löschen
|
||||||
BreadcrumbCourseEventDelete: Kurstermin löschen
|
BreadcrumbCourseEventDelete: Kursarttermin löschen
|
||||||
BreadcrumbProfile: Einstellungen
|
BreadcrumbProfile: Einstellungen
|
||||||
BreadcrumbCourseParticipantInvitation: Einladung als Kursteilnehmer:in
|
BreadcrumbCourseParticipantInvitation: Einladung als Kursartteilnehmer:in
|
||||||
BreadcrumbMaterialArchive: Archiv
|
BreadcrumbMaterialArchive: Archiv
|
||||||
BreadcrumbMaterialFile: Datei
|
BreadcrumbMaterialFile: Datei
|
||||||
BreadcrumbMaterialVideo !ident-ok: Video
|
BreadcrumbMaterialVideo !ident-ok: Video
|
||||||
@ -42,7 +42,7 @@ BreadcrumbSheetPseudonym !ident-ok: Pseudonym
|
|||||||
BreadcrumbSheetCorrectorInvite: Einladung als Korrektor:in
|
BreadcrumbSheetCorrectorInvite: Einladung als Korrektor:in
|
||||||
BreadcrumbSheetFile: Datei
|
BreadcrumbSheetFile: Datei
|
||||||
BreadcrumbTutorialRegister: Anmelden
|
BreadcrumbTutorialRegister: Anmelden
|
||||||
BreadcrumbTutorInvite: Einladung als Tutor:in
|
BreadcrumbTutorInvite: Einladung als Ausbilder:in
|
||||||
BreadcrumbExamCorrectorInvite: Einladung als Prüfungskorrektor:in
|
BreadcrumbExamCorrectorInvite: Einladung als Prüfungskorrektor:in
|
||||||
BreadcrumbExamParticipantInvite: Einladung als Prüfungsteilnehmer:in
|
BreadcrumbExamParticipantInvite: Einladung als Prüfungsteilnehmer:in
|
||||||
BreadcrumbExamRegister: Anmelden
|
BreadcrumbExamRegister: Anmelden
|
||||||
@ -57,8 +57,8 @@ BreadcrumbExternalExamUsers: Teilnehmer:in
|
|||||||
BreadcrumbExternalExamGrades: Prüfungsleistungen
|
BreadcrumbExternalExamGrades: Prüfungsleistungen
|
||||||
BreadcrumbExternalExamStaffInvite: Einladung als Prüfer:in
|
BreadcrumbExternalExamStaffInvite: Einladung als Prüfer:in
|
||||||
BreadcrumbExternalExamCorrect: Prüfungsleistungen eintragen
|
BreadcrumbExternalExamCorrect: Prüfungsleistungen eintragen
|
||||||
BreadcrumbParticipantsList: Kursteilnehmerlisten
|
BreadcrumbParticipantsList: Kursartteilnehmerlisten
|
||||||
BreadcrumbParticipants: Kursteilnehmerliste
|
BreadcrumbParticipants: Kursartteilnehmerliste
|
||||||
BreadcrumbExamAutoOccurrence: Automatische Termin-/Raumverteilung
|
BreadcrumbExamAutoOccurrence: Automatische Termin-/Raumverteilung
|
||||||
BreadcrumbStorageKey: Lokalen Schlüssel generieren
|
BreadcrumbStorageKey: Lokalen Schlüssel generieren
|
||||||
BreadcrumbMessageHide: Verstecken
|
BreadcrumbMessageHide: Verstecken
|
||||||
@ -91,30 +91,30 @@ BreadcrumbInstance: Instanz-Identifikation
|
|||||||
BreadcrumbUserDisplayEmail: E‑Mail-Adresse
|
BreadcrumbUserDisplayEmail: E‑Mail-Adresse
|
||||||
BreadcrumbProfileData: Persönliche Daten
|
BreadcrumbProfileData: Persönliche Daten
|
||||||
BreadcrumbAuthPreds: Authorisierungseinstellungen
|
BreadcrumbAuthPreds: Authorisierungseinstellungen
|
||||||
BreadcrumbTermShow: Semester
|
BreadcrumbTermShow: Jahr
|
||||||
BreadcrumbTermCreate: Neues Semester anlegen
|
BreadcrumbTermCreate: Neues Jahr anlegen
|
||||||
BreadcrumbTermEdit: Semester editieren
|
BreadcrumbTermEdit: Jahr editieren
|
||||||
BreadcrumbTermCurrent: Aktuelles Semester
|
BreadcrumbTermCurrent: Aktuelles Jahr
|
||||||
BreadcrumbParticipantsIntersect: Überschneidung von Kursteilnehmer:innen
|
BreadcrumbParticipantsIntersect: Überschneidung von Kursartteilnehmer:innen
|
||||||
BreadcrumbCourseList: Kurse
|
BreadcrumbCourseList: Kursarten
|
||||||
BreadcrumbCourseNew: Neuen Kurs anlegen
|
BreadcrumbCourseNew: Neue Kursart anlegen
|
||||||
BreadcrumbCourseEdit: Kurs editieren
|
BreadcrumbCourseEdit: Kursart editieren
|
||||||
BreadcrumbCourseMembers: Kursteilnehmer:innen
|
BreadcrumbCourseMembers: Kursartteilnehmer:innen
|
||||||
BreadcrumbCourseAddMembers: Kursteilnehmer:innen hinzufügen
|
BreadcrumbCourseAddMembers: Kursartteilnehmer:innen hinzufügen
|
||||||
BreadcrumbCourseExamOffice: Prüfungsbeauftragte
|
BreadcrumbCourseExamOffice: Prüfungsbeauftragte
|
||||||
BreadcrumbCorrectionsAssign: Zuteilung der Korrekturen
|
BreadcrumbCorrectionsAssign: Zuteilung der Korrekturen
|
||||||
BreadcrumbSheetList: Übungsblätter
|
BreadcrumbSheetList: Übungsblätter
|
||||||
BreadcrumbSheetNew: Neues Übungsblatt anlegen
|
BreadcrumbSheetNew: Neues Übungsblatt anlegen
|
||||||
BreadcrumbSheetCurrent: Aktuelles Übungsblatt
|
BreadcrumbSheetCurrent: Aktuelles Übungsblatt
|
||||||
BreadcrumbSheetOldUnassigned: Abgaben ohne Korrektor:in
|
BreadcrumbSheetOldUnassigned: Abgaben ohne Korrektor:in
|
||||||
BreadcrumbCourseCommunication: Kursmitteilung (E‑Mail)
|
BreadcrumbCourseCommunication: Kursartmitteilung (E‑Mail)
|
||||||
BreadcrumbTutorialList: Tutorien
|
BreadcrumbTutorialList: Kurse
|
||||||
BreadcrumbTutorialNew: Neues Tutorium anlegen
|
BreadcrumbTutorialNew: Neuen Kurs anlegen
|
||||||
BreadcrumbCourseDelete: Kurs löschen
|
BreadcrumbCourseDelete: Kursart löschen
|
||||||
BreadcrumbCourseNewsNew: Neue Kursnachricht
|
BreadcrumbCourseNewsNew: Neue Kursartnachricht
|
||||||
BreadcrumbCourseNewsEdit: Kursnachricht bearbeiten
|
BreadcrumbCourseNewsEdit: Kursartnachricht bearbeiten
|
||||||
BreadcrumbCourseEventNew: Neuer Kurstermin
|
BreadcrumbCourseEventNew: Neuer Kursarttermin
|
||||||
BreadcrumbCourseEventEdit: Kurstermin bearbeiten
|
BreadcrumbCourseEventEdit: Kursarttermin bearbeiten
|
||||||
BreadcrumbExamList: Prüfungen
|
BreadcrumbExamList: Prüfungen
|
||||||
BreadcrumbExamNew: Neue Prüfung anlegen
|
BreadcrumbExamNew: Neue Prüfung anlegen
|
||||||
BreadcrumbExamEdit: Prüfung bearbeiten
|
BreadcrumbExamEdit: Prüfung bearbeiten
|
||||||
@ -122,8 +122,8 @@ BreadcrumbExamUsers: Teilnehmer:innen
|
|||||||
BreadcrumbExamGrades: Prüfungsleistungen
|
BreadcrumbExamGrades: Prüfungsleistungen
|
||||||
BreadcrumbExamAddMembers: Prüfungsteilnehmer hinzufügen
|
BreadcrumbExamAddMembers: Prüfungsteilnehmer hinzufügen
|
||||||
BreadcrumbExamCorrect: Prüfungsergebnisse eintragen
|
BreadcrumbExamCorrect: Prüfungsergebnisse eintragen
|
||||||
BreadcrumbTutorialDelete: Tutorium löschen
|
BreadcrumbTutorialDelete: Kurs löschen
|
||||||
BreadcrumbTutorialEdit: Tutorium editieren
|
BreadcrumbTutorialEdit: Kurs editieren
|
||||||
BreadcrumbTutorialComm: Mitteilung an Teilnehmer:innen
|
BreadcrumbTutorialComm: Mitteilung an Teilnehmer:innen
|
||||||
BreadcrumbSheetEdit: Übungsblatt editieren
|
BreadcrumbSheetEdit: Übungsblatt editieren
|
||||||
BreadcrumbSheetDelete: Übungsblatt löschen
|
BreadcrumbSheetDelete: Übungsblatt löschen
|
||||||
|
|||||||
@ -6,16 +6,16 @@ BreadcrumbCsvOptions: csv-options
|
|||||||
BreadcrumbSubmissionFile: File
|
BreadcrumbSubmissionFile: File
|
||||||
BreadcrumbSubmissionUserInvite: Invitation to participate in a submission
|
BreadcrumbSubmissionUserInvite: Invitation to participate in a submission
|
||||||
BreadcrumbCryptoIDDispatch: CryptoID-redirect
|
BreadcrumbCryptoIDDispatch: CryptoID-redirect
|
||||||
BreadcrumbCourseNotes: Course notes
|
BreadcrumbCourseNotes: Course type notes
|
||||||
BreadcrumbHiWis: Correctors
|
BreadcrumbHiWis: Correctors
|
||||||
BreadcrumbMaterial: Material
|
BreadcrumbMaterial: Material
|
||||||
BreadcrumbSheet: Exercise sheet
|
BreadcrumbSheet: Exercise sheet
|
||||||
BreadcrumbTutorial: Tutorial
|
BreadcrumbTutorial: Course
|
||||||
BreadcrumbExam: Exam
|
BreadcrumbExam: Exam
|
||||||
BreadcrumbCourseRegister: Register
|
BreadcrumbCourseRegister: Register
|
||||||
BreadcrumbCourseFavourite: Favourite
|
BreadcrumbCourseFavourite: Favourite
|
||||||
BreadcrumbCourse: Course
|
BreadcrumbCourse: Course type
|
||||||
BreadcrumbTerm: Semester
|
BreadcrumbTerm: Year
|
||||||
BreadcrumbSchool: Department
|
BreadcrumbSchool: Department
|
||||||
BreadcrumbUser: User
|
BreadcrumbUser: User
|
||||||
BreadcrumbStatic: Static resource
|
BreadcrumbStatic: Static resource
|
||||||
@ -28,11 +28,11 @@ BreadcrumbUserDelete: Delete user account
|
|||||||
BreadcrumbUserHijack: Hijack user session
|
BreadcrumbUserHijack: Hijack user session
|
||||||
BreadcrumbSystemMessage: System message
|
BreadcrumbSystemMessage: System message
|
||||||
BreadcrumbSubmission: Submission
|
BreadcrumbSubmission: Submission
|
||||||
BreadcrumbCourseNews: Course news
|
BreadcrumbCourseNews: Course type news
|
||||||
BreadcrumbCourseNewsDelete: Delete course news
|
BreadcrumbCourseNewsDelete: Delete course type news
|
||||||
BreadcrumbCourseEventDelete: Delete course occurrence
|
BreadcrumbCourseEventDelete: Delete course type occurrence
|
||||||
BreadcrumbProfile: Settings
|
BreadcrumbProfile: Settings
|
||||||
BreadcrumbCourseParticipantInvitation: Invitation to be a course participant
|
BreadcrumbCourseParticipantInvitation: Invitation to be a course type participant
|
||||||
BreadcrumbMaterialArchive: Archive
|
BreadcrumbMaterialArchive: Archive
|
||||||
BreadcrumbMaterialFile: File
|
BreadcrumbMaterialFile: File
|
||||||
BreadcrumbMaterialVideo: Video
|
BreadcrumbMaterialVideo: Video
|
||||||
@ -42,7 +42,7 @@ BreadcrumbSheetPseudonym: Pseudonym
|
|||||||
BreadcrumbSheetCorrectorInvite: Invitation to be a corrector
|
BreadcrumbSheetCorrectorInvite: Invitation to be a corrector
|
||||||
BreadcrumbSheetFile: File
|
BreadcrumbSheetFile: File
|
||||||
BreadcrumbTutorialRegister: Register
|
BreadcrumbTutorialRegister: Register
|
||||||
BreadcrumbTutorInvite: Invitation to be a tutor
|
BreadcrumbTutorInvite: Invitation to be a instructor
|
||||||
BreadcrumbExamCorrectorInvite: Invitation to be an exam corrector
|
BreadcrumbExamCorrectorInvite: Invitation to be an exam corrector
|
||||||
BreadcrumbExamParticipantInvite: Invitation to be an exam participant
|
BreadcrumbExamParticipantInvite: Invitation to be an exam participant
|
||||||
BreadcrumbExamRegister: Register
|
BreadcrumbExamRegister: Register
|
||||||
@ -57,8 +57,8 @@ BreadcrumbExternalExamUsers: Participants
|
|||||||
BreadcrumbExternalExamGrades: Exam results
|
BreadcrumbExternalExamGrades: Exam results
|
||||||
BreadcrumbExternalExamStaffInvite: Invitation
|
BreadcrumbExternalExamStaffInvite: Invitation
|
||||||
BreadcrumbExternalExamCorrect: Enter exam results
|
BreadcrumbExternalExamCorrect: Enter exam results
|
||||||
BreadcrumbParticipantsList: Lists of course participants
|
BreadcrumbParticipantsList: Lists of course type participants
|
||||||
BreadcrumbParticipants: Course participants
|
BreadcrumbParticipants: Course type participants
|
||||||
BreadcrumbExamAutoOccurrence: Automatic occurrence/room distribution
|
BreadcrumbExamAutoOccurrence: Automatic occurrence/room distribution
|
||||||
BreadcrumbStorageKey: Generate storage key
|
BreadcrumbStorageKey: Generate storage key
|
||||||
BreadcrumbMessageHide: Hide
|
BreadcrumbMessageHide: Hide
|
||||||
@ -82,7 +82,7 @@ BreadcrumbExamOfficeExams: Exams
|
|||||||
BreadcrumbExamOfficeFields: Fields of study
|
BreadcrumbExamOfficeFields: Fields of study
|
||||||
BreadcrumbExamOfficeUsers: Users
|
BreadcrumbExamOfficeUsers: Users
|
||||||
BreadcrumbInformation: Information
|
BreadcrumbInformation: Information
|
||||||
BreadcrumbInfoLecturerTitle: Information for lecturers
|
BreadcrumbInfoLecturerTitle: Information for course administrators
|
||||||
BreadcrumbLegal: Legal
|
BreadcrumbLegal: Legal
|
||||||
BreadcrumbVersion: Version history
|
BreadcrumbVersion: Version history
|
||||||
BreadcrumbHelp: Support
|
BreadcrumbHelp: Support
|
||||||
@ -91,11 +91,11 @@ BreadcrumbInstance: Instance identification
|
|||||||
BreadcrumbUserDisplayEmail: Email address
|
BreadcrumbUserDisplayEmail: Email address
|
||||||
BreadcrumbProfileData: Personal information
|
BreadcrumbProfileData: Personal information
|
||||||
BreadcrumbAuthPreds: Authorisation settings
|
BreadcrumbAuthPreds: Authorisation settings
|
||||||
BreadcrumbTermShow: Semesters
|
BreadcrumbTermShow: Years
|
||||||
BreadcrumbTermCreate: Create new semester
|
BreadcrumbTermCreate: Create new year
|
||||||
BreadcrumbTermEdit: Edit semester
|
BreadcrumbTermEdit: Edit year
|
||||||
BreadcrumbTermCurrent: Current semester
|
BreadcrumbTermCurrent: Current year
|
||||||
BreadcrumbParticipantsIntersect: Common course participants
|
BreadcrumbParticipantsIntersect: Common course type participants
|
||||||
BreadcrumbCourseList: Courses
|
BreadcrumbCourseList: Courses
|
||||||
BreadcrumbCourseNew: Create new course
|
BreadcrumbCourseNew: Create new course
|
||||||
BreadcrumbCourseEdit: Edit course
|
BreadcrumbCourseEdit: Edit course
|
||||||
@ -104,14 +104,14 @@ BreadcrumbCourseAddMembers: Add participants
|
|||||||
BreadcrumbCourseExamOffice: Exam offices
|
BreadcrumbCourseExamOffice: Exam offices
|
||||||
BreadcrumbCorrectionsAssign: Assign corrections
|
BreadcrumbCorrectionsAssign: Assign corrections
|
||||||
BreadcrumbSheetList: Exercise sheets
|
BreadcrumbSheetList: Exercise sheets
|
||||||
BreadcrumbCourseCommunication: Course message (email)
|
BreadcrumbCourseCommunication: Course type message (email)
|
||||||
BreadcrumbTutorialList: Tutorials
|
BreadcrumbTutorialList: Courses
|
||||||
BreadcrumbTutorialNew: Create new tutorial
|
BreadcrumbTutorialNew: Create new course
|
||||||
BreadcrumbCourseDelete: Delete course
|
BreadcrumbCourseDelete: Delete course
|
||||||
BreadcrumbCourseNewsNew: Add course news
|
BreadcrumbCourseNewsNew: Add course type news
|
||||||
BreadcrumbCourseNewsEdit: Edit course news
|
BreadcrumbCourseNewsEdit: Edit course type news
|
||||||
BreadcrumbCourseEventNew: New course occurrence
|
BreadcrumbCourseEventNew: New course type occurrence
|
||||||
BreadcrumbCourseEventEdit: Edit course occurrence
|
BreadcrumbCourseEventEdit: Edit course type occurrence
|
||||||
BreadcrumbExamList: Exams
|
BreadcrumbExamList: Exams
|
||||||
BreadcrumbExamNew: Create new exam
|
BreadcrumbExamNew: Create new exam
|
||||||
BreadcrumbExamEdit: Edit exam
|
BreadcrumbExamEdit: Edit exam
|
||||||
@ -119,9 +119,9 @@ BreadcrumbExamUsers: Participants
|
|||||||
BreadcrumbExamGrades: Exam results
|
BreadcrumbExamGrades: Exam results
|
||||||
BreadcrumbExamAddMembers: Add exam participants
|
BreadcrumbExamAddMembers: Add exam participants
|
||||||
BreadcrumbExamCorrect: Grade exams
|
BreadcrumbExamCorrect: Grade exams
|
||||||
BreadcrumbTutorialDelete: Delete tutorial
|
BreadcrumbTutorialDelete: Delete course
|
||||||
BreadcrumbTutorialEdit: Edit tutorial
|
BreadcrumbTutorialEdit: Edit course
|
||||||
BreadcrumbTutorialComm: Send course message
|
BreadcrumbTutorialComm: Send course type message
|
||||||
BreadcrumbSheetEdit: Edit exercise sheet
|
BreadcrumbSheetEdit: Edit exercise sheet
|
||||||
BreadcrumbSheetDelete: Delete exercise sheet
|
BreadcrumbSheetDelete: Delete exercise sheet
|
||||||
BreadcrumbSubmissions: Submissions
|
BreadcrumbSubmissions: Submissions
|
||||||
|
|||||||
@ -7,11 +7,11 @@ MenuAdminFeaturesHeading: Studiengänge
|
|||||||
MenuInfoLecturerTitle: Hinweise für Veranstalter:innen
|
MenuInfoLecturerTitle: Hinweise für Veranstalter:innen
|
||||||
MenuInfoLecturerCourses: Veranstaltungen
|
MenuInfoLecturerCourses: Veranstaltungen
|
||||||
MenuInfoLecturerExercises: Übungsbetrieb
|
MenuInfoLecturerExercises: Übungsbetrieb
|
||||||
MenuInfoLecturerTutorials: Tutorien
|
MenuInfoLecturerTutorials: Kurse
|
||||||
MenuInfoLecturerExams: Prüfungen
|
MenuInfoLecturerExams: Prüfungen
|
||||||
MenuCsvOptions: CSV-Optionen
|
MenuCsvOptions: CSV-Optionen
|
||||||
MenuCorrectorAssignTitle: Korrektor:in zuweisen
|
MenuCorrectorAssignTitle: Korrektor:in zuweisen
|
||||||
MenuOpenCourses: Kurse mit offener Registrierung
|
MenuOpenCourses: Kursarten mit offener Registrierung
|
||||||
MenuNews: Aktuell
|
MenuNews: Aktuell
|
||||||
MenuInformation: Informationen
|
MenuInformation: Informationen
|
||||||
MenuLegal: Rechtliche Informationen
|
MenuLegal: Rechtliche Informationen
|
||||||
@ -27,13 +27,13 @@ MenuHelp: Hilfe
|
|||||||
MenuProfile: Anpassen
|
MenuProfile: Anpassen
|
||||||
MenuLogin !ident-ok: Login
|
MenuLogin !ident-ok: Login
|
||||||
MenuLogout !ident-ok: Logout
|
MenuLogout !ident-ok: Logout
|
||||||
MenuCourseList: Kurse
|
MenuCourseList: Kursarten
|
||||||
MenuCourseMembers: Kursteilnehmer:innen
|
MenuCourseMembers: Kursartteilnehmer:innen
|
||||||
MenuCourseAddMembers: Kursteilnehmer:innen hinzufügen
|
MenuCourseAddMembers: Kursartteilnehmer:innen hinzufügen
|
||||||
MenuTutorialAddMembers: Tutorium Teilnehmer:innen hinzufügen
|
MenuTutorialAddMembers: Kursteilnehmer:innen hinzufügen
|
||||||
MenuCourseCommunication: Kursmitteilung (E‑Mail)
|
MenuCourseCommunication: Kursartmitteilung (E‑Mail)
|
||||||
MenuCourseExamOffice: Prüfungsbeauftragte
|
MenuCourseExamOffice: Prüfungsbeauftragte
|
||||||
MenuTermShow: Semester
|
MenuTermShow: Jahr
|
||||||
MenuSubmissionDelete: Abgabe löschen
|
MenuSubmissionDelete: Abgabe löschen
|
||||||
MenuUsers: Benutzer:in
|
MenuUsers: Benutzer:in
|
||||||
MenuUserAdd: Benutzer:in anlegen
|
MenuUserAdd: Benutzer:in anlegen
|
||||||
@ -44,10 +44,10 @@ MenuMessageList: Systemnachrichten
|
|||||||
MenuAdminErrMsg: Fehlermeldung entschlüsseln
|
MenuAdminErrMsg: Fehlermeldung entschlüsseln
|
||||||
MenuAdminTokens: Tokens ausstellen
|
MenuAdminTokens: Tokens ausstellen
|
||||||
MenuProfileData: Persönliche Daten
|
MenuProfileData: Persönliche Daten
|
||||||
MenuTermCreate: Neues Semester anlegen
|
MenuTermCreate: Neues Jahr anlegen
|
||||||
MenuCourseNew: Neuen Kurs anlegen
|
MenuCourseNew: Neue Kursart anlegen
|
||||||
MenuTermEdit: Semester editieren
|
MenuTermEdit: Jahr editieren
|
||||||
MenuTermCurrent: Aktuelles Semester
|
MenuTermCurrent: Aktuelles Jahr
|
||||||
MenuCorrection: Korrektur
|
MenuCorrection: Korrektur
|
||||||
MenuCorrections: Korrekturen
|
MenuCorrections: Korrekturen
|
||||||
MenuCorrectionsOwn: Meine Korrekturen
|
MenuCorrectionsOwn: Meine Korrekturen
|
||||||
@ -57,14 +57,14 @@ MenuMaterialList !ident-ok: Material
|
|||||||
MenuMaterialNew: Neues Material veröffentlichen
|
MenuMaterialNew: Neues Material veröffentlichen
|
||||||
MenuMaterialEdit: Material bearbeiten
|
MenuMaterialEdit: Material bearbeiten
|
||||||
MenuMaterialDelete: Material löschen
|
MenuMaterialDelete: Material löschen
|
||||||
MenuTutorialList: Tutorien
|
MenuTutorialList: Kurse
|
||||||
MenuTutorialNew: Neues Tutorium anlegen
|
MenuTutorialNew: Neuen Kurs anlegen
|
||||||
MenuSheetNew: Neues Übungsblatt anlegen
|
MenuSheetNew: Neues Übungsblatt anlegen
|
||||||
MenuSheetCurrent: Aktuelles Übungsblatt
|
MenuSheetCurrent: Aktuelles Übungsblatt
|
||||||
MenuSheetOldUnassigned: Abgaben ohne Korrektor:in
|
MenuSheetOldUnassigned: Abgaben ohne Korrektor:in
|
||||||
MenuCourseEdit: Kurs editieren
|
MenuCourseEdit: Kursart editieren
|
||||||
MenuCourseClone: Als neuen Kurs klonen
|
MenuCourseClone: Als neue Kursart klonen
|
||||||
MenuCourseDelete: Kurs löschen
|
MenuCourseDelete: Kursart löschen
|
||||||
MenuSubmissionNew: Abgabe anlegen
|
MenuSubmissionNew: Abgabe anlegen
|
||||||
MenuSubmissionOwn: Abgabe
|
MenuSubmissionOwn: Abgabe
|
||||||
MenuCorrectors: Korrektor:innen
|
MenuCorrectors: Korrektor:innen
|
||||||
@ -78,8 +78,8 @@ MenuCorrectionsGrade: Korrekturen eintragen
|
|||||||
MenuCorrectionsAssign: Zuteilung der Korrekturen
|
MenuCorrectionsAssign: Zuteilung der Korrekturen
|
||||||
MenuCorrectionsAssignSheet name@Text: Zuteilung der Korrekturen von #{name}
|
MenuCorrectionsAssignSheet name@Text: Zuteilung der Korrekturen von #{name}
|
||||||
MenuAuthPreds: Authorisierungseinstellungen
|
MenuAuthPreds: Authorisierungseinstellungen
|
||||||
MenuTutorialDelete: Tutorium löschen
|
MenuTutorialDelete: Kurs löschen
|
||||||
MenuTutorialEdit: Tutorium editieren
|
MenuTutorialEdit: Kurs editieren
|
||||||
MenuTutorialComm: Mitteilung an Teilnehmer:innen
|
MenuTutorialComm: Mitteilung an Teilnehmer:innen
|
||||||
MenuExamList: Prüfungen
|
MenuExamList: Prüfungen
|
||||||
MenuExamNew: Neue Prüfung anlegen
|
MenuExamNew: Neue Prüfung anlegen
|
||||||
@ -100,18 +100,18 @@ MenuExternalExamEdit: Bearbeiten
|
|||||||
MenuExternalExamNew: Neue externe Prüfung
|
MenuExternalExamNew: Neue externe Prüfung
|
||||||
MenuExternalExamList: Externe Prüfungen
|
MenuExternalExamList: Externe Prüfungen
|
||||||
MenuExternalExamCorrect: Prüfungsleistungen eintragen
|
MenuExternalExamCorrect: Prüfungsleistungen eintragen
|
||||||
MenuParticipantsList: Kursteilnehmerlisten
|
MenuParticipantsList: Kursartteilnehmerlisten
|
||||||
MenuParticipantsIntersect: Überschneidung von Kursteilnehmer:innen
|
MenuParticipantsIntersect: Überschneidung von Kursartteilnehmer:innen
|
||||||
MenuFaq !ident-ok: FAQ
|
MenuFaq !ident-ok: FAQ
|
||||||
MenuSheetPersonalisedFiles: Personalisierte Dateien herunterladen
|
MenuSheetPersonalisedFiles: Personalisierte Dateien herunterladen
|
||||||
MenuCourseSheetPersonalisedFiles: Vorlage für personalisierte Übungsblatt-Dateien herunterladen
|
MenuCourseSheetPersonalisedFiles: Vorlage für personalisierte Übungsblatt-Dateien herunterladen
|
||||||
MenuAdminCrontab !ident-ok: Crontab
|
MenuAdminCrontab !ident-ok: Crontab
|
||||||
MenuGlossary: Begriffsverzeichnis
|
MenuGlossary: Begriffsverzeichnis
|
||||||
MenuVersion: Versionsgeschichte
|
MenuVersion: Versionsgeschichte
|
||||||
MenuCourseNewsNew: Neue Kursnachricht
|
MenuCourseNewsNew: Neue Kursartnachricht
|
||||||
MenuCourseNewsEdit: Kursnachricht bearbeiten
|
MenuCourseNewsEdit: Kursartnachricht bearbeiten
|
||||||
MenuCourseEventNew: Neuer Kurstermin
|
MenuCourseEventNew: Neuer Kursarttermin
|
||||||
MenuCourseEventEdit: Kurstermin bearbeiten
|
MenuCourseEventEdit: Kursarttermin bearbeiten
|
||||||
MenuLanguage: Sprache
|
MenuLanguage: Sprache
|
||||||
|
|
||||||
MenuQualifications: Qualifikationen
|
MenuQualifications: Qualifikationen
|
||||||
|
|||||||
@ -4,10 +4,10 @@
|
|||||||
|
|
||||||
MenuAdminHeading: Administration
|
MenuAdminHeading: Administration
|
||||||
MenuAdminFeaturesHeading: Features of study
|
MenuAdminFeaturesHeading: Features of study
|
||||||
MenuInfoLecturerTitle: Information for lecturers
|
MenuInfoLecturerTitle: Information for course administrators
|
||||||
MenuInfoLecturerCourses: Courses
|
MenuInfoLecturerCourses: Courses
|
||||||
MenuInfoLecturerExercises: Course Exercises
|
MenuInfoLecturerExercises: Course type Exercises
|
||||||
MenuInfoLecturerTutorials: Tutorials
|
MenuInfoLecturerTutorials: Courses
|
||||||
MenuInfoLecturerExams: Exams
|
MenuInfoLecturerExams: Exams
|
||||||
MenuCsvOptions: CSV-options
|
MenuCsvOptions: CSV-options
|
||||||
MenuCorrectorAssignTitle: Assign corrector
|
MenuCorrectorAssignTitle: Assign corrector
|
||||||
@ -29,9 +29,9 @@ MenuLogin: Login
|
|||||||
MenuLogout: Logout
|
MenuLogout: Logout
|
||||||
MenuCourseList: Courses
|
MenuCourseList: Courses
|
||||||
MenuCourseMembers: Participants
|
MenuCourseMembers: Participants
|
||||||
MenuCourseAddMembers: Add course participants
|
MenuCourseAddMembers: Add course type participants
|
||||||
MenuTutorialAddMembers: Add tutorium participants
|
MenuTutorialAddMembers: Add course participants
|
||||||
MenuCourseCommunication: Course message (email)
|
MenuCourseCommunication: Course type message (email)
|
||||||
MenuCourseExamOffice: Exam offices
|
MenuCourseExamOffice: Exam offices
|
||||||
MenuTermShow: Semesters
|
MenuTermShow: Semesters
|
||||||
MenuSubmissionDelete: Delete submission
|
MenuSubmissionDelete: Delete submission
|
||||||
@ -44,10 +44,10 @@ MenuMessageList: System messages
|
|||||||
MenuAdminErrMsg: Decrypt error message
|
MenuAdminErrMsg: Decrypt error message
|
||||||
MenuAdminTokens: Issue tokens
|
MenuAdminTokens: Issue tokens
|
||||||
MenuProfileData: Personal information
|
MenuProfileData: Personal information
|
||||||
MenuTermCreate: Create new semester
|
MenuTermCreate: Create new year
|
||||||
MenuCourseNew: Create new course
|
MenuCourseNew: Create new course type
|
||||||
MenuTermEdit: Edit semester
|
MenuTermEdit: Edit year
|
||||||
MenuTermCurrent: Current semester
|
MenuTermCurrent: Current year
|
||||||
MenuCorrection: Correction
|
MenuCorrection: Correction
|
||||||
MenuCorrections: Corrections
|
MenuCorrections: Corrections
|
||||||
MenuCorrectionsOwn: My corrections
|
MenuCorrectionsOwn: My corrections
|
||||||
@ -57,8 +57,8 @@ MenuMaterialList: Material
|
|||||||
MenuMaterialNew: Publish new material
|
MenuMaterialNew: Publish new material
|
||||||
MenuMaterialEdit: Edit material
|
MenuMaterialEdit: Edit material
|
||||||
MenuMaterialDelete: Delete material
|
MenuMaterialDelete: Delete material
|
||||||
MenuTutorialList: Tutorials
|
MenuTutorialList: Courses
|
||||||
MenuTutorialNew: Create new tutorial
|
MenuTutorialNew: Create new course
|
||||||
MenuSheetNew: Create new exercise sheet
|
MenuSheetNew: Create new exercise sheet
|
||||||
MenuSheetCurrent: Current exercise sheet
|
MenuSheetCurrent: Current exercise sheet
|
||||||
MenuSheetOldUnassigned: Submissions without corrector
|
MenuSheetOldUnassigned: Submissions without corrector
|
||||||
@ -79,9 +79,9 @@ MenuCorrectionsGrade: Grade submissions
|
|||||||
MenuCorrectionsAssign: Assign corrections
|
MenuCorrectionsAssign: Assign corrections
|
||||||
MenuCorrectionsAssignSheet name: Assign corrections for #{name}
|
MenuCorrectionsAssignSheet name: Assign corrections for #{name}
|
||||||
MenuAuthPreds: Authorisation settings
|
MenuAuthPreds: Authorisation settings
|
||||||
MenuTutorialDelete: Delete tutorial
|
MenuTutorialDelete: Delete course
|
||||||
MenuTutorialEdit: Edit tutorial
|
MenuTutorialEdit: Edit course
|
||||||
MenuTutorialComm: Send course message
|
MenuTutorialComm: Send course type message
|
||||||
MenuExamList: Exams
|
MenuExamList: Exams
|
||||||
MenuExamNew: Create new exam
|
MenuExamNew: Create new exam
|
||||||
MenuExamEdit: Edit exam
|
MenuExamEdit: Edit exam
|
||||||
@ -101,18 +101,18 @@ MenuExternalExamEdit: Edit
|
|||||||
MenuExternalExamNew: New external exam
|
MenuExternalExamNew: New external exam
|
||||||
MenuExternalExamList: External exams
|
MenuExternalExamList: External exams
|
||||||
MenuExternalExamCorrect: Enter exam results
|
MenuExternalExamCorrect: Enter exam results
|
||||||
MenuParticipantsList: Lists of course participants
|
MenuParticipantsList: Lists of course type participants
|
||||||
MenuParticipantsIntersect: Common course participants
|
MenuParticipantsIntersect: Common course type participants
|
||||||
MenuFaq: FAQ
|
MenuFaq: FAQ
|
||||||
MenuSheetPersonalisedFiles: Download personalised sheet files
|
MenuSheetPersonalisedFiles: Download personalised sheet files
|
||||||
MenuCourseSheetPersonalisedFiles: Download template for personalised sheet files
|
MenuCourseSheetPersonalisedFiles: Download template for personalised sheet files
|
||||||
MenuAdminCrontab: Crontab
|
MenuAdminCrontab: Crontab
|
||||||
MenuGlossary: Glossary
|
MenuGlossary: Glossary
|
||||||
MenuVersion: Version history
|
MenuVersion: Version history
|
||||||
MenuCourseNewsNew: Add course news
|
MenuCourseNewsNew: Add course type news
|
||||||
MenuCourseNewsEdit: Edit course news
|
MenuCourseNewsEdit: Edit course type news
|
||||||
MenuCourseEventNew: New course occurrence
|
MenuCourseEventNew: New course type occurrence
|
||||||
MenuCourseEventEdit: Edit course occurrence
|
MenuCourseEventEdit: Edit course type occurrence
|
||||||
MenuLanguage: Language
|
MenuLanguage: Language
|
||||||
|
|
||||||
MenuQualifications: Qualifications
|
MenuQualifications: Qualifications
|
||||||
|
|||||||
@ -22,23 +22,23 @@ HeadingDataProt: Datenschutzerklärung
|
|||||||
HeadingTermsUse: Nutzungsbedingungen
|
HeadingTermsUse: Nutzungsbedingungen
|
||||||
HeadingCopyright: Urheberrecht
|
HeadingCopyright: Urheberrecht
|
||||||
HeadingImprint: Impressum
|
HeadingImprint: Impressum
|
||||||
HeadingTermsHeading: Semesterübersicht
|
HeadingTermsHeading: Jahresübersicht
|
||||||
HeadingTermEditHeading: Semester editieren/anlegen
|
HeadingTermEditHeading: Jahr editieren/anlegen
|
||||||
HeadingTermCurrent: Aktuelles Semester
|
HeadingTermCurrent: Aktuelles Jahr
|
||||||
HeadingTermEditTid tid@TermId: Semester #{tid} editieren
|
HeadingTermEditTid tid@TermId: Jahr #{tid} editieren
|
||||||
TermCourseListHeading tid@TermId: Kursübersicht #{tid}
|
TermCourseListHeading tid@TermId: Kursartübersicht #{tid}
|
||||||
TermSchoolCourseListHeading tid@TermId school@SchoolName: Kursübersicht #{tid} für #{school}
|
TermSchoolCourseListHeading tid@TermId school@SchoolName: Kursartübersicht #{tid} für #{school}
|
||||||
CourseListTitle: Alle Kurse
|
CourseListTitle: Alle Kursarten
|
||||||
CourseNewHeading: Neuen Kurs anlegen
|
CourseNewHeading: Neue Kursart anlegen
|
||||||
CourseEditHeading tid@TermId ssh@SchoolId csh@CourseShorthand: Kurs #{tid}-#{ssh}-#{csh} editieren
|
CourseEditHeading tid@TermId ssh@SchoolId csh@CourseShorthand: Kursart #{tid}-#{ssh}-#{csh} editieren
|
||||||
SubmissionsCourse tid@TermId ssh@SchoolId csh@CourseShorthand: Alle Abgaben Kurs #{tid}-#{ssh}-#{csh}
|
SubmissionsCourse tid@TermId ssh@SchoolId csh@CourseShorthand: Alle Abgaben Kursart #{tid}-#{ssh}-#{csh}
|
||||||
SubmissionsSheet sheetName@SheetName: Abgaben für #{sheetName}
|
SubmissionsSheet sheetName@SheetName: Abgaben für #{sheetName}
|
||||||
SheetList tid@TermId ssh@SchoolId csh@CourseShorthand: #{tid}-#{ssh}-#{csh} Übersicht Übungsblätter
|
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
|
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}
|
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
|
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
|
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
|
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
|
CorrectionHead tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName cid@CryptoFileNameSubmission: #{tid}-#{ssh}-#{csh} #{sheetName}: Korrektur
|
||||||
CorrectionsTitle: Zugewiesene Korrekturen
|
CorrectionsTitle: Zugewiesene Korrekturen
|
||||||
@ -47,9 +47,9 @@ CorrCreate: Abgaben registrieren
|
|||||||
CorrGrade: Korrekturen eintragen
|
CorrGrade: Korrekturen eintragen
|
||||||
TableHeadingCsvImport: CSV-Import
|
TableHeadingCsvImport: CSV-Import
|
||||||
TableHeadingCsvExport: CSV-Export
|
TableHeadingCsvExport: CSV-Export
|
||||||
FavouritesEmptyTip: Hier werden Ihre Kurse, sowie zuletzt besuchte Kurse angezeigt.
|
FavouritesEmptyTip: Hier werden Ihre Kursarten, sowie zuletzt besuchte Kursarten angezeigt.
|
||||||
FavouritesToggleTip: Der Anzeigemodus für den aktuellen Kurs kann über einen Klick auf das Stern-Symbol zwischen automatisch, permanent und nie gewechselt werden.
|
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 diesen Kurs ist aktuell nicht verfügbar.
|
FavouritesUnavailableTip: Das Schnellzugriffsmenü für diese Kursart ist aktuell nicht verfügbar.
|
||||||
NavigationFavourites: Favoriten
|
NavigationFavourites: Favoriten
|
||||||
ErrorResponseTitleInternalError internalError@Text: Ein interner Fehler ist aufgetreten
|
ErrorResponseTitleInternalError internalError@Text: Ein interner Fehler ist aufgetreten
|
||||||
ErrorResponseTitleInvalidArgs invalidArgs@Texts: Anfrage-Nachricht enthielt ungültige Argumente
|
ErrorResponseTitleInvalidArgs invalidArgs@Texts: Anfrage-Nachricht enthielt ungültige Argumente
|
||||||
|
|||||||
@ -22,15 +22,15 @@ HeadingDataProt: Data protection
|
|||||||
HeadingTermsUse: Terms of use
|
HeadingTermsUse: Terms of use
|
||||||
HeadingCopyright: Copyright
|
HeadingCopyright: Copyright
|
||||||
HeadingImprint: Imprint
|
HeadingImprint: Imprint
|
||||||
HeadingTermsHeading: Semesters
|
HeadingTermsHeading: Years
|
||||||
HeadingTermEditHeading: Edit semester
|
HeadingTermEditHeading: Edit year
|
||||||
HeadingTermCurrent: Current semester
|
HeadingTermCurrent: Current year
|
||||||
HeadingTermEditTid tid: Edit semester #{tid}
|
HeadingTermEditTid tid: Edit year #{tid}
|
||||||
TermCourseListHeading tid: Courses #{tid}
|
TermCourseListHeading tid: Courses #{tid}
|
||||||
TermSchoolCourseListHeading tid school: Courses #{tid}, #{school}
|
TermSchoolCourseListHeading tid school: Courses #{tid}, #{school}
|
||||||
CourseListTitle: All courses
|
CourseListTitle: All courses
|
||||||
CourseNewHeading: Create new course
|
CourseNewHeading: Create new course type
|
||||||
CourseEditHeading tid ssh csh: Edit course #{tid}-#{ssh}-#{csh}
|
CourseEditHeading tid ssh csh: Edit course type #{tid}-#{ssh}-#{csh}
|
||||||
SubmissionsCourse tid ssh csh: All submissions for Course #{tid}-#{ssh}-#{csh}
|
SubmissionsCourse tid ssh csh: All submissions for Course #{tid}-#{ssh}-#{csh}
|
||||||
SubmissionsSheet sheetName: Submissions for #{sheetName}
|
SubmissionsSheet sheetName: Submissions for #{sheetName}
|
||||||
SheetList tid ssh csh : #{tid}-#{ssh}-#{csh} Sheet Overview
|
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}
|
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
|
SheetTitleNew tid@TermId ssh@SchoolId csh@CourseShorthand : #{tid}-#{ssh}-#{csh}: New sheet
|
||||||
SheetEditHead tid ssh csh sheetName: #{tid}-#{ssh}-#{csh} Edit #{sheetName}
|
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
|
SubmissionEditHead tid ssh csh sheetName: #{tid}-#{ssh}-#{csh} #{sheetName}: Edit/Create submission
|
||||||
CorrectionHead tid ssh csh sheetName cid: #{tid}-#{ssh}-#{csh} #{sheetName}: Marking
|
CorrectionHead tid ssh csh sheetName cid: #{tid}-#{ssh}-#{csh} #{sheetName}: Marking
|
||||||
CorrectionsTitle: Assigned corrections
|
CorrectionsTitle: Assigned corrections
|
||||||
@ -48,8 +48,8 @@ CorrGrade: Mark submissions
|
|||||||
TableHeadingCsvImport: CSV import
|
TableHeadingCsvImport: CSV import
|
||||||
TableHeadingCsvExport: CSV export
|
TableHeadingCsvExport: CSV export
|
||||||
FavouritesEmptyTip: Your courses and recently visited courses are shown here.
|
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.
|
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 are currently not available.
|
FavouritesUnavailableTip: Quick Actions for this course type are currently not available.
|
||||||
NavigationFavourites: Favourites
|
NavigationFavourites: Favourites
|
||||||
ErrorResponseTitleInternalError internalError: An internal error occurred
|
ErrorResponseTitleInternalError internalError: An internal error occurred
|
||||||
ErrorResponseTitleInvalidArgs invalidArgs: Request contained invalid arguments
|
ErrorResponseTitleInvalidArgs invalidArgs: Request contained invalid arguments
|
||||||
|
|||||||
@ -12,7 +12,7 @@ TableStudyFeatureType !empty-ok:
|
|||||||
TableStudyFeatureValid: Aktiv
|
TableStudyFeatureValid: Aktiv
|
||||||
TableStudyFeatureUpdate: Abgeglichen
|
TableStudyFeatureUpdate: Abgeglichen
|
||||||
TableHeadingFilter !ident-ok: Filter
|
TableHeadingFilter !ident-ok: Filter
|
||||||
TableTerm !ident-ok: Semester
|
TableTerm !ident-ok: Jahr
|
||||||
TableCourseSchool: Institut
|
TableCourseSchool: Institut
|
||||||
TableSubmissionGroup: Feste Abgabegruppe
|
TableSubmissionGroup: Feste Abgabegruppe
|
||||||
TableNoSubmissionGroup: Keine feste Abgabegruppe
|
TableNoSubmissionGroup: Keine feste Abgabegruppe
|
||||||
@ -20,7 +20,7 @@ TableMatrikelNr: AVS Nr
|
|||||||
TableSex: Geschlecht
|
TableSex: Geschlecht
|
||||||
TableBirthday: Geburtsdatum
|
TableBirthday: Geburtsdatum
|
||||||
TableSchool: Institut
|
TableSchool: Institut
|
||||||
TableCourse: Kurs
|
TableCourse: Kursart
|
||||||
TableCourseMembers: Teilnehmer:innen
|
TableCourseMembers: Teilnehmer:innen
|
||||||
TableExamOccurrence: Termin/Raum
|
TableExamOccurrence: Termin/Raum
|
||||||
TableExamName !ident-ok: Name
|
TableExamName !ident-ok: Name
|
||||||
@ -45,7 +45,7 @@ TableHasCorrector: Korrektor zugeteilt
|
|||||||
TableAchievedOf achieved@Points possible@Points: #{achieved} von #{possible}
|
TableAchievedOf achieved@Points possible@Points: #{achieved} von #{possible}
|
||||||
TablePassed: Bestanden
|
TablePassed: Bestanden
|
||||||
TableNotPassed: Nicht bestanden
|
TableNotPassed: Nicht bestanden
|
||||||
TableTutorialTutors: Tutoren
|
TableTutorialTutors: Ausbilder
|
||||||
TableTutorialName: Bezeichnung
|
TableTutorialName: Bezeichnung
|
||||||
TableTutorialType: Art
|
TableTutorialType: Art
|
||||||
TableTutorialRoom: Regulärer Raum
|
TableTutorialRoom: Regulärer Raum
|
||||||
|
|||||||
@ -8,11 +8,11 @@ TableEmail: Email
|
|||||||
TableStudyFeatureType:
|
TableStudyFeatureType:
|
||||||
TableStudyFeatureValid: Valid
|
TableStudyFeatureValid: Valid
|
||||||
TableStudyFeatureUpdate: Updated
|
TableStudyFeatureUpdate: Updated
|
||||||
TableStudyFeatureAge: Semester
|
TableStudyFeatureAge: Semesters
|
||||||
TableStudyFeatureDegree: Degree
|
TableStudyFeatureDegree: Degree
|
||||||
TableStudyTerm: Field of study
|
TableStudyTerm: Field of study
|
||||||
TableHeadingFilter: Filter
|
TableHeadingFilter: Filter
|
||||||
TableTerm: Semester
|
TableTerm: Year
|
||||||
TableCourseSchool: Department
|
TableCourseSchool: Department
|
||||||
TableSubmissionGroup: Registered submission group
|
TableSubmissionGroup: Registered submission group
|
||||||
TableNoSubmissionGroup: No registered submission group
|
TableNoSubmissionGroup: No registered submission group
|
||||||
@ -45,7 +45,7 @@ TableHasCorrector: Corrector assigned
|
|||||||
TableAchievedOf achieved possible: #{achieved} of #{possible}
|
TableAchievedOf achieved possible: #{achieved} of #{possible}
|
||||||
TablePassed: Passed
|
TablePassed: Passed
|
||||||
TableNotPassed: Failed
|
TableNotPassed: Failed
|
||||||
TableTutorialTutors: Tutors
|
TableTutorialTutors: Instructors
|
||||||
TableTutorialName: Name
|
TableTutorialName: Name
|
||||||
TableTutorialType: Type
|
TableTutorialType: Type
|
||||||
TableTutorialRoom: Regular room
|
TableTutorialRoom: Regular room
|
||||||
|
|||||||
@ -27,7 +27,7 @@ CsvColumnsExplanationsTip: Bedeutung und Format der in der CSV-Datei enthaltenen
|
|||||||
CsvExportExample: Beispiel-CSV exportieren
|
CsvExportExample: Beispiel-CSV exportieren
|
||||||
CsvExampleData: Beispiel-Datei
|
CsvExampleData: Beispiel-Datei
|
||||||
CourseSortingOnlyLoggedIn: Das Benutzerinterface zur Sortierung dieser Tabelle ist nur für eingeloggte Benutzer aktiv
|
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
|
Registered: Angemeldet
|
||||||
Registration: Anmeldung
|
Registration: Anmeldung
|
||||||
TableCourseDescription: Beschreibung
|
TableCourseDescription: Beschreibung
|
||||||
|
|||||||
@ -27,7 +27,7 @@ CsvColumnsExplanationsTip: Meaning and format of the columns contained in import
|
|||||||
CsvExportExample: Export example CSV
|
CsvExportExample: Export example CSV
|
||||||
CsvExampleData: Example data
|
CsvExampleData: Example data
|
||||||
CourseSortingOnlyLoggedIn: The user interface for sorting this table is only active for logged in users
|
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
|
Registered: Enrolled
|
||||||
Registration: Enrolment
|
Registration: Enrolment
|
||||||
TableCourseDescription: Description
|
TableCourseDescription: Description
|
||||||
|
|||||||
@ -4,26 +4,26 @@
|
|||||||
|
|
||||||
#communication.hs
|
#communication.hs
|
||||||
RecipientCustom: Weitere Empfänger:innen
|
RecipientCustom: Weitere Empfänger:innen
|
||||||
RGCourseParticipants: Kursteilnehmer:innen
|
RGCourseParticipants: Kursartteilnehmer:innen
|
||||||
RGCourseLecturers: Kursverwalter:innen
|
RGCourseLecturers: Kursverwalter:innen
|
||||||
RGCourseCorrectors: Korrektor:innen
|
RGCourseCorrectors: Korrektor:innen
|
||||||
RGCourseTutors: Tutor:innen
|
RGCourseTutors: Ausbilder:innen
|
||||||
RGCourseParticipantsInTutorial: Kursteilnehmer:innen, die in mindestens einem Tutorium angemeldet sind
|
RGCourseParticipantsInTutorial: Kursartteilnehmer:innen, die in mindestens einem Kurs angemeldet sind
|
||||||
RGCourseUnacceptedApplicants: Nicht akzeptierte Bewerber:innen
|
RGCourseUnacceptedApplicants: Nicht akzeptierte Bewerber:innen
|
||||||
RecipientToggleAll: Alle/Keine
|
RecipientToggleAll: Alle/Keine
|
||||||
CommCourseTestSubject customSubject@Text !ident-ok: [TEST] #{customSubject}
|
CommCourseTestSubject customSubject@Text !ident-ok: [TEST] #{customSubject}
|
||||||
UtilCommCourseSubject: Kursmitteilung
|
UtilCommCourseSubject: Kursartmitteilung
|
||||||
CommRecipients: Empfänger:innen
|
CommRecipients: Empfänger:innen
|
||||||
CommRecipientsTip: Sie selbst erhalten immer eine Kopie der Nachricht
|
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.
|
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
|
UtilEMail: E-Mail
|
||||||
UtilMultiEmailFieldTip: Es sind mehrere, Komma-separierte, E-Mail-Adressen möglich
|
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}“
|
RGExamRegistered examn@ExamName: Angemeldet zur Prüfung „#{examn}“
|
||||||
RGSheetSubmittor shn@SheetName: Abgebende für das Übungsblatt „#{shn}“
|
RGSheetSubmittor shn@SheetName: Abgebende für das Übungsblatt „#{shn}“
|
||||||
CommSubject: Betreff
|
CommSubject: Betreff
|
||||||
CommAttachments: Anhänge
|
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
|
CommSuccess n@Int: Nachricht wurde an #{n} Empfänger versandt
|
||||||
CommTestSuccess: Nachricht wurde zu Testzwecken nur an Sie selbst versandt
|
CommTestSuccess: Nachricht wurde zu Testzwecken nur an Sie selbst versandt
|
||||||
|
|
||||||
@ -117,7 +117,7 @@ SheetGradingPassing': Bestehen
|
|||||||
#utils.hs
|
#utils.hs
|
||||||
DayIsAHoliday tid@TermId name@Text date@Text: "#{name}" (#{date}) ist ein Feiertag
|
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}
|
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.
|
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
|
EncodedSecretBoxCiphertextTooShort: Verschlüsselte Daten zu kurz um valide zu sein
|
||||||
|
|||||||
@ -4,26 +4,26 @@
|
|||||||
|
|
||||||
#communication.hs
|
#communication.hs
|
||||||
RecipientCustom: Custom recipients
|
RecipientCustom: Custom recipients
|
||||||
RGCourseParticipants: Course participants
|
RGCourseParticipants: Course type participants
|
||||||
RGCourseLecturers: Course administrators
|
RGCourseLecturers: Course administrators
|
||||||
RGCourseCorrectors: Course correctors
|
RGCourseCorrectors: Course type correctors
|
||||||
RGCourseTutors: Course tutors
|
RGCourseTutors: Course instructors
|
||||||
RGCourseParticipantsInTutorial: Course participants who are registered for at least one tutorial
|
RGCourseParticipantsInTutorial: Course type participants who are registered for at least one course
|
||||||
RGCourseUnacceptedApplicants: Applicants not accepted
|
RGCourseUnacceptedApplicants: Applicants not accepted
|
||||||
RecipientToggleAll: All/None
|
RecipientToggleAll: All/None
|
||||||
CommCourseTestSubject customSubject: [TEST] #{customSubject}
|
CommCourseTestSubject customSubject: [TEST] #{customSubject}
|
||||||
UtilCommCourseSubject: Course message
|
UtilCommCourseSubject: Course type message
|
||||||
CommRecipients: Recipients
|
CommRecipients: Recipients
|
||||||
CommRecipientsTip: You always receive a copy of the message
|
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.
|
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
|
UtilEMail: Email
|
||||||
UtilMultiEmailFieldTip: Multiple emails addresses may be specified (comma-separated)
|
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}”
|
RGExamRegistered examn: Registered for exam “#{examn}”
|
||||||
RGSheetSubmittor shn: Submitted for exercise sheet “#{shn}”
|
RGSheetSubmittor shn: Submitted for exercise sheet “#{shn}”
|
||||||
CommSubject: Subject
|
CommSubject: Subject
|
||||||
CommAttachments: Attachments
|
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"}
|
CommSuccess n: Message was sent to #{n} #{pluralEN n "recipient" "recipients"}
|
||||||
CommTestSuccess: Message was sent only to yourself for testing purposes
|
CommTestSuccess: Message was sent only to yourself for testing purposes
|
||||||
|
|
||||||
|
|||||||
@ -41,17 +41,18 @@ type TutorialType = CI Text
|
|||||||
defaultTutorialType :: TutorialType
|
defaultTutorialType :: TutorialType
|
||||||
defaultTutorialType = "Schulung"
|
defaultTutorialType = "Schulung"
|
||||||
|
|
||||||
tutorialTypeSeparator :: Text
|
tutorialTypeSeparator :: TutorialType
|
||||||
tutorialTypeSeparator = "___"
|
tutorialTypeSeparator = "_"
|
||||||
|
|
||||||
tutorialTemplateNames :: Maybe TutorialType -> [TutorialType]
|
tutorialTemplateNames :: Maybe TutorialType -> [TutorialType]
|
||||||
tutorialTemplateNames Nothing = ["Vorlage", "Template"]
|
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 :: Maybe TutorialType -> Day -> TutorialName
|
||||||
-- tutorialDefaultName Nothing = tutorialDefaultName $ Just defaultTutorialType
|
tutorialDefaultName Nothing = CI.mk . tshow -- Don't use user date display setting, so that tutorial default names conform to all users
|
||||||
tutorialDefaultName _ = 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
|
data ButtonCourseRegisterMode = BtnCourseRegisterConfirm | BtnCourseRegisterAbort
|
||||||
deriving (Eq, Ord, Enum, Bounded, Read, Show, Generic)
|
deriving (Eq, Ord, Enum, Bounded, Read, Show, Generic)
|
||||||
@ -73,7 +74,7 @@ instance Button UniWorX ButtonCourseRegisterMode where
|
|||||||
data CourseRegisterAction
|
data CourseRegisterAction
|
||||||
= CourseRegisterActionAddParticipant
|
= CourseRegisterActionAddParticipant
|
||||||
| CourseRegisterActionAddTutorialMember
|
| CourseRegisterActionAddTutorialMember
|
||||||
-- | CourseRegisterActionUnknownPerson
|
-- | CourseRegisterActionUnknownPerson
|
||||||
deriving (Eq, Ord, Enum, Bounded, Read, Show, Generic)
|
deriving (Eq, Ord, Enum, Bounded, Read, Show, Generic)
|
||||||
instance Universe CourseRegisterAction
|
instance Universe CourseRegisterAction
|
||||||
instance Finite CourseRegisterAction
|
instance Finite CourseRegisterAction
|
||||||
@ -88,7 +89,7 @@ data CourseRegisterActionData
|
|||||||
, crActUser :: (UserId, User)
|
, crActUser :: (UserId, User)
|
||||||
, crActTutorial :: (Maybe TutorialName, Maybe TutorialType, Maybe Day)
|
, crActTutorial :: (Maybe TutorialName, Maybe TutorialType, Maybe Day)
|
||||||
}
|
}
|
||||||
-- | CourseRegisterActionUnknownPersonData -- pseudo-action; just for display
|
-- | CourseRegisterActionUnknownPersonData -- pseudo-action; just for display
|
||||||
-- { crActUnknownPersonIdent :: Text
|
-- { crActUnknownPersonIdent :: Text
|
||||||
-- }
|
-- }
|
||||||
deriving (Eq, Ord, Show, Generic)
|
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 :: TermId -> SchoolId -> CourseShorthand -> Either TutorialName Day -> Maybe TutorialType -> Handler Html
|
||||||
handleAddUserR tid ssh csh tdesc ttyp = do
|
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
|
cid <- getKeyBy404 $ TermSchoolCourseShort tid ssh csh
|
||||||
tutTypes <- E.select $ E.distinct $ do
|
tutTypes <- E.select $ E.distinct $ do
|
||||||
tutorial <- E.from $ E.table @Tutorial
|
tutorial <- E.from $ E.table @Tutorial
|
||||||
let tuTyp = tutorial E.^. TutorialType
|
let tuTyp = tutorial E.^. TutorialType
|
||||||
E.where_ $ tutorial E.^. TutorialCourse E.==. E.val cid
|
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]
|
E.orderBy [E.asc tuTyp]
|
||||||
return tuTyp
|
return tuTyp
|
||||||
return (cid, E.unValue <$> tutTypes)
|
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
|
currentRoute <- fromMaybe (error "postCAddUserR called from 404-handler") <$> getCurrentRoute
|
||||||
|
|
||||||
confirmedActs :: Set CourseRegisterActionData <- fmap Set.fromList . throwExceptT . mapMM encodedSecretBoxOpen . lookupPostParams $ toPathPiece PostCourseUserAddConfirmAction
|
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
|
unless (Set.null confirmedActs) $ do -- TODO: check that all acts are member of availableActs
|
||||||
let
|
let
|
||||||
users = Map.fromList . fmap (\act -> (crActIdent act, Just . view _1 $ crActUser act)) $ Set.toList confirmedActs
|
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
|
redirect $ CourseR tid ssh csh CUsersR
|
||||||
|
|
||||||
((usersToAdd :: FormResult AddUserRequest, formWgt), formEncoding) <- runFormPost . renderWForm FormStandard $ do
|
((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)
|
tutDefType = ttyp >>= (\ty -> if ty `elem` tutTypes then Just ty else Nothing)
|
||||||
auReqUsers <- wreq (textField & cfAnySeparatedSet) (fslI MsgCourseParticipantsRegisterUsersField & setTooltip MsgCourseParticipantsRegisterUsersFieldTip) mempty
|
auReqUsers <- wreq (textField & cfAnySeparatedSet) (fslI MsgCourseParticipantsRegisterUsersField & setTooltip MsgCourseParticipantsRegisterUsersFieldTip) mempty
|
||||||
auReqTutorial <- optionalActionW
|
auReqTutorial <- optionalActionW
|
||||||
( (,,)
|
( (,,)
|
||||||
<$> aopt (textField & cfCI) (fslI MsgCourseParticipantsRegisterTutorialField & setTooltip MsgCourseParticipantsRegisterTutorialFieldTip)
|
<$> aopt (textField & cfStrip & cfCI & addDatalist tutNameSuggestions)
|
||||||
(Just $ maybeLeft tdesc)
|
(fslI MsgCourseParticipantsRegisterTutorialField & setTooltip MsgCourseParticipantsRegisterTutorialFieldTip)
|
||||||
<*> aopt (selectFieldList tutTypesMsg) (fslI MsgTableTutorialType)
|
(Just $ maybeLeft tdesc)
|
||||||
(Just tutDefType)
|
<*> aopt (selectFieldList tutTypesMsg)
|
||||||
<*> aopt dayField (fslI MsgTableTutorialFirstDay & setTooltip MsgCourseParticipantsRegisterTutorialFirstDayTip)
|
(fslI MsgTableTutorialType)
|
||||||
(Just $ maybeRight tdesc)
|
(Just tutDefType)
|
||||||
)
|
<*> aopt dayField
|
||||||
|
(fslI MsgTableTutorialFirstDay & setTooltip MsgCourseParticipantsRegisterTutorialFirstDayTip)
|
||||||
|
(Just $ maybeRight tdesc)
|
||||||
|
)
|
||||||
( fslI MsgCourseParticipantsRegisterTutorialOption )
|
( fslI MsgCourseParticipantsRegisterTutorialOption )
|
||||||
( Just True )
|
( Just True )
|
||||||
return $ AddUserRequest <$> auReqUsers <*> auReqTutorial
|
return $ AddUserRequest <$> auReqUsers <*> auReqTutorial
|
||||||
@ -320,7 +338,7 @@ upsertNewTutorial cid newTutorialName newTutorialType newFirstDay = runDB $ do
|
|||||||
newTime = normalizeOccurrences $ occurrencesAddBusinessDays term (oldFirstDay, moveDay) tutorialTime
|
newTime = normalizeOccurrences $ occurrencesAddBusinessDays term (oldFirstDay, moveDay) tutorialTime
|
||||||
dayDiff = maybe 0 (diffDays moveDay) tutorialFirstDay
|
dayDiff = maybe 0 (diffDays moveDay) tutorialFirstDay
|
||||||
mvTime = fmap $ addLocalDays dayDiff
|
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
|
newType = if newType0 `elem` tutorialTemplateNames Nothing
|
||||||
then fromMaybe defaultTutorialType newTutorialType
|
then fromMaybe defaultTutorialType newTutorialType
|
||||||
else newType0
|
else newType0
|
||||||
|
|||||||
@ -29,7 +29,7 @@ import Handler.Exam.List (mkExamTable)
|
|||||||
|
|
||||||
getCShowR :: TermId -> SchoolId -> CourseShorthand -> Handler Html
|
getCShowR :: TermId -> SchoolId -> CourseShorthand -> Handler Html
|
||||||
getCShowR tid ssh csh = do
|
getCShowR tid ssh csh = do
|
||||||
mbAid <- maybeAuthId
|
mbAid <- maybeAuthId
|
||||||
now <- liftIO getCurrentTime
|
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
|
(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)]
|
[(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
|
| otherwise
|
||||||
-> return . modal $(widgetFile "course/login-to-register") . Left . SomeRoute $ AuthR LoginR
|
-> 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
|
MsgRenderer mr <- getMsgRenderer
|
||||||
|
|
||||||
@ -164,9 +165,10 @@ getCShowR tid ssh csh = do
|
|||||||
dbtRowKey = (E.^. TutorialId)
|
dbtRowKey = (E.^. TutorialId)
|
||||||
dbtProj = over (_dbrOutput . _2) E.unValue <$> dbtProjId
|
dbtProj = over (_dbrOutput . _2) E.unValue <$> dbtProjId
|
||||||
dbtColonnade = dbColonnade $ mconcat
|
dbtColonnade = dbColonnade $ mconcat
|
||||||
[ sortable (Just "type") (i18nCell MsgTableTutorialType) $ \(view $ resultTutorial . _entityVal -> Tutorial{..}) -> textCell $ CI.original tutorialType
|
[ 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 "first-day") (i18nCell MsgTableTutorialFirstDay) $ \(view $ resultTutorial . _entityVal -> Tutorial{..}) -> cellMaybe dayCell tutorialFirstDay
|
||||||
, sortable (Just "tutors") (i18nCell MsgTableTutorialTutors) $ \(view $ resultTutorial . _entityKey -> tutid) -> sqlCell $ do
|
, 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
|
tutTutors <- fmap (map $(unValueN 3)) . E.select . E.from $ \(tutor `E.InnerJoin` user) -> do
|
||||||
E.on $ tutor E.^. TutorUser E.==. user E.^. UserId
|
E.on $ tutor E.^. TutorUser E.==. user E.^. UserId
|
||||||
E.where_ $ tutor E.^. TutorTutorial E.==. E.val tutid
|
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
|
E.where_ $ participant E.^. TutorialParticipantTutorial E.==. E.val tutid
|
||||||
in return $ E.val tutorialCapacity' E.-. numParticipants
|
in return $ E.val tutorialCapacity' E.-. numParticipants
|
||||||
return . toWidget $ tshow freeCapacity
|
return . toWidget $ tshow freeCapacity
|
||||||
, sortable Nothing (mempty & cellAttrs <>~ pure ("uw-hide-columns--hider-label", mr MsgTableActionsHead)) $ \(view resultTutorial -> Entity tutId Tutorial{..}) -> sqlCell $ do
|
, guardMonoid (not mayMassRegister || isJust registration) $
|
||||||
mayRegister <- (== Authorized) <$> evalAccessDB (CTutorialR tid ssh csh tutorialName TRegisterR) True
|
sortable Nothing (mempty & cellAttrs <>~ pure ("uw-hide-columns--hider-label", mr MsgTableActionsHead)) $ \(view resultTutorial -> Entity tutId Tutorial{..}) -> sqlCell $ do
|
||||||
isRegistered <- case mbAid of
|
mayRegister <- (== Authorized) <$> evalAccessDB (CTutorialR tid ssh csh tutorialName TRegisterR) True
|
||||||
Nothing -> return False
|
isRegistered <- case mbAid of
|
||||||
Just uid -> existsBy $ UniqueTutorialParticipant tutId uid
|
Nothing -> return False
|
||||||
if
|
Just uid -> existsBy $ UniqueTutorialParticipant tutId uid
|
||||||
| mayRegister -> do
|
if
|
||||||
(tutRegisterForm, tutRegisterEnctype) <- liftHandler . generateFormPost . buttonForm' $ bool [BtnRegister] [BtnDeregister] isRegistered
|
| mayRegister -> do
|
||||||
return $ wrapForm tutRegisterForm def
|
(tutRegisterForm, tutRegisterEnctype) <- liftHandler . generateFormPost . buttonForm' $ bool [BtnRegister] [BtnDeregister] isRegistered
|
||||||
{ formAction = Just . SomeRoute $ CTutorialR tid ssh csh tutorialName TRegisterR
|
return $ wrapForm tutRegisterForm def
|
||||||
, formEncoding = tutRegisterEnctype
|
{ formAction = Just . SomeRoute $ CTutorialR tid ssh csh tutorialName TRegisterR
|
||||||
, formSubmit = FormNoSubmit
|
, formEncoding = tutRegisterEnctype
|
||||||
}
|
, formSubmit = FormNoSubmit
|
||||||
| isRegistered -> return [whamlet|_{MsgTutorialRegistered}|]
|
}
|
||||||
| otherwise -> return mempty
|
| 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
|
dbtSorting = Map.fromList
|
||||||
[ ("type", SortColumn $ \tutorial -> tutorial E.^. TutorialType )
|
[ ("type", SortColumn $ \tutorial -> tutorial E.^. TutorialType )
|
||||||
, ("name", SortColumn $ \tutorial -> tutorial E.^. TutorialName )
|
, ("name", SortColumn $ \tutorial -> tutorial E.^. TutorialName )
|
||||||
|
, ("first-day", SortColumnNullsInv $ \tutorial -> tutorial E.^. TutorialFirstDay )
|
||||||
, ("room", SortColumn $ \tutorial -> tutorial E.^. TutorialRoom )
|
, ("room", SortColumn $ \tutorial -> tutorial E.^. TutorialRoom )
|
||||||
, ("register-from", SortColumn $ \tutorial -> tutorial E.^. TutorialRegisterFrom )
|
, ("register-from", SortColumn $ \tutorial -> tutorial E.^. TutorialRegisterFrom )
|
||||||
, ("register-to", SortColumn $ \tutorial -> tutorial E.^. TutorialRegisterTo )
|
, ("register-to", SortColumn $ \tutorial -> tutorial E.^. TutorialRegisterTo )
|
||||||
@ -235,7 +242,7 @@ getCShowR tid ssh csh = do
|
|||||||
dbtExtraReps = []
|
dbtExtraReps = []
|
||||||
|
|
||||||
tutorialDBTableValidator = def
|
tutorialDBTableValidator = def
|
||||||
& defaultSorting [SortAscBy "type", SortDescBy "name"]
|
& defaultSorting [SortAscBy "type", SortDescBy "first-day", SortAscBy "name"]
|
||||||
(Any hasTutorials, tutorialTable) <- runDB $ dbTable tutorialDBTableValidator tutorialDBTable
|
(Any hasTutorials, tutorialTable) <- runDB $ dbTable tutorialDBTableValidator tutorialDBTable
|
||||||
|
|
||||||
(Any hasExams, examTable) <- runDB . mkExamTable $ Entity cid course
|
(Any hasExams, examTable) <- runDB . mkExamTable $ Entity cid course
|
||||||
|
|||||||
@ -15,8 +15,8 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<p>
|
<p>
|
||||||
|
|
||||||
Widersprechen Sie daher bitte nicht aufgrund der Studiendaten, oder #
|
Widersprechen Sie daher bitte nicht aufgrund der Studiendaten, oder #
|
||||||
weil Studiendaten fehlen, der Zuteilung eines Studierenden zu Ihrem #
|
weil Studiendaten fehlen, der Zuteilung eines Lernenden zu Ihrem #
|
||||||
Kurs (Veto bzw. 5.0).
|
Kursart (Veto bzw. 5.0).
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
|
|||||||
@ -14,7 +14,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<p>
|
<p>
|
||||||
Unter Umständen können Prüfungsverwalter:innen ungeachtet der Angaben, die Sie hier #
|
Unter Umständen können Prüfungsverwalter:innen ungeachtet der Angaben, die Sie hier #
|
||||||
machen, Einsicht in Ihre Leistungen erlangen.<br />
|
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).
|
ERASMUS-Programm).
|
||||||
<p>
|
<p>
|
||||||
Nutzer:innen, die unabhängig von diesen Einstellungen, Einsicht in Ihre #
|
Nutzer:innen, die unabhängig von diesen Einstellungen, Einsicht in Ihre #
|
||||||
|
|||||||
@ -22,7 +22,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<p>
|
<p>
|
||||||
<em>Caution:
|
<em>Caution:
|
||||||
Exercise submissions are deleted as well!
|
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.
|
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
|
Grades synchronised externally should not be impacted by this but may not be
|
||||||
able to be reconstructed without the information of Uni2work-managed
|
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 #
|
Teilnehmer-Spalte einen beliebigen eindeutigen Identifikator des #
|
||||||
Teilnehmers/der Teilnehmerin angeben.<br />
|
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. #
|
bereits Prüfungsteilnehmer:in sind. #
|
||||||
Über diese Oberfläche können keine neuen Benutzer zur Klausur #
|
Über diese Oberfläche können keine neuen Benutzer zur Klausur #
|
||||||
angemeldet werden.<br />
|
angemeldet werden.<br />
|
||||||
|
|||||||
@ -5,6 +5,6 @@ $#
|
|||||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Tutor:innen und Korrektor:innen werden beim Anlegen oder Editieren des #
|
Ausbilder:innen und Korrektor:innen werden beim Anlegen oder Editieren des #
|
||||||
jeweiligen Tutoriums bzw. Übungsblattes angegeben.
|
jeweiligen Kurses bzw. Übungsblattes angegeben.
|
||||||
|
|
||||||
|
|||||||
@ -5,5 +5,5 @@ $#
|
|||||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Tutors and correctors are assigned when creating or editing the #
|
Instructors and correctors are assigned when creating or editing the #
|
||||||
respective tutorial or exercise sheet.
|
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>
|
$# <dd>Nach <a href="https://en.wikipedia.org/wiki/ISO/IEC_5218">ISO 5218</a>
|
||||||
<dt>E-Mail Adresse zur Anzeige
|
<dt>E-Mail Adresse zur Anzeige
|
||||||
<dd>Wird öffentlich angezeigt, wenn man z.B. als Kursverwalter:innen oder Korrektor:innen eingetragen ist
|
<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
|
<dt>E-Mail Adresse zum Versand
|
||||||
<dd>An diese Adresse werden Mitteilungen von Uni2work versandt
|
<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>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>
|
<p>
|
||||||
Nach Bearbeitung Ihres Anliegens erhalten Sie eine E-Mail, die Sie #
|
Nach Bearbeitung Ihres Anliegens erhalten Sie eine E-Mail, die Sie #
|
||||||
|
|||||||
@ -5,7 +5,7 @@ $#
|
|||||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Die Berechtigung neue Kurse anzulegen wird manuell eingeräumt.
|
Die Berechtigung neue Kursarten anzulegen wird manuell eingeräumt.
|
||||||
<br>
|
<br>
|
||||||
Wenden Sie sich dafür über das <a href=@{HelpR}>Hilfe-Formular</a>, #
|
Wenden Sie sich dafür über das <a href=@{HelpR}>Hilfe-Formular</a>, #
|
||||||
oben rechts auf jeder Seite, an die Uni2work-Administration.
|
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
|
Planned functionally, currently only partially implemented
|
||||||
<ul>
|
<ul>
|
||||||
<li> Timetable/calendar with all courses and exams
|
<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>
|
<dd>
|
||||||
Nutzer:innen, die, um die Funktionstüchtigkeit des Systems zu erhalten, über #
|
Nutzer:innen, die, um die Funktionstüchtigkeit des Systems zu erhalten, über #
|
||||||
erweiterte Rechte innerhalb eines oder mehrerer Institute verfügen.<br />
|
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 #
|
und auf einige systemweite Funktionalitäten wie z.B. das Ausstellen von #
|
||||||
Uni2work-internen Kennungen.
|
Uni2work-internen Kennungen.
|
||||||
|
|||||||
@ -5,7 +5,7 @@ $#
|
|||||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
<dd>
|
<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 #
|
D.h. alle sinnvollen Einstellungen werden vom geklonten Objekt übernommen und #
|
||||||
das Formular zum Erstellen eines neuen Objekts vom selben Typ mit den Daten #
|
das Formular zum Erstellen eines neuen Objekts vom selben Typ mit den Daten #
|
||||||
vorausgefüllt.
|
vorausgefüllt.
|
||||||
|
|||||||
@ -7,5 +7,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<dt .sec>
|
<dt .sec>
|
||||||
_{MsgCommTutorial}
|
_{MsgCommTutorial}
|
||||||
<dd>
|
<dd>
|
||||||
Kursverwalter:innen und Tutor:innen haben die Möglichkeit über Uni2work E-Mails an ihre #
|
Kursverwalter:innen und Ausbilder:innen haben die Möglichkeit über FRADrive E-Mails an ihre #
|
||||||
Kurs- bzw. Tutoriumsteilnehmer:innen zu verschicken.
|
Kursartteilnehmer:innen zu verschicken.
|
||||||
|
|||||||
@ -7,5 +7,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<dt .sec>
|
<dt .sec>
|
||||||
_{MsgCommTutorial}
|
_{MsgCommTutorial}
|
||||||
<dd>
|
<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.
|
participants via Uni2work.
|
||||||
|
|||||||
@ -6,5 +6,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
|
|
||||||
<dd>
|
<dd>
|
||||||
Nutzer:innen die bei der Organisation einer Veranstaltung mitwirken und hierfür vom #
|
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.
|
der Veranstaltung erhalten haben.
|
||||||
|
|||||||
@ -5,5 +5,5 @@ $#
|
|||||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
<dd>
|
<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.
|
(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>
|
<dd>
|
||||||
Kursverwalter:innen haben die Möglichkeit direkt in Uni2work zusätzliche #
|
Kursverwalter:innen haben die Möglichkeit direkt in Uni2work zusätzliche #
|
||||||
Kursunterlagen (z.B. Foliensätze oder Programmbeispiele) an ihre #
|
Kursartunterlagen (z.B. Foliensätze oder Programmbeispiele) an ihre #
|
||||||
Kursteilnehmer:innen zu verteilen.
|
Kursartteilnehmer:innen zu verteilen.
|
||||||
|
|||||||
@ -5,5 +5,5 @@ $#
|
|||||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
<dd>
|
<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.
|
(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>
|
<dt .sec>
|
||||||
_{MsgCourseUserDeregister}
|
_{MsgCourseUserDeregister}
|
||||||
<dd>
|
<dd>
|
||||||
Studierende, die sich explizit mit einem Kurs assoziiert haben (oder ihm zugeteilt wurden).<br />
|
Lernende, die sich explizit mit einer Kursart assoziiert haben (oder ihm zugeteilt wurden).<br />
|
||||||
Haben Zugriff auf Material und Teile des Kurses (Anmeldungen zu Tutorien, Prüfungen, ...)
|
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>
|
<dt .sec>
|
||||||
_{MsgCourseUserDeregister}
|
_{MsgCourseUserDeregister}
|
||||||
<dd>
|
<dd>
|
||||||
Students that explicitely associate themselves with a course (or are allocated to it).<br />
|
Students that explicitely associate themselves with a course type (or are allocated to it).<br />
|
||||||
Have access to material and parts of a course (register for tutorials, exams, ...).
|
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>
|
<dd>
|
||||||
Kursverwalter:innen haben die Möglichkeit Termine im Bezug auf ihre Veranstaltung #
|
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.
|
publizieren.
|
||||||
|
|||||||
@ -5,6 +5,6 @@ $#
|
|||||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
<dd>
|
<dd>
|
||||||
Course administrators are able to publish events regarding their course #
|
Course administrators are able to publish events regarding their course type #
|
||||||
(lectures, exercise discussion, exam review, ...) directly on the course overview #
|
(lectures, exercise discussion, exam review, ...) directly on the course type overview #
|
||||||
page.
|
page.
|
||||||
|
|||||||
@ -6,4 +6,4 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
|
|
||||||
<dd>
|
<dd>
|
||||||
Kursverwalter:innen haben die Möglichkeit Neuigkeiten und Ankündigungen im Bezug auf #
|
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>
|
<dd>
|
||||||
Course administrators are able to publish news and announcements regarding their #
|
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>
|
<dd>
|
||||||
Kursverwalter:innen haben die Möglichkeit Übungsaufgaben zu ihren Veranstaltung #
|
Kursverwalter:innen haben die Möglichkeit Übungsaufgaben zu ihren Veranstaltung #
|
||||||
direkt in Uni2work an die Kursteilnehmer:innen zu verteilen.<br />
|
direkt in Uni2work an die Kursartteilnehmer:innen zu verteilen.<br />
|
||||||
Gewöhnlicherweise haben Kursteilnehmer:innen dann die Möglichkeit ihre erarbeiteten #
|
Gewöhnlicherweise haben Kursartteilnehmer:innen dann die Möglichkeit ihre erarbeiteten #
|
||||||
Lösungen in Uni2work hochzuladen (oder die Abgabe in einem externen System, #
|
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 #
|
z.B. auf Papier zu markieren) sodass die Korrektor:innen, Feedback und etwaige #
|
||||||
Bonuspunkte ebenfalls direkt in Uni2work verwaltet werden können.
|
Bonuspunkte ebenfalls direkt in Uni2work verwaltet werden können.
|
||||||
|
|||||||
@ -7,6 +7,6 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<dd>
|
<dd>
|
||||||
Course administrators are able to distribute exercise sheets of their courses #
|
Course administrators are able to distribute exercise sheets of their courses #
|
||||||
to the participants directly using Uni2work.<br />
|
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, #
|
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.
|
feedback and possible bonus points can then be managed using Uni2work.
|
||||||
|
|||||||
@ -5,7 +5,7 @@ $#
|
|||||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
<dd>
|
<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 />
|
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.
|
Rand des Browserfensters angezeigt.
|
||||||
|
|||||||
@ -7,5 +7,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<dd>
|
<dd>
|
||||||
Diese Berechtigung wird einzelnen Benutzer:innen von einem Administrator/einer Administratorin für ein #
|
Diese Berechtigung wird einzelnen Benutzer:innen von einem Administrator/einer Administratorin für ein #
|
||||||
bestimmtes Institut erteilt.<br />
|
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.
|
Instituts einsehen um z.B. Vorlesungsumfragen durchzuführen.
|
||||||
|
|||||||
@ -6,5 +6,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
|
|
||||||
<dd>
|
<dd>
|
||||||
This permission is granted by an administrator to single users for a specific department.<br />
|
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.
|
department, e.g. to conduct surveys regarding courses.
|
||||||
|
|||||||
@ -9,8 +9,8 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<dt .sec>
|
<dt .sec>
|
||||||
_{MsgSheetGroupRegisteredGroups}
|
_{MsgSheetGroupRegisteredGroups}
|
||||||
<dd>
|
<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 />
|
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 (Arbiträre Gruppen) oder von einem Kursverwalter/einer Kursverwalterin #
|
||||||
festgelegt (Registrierte Gruppen).
|
festgelegt (Registrierte Gruppen).
|
||||||
|
|||||||
@ -6,7 +6,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
|
|
||||||
<dd>
|
<dd>
|
||||||
Ist die Abgabe für ein Übungsblatt über ein Uni2work-externes System (z.B. auf #
|
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 />
|
Übungsblattes Pseudonyme generieren lassen.<br />
|
||||||
Wenn die externe Abgabe mit einem derartigen Pseudonym markiert wird haben #
|
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 #
|
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>
|
<dd>
|
||||||
Kursverwalter:innen (und von ihnen beauftragte Korrektor:innen) können die Ergebnisse #
|
Kursverwalter:innen (und von ihnen beauftragte Korrektor:innen) können die Ergebnisse #
|
||||||
einer Prüfung direkt in Uni2work hinterlegen.<br />
|
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 #
|
können Prüfungsverwalter:innen, mit den notwendigen Berechtigungen, die #
|
||||||
Prüfungsleistungen direkt aus Uni2work mit ihren eigenen Verwaltungssystemen #
|
Prüfungsleistungen direkt aus Uni2work mit ihren eigenen Verwaltungssystemen #
|
||||||
synchronisieren.
|
synchronisieren.
|
||||||
|
|||||||
@ -6,5 +6,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
|
|
||||||
<dd>
|
<dd>
|
||||||
Das System ist in den meisten Aspekten in Institute unterteilt.<br />
|
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.
|
Benutzerberechtigungen werden Institutsweise vergeben.
|
||||||
|
|||||||
@ -6,5 +6,5 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
|
|
||||||
<dd>
|
<dd>
|
||||||
The system is divided into departments in most aspects.<br />
|
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.
|
are granted department-wise.
|
||||||
|
|||||||
@ -14,7 +14,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
|
|
||||||
<p>
|
<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 #
|
ziehen Sie bitte auch in Betracht sich direkt an die #
|
||||||
Kursverwalter zu wenden (insbesondere bei zeitkritischen #
|
Kursverwalter zu wenden (insbesondere bei zeitkritischen #
|
||||||
Anliegen wie z.B. Abgaben).
|
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,
|
^{newU2WFeat} Alle Veranstaltungen müssen ein Kürzel zur Identifikation besitzen,
|
||||||
z.B. EiP, ProMo, SysPrak, etc.
|
z.B. EiP, ProMo, SysPrak, etc.
|
||||||
<p>
|
<p>
|
||||||
Die Kombination aus Kürzel, Institut und Semester muss eindeutig sein.<br />
|
Die Kombination aus Kürzel, Institut und Jahr 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.
|
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>
|
<p>
|
||||||
Empfehlungen für die Wahl eines Kurskürzels:
|
Empfehlungen für die Wahl eines Kursartkürzels:
|
||||||
<ul>
|
<ul>
|
||||||
<li> Halten Sie das Kürzel möglichst kurz (maximal 10 Zeichen).
|
<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.
|
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>
|
<p>
|
||||||
^{plannedFeatInline} In Zukunft wird es möglich sein die Art eines Kurses
|
^{plannedFeatInline} In Zukunft wird es möglich sein die Kategorie einer Kursart
|
||||||
einzustellen (z.B. "Bachelorseminar" oder "Praktikum (Master)").<br />
|
einzustellen (z.B. "Fahrlizenz" oder "Qualifikation (Sicherheit)").<br />
|
||||||
Studierenden werden dann auch explizit nach Kursen einer bestimmten Art
|
Teinehmer:innen werden dann auch explizit nach Kursarten einer bestimmten Art
|
||||||
suchen können.
|
suchen können.
|
||||||
|
|
||||||
<dt .deflist__dt> Kurse klonen
|
<dt .deflist__dt> Kursarten klonen
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<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.
|
nicht jedoch Übungsblätter, Klausuren oder Anmeldungen.
|
||||||
<p>
|
<p>
|
||||||
Die Kursbeschreibung kann in Html verfasst werden und
|
Die Kursartbeschreibung kann in Html verfasst werden und
|
||||||
<em>sollte die Modulbeschreibung enthalten!
|
<em>sollte die Modulbeschreibung enthalten!
|
||||||
|
|
||||||
<dt .deflist__dt> Unterstützung für verschiedene Institute
|
<dt .deflist__dt> Unterstützung für verschiedene Institute
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<p>
|
||||||
^{newU2WFeat} Uni2work unterstüzt die Verwaltung von mehreren Instituten, d.h.
|
^{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.
|
Kursartnamen wie "[FA]" für Kursarten der Fahrerausbildung werden nicht mehr benötigt.
|
||||||
Stattdessen gibt es nun Instituts-Filter für Kurslisten.
|
Stattdessen gibt es nun Instituts-Filter für Kursartlisten.
|
||||||
<p>
|
<p>
|
||||||
Die Berechtigungen der Uni2work-Administrator:innen sind auf Kurse des jeweiligen Instituts eingeschränkt,
|
Die Berechtigungen der FRADrive-Administrator:innen sind auf Kursarten des jeweiligen Instituts eingeschränkt,
|
||||||
d.h. ein Uni2work-Administrator der Informatik kann keine Noten aus Kursen der Mathematik einsehen.
|
d.h. ein Administrator der Fahererausbildung kann keine Ergebnisse aus Kursen anderer Institute.
|
||||||
|
|
||||||
<dt .deflist__dt> Materialzugriff
|
<dt .deflist__dt> Materialzugriff
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
Der Zugriff auf Übungsblätter, Folien und andere Materialien
|
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
|
<dt .deflist__dt> Materialien veröffentlichen
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
Folien, Code-Bündel, usw. können bequem
|
Folien, Code-Bündel, usw. können bequem
|
||||||
per Uni2work an die Teilnehmer verteilt werden, ggf. auch geschützt.
|
per Uni2work an die Teilnehmer verteilt werden, ggf. auch geschützt.
|
||||||
|
|
||||||
<dt .deflist__dt> Kurs-Passwort
|
<dt .deflist__dt> Kursart-Passwort
|
||||||
<dd .deflist__dd> ^{newU2WFeat} Die Anmeldung zum Kurs kann durch ein Passwort geschützt werden.
|
<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>
|
<dd .deflist__dd>
|
||||||
<p>
|
<p>
|
||||||
Kurs-Veranstalter:innen dürfen <em>beliebige</em> Personen
|
Kursart-Veranstalter:innen dürfen <em>beliebige</em> Personen
|
||||||
ebenfalls zu Veranstalter:innen des Kurses machen.
|
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
|
gleichen Befugnisse und können insbesondere auch die Liste der
|
||||||
Veranstalter:innen dieses Kurses bearbeiten.
|
Veranstalter:innen dieser Kursart bearbeiten.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
^{newU2WFeat} In Uni2work gibt es die Rollen "Dozent:in"
|
^{newU2WFeat} In FRADrive gibt es die Rollen "Kursverwalter:in"
|
||||||
und "Assistent:in":
|
und "Assistent:in":
|
||||||
Dozierende dürfen im Wesentlichen neue Kurse erstellen.
|
Kursverwaltende dürfen im Wesentlichen neue Kursarten erstellen.
|
||||||
Die Dozierende Berechtigung wird nach Instituten unterschieden.
|
Die Kursverwaltungs-Berechtigung wird nach Instituten unterschieden.
|
||||||
|
|
||||||
Assistent:innen haben nur Zugriff auf einen speziellen Kurs,
|
Assistent:innen haben nur Zugriff auf eine spezielle Kursart,
|
||||||
aber innerhalb dieses Kurses die gleichen Rechte wie die jeweiligen Dozierenden.
|
aber innerhalb dieser Kursart die gleichen Rechte wie die jeweiligen Kursverwaltenden.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
In UniWorX gab es die Rolle "Assistent:in",
|
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.
|
eine Unterscheidung nach Instituten gab es nicht.
|
||||||
|
|
||||||
<dt .deflist__dt> Kurs Teilnehmer:innen
|
<dt .deflist__dt> Kursart Teilnehmer:innen
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<p>
|
||||||
Für die Teilnehmer:innen eines Kurses werden nun Studiengangsinformationen angezeigt.
|
Für die Teilnehmer:innen einer Kursart werden nun Studiengangsinformationen angezeigt.
|
||||||
Studierende mit mehreren simultanen Studiengängen müssen bei der
|
Lernende mit mehreren simultanen Studiengängen müssen bei der
|
||||||
Kursanmeldung ein Hauptfach auswählen, was die Notenmeldung beschleunigen kann.
|
Kursanmeldung ein Hauptfach auswählen, was die Notenmeldung beschleunigen kann.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
^{probFeatInline} Im Normalfall entsprechen die
|
^{probFeatInline} Im Normalfall entsprechen die
|
||||||
Studiengangsinformationen dem aktuellen Stand, es kann jedoch in
|
Studiengangsinformationen dem aktuellen Stand, es kann jedoch in
|
||||||
Einzelfällen passieren, dass veraltete Daten angezeigt werden.<br />
|
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
|
Entscheidungen getroffen werden, wenn diese ausschließlich auf dessen
|
||||||
Studiengangsinformationen beruhen (z.B. Veto in einer Zentralanmeldung).
|
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
|
angezeigt wird, als tatsächlich studiert wird (z.B. Medieninformatik
|
||||||
statt Mensch-Computer-Interaktion).
|
statt Mensch-Computer-Interaktion).
|
||||||
|
|
||||||
<dt .deflist__dt> Aus Studierendensicht
|
<dt .deflist__dt> Aus Lernendensicht
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<p>
|
||||||
^{newU2WFeat} UniWorX hatte spezielle Links "Aus Studierndennsicht", welche in Uni2work überflüssig geworden sind.
|
^{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
|
<dt .deflist__dt> Aktuelles
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<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").
|
auf die Veranstaltung publizieren ("Aktuelles").
|
||||||
<p>
|
<p>
|
||||||
In Zukunft sind ein RSS-Feed und E-Mail-Benachrichtigungen
|
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
|
<dt .deflist__dt> Termine
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<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
|
Termine in Bezug auf die Veranstaltung auf der Übersichtsseite
|
||||||
publizieren (z.B. Wöchentlicher Termin der Vorlesung, einmalige
|
publizieren (z.B. Wöchentlicher Termin der Vorlesung, einmalige
|
||||||
Klausureinsicht, ...)
|
Klausureinsicht, ...)
|
||||||
@ -148,7 +148,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
^{newU2WFeat} Korrektor:innen und Korrekturweise werden ad hoc pro Übungsblatt vom Veranstalter/von der Veranstalterin festgelegt;
|
^{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 />
|
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.
|
als Korrektor:innen mit Korrekturanteil 0 eingetragen werden.
|
||||||
|
|
||||||
Für ein neues Blatt werden die Einstellung des vorangegangenen
|
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>
|
<dd .deflist__dd>
|
||||||
<p>
|
<p>
|
||||||
Übungsblätter können bis zu einem Datum "Sichtbar ab" vor allen Teilnehmer:innen versteckt werden.
|
Ü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.
|
dessen Bewertungsmodalitäten und Fristen sich noch ändern können.
|
||||||
<p>
|
<p>
|
||||||
Erst wenn das Blatt sichtbar wird, sehen die Teilnehmer:innen dieses in Ihrer Übersichtsliste.
|
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
|
Übungsblatt mit Abgabe-Modus
|
||||||
<i>Abgabe extern mit Pseudonym</i> anlegen
|
<i>Abgabe extern mit Pseudonym</i> anlegen
|
||||||
<li>
|
<li>
|
||||||
Studierende können sich auf
|
Lernende können sich auf
|
||||||
der Seite des Übungsblattes ein
|
der Seite des Übungsblattes ein
|
||||||
Pseudonym generieren und ihre Abgabe
|
Pseudonym generieren und ihre Abgabe
|
||||||
damit markieren.
|
damit markieren.
|
||||||
<p>
|
<p>
|
||||||
Für jedes Übungsblatt müssen sich die
|
Für jedes Übungsblatt müssen sich die
|
||||||
Studierenden ein neues Pseudonym
|
Lernenden ein neues Pseudonym
|
||||||
erstellen, damit eine anonyme Korrektur
|
erstellen, damit eine anonyme Korrektur
|
||||||
gewährleistet werden kann.
|
gewährleistet werden kann.
|
||||||
Dadurch wird aber noch keine Abgabe im System angelegt,
|
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.
|
\ und somit maschinell einfach zu interpretieren und zu verändern.
|
||||||
|
|
||||||
<p>
|
<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
|
Alternativ (für maschinelle Bearbeitung) kann ein Feld
|
||||||
<code>comment
|
<code>comment
|
||||||
eingefügt werden, dass den Kommentar als String enthält.
|
eingefügt werden, dass den Kommentar als String enthält.
|
||||||
@ -272,7 +272,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<dl .deflist>
|
<dl .deflist>
|
||||||
<dt .deflist__dt> Termine
|
<dt .deflist__dt> Termine
|
||||||
<dd .deflist__dd>
|
<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 />
|
<br />
|
||||||
Zusätzlich können beliebig viele <i>Ausnahmen</i> angelegt werden.
|
Zusätzlich können beliebig viele <i>Ausnahmen</i> angelegt werden.
|
||||||
<br />
|
<br />
|
||||||
@ -282,45 +282,45 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<br />
|
<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.
|
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>
|
<dd .deflist__dd>
|
||||||
<p>
|
<p>
|
||||||
Tutor:innen werden ad hoc pro Tutoriumsgruppe festgelegt.
|
Ausbilder:innen werden ad hoc pro Kursgruppe festgelegt.
|
||||||
<br />
|
<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>
|
<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>
|
<p>
|
||||||
^{newFeat 2019 10 14} Optional kann den Tutor:innen volle Kontrolle über
|
^{newFeat 2019 10 14} Optional kann den Ausbilder:innen volle Kontrolle über
|
||||||
ihre Tutorien überlassen werden (bis auf Löschen des Tutoriums), Tutor:innen
|
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
|
können dann insbesondere eigenständig den regulären Raum und die Zeit
|
||||||
ihres Tutoriums anpassen.
|
ihres Kurses anpassen.
|
||||||
|
|
||||||
<dt .deflist__dt> Anmeldung
|
<dt .deflist__dt> Anmeldung
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<p>
|
||||||
Studierenden können sich auf der Kursseite selbst zu Tutorien anmelden.
|
Lernenden können sich auf der Kursartseite selbst zu Kurse anmelden.
|
||||||
<br />
|
<br />
|
||||||
Die Anmeldung erfolgt momentan noch auf <i>first come, first served</i>-Basis.
|
Die Anmeldung erfolgt momentan noch auf <i>first come, first served</i>-Basis.
|
||||||
<br />
|
<br />
|
||||||
Eine vorherige Anmeldung zum Kurs ist Voraussetzung.
|
Eine vorherige Anmeldung zur Kursart ist Voraussetzung.
|
||||||
<p>
|
<p>
|
||||||
Die Anmeldung kann pro Tutoriumsgruppe zeitlich beschränkt werden.
|
Die Anmeldung kann pro Kursgruppe zeitlich beschränkt werden.
|
||||||
<p>
|
<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.
|
Es handelt sich hierbei um einen beliebig wählbaren Text, der ansonsten keine Bedeutung hat.
|
||||||
<br />
|
<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.
|
Leere Registrierungs-Gruppen (d.h. es wurde keine Registrierungs-Gruppe angegeben) zählen hierbei als verschieden.
|
||||||
<p>
|
<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__dt> ^{newFeat 2019 10 10} Nachmeldung
|
||||||
<dt .deflist__dd>
|
<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>
|
<section>
|
||||||
@ -368,7 +368,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<dt .deflist__dt> ^{newFeat 2019 9 25} Ergebnisse
|
<dt .deflist__dt> ^{newFeat 2019 9 25} Ergebnisse
|
||||||
<dt .deflist__dd>
|
<dt .deflist__dd>
|
||||||
<p>
|
<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>
|
<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.
|
^{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>
|
<p>
|
||||||
@ -397,7 +397,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<p>
|
<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).
|
^{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>
|
<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.
|
nachträgliche Änderungen an den Prüfungen vornehmen.
|
||||||
Diejenigen Prüfungsverwalter:innen, die von der nachträglichen Änderung betroffen sind, erhalten
|
Diejenigen Prüfungsverwalter:innen, die von der nachträglichen Änderung betroffen sind, erhalten
|
||||||
hierüber automatisiert eine Benachrichtigung.
|
hierüber automatisiert eine Benachrichtigung.
|
||||||
|
|||||||
@ -8,20 +8,20 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<h2 #courses>_{MsgInfoLecturerCourses}
|
<h2 #courses>_{MsgInfoLecturerCourses}
|
||||||
|
|
||||||
<dl .deflist>
|
<dl .deflist>
|
||||||
<dt .deflist__dt> Course Names
|
<dt .deflist__dt> Course type names
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<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>
|
<p>
|
||||||
The combination of shorthand, department and semester needs to be unique.<br />
|
The combination of shorthand, department and year 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).
|
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>
|
<p>
|
||||||
Recommendations for course shorthands:
|
Recommendations for course type shorthands:
|
||||||
<ul>
|
<ul>
|
||||||
<li> Try to keep the shorthand as short as possible (10 characters max.).
|
<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.
|
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>
|
<p>
|
||||||
^{plannedFeatInline} It is planned to enable courses to have types (e.g. "Bachelor Seminar" or "Practical Course").<br />
|
^{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.
|
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
|
<dt .deflist__dt> Clone Courses
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<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;
|
When cloning a course, its shorthand and description will be adopted;
|
||||||
but not exercise sheets, exams or registrations.
|
but not exercise sheets, exams or registrations.
|
||||||
<p>
|
<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!
|
<em>should contain the module description!
|
||||||
|
|
||||||
<dt .deflist__dt> Support for Multiple Departments
|
<dt .deflist__dt> Support for Multiple Departments
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<p>
|
||||||
^{newU2WFeat} Uni2work supports managing multiple departments; prefixing course titles with e.g. "[MATH]" are not necessary anymore.
|
^{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 lists.
|
Instead, there are now department filters for course type lists.
|
||||||
<p>
|
<p>
|
||||||
The permissions of Uni2work administrators are limited to courses of their respective departments.
|
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.
|
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>
|
<dd .deflist__dd>
|
||||||
Slides, code bundles etc. can now be distributed to the participants of a course; also password-protected if wanted.
|
Slides, code bundles etc. can now be distributed to the participants of a course; also password-protected if wanted.
|
||||||
|
|
||||||
<dt .deflist__dt> Course Passwords
|
<dt .deflist__dt> Course type passwords
|
||||||
<dd .deflist__dd> ^{newU2WFeat} The registration for a course can be password-protected.
|
<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>
|
<dd .deflist__dd>
|
||||||
<p>
|
<p>
|
||||||
Course administrators can assign <em>any</em> user as administrator of the course.
|
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.
|
^{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>
|
<p>
|
||||||
^{newU2WFeat} Uni2work features "lecturer" and "assistant" as roles:
|
^{newU2WFeat} Uni2work features "course administrator" and "assistant" as roles:
|
||||||
lecturers are essentially allowed to create new courses.
|
course administrators are essentially allowed to create new courses.
|
||||||
The lecturer permission is differentiated according to department.
|
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>
|
<p>
|
||||||
In UniWorX, there was the role "assistant",
|
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.
|
there was no differentiation between departments.
|
||||||
|
|
||||||
<dt .deflist__dt> Course Participants
|
<dt .deflist__dt> Course type participants
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<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.
|
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.
|
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.
|
^{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 #
|
Instead, one can now #
|
||||||
<a href=@{AuthPredsR}>temporarily withdraw one's own permissions here
|
<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}".
|
the permission check "_{MsgAuthTagLecturer}" and/or "_{MsgAuthTagCorrector}".
|
||||||
|
|
||||||
<dt .deflist__dt> News
|
<dt .deflist__dt> News
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<p>
|
||||||
^{newFeat 2019 10 7} On the course overview page, one can directly publish news concerning
|
^{newFeat 2019 10 7} On the course type overview page, one can directly publish news concerning
|
||||||
the course ("News").
|
the course type ("News").
|
||||||
<p>
|
<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
|
<dt .deflist__dt> Dates
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<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, ...).
|
(e.g. weekly date of the lecture, one-time post-exam review, ...).
|
||||||
<p>
|
<p>
|
||||||
Email notifications on changes of the dates are planned in the future.
|
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
|
<dt .deflist__dt> Correctors
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
^{newU2WFeat} Correctors and correction method are selected by the course administrator ad-hoc per exercise sheet;
|
^{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 />
|
there is no entry for correctors in the course type configuration.<br />
|
||||||
To grant tutors that are no correctors permission to view solutions before the submission deadline,
|
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.
|
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.
|
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
|
<dt .deflist__dt> Hints
|
||||||
<dd .deflist__dd>
|
<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.
|
on a specific date before the submission deadline.
|
||||||
|
|
||||||
<dt .deflist__dt> Visibility
|
<dt .deflist__dt> Visibility
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<p>
|
||||||
Exercise sheets can be hidden from the participants up to a date "Visible from".
|
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.
|
i.e. when grading and deadlines are not yet fixed.
|
||||||
<p>
|
<p>
|
||||||
The participants only get to see the sheet only once it is visible.
|
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>
|
<dl .deflist>
|
||||||
<dt .deflist__dt> Occurrences
|
<dt .deflist__dt> Occurrences
|
||||||
<dd .deflist__dd>
|
<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 />
|
<br />
|
||||||
Additionally, an arbitrary number of <i>Exceptions</i> can be created.
|
Additionally, an arbitrary number of <i>Exceptions</i> can be created.
|
||||||
<br />
|
<br />
|
||||||
@ -251,42 +251,42 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<br />
|
<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").
|
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>
|
<dd .deflist__dd>
|
||||||
<p>
|
<p>
|
||||||
Tutors are selected ad-hoc per tutorial.
|
Instructors are selected ad-hoc per course.
|
||||||
<br />
|
<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>
|
<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>
|
<p>
|
||||||
^{newFeat 2019 10 14} Optionally, tutors can be given full control over their tutorials (except deleting
|
^{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 tutorial.
|
them), which means that they can edit rooms and dates of the course.
|
||||||
|
|
||||||
<dt .deflist__dt> Registration
|
<dt .deflist__dt> Registration
|
||||||
<dd .deflist__dd>
|
<dd .deflist__dd>
|
||||||
<p>
|
<p>
|
||||||
Students can register themselves for tutorials via the course page.
|
Students can register themselves for courses via the course type page.
|
||||||
<br />
|
<br />
|
||||||
The registration proceeds on a <i>first come, first served</i> basis at the moment.
|
The registration proceeds on a <i>first come, first served</i> basis at the moment.
|
||||||
<br />
|
<br />
|
||||||
A prior registration for the course is required.
|
A prior registration for the course type is required.
|
||||||
<p>
|
<p>
|
||||||
The registration period for a tutorial can be limited in time.
|
The registration period for a course can be limited in time.
|
||||||
<p>
|
<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.
|
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.
|
Empty registration groups (i.e. no registration groups have been assigned) count as distinct.
|
||||||
<p>
|
<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__dt> ^{newFeat 2019 10 10} Late Registrations
|
||||||
<dt .deflist__dd>
|
<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>
|
<section>
|
||||||
|
|||||||
@ -14,7 +14,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
setzen. #
|
setzen. #
|
||||||
|
|
||||||
Sie können diese Auflistung als Anhaltspunkt verwenden um grob #
|
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 #
|
handelt sich hierbei natürlich nur um einen Orienterungswert und #
|
||||||
ersetzt nicht den Weisungen des jeweiligen Instituts in Bezug auf #
|
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
Reference in New Issue
Block a user