OBJECT

Course

Represents a course students can enroll in.

link GraphQL Schema definition

  • type Course implements PublicNode {
  • # The ID of the object.
  • id: UUID
  • # The course title.
  • title: String!
  • # The course code used to invite students.
  • courseCode: String
  • # Look up a specific participant in this course by ID.
  • #
  • # Arguments
  • # id: The ID of the participant to return.
  • participant(id: String!): Participant
  • # The participants connected to this course.
  • #
  • # Arguments
  • # searchTerm: [Not documented]
  • # participantTypeFilter: Filter by participant role, optional.
  • # orderBy: Sort the underlying list, optional
  • # before: [Not documented]
  • # after: [Not documented]
  • # first: [Not documented]
  • # last: [Not documented]
  • participants(
  • searchTerm: String,
  • participantTypeFilter: UserType,
  • orderBy: [ParticipantsOrder],
  • before: String,
  • after: String,
  • first: Int,
  • last: Int
  • ): ParticipantConnection!
  • # The flows connected to this course.
  • flows: [Flow!]!
  • # Whether the course is archived or not.
  • isArchived: Boolean
  • # The user designated as owner of the course.
  • owner: User!
  • # The context ID set by LTI, if the course is an LTI course.The context ID is
  • # usually the course ID from the LMS, but this can depend on your LMS.
  • ltiContextId: String
  • }