OBJECT
CourseItem
A Course Item
link GraphQL Schema definition
- type CourseItem {
- # whether the attached object is a video form
- Boolean :
- # Shows if the current course item is blocked by an incomplete previous required
- # item
- #
- # Arguments
- # course_membership_id: Get the completed course item for the
- # given membership and course_item
- ID): Boolean ( :
- # category of item
- String :
- # Check if course item was completed by a client
- #
- # Arguments
- # client_id: The ID of the client
- ID): Boolean ( :
- # The completed course item
- #
- # Arguments
- # course_membership_id: Get the completed course item for the
- # given membership and course_item
- ID): CompletedCourseItem ( :
- # The number of members who completed the item
- Int :
- # Determines whether or not completion of the course item is necessary to access
- # the next
- Boolean :
- # The associated course
- Course :
- # id of course associated with item
- ID :
- # name of course that item belongs to
- String :
- # when item was created
- String :
- # type of custom module of a course item (if app)
- String :
- # Shows if the current course item is blocked due to course membership date
- # restriction
- #
- # Arguments
- # course_membership_id: The ID of a course membership
- ID): Boolean ( :
- # description of item
- String :
- # The path to edit the item
- String :
- # This is the first required module that is incomplete, and will block items in
- # higher positions
- CourseItem :
- # Course item has matrix field
- Boolean :
- # The unique identifier of the item
- ID! :
- # The ID of an incomplete form associated with the item
- #
- # Arguments
- # course_membership_id: The ID of a course membership
- ID): ID ( :
- # id of item
- ID :
- # type of course item
- String :
- # name of item
- String :
- # The next item in the course
- CourseItem :
- # Check if course item is available to a client
- #
- # Arguments
- # client_id: The ID of a client
- ID): Boolean ( :
- # Check if course item is available to any client
- Boolean :
- # The position of the course item type when shown in a list of other modules on
- # the same day
- Int :
- # The previous item in the course
- CourseItem :
- # scheduled release?
- String :
- # when item was updated
- String :
- # id of user associated with item
- ID :
- # The path to view the item
- String :
- }
link Require by
- CompletedCourseItema completed course item
- CourseA Course
- CourseItemA Course Item
- CourseMembershipRelationship between a user and a course
- createCourseItemPayloadAutogenerated return type of createCourseItem.
- deleteCourseItemPayloadAutogenerated return type of deleteCourseItem.
- QueryThe query root of this schema. See available queries.
- updateCourseItemPayloadAutogenerated return type of updateCourseItem.