SchoolCourseInfo (TBD)

This object is for course information.

All local ids in non-authoritative objects are optional. It is therefore up to the provider and the actual agent's design and choreography to determine whether or not to use or local ids from parent objects. There are cases in some subscribing systems where it might not possible to add RefId columns and therefore the RefId of related objects cannot be stored. For example a target system that listens to TimeTableSubject events and updates them may not be able to store the associated SchoolCourseInfoRefId with that object. The only way it can link the TimeTableSubject object with the appropriate course might be through its local course id. Having local ids that link the parent objects with the child object can simplify the agent design. Generally it is suggested to use the appropriate RefIds whenever possible and only use local ids if there is no other way to use RefIds.

http://specification.sifassociation.org/Implementation/AU/3.4.5/TimetablingAndResourceScheduling.html#obj:SchoolCourseInfo

ImplementedPartial or Future ImplementationNo Mapping


Element/@AttributeCharPrivacy RatingDescriptionType
SchoolCourseInfo
Low

 


RefIdMLow

The ID (GUID) that uniquely identifies the school course.

 
RefIdType
SchoolInfoRefIdMLow

The ID (GUID) that identifies the school where the course is offered.

 
IdRefType
SchoolLocalIdOLow

The locally-assigned identifier for this school/campus.

 
LocalIdType
SchoolYearCLow

School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g. 2007).

 
SchoolYearType
TermInfoRefIdCLow

The ID (GUID) that uniquely identifies this TermInfo (reportable time period). Either SchoolYear or TermInfoRefId must be provided.

 
IdRefType
CourseCodeMLow

School-defined local code for the course.

 
xs:normalizedString
StateCourseCodeOLow

State-defined standard course code used to report information about courses.

 
xs:normalizedString
DistrictCourseCodeOLow

The corresponding district course code.

 
xs:normalizedString
SubjectAreaListOLow

Subject matter areas.

 
SubjectAreaListType
CourseTitleMLow

Title of the course.

 
xs:normalizedString
DescriptionOLow

Textual description of the course.

 
xs:normalizedString
InstructionalLevelOLow

An indication of the general nature and difficulty of instruction provided.

 
xs:normalizedString
CourseCreditsOLow

The number of credits awarded upon course completion.

 
xs:normalizedString
CoreAcademicCourseOLow

Does the course meet the state definition of a core academic course?

 
AUCodeSetsYesOrNoCategoryType
GraduationRequirementOLow

Does the state require that the course be completed for graduation?

 
AUCodeSetsYesOrNoCategoryType
DepartmentOLow

Department with jurisdiction over this course.

 
xs:normalizedString
CourseContentOLow

Description of course content.

 
xs:normalizedString
SIF_MetadataOLow
SIF_MetadataType
SIF_ExtendedElementsOLow
SIF_ExtendedElementsType

Table 3.11.5-1: SchoolCourseInfo