chore(rename): Tutorium to Kurs (en)

This commit is contained in:
Steffen Jost 2023-06-07 14:50:24 +00:00
parent 16b8e0e108
commit ecfdf5432d
10 changed files with 59 additions and 59 deletions

View File

@ -48,7 +48,7 @@ UnauthorizedCourseTime: This course type is not currently available.
UnauthorizedCourseRegistrationTime: This course type does not currently allow enrollment.
UnauthorizedSheetTime: This sheet is not currently available.
UnauthorizedMaterialTime: This course 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.
UnauthorizedExamTime: This exam is not currently available.
UnauthorizedSubmissionOwner: You are no submittor for this submission.
@ -65,11 +65,11 @@ UnauthorizedSystemMessageTime: This system-message is not currently available.
UnauthorizedSystemMessageAuth: This system-message is only available to logged in users.
UnknownAuthPredicate tag: Auth predicate “#{tag}” is unknown
UnauthorizedSelf: You are not the specified user.
UnauthorizedTutorialTutor: You are no tutor for this tutorial.
UnauthorizedTutorialTutorControl: Tutors may not edit this tutorial.
UnauthorizedTutorialTutor: You are no tutor for this course.
UnauthorizedTutorialTutorControl: Tutors may not edit this course.
UnauthorizedCourseTutor: You are no tutor for this course.
UnauthorizedTutor: You are no tutor.
UnauthorizedTutorialRegisterGroup: You are already registered for a tutorial with the same registration group.
UnauthorizedTutorialRegisterGroup: You are already registered for a course with the same registration group.
UnauthorizedLDAP: Specified user does not log in with their Fraport password.
UnauthorizedPWHash: Specified user does not log in with an FRADrive-account.
UnauthorizedExternalExamListNotEmpty: List of external exams is not empty
@ -93,7 +93,7 @@ WorkflowRoleNoSuchWorkflowWorkflow: The given workflow could not be found
WorkflowRoleNoPayload: This workflow does not contain any data
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
CourseNotEmpty: There are currently no participants enrolled for this course.

View File

