CourseCreateInput
Input fields
Abschnitt betitelt „Input fields“aclInherit
Abschnitt betitelt „aclInherit“Type: Boolean
Inherit the ACL from the parent object.
acronym
Abschnitt betitelt „acronym“Type: String
autoCreateTicket
Abschnitt betitelt „autoCreateTicket“Type: Boolean
autoDisposePerson
Abschnitt betitelt „autoDisposePerson“Type: Boolean
bankAccountID
Abschnitt betitelt „bankAccountID“Type: ID
Bank account UID for payment
bookDefaultInstructor
Abschnitt betitelt „bookDefaultInstructor“Type: Boolean
Book default instructor automatically
categoryIDs
Abschnitt betitelt „categoryIDs“Type: [Int!]
Categories to set on the new course (ObjectTypeCategoryID), chosen in the course creation wizard. Only categories of the course type are accepted.
Type: String
courseFeeItems
Abschnitt betitelt „courseFeeItems“Type: [CourseFeeItemInput!]
Generic fee positions (Kursgebühren) persisted as Accounting.ObjectItem on the course
courseGroupCode
Abschnitt betitelt „courseGroupCode“Type: Float
Custom code for grouping courses together. Code field mainly used by ZbW (aka BBTCode)
courseListing
Abschnitt betitelt „courseListing“Type: CourseCreateListingInput
Creates or links a listing after all course details have been saved, in the same transaction.
createFirstClass
Abschnitt betitelt „createFirstClass“Type: Boolean
createFirstLesson
Abschnitt betitelt „createFirstLesson“Type: Boolean
Create first lesson automatically
createSeries
Abschnitt betitelt „createSeries“Type: Boolean
Create lesson series
customFields
Abschnitt betitelt „customFields“Type: [CustomFieldInput!]
defaultInstructorID
Abschnitt betitelt „defaultInstructorID“Type: String
ID of default instructor to book
educationPlanID
Abschnitt betitelt „educationPlanID“Type: ID
enrollmentFormID
Abschnitt betitelt „enrollmentFormID“Type: ID
Enrollment form object UID, null removes the assignment.
financialAccountID
Abschnitt betitelt „financialAccountID“Type: ID
Financial account UID
Type: EndOfDayDate
generateAcronym
Abschnitt betitelt „generateAcronym“Type: Boolean
Render the acronym from the naming pattern that applies to the course template. The sent acronym is only a preview.
generateName
Abschnitt betitelt „generateName“Type: Boolean
Render the name from the naming pattern that applies to the course template, with the final course dates. The sent name is only a preview.
generateNameOnScreens
Abschnitt betitelt „generateNameOnScreens“Type: Boolean
Render the name on screens from the naming pattern that applies to the course template. The sent value is only a preview.
historyComment
Abschnitt betitelt „historyComment“Type: String
Comment for the history entry about the change.
importID
Abschnitt betitelt „importID“Type: String
instructorIDs
Abschnitt betitelt „instructorIDs“Type: [String!]
Instructor IDs for first lesson
isPublishedOnline
Abschnitt betitelt „isPublishedOnline“Type: Boolean
languageCode
Abschnitt betitelt „languageCode“Type: String
lessonCount
Abschnitt betitelt „lessonCount“Type: Float
Number of lessons in series
lessonPlanID
Abschnitt betitelt „lessonPlanID“Type: ID
maximumParticipantCount
Abschnitt betitelt „maximumParticipantCount“Type: Float
maximumWaitingListCount
Abschnitt betitelt „maximumWaitingListCount“Type: Float
meetingProvider
Abschnitt betitelt „meetingProvider“Type: String
Meeting provider (Teams/Zoom) for this course when generating meeting links.
members
Abschnitt betitelt „members“Type: [MemberInput!]
Course members to create
minimumParticipantCount
Abschnitt betitelt „minimumParticipantCount“Type: Float
Count of time periods (e.g. semesters) on a main course.
modulePlan
Abschnitt betitelt „modulePlan“Type: CourseModulePlanInput
Type: String!
nameOnScreens
Abschnitt betitelt „nameOnScreens“Type: String
Type: String
objectType
Abschnitt betitelt „objectType“Type: String
Object-type of the new object. If not providet, the default object type is taken.
orderType
Abschnitt betitelt „orderType“Type: OrderType
Order the object by type.
ownerID
Abschnitt betitelt „ownerID“Type: ID
Person object ID from the owner of the object.
parentID
Abschnitt betitelt „parentID“Type: ID
Parent object to subordinate the new object. Either a objectID, objectGUID or a specialtype.
publicationPlatformID
Abschnitt betitelt „publicationPlatformID“Type: UID
registrationFrom
Abschnitt betitelt „registrationFrom“Type: DateTimeISO
registrationTo
Abschnitt betitelt „registrationTo“Type: EndOfDayDate
remarks
Abschnitt betitelt „remarks“Type: String
Remarks on the object. Max 5000 chars.
repeatPattern
Abschnitt betitelt „repeatPattern“Type: String
Repeat pattern for series
roomIDs
Abschnitt betitelt „roomIDs“Type: [String!]
Room IDs for first lesson
showOnlineFrom
Abschnitt betitelt „showOnlineFrom“Type: DateTimeISO
showOnlineTo
Abschnitt betitelt „showOnlineTo“Type: EndOfDayDate
Type: String
ID of the site, where the course is located.
specialType
Abschnitt betitelt „specialType“Type: String
Special type identifier for objects. Useful to find predefined objects. Must be globally unique.
Type: DateTimeISO
statusID
Abschnitt betitelt „statusID“Type: String
Status of the object.
subjectID
Abschnitt betitelt „subjectID“Type: String
ID of the subject.
Type: String
Suffix of the object.
suffixManual
Abschnitt betitelt „suffixManual“Type: Boolean
Suffix is set manually.
teacherPresets
Abschnitt betitelt „teacherPresets“Type: [TeacherPresetInput!]
Teacher presets for the course (for simple courses: course-level, for complex courses: per subject)
tenantID
Abschnitt betitelt „tenantID“Type: ID
Tenant ID of the object.
termMode
Abschnitt betitelt „termMode“Type: String
Term creation mode: “courseDuration”, “manual” or “modulePlan”
Type: [SimpleTermInput!]
Term definitions for manual mode
ticketDelivery
Abschnitt betitelt „ticketDelivery“Type: String
timePeriod
Abschnitt betitelt „timePeriod“Type: Float
timePeriodCount
Abschnitt betitelt „timePeriodCount“Type: Float
Count of time periods (e.g. semesters) on a main course.
timePeriodName
Abschnitt betitelt „timePeriodName“Type: String
Name of the time periods (e.g. semester).
urlSlug
Abschnitt betitelt „urlSlug“Type: String
validFrom
Abschnitt betitelt „validFrom“Type: DateTimeISO
The object is valid from this date. It is hidden before.
validTo
Abschnitt betitelt „validTo“Type: DateTimeISO
Until this date the object is valid. After this date, the object does not appear on lists be default.
yearPlanIDs
Abschnitt betitelt „yearPlanIDs“Type: [ID!]