The Student Course Details object
Typically, a student has a single student course details object for each course that they study while a student.
The student course details object returned by Tabula for a member has the following properties:
Property | Required permission | Description |
---|---|---|
scjCode |
Profiles.Read.StudentCourseDetails.Core |
The "student course join" code for a student in SITS |
sprCode |
Profiles.Read.StudentCourseDetails.Core |
The "student programme route" code for a student in SITS |
levelCode |
Profiles.Read.StudentCourseDetails.Core |
The code for the current level for this student course details |
beginDate |
Profiles.Read.StudentCourseDetails.Core |
The date that this student course details begins |
endDate |
Profiles.Read.StudentCourseDetails.Core |
The date that this student course details ended |
expectedEndDate |
Profiles.Read.StudentCourseDetails.Core |
The date that this student course details is expected to end |
courseYearLength |
Profiles.Read.StudentCourseDetails.Core |
The expected length of the course, in years |
mostSignificant |
Profiles.Read.StudentCourseDetails.Core |
Whether this is currently the most significant student course details - this will be true for only one student course details per student |
reasonForTransferCode |
Profiles.Read.StudentCourseDetails.Core |
The SITS code for the reason for transfer |
course |
Profiles.Read.StudentCourseDetails.Core |
An object representing the course for this student course details with properties code name and type |
currentRoute |
Profiles.Read.StudentCourseDetails.Core |
An object representing the current route for this student course details with properties code name and adminDepartment |
department |
Profiles.Read.StudentCourseDetails.Core |
An object representing the study department for this student course details |
award |
Profiles.Read.StudentCourseDetails.Core |
An object representing the expected award for this student course details with properties code and name |
statusOnRoute |
Profiles.Read.StudentCourseDetails.Status |
The current SITS status on route for this student course details with properties code and name |
statusOnCourse |
Profiles.Read.StudentCourseDetails.Status |
The current SITS status on course for this student course details with properties code and name |
relationships |
Profiles.Read.StudentCourseDetails.Core |
A map of relationship types to student relationship objects for current relationships |
moduleRegistrations |
Profiles.Read.ModuleRegistration.Core |
A set of module registration objects related to this student course details |
degreeAwards |
Profiles.Read.DegreeAwards.Core |
A set of degree awards related to this student course details. Properties like awardDate, academicYear, sprCode, classification object (code/name) are exposed |
studentCourseYearDetails |
Profiles.Read.StudentCourseDetails.Core |
A set of student course year details objects related to this student course details |
Tabula API Methods
- Overview
- The Member object
- The StudentCourseDetails object
- The StudentCourseYearDetails object
- The StudentRelationship object
- The Student RelationshipType object
- The ModuleRegistration object
- Retrieve a member
- Retrieve multiple members
- Retrieve a member's relationships
- List relationship agents in dept.
- Search for members