@ -81,22 +81,22 @@ CourseSubmissionGroup: Registered submission group
SubmissionGroupEmptyIsUnsetTip: Leave empty to remove users from their respective submission groups
CourseParticipantsRegisterHeading: Add course type participants
CourseParticipantsRegisterActionAddParticipants: Add course type participants
CourseParticipantsRegisterActionAddTutorialMembers: Add course type and tutorial participants
CourseParticipantsRegisterActionAddTutorialMembers: Add course participants
CourseParticipantsRegisterUsersField: Persons to register for course
CourseParticipantsRegisterUsersFieldTip: Please enter id card no (including dot), Fraport personnel number or email. Please separate multiple entries with comma or space.
CourseParticipantsRegisterTutorialOption: Register course type participants for tutorial?
CourseParticipantsRegisterTutorialField: Tutorial
CourseParticipantsRegisterTutorialFieldTip: If there is no tutorial with this name, a new one will be created. If there is a tutorial with this name, the course type participants will be registered for it.
CourseParticipantsRegisterTutorialOption: Register course type participants for course?
CourseParticipantsRegisterTutorialField: Course
CourseParticipantsRegisterTutorialFieldTip: If there is no course with this name, a new one will be created. If there is a course with this name, the course type participants will be registered for it.
CourseParticipantsRegisterNoneGiven: No persons given to register!
CourseParticipantsRegisterNotFoundInAvs n: For #{n} #{pluralEN n "entry no corresponding person" "entries no corresponding persons"} could be found in AVS
CourseParticipantsRegisterTutorialFirstDayTip: If a new tutorial is created and a template exists, its dates are adjusted according to the start date
CourseParticipantsRegisterTutorialFirstDayTip: If a new course is created and a template exists, its dates are adjusted according to the start date
CourseParticipantsRegisterUnnecessary: All requested registrations have already been saved. No actions have been performed.
CourseParticipantsInvited n: #{n} #{pluralEN n "invitation" "invitations"} sent via email
CourseParticipantsAlreadyRegistered n: #{n} #{pluralEN n "participant is" "participants are"} already course 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
CourseParticipantsRegisteredTutorial n: Successfully registered #{n} #{pluralEN n "participant" "participants"} for tutorial
CourseParticipantsRegisteredTutorial n: Successfully registered #{n} #{pluralEN n "participant" "participants"} for course
CourseParticipantsRegisterConfirmationHeading: Register participants
CourseParticipantsRegisterConfirmInvalid: Invalid confirmation form!
@ -127,7 +127,7 @@ CourseUserExamsResultSet count: Successfully adjusted the participant's result f
CourseUserExamResultDoesNotMatchMode examn: The chosen result does not match the grading mode for exam “#{examn}”
CourseUserExamsDeregistered count: Successfully deregistered participant from #{show count} #{pluralEN count "exam" "exams"}
CourseUserNoExamsDeregistered: Participant is not registered for any of the selected exams
CourseUserTutorialsDeregistered count: Sucessfully deregistered participant from #{show count} #{pluralEN count "tutorial" "tutorials"}
CourseUserTutorialsDeregistered count: Sucessfully deregistered participant from #{show count} #{pluralEN count "course" "courses"}
CourseUserNoTutorialsDeregistered: Participant is not registered for any of the selected tutorials
CourseUserTutorials: Registered tutorials
CourseUserExams: Registered exams
@ -139,25 +139,25 @@ CsvColumnUserBirthday: Birthday
CsvColumnUserEmail: Participant's email address
CsvColumnUserCourseStudyFeatures: All relevant features of study for the participant, separated by semicolon (;)
CsvColumnUserRegistration: Time of participant's enrollment (ISO 8601)
CsvColumnUserTutorial: Tutorials which the user is registered for, separated by semicolon (;). For each registration group among the tutorials there is a separate column. The registration group columns contain at most one tutorial per participant. If every tutorial has a registration group there is no column "tutorial".
CsvColumnUserTutorial: 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 course per participant. If every course has a registration group there is no column "course".
CsvColumnUserExam: Exams which the user is registered for, separated by semicolon (;).
CsvColumnUserSubmissionGroup: Registered submission group
CsvColumnUserSurname: Participant's surname
CsvColumnUserFirstName: Participant's given name
CsvColumnUserNote: Course type notes for the participant
CourseUserCsvName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-participants
CourseUserTutorial: Registered tutorial
CourseUserTutorial: Registered course
CourseUserExam: Registered exam
CourseUserCsvIncludeSheets: Exercise sheets
CourseUserCsvSheetName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh} Participants
CourseUserCsvIncludeSheetsTip: Should the exportet CSV-file additionally contain one column per exercise sheet?
RegisteredSince: Enrolled since
CourseUserState: State
CourseTutorial: Tutorial
CourseTutorial: Course
CourseExam: Exam
ExerciseSheet: Exercise sheet
CourseUsersDeregistered count: Successfully deregistered #{show count} users from course
CourseUsersTutorialRegistered count: Successfully registered #{show count} users for tutorial
CourseUsersTutorialRegistered count: Successfully registered #{show count} users for course
CourseUsersExamRegistered count: Successfully registered #{show count} users for exam
CourseUsersSubmissionGroupSetNew count: Successfully added #{show count} #{pluralEN count "user" "users"} to submission group
CourseUsersSubmissionGroupUnset count: Successfully removed #{show count} #{pluralEN count "user" "users"} from their #{pluralEN count "submission group" "respective submission groups"}
@ -214,7 +214,7 @@ CourseAssistant: Assistant
CourseParticipantStateIsInactive: Participant is inactive
CourseParticipantStateIsActive: Participant is active
CourseUserSendMail: Send message to participant
CourseUserRegisterTutorial: Register tutorial
CourseUserRegisterTutorial: Register course
CourseUserRegisterExam: Register exam
CourseUserSetSubmissionGroup: Set group-submission
CourseUserReRegister: Reregister participant

View File

