ShortName | Name | Type | Description | Required? | Read only? | Cardinality | XML Attribute? | Implementation Notes |
---|---|---|---|---|---|---|---|---|
id | Unique Id | String | The system assigned unique id to identify this Object. Could be implemented as as sequence number or as a UUID. Attempts to set this value on creates should result in a ReadOnlyException being thrown An Id:
|
Required on updates | Read only | One | Yes | |
typeKey | Type Key | String | A unique identifier for the type of this object. | Required | Read only | One | Yes | |
stateKey | State Key | String | A unique identifier for the state of this object. | Required | One | Yes | ||
name | Name | String | A display name for this entity. | One | No | |||
descr | Description | RichTextInfo | A description of the entity. | One | No | |||
formatOfferingId | Format Offering Id | String | Format offering Id used to create this activity | Required | One | No | ||
formatOfferingName | Format Offering Name | String | Format offering Name used to create this activity | Required | One | No | ||
activityId | Activity Id | String | Canonical activity whose instance is this activity offering. | Required | One | No | ||
termId | Term Id | String | Academic term the activity is being offered in. Same as course offering term or a nested term of course offering. |
Required | One | No | map to Lui.getAtpId | |
termCode | Term Code | String | Academic term code the activity is being offered in. Same as course offering term or a nested term of course offering. |
Required | One | No | map to Lui.getAtpCode | |
activityCode | Activity Code | String | Alphanumeric character that identifies the section of the course offering. |
One | No | |||
scheduleId | Schedule Id | String | Gets the schedule Id for this offering. | One | No | maps to Scheduling service not implemented | ||
isHonorsOffering | Is Honors Offering | Boolean | Indicates that the course is an Honors Course. | Required | One | No | ||
gradingOptionKeys | Grading Option Keys | StringList | The options/scales that indicate the allowable grades that can be awarded. If the value is set here then the canonical course must have a grading option set on the canonical activity. |
Many | No | maps to Lui.gradingOptions | ||
instructors | Instructors | OfferingInstructorInfoList | Instructors for the activity. This list should be constrained by the instructors listed on the course offering. |
Many | No | maps to Lui.instructors | ||
weeklyInclassContactHours | Weekly Inclass Contact Hours | String | When/for how long does the offering meet in class. Calculated by system based on meeting times; may be validated against canonical. The unit is hours. |
One | No | |||
weeklyOutofclassContactHours | Weekly Outofclass Contact Hours | String | When/for how long does the offering meet out of class. Entered by Scheduler. The unit is hours. |
One | No | |||
weeklyTotalContactHours | Weekly Total Contac Hours | String | When/for how long does the offering meet in total. Calculated by system based as sum of In Class and Out of Class hours. The unit is hours. |
One | No | |||
isEvaluated | Instructor Evaluation Flag | Boolean | Is there an instructor evaluation for this activity offering. | One | No | |||
maximumEnrollment | Maximum Enrollment | Integer | Total maximum number of "seats" or enrollment slots that can be filled for the offering. |
One | No | maps to Lui.maximumEnrollment | ||
minimumEnrollment | Minimum Enrollment | Integer | Total minimum number of seats that must be filled for the offering not to be canceled. |
One | No | maps to Lui.minimumEnrollment | ||
isMaxEnrollmentEstimate | Is Maximum Enrollment Estimate Flag | Boolean | Is maximum enrollment estimate flag | One | No | |||
finalExamStartTime | Final Exam StartTime | Date | Start time of final exam | One | No | |||
finalExamEndTime | Final Exam EndTime | Date | End time of final exam. | One | No | |||
finalExamSpaceCode | Final Exam Space Code | String | Space code where final exam will be conducted | One | No | |||
activityOfferingURL | Activity Offering URL | String | Gets the URL for this offering. | One | No | |||
courseOfferingId | Course Offering Id | String | Course Offering id the activity is being offered in. | Required | One | No | maps to the containing formatOffering's courseOfferingId | |
courseOfferingTitle | Course Offering Title | String | Course Offering title the activity is being offered in. | Required | One | No | maps to the containing formatOffering's courseOffering's title | |
courseOfferingCode | Course Offering Code | String | Course Offering code the activity is being offered in. | Required | One | No | maps to the containing formatOffering's courseOffering's code | |
hasWaitlist | Has Waitlist | Boolean | Indicates whether a RegistrationGroup has a waitlist. | Required | One | No | maps to Lui.hasWaitlist | |
waitlistTypeKey | Waitlist Type | String | Indicates the type of waitlist as it relates to processing students on and off. |
One | No | maps to Lui.waitlistTypeKey | ||
waitlistMaximum | Waitlist Maximum | Integer | Maximum number of students to be allowed on the wait list. | One | No | maps to Lui.waitlistMaximum | ||
isWaitlistCheckinRequired | Is Waitlist Checkin Required | Boolean | Indicates if the waitlist requires checkin. | Required | One | No | maps to Lui.isWaitlistCheckinRequired | |
waitlistCheckinFrequency | Waitlist Checkin Frequency | TimeAmountInfo | Frequency for the waitlist checkin. | One | No | maps to Lui.waitlistCheckinFrequency | ||
meta | Meta | MetaInfo | Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown. |
Required on updates | Read only | One | No | |
attributes | Dynamic Attributes | AttributeInfoList | List of dynamic attributes, each holding a key-value pair that can be configured to hold additional information for an implementing institution. Note: the key may be repeated more than once to simulate a list of values. |
Many | No |