Get Student Course Registration

RegistrationRequest

GetStudentCourseRegistrationInMsg

Name Required Description
Term Id Yes Student course registrations for the provided Term Identifier are returned.
LmsTermIds No Arrays of LMS Term identifiers
CampusId No Default = null. If a Campus Identifier is provided, only student registration data for students enrolled at the provided CampusId are included in the extract. Otherwise, student registration data extracted is not filtered down by campus.
CourseSectionId No Default = null. If a Course Section Identifier is provided, only students registered in the provided CourseSectionId are returned.
LmsVendorId No Default = null. If an LMS Vendor Identifier is provided, only student registration data for course sections explicitly associated with the provided LmsVendorId are returned.
LmsFlag No Default = false. If true, additional criteria are added to the where clause of the query to return rows: 
  • Student registration data for only course sections that are associated with a Delivery Method where the “Extract to LMS” attribute is true are included.   

  • Only course sections that are associated with a term where the “Send Student Registration Data” flag is set are extracted.

SkipSemanticValidation No The default is false. If set to true, the process will skip semantic validation.

RegistrationResponse

GetStudentCourseRegistrationOutMsg

Name Description
Status OK or ERROR
Result Details of Error Condition
Info Messages Array of Info Messages

StudentRegistrationInfoMsg

Name
Student Id
Enrolled Program Id
Degree Course Id
Course Status
Course Section Id
Course Id
Course Code
Course Section #
Course Description
Term Id
Term Code
Start Date
End Date
Campus Id
Primary Instructor Id
Secondary Instructor Ids  
Delivery Method Id
LMS Vendor Id
Comment