Course
No description
type Course {
id: ID!
createdAt: Date
updatedAt: Date
slug: Slug!
status: Status
title: String
sessionIsTitled: Boolean!
sampleLesson: Lesson
sampleLessonId: ID
sections: [Section]
appearanceBlock: ID
appearanceHash: String
paywallsBlock: ID
termsBlock: ID
confirmationBlock: ID
courseStartDate: Date
courseEndDate: Date
enrollmentStartDate: Date
enrollmentEndDate: Date
gracePeriodEndDate: Date
seatsLimit: Int
waitlistCount: Int
seatsLimitMet: Boolean!
waitlistingEnabled: Boolean!
waitlistingTriggered: Boolean!
taxable: Boolean
purchasable: Boolean!
taxCategory: ID
fulfillmentCenter: ID
courseGroup: CourseGroup
syllabusTitlesEnabled: Boolean
galleryEnabled: Boolean
workbookEnabled: Boolean
linkedWorkbookEnabled: Boolean
linkedWorkbookSkipEnabled: Boolean
superquizEnabled: Boolean
discussionsEnabled: Boolean
resourcesEnabled: Boolean
meetingsOverviewEnabled: Boolean
instructorAccessEnabled: Boolean
instructorEmails: [String]
freeWithRegistration: Boolean
priceInCents: Int
instructorAccessPriceInCents: Int
suggestedRetailPriceInCents: Int
alternativePricingType: AlternativePricingType
alternativePricingRef: Int
accessDays: Int
showProgress: Boolean
forceLinearProgress: Boolean
completionTimePerPage: Int
askLearnerPassword: Boolean
roster: Boolean
topicGroupId: ID
sku: String
prerequisiteCourses: [Course]
prerequisiteLearningPaths: [LearningPath]
parentCourseId: ID
isChild: Boolean
hasMultipleCurrencies: Boolean!
prices: [ItemPrice!]!
enrollmentActive: Boolean
waitlistActive: Boolean
webinarDates: [DateRange]
webinarTimeZone: String
meetings: [Meeting!]
inPersonEventInfo: InPersonEventInfo
currentUserHasAccess: Boolean!
location: Location
displayMap: Boolean!
publishDate: Date
isActive: Boolean!
futurePublishDate: Date
balanceRequirement: Float
awardClaimingOptions: [CourseAwardClaimingOption!]
availabilityStatus: String
embeddedEnabled: Boolean
displayResults: Boolean!
bulkPurchasingEnabled: Boolean!
seatTiers: [SeatTier!]
seatPackages: [SeatPackage!]
lastTierPriceInCents: Int
webinarId: String
hasChildren: Boolean!
customFields: JSON
kind: CourseGroupKind
rosterSubmittedDate: Date
finalAssessment: String
scormCollectUserDetails: Boolean
seatsUsedCount: Int!
seatsAllocatedCount: Int!
webinarDetails: WebinarBlock
showSyllabusWhileUnenrolled: Boolean
topicGroup: TopicGroup
courseGroupTitle: String
}
Fields
Course.id
● ID!
non-null scalar
Course.createdAt
● Date
scalar
Course.updatedAt
● Date
scalar
Course.slug
● Slug!
non-null scalar
Course.status
● Status
enum
Course.title
● String
scalar
Course.sessionIsTitled
● Boolean!
non-null scalar
Course.sampleLesson
● Lesson
object
Course.sampleLessonId
● ID
scalar
Course.sections
● [Section]
list object
Course.appearanceBlock
● ID
scalar
Course.appearanceHash
● String
scalar
Course.paywallsBlock
● ID
scalar
Course.termsBlock
● ID
scalar
Course.confirmationBlock
● ID
scalar
Course.courseStartDate
● Date
scalar
Course.courseEndDate
● Date
scalar
Course.enrollmentStartDate
● Date
scalar
Course.enrollmentEndDate
● Date
scalar
Course.gracePeriodEndDate
● Date
scalar
Course.seatsLimit
● Int
scalar
Course.waitlistCount
● Int
scalar
Course.seatsLimitMet
● Boolean!
non-null scalar
Course.waitlistingEnabled
● Boolean!
non-null scalar
Course.waitlistingTriggered
● Boolean!
non-null scalar
Course.taxable
● Boolean
scalar
Course.purchasable
● Boolean!
non-null scalar
Course.taxCategory
● ID
scalar
Course.fulfillmentCenter
● ID
scalar
Course.courseGroup
● CourseGroup
object
Course.syllabusTitlesEnabled
● Boolean
scalar
Course.galleryEnabled
● Boolean
scalar
Course.workbookEnabled
● Boolean
scalar
Course.linkedWorkbookEnabled
● Boolean
scalar
Course.linkedWorkbookSkipEnabled
● Boolean
scalar
Course.superquizEnabled
● Boolean
scalar
Course.discussionsEnabled
● Boolean
scalar
Course.resourcesEnabled
● Boolean
scalar
Course.meetingsOverviewEnabled
● Boolean
scalar
Course.instructorAccessEnabled
● Boolean
scalar
Course.instructorEmails
● [String]
list scalar
Course.freeWithRegistration
● Boolean
scalar
Course.priceInCents
● Int
scalar
Course.instructorAccessPriceInCents
● Int
scalar
Course.suggestedRetailPriceInCents
● Int
scalar
Course.alternativePricingType
● AlternativePricingType
enum
Course.alternativePricingRef
● Int
scalar
Course.accessDays
● Int
scalar
Course.showProgress
● Boolean
scalar
Course.forceLinearProgress
● Boolean
scalar
Course.completionTimePerPage
● Int
scalar
Course.askLearnerPassword
● Boolean
scalar
Course.roster
● Boolean
scalar
Course.topicGroupId
● ID
scalar
Course.sku
● String
scalar
Course.prerequisiteCourses
● [Course]
list object
Course.prerequisiteLearningPaths
● [LearningPath]
list object
Course.parentCourseId
● ID
scalar
Course.isChild
● Boolean
scalar
Course.hasMultipleCurrencies
● Boolean!
non-null scalar
Course.prices
● [ItemPrice!]!
non-null object
Course.enrollmentActive
● Boolean
scalar
Course.waitlistActive
● Boolean
scalar
Course.webinarDates
● [DateRange]
list object
Course.webinarTimeZone
● String
scalar
Course.meetings
● [Meeting!]
list object
Course.inPersonEventInfo
● InPersonEventInfo
object
Course.currentUserHasAccess
● Boolean!
non-null scalar
Course.location
● Location
object
Course.displayMap
● Boolean!
non-null scalar
Course.publishDate
● Date
scalar
Course.isActive
● Boolean!
non-null scalar
Course.futurePublishDate
● Date
scalar
Course.balanceRequirement
● Float
scalar
Course.awardClaimingOptions
● [CourseAwardClaimingOption!]
list object
Course.availabilityStatus
● String
scalar
Course.embeddedEnabled
● Boolean
scalar
Course.displayResults
● Boolean!
non-null scalar
Course.bulkPurchasingEnabled
● Boolean!
non-null scalar
Course.seatTiers
● [SeatTier!]
list object
Course.seatPackages
● [SeatPackage!]
list object
Course.lastTierPriceInCents
● Int
scalar
Course.webinarId
● String
scalar
Course.hasChildren
● Boolean!
non-null scalar
Course.customFields
● JSON
scalar
Course.kind
● CourseGroupKind
enum
Course.rosterSubmittedDate
● Date
scalar
Course.finalAssessment
● String
scalar
Course.scormCollectUserDetails
● Boolean
scalar
Course.seatsUsedCount
● Int!
non-null scalar
Course.seatsAllocatedCount
● Int!
non-null scalar
Course.webinarDetails
● WebinarBlock
object
Course.showSyllabusWhileUnenrolled
● Boolean
scalar
Course.topicGroup
● TopicGroup
object
Course.courseGroupTitle
● String
scalar
Returned by
CopyCourse
mutation ● CourseById
query ● CreateInPersonEvent
mutation ● UpdateInPersonEvent
mutation
Member of
AccessExpiration
object ● AssessmentAttempt
object ● AssignmentSubmission
object ● Bookmark
object ● Client
object ● Course
object ● CourseGroup
object ● EmbedWidgetCourseStatus
object ● Forum
object ● LearningPath
object ● License
object ● LinkedWorkbook
object ● Meeting
object ● Note
object ● Page
object ● PurchasedCourse
object ● RedemptionCodeGroup
object ● RegistrationCode
object ● ScormAttempt
object ● Thread
object ● Waitlist
object ● WaitlistedCourse
object
Implemented by
AccessExpirationResource
union ● AwardResource
union ● CampaignResource
union ● CertificateResource
union ● CertificateTemplateResource
union ● CourseOrLearningPath
union