OBJECT

InteractiveCourse

Represents an InteractiveCourse entity

link GraphQL Schema definition

  • type InteractiveCourse {
  • # Unique identifier for an InteractiveCourse, UUID format.
  • id: ID!
  • # InteractiveCourse type, current possible values: ('course').
  • type: String
  • # Version of the InteractiveCourse.
  • version: String
  • # name of individual InteractiveCourse.
  • name: String
  • # Describes what is covered in the InteractiveCourse.
  • description: String
  • # The date and time the author(s) originally released the InteractiveCourse.
  • releasedOn: DateTime
  • # The date and time the InteractiveCourse was retired. Will be null if not
  • # retired.
  • retiredOn: DateTime
  • # The date and time the InteractiveCourse was created.
  • createdOn: DateTime
  • # The date and time of the last time the InteractiveCourse was updated.
  • updatedOn: DateTime
  • # Number of video pages in the InteractiveCourse.
  • videoCount: Int
  • # Number of non-video challenge pages in the InteractiveCourse.
  • challengeCount: Int
  • # Total number of video and challenge pages in the InteractiveCourse.
  • pageCount: Int
  • # Estimated time it will take to complete the InteractiveCourse in seconds.
  • courseSeconds: Float
  • # Total number of rating for the InteractiveCourse.
  • ratingCount: Int
  • # Average rating for the InteractiveCourse
  • ratingAverage: Float
  • # url's represent metadata about the Interactive Course URL
  • urls: InteractiveCourseUrls
  • }