@ -66,7 +66,7 @@ SheetErrVisibleWithoutActive: If “Visible from (for participants)” is specif
SheetSubmissionModeNoneWithoutNotGraded: The sheet was configured to be "No submission" but not "Not marked". Course type participants will not be able to submit.
SheetWarnNoActiveTo: “Active to/Submission period end” should always be specified
CountTutProp: Tutorials count against proportion
CountTutPropTip: If submissions are assigned by tutorial, do those assignments count with regard to the set proportion?
CountTutPropTip: If submissions are assigned by course, do those assignments count with regard to the set proportion?
ConsiderDeficits: Compensate deficits
ConsiderDeficitsTip: When a corrector (as per the current state) was assigned fewer or more corrections than would be expected according to their proportions, this is considered a deficit. Should Uni2work try to compensate for these deficits when assigning corrections for this sheet?
SheetCorrector: Corrector
@ -94,7 +94,7 @@ PersonalisedSheetFilesArchiveName tid ssh csh shn: #{foldCase (termToText (unTer
SheetGeneratePseudonym: Generate
SheetFileTypeHeader: Belongs to
SheetCorrectorSubmissionsTip: Submissions are expected to be handed in through some Uni2work-external procedure (usually on paper) marked with your personal pseudonym. Correctors can, using the pseudonym, register the marking in Uni2work for you to review.
CorByTut: Assign by tutorial
CorByTut: Assign by course
RatingAchievedOf achieved possible: #{achieved} of #{possible}
RatingPassed: Passed
RatingNotPassed: Failed

View File

