OBJECT

CourseMembership

Relationship between a user and a course

link GraphQL Schema definition

  • type CourseMembership {
  • # the course associated with this membership
  • course: Course
  • # id of course related to this membership
  • course_id: ID
  • # status of related course completion
  • course_status: String!
  • # date membership was created
  • created_at: String!
  • # Pagination cursor
  • cursor: Cursor!
  • # The unique identifier of the membership
  • id: ID!
  • # The next incomplete item
  • next_incomplete_item: CourseItem
  • # The incomplete item after the next incomplete item
  • next_next_incomplete_item: CourseItem
  • # start of course
  • start_at: String
  • # date membership was updated
  • updated_at: String!
  • # the user associated with this membership
  • user: User
  • # id of user related to this membership
  • user_id: ID
  • }