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
recurrenceRule: String
recurrence: JSON
readableRecurrenceString: String
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.recurrenceRule ● String scalar
Course.recurrence ● JSON scalar
Course.readableRecurrenceString ● String 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