CourseOffering
Represents an instance of a training course with location and date details of training courses. This object is available in API version 57.0 and later.
Supported Calls
create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()
Fields
AcademicSessionId
Type : reference
Properties : Create, Filter, Group, Nillable, Sort, Update
Description : The Academic Session associated with the Course Offering.
This field is a relationship field.
Relationship Name : AcademicSession
Relationship Type : Lookup
Refers To : AcademicSession
AttendancePolicyId
Type : reference
Properties : Create, Filter, Group, Nillable, Sort, Update
Description : The attendance policy associated with the Course Offering.
This field is a relationship field.
Relationship Name : AttendancePolicy
Relationship Type : Lookup
Refers To : AttendancePolicy
AvailabilityStatus
Type : picklist
Properties : Filter, Group, Nillable, Restricted picklist, Sort
Description : Specifies whether seats are available in a course offering or on its waitlist for an eligible student.
Possible values :
Closed
Open
Waitlist Only
EnrolleeCount
Type : int
Properties : Filter, Group, Nillable, Sort
Description : The current number of enrollees in the Course Offering.
EnrollmentCapacity
Type : int
Properties : Create, Filter, Group, Nillable, Sort, Update
Description : The maximum number of students that are allowed to enroll for the Course Offering.
IsActive
Type : boolean
Properties : Create, Defaulted on create, Filter, Group, Sort, Update
Description : Indicates whether the Course Offering is active (true) or not (false).
Default value : false
IsWaitlistActive
Type : boolean
Properties : Defaulted on create, Filter, Group, Sort
Description : Indicates whether the course offering has an active waitlist (true) or not (false).
This field is a calculated field.
Default value : false
LearningCourseId
Type : reference
Properties : Create, Filter, Group, Nillable, Sort, Update
Description : The Learning Course record associated with the Course Offering.
This field is a relationship field.
Relationship Name : LearningCourse
Relationship Type : Lookup
Refers To : LearningCourse
PrimaryFacultyId
Type : reference
Properties : Create, Filter, Group, Nillable, Sort, Update
Description : The Contact associated with the Course Offering as lead instructor.
This field is a relationship field.
Relationship Name : PrimaryFaculty
Relationship Type : Lookup
Refers To : Contact
SectionNumber
Type : string
Properties : Create, Filter, Group, Nillable, Sort, Update
Description : Differentiates a Course Offering from other sections in an academic term.
WaitlistCapacity
Type : int
Properties : Create, Filter, Group, Nillable, Sort, Update
Description : The maximum number of students that can be waitlisted for the Course Offering.
WaitlistCount
Type : int
Properties : Filter, Group, Nillable, Sort
Description : The current number of people on the waitlist for the Course Offering.
WaitlistStatus
Type : picklist
Properties : Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description : Specifies the status of the waitlist associated with the course offering.
Possible values :
Canceled
Inactive
Open
Processing Only
Processing Paused
For more information, see CourseOffering in Public Sector Solutions .