Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

http://specification.sifassociation.org/Implementation/AU/3.4.5/CommonTypes.html#CampusContainerType

...

Element/@AttributeCharSynergetic MappingDescriptionType
CampusContainerTypeO

Optional campus details.

 

ParentSchoolIdC

Config.Value

(ExternalSystem>SIF>SchoolInfo>>LocalID)

Parent School Id needs to be supplied if this Campus is not the Admin Campus. This number should be the state-assigned identifier for this school or the locally-assigned identifier for this school.

 
xs:normalizedString
SchoolCampusIdMluCampus.CampusCode

Specific Campus Id - This may be the same as the School Local Id.

 
xs:normalizedString
CampusTypeO<Not mapped>

Type of campus.

 
AUCodeSetsSchoolLevelType
AdminStatusM'N'

Is this campus the Admin Campus?

 
AUCodeSetsYesOrNoCategoryType

...

If a POST request is made with a campus-level SchoolInfoRefId, then the record can be translated so that campus detail can be effectively stored (ie. if a POST for StudentSchoolEnrollment was required) as there are no other campus-related fields in the specification.
If you had the 'Admin' school in the posting and there are multiple year levels split across campuses in the school, then this would otherwise fail so the CampusContainerType addresses this.

We will not populate the CampusType value.

...

  • Update luCampus to add SchoolInfoRefId
  • Retrospective changes to GET requests for currently implemented SIF objects, including SchoolInfo, StaffAssignment, StudentAttendanceTimeList, StudentContactRelationship, StudentSchoolEnrollment, StudentScoreJudgementAgainstStandard, TeachingGroup, Timetable, TimetableCell
  • Modify implementation of the SchoolInfo object to cater for additional mappings if these are required on a per-campus basis (ie. ACARAId)
  • 'Admin' SchoolInfoRefId will be provided on any GET request where SchoolInfoRefId is not passed- where it is passed the relevant subset of data can be returned with that SchoolInfoRefId field will be always N 
  • Documentation (clearly mark which objects are 'Campus' enabled)

...