Zum Inhalt springen

CourseCreateInput

Type: Boolean

Inherit the ACL from the parent object.

Type: String

Type: Boolean

Type: Boolean

Type: ID

Bank account UID for payment

Type: Boolean

Book default instructor automatically

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

Type: [CourseFeeItemInput!]

Generic fee positions (Kursgebühren) persisted as Accounting.ObjectItem on the course

Type: Float

Custom code for grouping courses together. Code field mainly used by ZbW (aka BBTCode)

Type: CourseCreateListingInput

Creates or links a listing after all course details have been saved, in the same transaction.

Type: Boolean

Type: Boolean

Create first lesson automatically

Type: Boolean

Create lesson series

Type: [CustomFieldInput!]

Type: String

ID of default instructor to book

Type: ID

Type: ID

Enrollment form object UID, null removes the assignment.

Type: ID

Financial account UID

Type: EndOfDayDate

Type: Boolean

Render the acronym from the naming pattern that applies to the course template. The sent acronym is only a preview.

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.

Type: Boolean

Render the name on screens from the naming pattern that applies to the course template. The sent value is only a preview.

Type: String

Comment for the history entry about the change.

Type: String

Type: [String!]

Instructor IDs for first lesson

Type: Boolean

Type: String

Type: Float

Number of lessons in series

Type: ID

Type: Float

Type: Float

Type: String

Meeting provider (Teams/Zoom) for this course when generating meeting links.

Type: [MemberInput!]

Course members to create

Type: Float

Count of time periods (e.g. semesters) on a main course.

Type: CourseModulePlanInput

Type: String!

Type: String

Type: String

Type: String

Object-type of the new object. If not providet, the default object type is taken.

Type: OrderType

Order the object by type.

Type: ID

Person object ID from the owner of the object.

Type: ID

Parent object to subordinate the new object. Either a objectID, objectGUID or a specialtype.

Type: UID

Type: DateTimeISO

Type: EndOfDayDate

Type: String

Remarks on the object. Max 5000 chars.

Type: String

Repeat pattern for series

Type: [String!]

Room IDs for first lesson

Type: DateTimeISO

Type: EndOfDayDate

Type: String

ID of the site, where the course is located.

Type: String

Special type identifier for objects. Useful to find predefined objects. Must be globally unique.

Type: DateTimeISO

Type: String

Status of the object.

Type: String

ID of the subject.

Type: String

Suffix of the object.

Type: Boolean

Suffix is set manually.

Type: [TeacherPresetInput!]

Teacher presets for the course (for simple courses: course-level, for complex courses: per subject)

Type: ID

Tenant ID of the object.

Type: String

Term creation mode: “courseDuration”, “manual” or “modulePlan”

Type: [SimpleTermInput!]

Term definitions for manual mode

Type: String

Type: Float

Type: Float

Count of time periods (e.g. semesters) on a main course.

Type: String

Name of the time periods (e.g. semester).

Type: String

Type: DateTimeISO

The object is valid from this date. It is hidden before.

Type: DateTimeISO

Until this date the object is valid. After this date, the object does not appear on lists be default.

Type: [ID!]