@ -2,27 +2,27 @@
#
# SPDX-License-Identifier: AGPL-3.0-or-later
CommTutorialHeading: Tutorial message
CommTutorialHeading: Course message
ParticipantsN n: #{n} #{pluralEN n "participant" "participants"}
TutorialDeleteQuestion: Do you really want to delete the tutorial listed below?
TutorialDeleted: Tutorial deleted
TutorialNameTaken tutn: A tutorial named #{tutn} already exists
TutorialCreated tutn: Successfully created tutorial #{tutn}
TutorialEdited tutn: Successfully edited tutorial #{tutn}
TutorialDeleteQuestion: Do you really want to delete the course listed below?
TutorialDeleted: Course deleted
TutorialNameTaken tutn: A course named #{tutn} already exists
TutorialCreated tutn: Successfully created course #{tutn}
TutorialEdited tutn: Successfully edited course #{tutn}
TutorialEditHeading tutn: Edit #{tutn}
TutorEmail: Email
TutorialTutorAlreadyAdded: An user with this email address is already registered as tutor
TutorialNameTip: Needs to be unique within the course type
TutorialTypePlaceholder: Tutorial, Exercise discussion, ...
TutorialTypePlaceholder: Tutorial, Driving lesson, ...
TutorialTypeTip: Only for informational purposes
TutorialRegGroupTip: Course type 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. Tutorials that do not have a registration group are treated as being in different registration groups
TutorialRegGroup: Registration group
TutorialTutorControlled: Tutors may edit tutorial
TutorialTutorControlledTip: Should tutors be allowed to edit arbitrary aspects of this tutorial (name, registration group, room, time, other tutors, ...) at will?
TutorialTutorControlled: Tutors may edit course
TutorialTutorControlledTip: Should tutors be allowed to edit arbitrary aspects of this course (name, registration group, room, time, other tutors, ...) at will?
TutorialCapacity: Capacity
TutorialCapacityNonPositive: Capacity may not be negative
TutorialCapacityTip: Limits how many course type participants may register for this tutorial
TutorialRoomHiddenTip: Should the room only be displayed to tutorial participants?
TutorialCapacityTip: Limits how many course type participants may register for this course
TutorialRoomHiddenTip: Should the room only be displayed to course participants?
RegisterFrom: Enrolment starts
RegisterTo: Enrolment ends
TutorialRegisterFromTip: When left empty students will not be able to enrol themselves
@ -34,20 +34,20 @@ TutorialParticipants: Participants
TutorialEdit: Edit
TutorialDelete: Delete
TutorialsHeading: Tutorials
TutorialNew: New tutorial
TutorialRegisteredSuccess tutn: Successfully registered for the tutorial #{tutn}
TutorialDeregisteredSuccess tutn: Successfully de-registered for the tutorial #{tutn}
TutorialNew: New course
TutorialRegisteredSuccess tutn: Successfully registered for the course #{tutn}
TutorialDeregisteredSuccess tutn: Successfully de-registered for the course #{tutn}
MailSubjectTutorInvitation tid ssh csh tutn: [#{tid}-#{ssh}-#{csh}] Invitation to be a tutor for #{tutn}
TutorInviteHeading tutn: Invitation to be tutor for #{tutn}
TutorInviteExplanation: You were invited to be a tutor.
TutorCorrectorInvitationAccepted shn: You are now a corrector for #{shn}
TutorialUsersDeregistered count: Successfully deregistered #{show count} participants from tutorial
TutorialUsersDeregistered count: Successfully deregistered #{show count} participants from course
TutorialUserDeregister: Deregister from tutorial
TutorialUserDeregister: Deregister from course
TutorialUserSendMail: Send mail
TutorialUserPrintQualification: Print certificate
TutorialUserGrantQualification: Grant qualification
TutorialUserRenewQualification: Renew qualification
TutorialUserRenewedQualification n@Int: Successfully renewed qualification #{tshow n} tutorial #{pluralEN n "user" "users"}
TutorialUserGrantedQualification n: Successfully granted qualification #{tshow n} tutorial #{pluralEN n "user" "users"}
CommTutorial: Tutorial message
TutorialUserRenewedQualification n@Int: Successfully renewed qualification #{tshow n} course #{pluralEN n "user" "users"}
TutorialUserGrantedQualification n: Successfully granted qualification #{tshow n} course #{pluralEN n "user" "users"}
CommTutorial: Course message

View File

@ -23,18 +23,18 @@ AuthTagLecturer: User is lecturer
AuthTagCorrector: User is corrector
AuthTagExamCorrector: User is exam corrector
AuthTagTutor: User is tutor
AuthTagTutorControl: Tutors have control over their tutorial
AuthTagTutorControl: Tutors have control over their course
AuthTagTime: Time restrictions are fulfilled
AuthTagStaffTime: Time restrictions for teaching staff are fulfilled
AuthTagCourseTime: Time restrictions for course type visibility are fulfilled
AuthTagCourseRegistered: User is enrolled in course
AuthTagTutorialRegistered: User is tutorial participant
AuthTagTutorialRegistered: User is course participant
AuthTagExamRegistered: User is exam participant
AuthTagExamResult: User has an exam result
AuthTagExamOccurrenceRegistered: User is registered for exam occurrence/room
AuthTagExamOccurrenceRegistration: Registration for exam is done including occurrence/room
AuthTagParticipant: User participates in course
AuthTagRegisterGroup: User is not participant in any tutorial of the same registration group
AuthTagRegisterGroup: User is not participant in any course of the same registration group
AuthTagCapacity: Capacity is sufficient
AuthTagEmpty: Resource is “empty”
AuthTagMaterials: Course type material is publicly accessable

View File

@ -10,7 +10,7 @@ BreadcrumbCourseNotes: Course type notes
BreadcrumbHiWis: Correctors
BreadcrumbMaterial: Material
BreadcrumbSheet: Exercise sheet
BreadcrumbTutorial: Tutorial
BreadcrumbTutorial: Course
BreadcrumbExam: Exam
BreadcrumbCourseRegister: Register
BreadcrumbCourseFavourite: Favourite
@ -106,7 +106,7 @@ BreadcrumbCorrectionsAssign: Assign corrections
BreadcrumbSheetList: Exercise sheets
BreadcrumbCourseCommunication: Course type message (email)
BreadcrumbTutorialList: Tutorials
BreadcrumbTutorialNew: Create new tutorial
BreadcrumbTutorialNew: Create new course
BreadcrumbCourseDelete: Delete course
BreadcrumbCourseNewsNew: Add course type news
BreadcrumbCourseNewsEdit: Edit course type news
@ -119,8 +119,8 @@ BreadcrumbExamUsers: Participants
BreadcrumbExamGrades: Exam results
BreadcrumbExamAddMembers: Add exam participants
BreadcrumbExamCorrect: Grade exams
BreadcrumbTutorialDelete: Delete tutorial
BreadcrumbTutorialEdit: Edit tutorial
BreadcrumbTutorialDelete: Delete course
BreadcrumbTutorialEdit: Edit course
BreadcrumbTutorialComm: Send course type message
BreadcrumbSheetEdit: Edit exercise sheet
BreadcrumbSheetDelete: Delete exercise sheet

View File

@ -58,7 +58,7 @@ MenuMaterialNew: Publish new material
MenuMaterialEdit: Edit material
MenuMaterialDelete: Delete material
MenuTutorialList: Tutorials
MenuTutorialNew: Create new tutorial
MenuTutorialNew: Create new course
MenuSheetNew: Create new exercise sheet
MenuSheetCurrent: Current exercise sheet
MenuSheetOldUnassigned: Submissions without corrector
@ -79,8 +79,8 @@ MenuCorrectionsGrade: Grade submissions
MenuCorrectionsAssign: Assign corrections
MenuCorrectionsAssignSheet name: Assign corrections for #{name}
MenuAuthPreds: Authorisation settings
MenuTutorialDelete: Delete tutorial
MenuTutorialEdit: Edit tutorial
MenuTutorialDelete: Delete course
MenuTutorialEdit: Edit course
MenuTutorialComm: Send course type message
MenuExamList: Exams
MenuExamNew: Create new exam

View File

@ -8,7 +8,7 @@ RGCourseParticipants: Course type participants
RGCourseLecturers: Course administrators
RGCourseCorrectors: Course type correctors
RGCourseTutors: Course type tutors
RGCourseParticipantsInTutorial: Course type 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
RecipientToggleAll: All/None
CommCourseTestSubject customSubject: [TEST] #{customSubject}
@ -18,7 +18,7 @@ CommRecipientsTip: You always receive a copy of the message
CommRecipientsList: For archival purposes the copy of the message sent to you will contain a complete list of all recipients. The list of recipients will be attached to the email in CSV-format. Other recipients do not receive the list. Thus, please remove the attachment before you forward the email or otherwise share it with third parties.
UtilEMail: Email
UtilMultiEmailFieldTip: Multiple emails addresses may be specified (comma-separated)
RGTutorialParticipants tutn: Tutorial participants (#{tutn})
RGTutorialParticipants tutn: Course participants (#{tutn})
RGExamRegistered examn: Registered for exam “#{examn}”
RGSheetSubmittor shn: Submitted for exercise sheet “#{shn}”
CommSubject: Subject

View File

@ -6,4 +6,4 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
<p>
Tutors and correctors are assigned when creating or editing the #
respective tutorial or exercise sheet.
respective course or exercise sheet.

View File

@ -157,7 +157,7 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
<dt .deflist__dt> Hints
<dd .deflist__dd>
In addition to exercise sheet and solution, hints (e.g. solutions to tutorial exercises) can be released
In addition to exercise sheet and solution, hints (e.g. solutions to course exercises) can be released
on a specific date before the submission deadline.
<dt .deflist__dt> Visibility
@ -254,16 +254,16 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
<dt .deflist__dt> Tutors
<dd .deflist__dd>
<p>
Tutors are selected ad-hoc per tutorial.
Tutors are selected ad-hoc per course.
<br />
A tutorial can be assigned to an arbitrary number of tutors, and a tutor can be assigned to an arbitrary number of tutorials.
A course can be assigned to an arbitrary number of tutors, and a tutor can be assigned to an arbitrary number of tutorials.
<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 type messages) and are able to remove participants from their tutorials.
<p>
^{newFeat 2019 10 14} Optionally, tutors can be given full control over their tutorials (except deleting
them), which means that they can edit rooms and dates of the tutorial.
them), which means that they can edit rooms and dates of the course.
<dt .deflist__dt> Registration
<dd .deflist__dd>
@ -274,11 +274,11 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
<br />
A prior registration for the course type is required.
<p>
The registration period for a tutorial can be limited in time.
The registration period for a course can be limited in time.
<p>
Tutorials can be provided with a <i>Registration Group</i>.
A registration group consists of an arbitrary text that is of no further significance.
However, participants are restricted on <i>one tutorial registration per registration group</i>.<br />
However, participants are restricted on <i>one course registration per registration group</i>.<br />
Empty registration groups (i.e. no registration groups have been assigned) count as distinct.
<p>