3.3 SIF AU

The introduction for the SIF AU data model.

3.3.1 AggregateCharacteristicInfo

This object defines the attribute of a group of objects that implicitly or explicitly defines a subset of the group.

SIF_Events are reported for this object.

AggregateCharacteristicInfo
Figure 3.3.1-1: AggregateCharacteristicInfo AggregateCharacteristicInfo RefId Description Definition ElementName SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 AggregateCharacteristicInfo 

This object defines the attribute of a group of objects that implicitly or explicitly defines a subset of the group.

 
 
@
key
RefIdM

Key for aggregate characteristic information.

 
RefIdType
 DescriptionO

Describes the supercategory of the characteristic described in the Definition element below.

Examples
Sex
CulturalBackground
YearLevel
IndigenousStatus

xs:string
 DefinitionM

Defines the aggregate characteristic information.

Examples
LBOTE
Male

xs:token
 ElementNameO

Reference to SIF elements or external authority (e.g., StudentPersonal/PersonInfo/Demographics/Sex).

Examples
Dropout Status

xs:token
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.1-1: AggregateCharacteristicInfo
<AggregateCharacteristicInfo RefId="06AF1D69FB064AB388983505714F18FB"> <Description>Sex</Description> <ElementName>StudentPersonal/PersonInfo/Demographics/Sex</ElementName> </AggregateCharacteristicInfo>
Example 3.3.1-1: AggregateCharacteristicInfo

3.3.2 AggregateStatisticFact

This object is the actual value of the measurement. It is always associated with one statistic and one or more characteristics.

SIF_Events are reported for this object.

AggregateStatisticFact
Figure 3.3.2-1: AggregateStatisticFact AggregateStatisticFact RefId AggregateStatisticInfoRefId Characteristics AggregateCharacteristicInfoRefId Excluded Value SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 AggregateStatisticFact 

This object is the actual value of the measurement. It is always associated with one statistic and one or more characteristics.

 
 
@
key
RefIdM RefIdType
 AggregateStatisticInfoRefIdM Reference to statistic defined by AggregateStatisticInfo.  IdRefType
 CharacteristicsM

Reference to one or more AggregateCharacteristicInfo objects.

 
List
 Characteristics/AggregateCharacteristicInfoRefId
     
MR

Reference to an AggregateCharacteristicInfo object.

 
IdRefType
 ExcludedO values:
Yes
No
 ValueM

Value of the fact.

 
xs:decimal
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.2-1: AggregateStatisticFact
<AggregateStatisticFact RefId="3A4E2822C696433B812B49DEAE557E41"> <AggregateStatisticInfoRefId>91A4209F7F4F4F4B9DC8D21CEFD1DC2F</AggregateStatisticInfoRefId> <Characteristics> <AggregateCharacteristicInfoRefId>0B972D8644EE4D7994F5FF1C3131772D</AggregateCharacteristicInfoRefId> </Characteristics> <Excluded>No</Excluded> <Value>27</Value> </AggregateStatisticFact>
Example 3.3.2-1: AggregateStatisticFact

3.3.3 AggregateStatisticInfo

This object defines the data that is being aggregated as well as the type of measurement that is being performed.

SIF_Events are reported for this object.

AggregateStatisticInfo
Figure 3.3.3-1: AggregateStatisticInfo AggregateStatisticInfo RefId StatisticName CalculationRule Type ApprovalDate ExpirationDate ExclusionRules ExclusionRule Type Source EffectiveDate DiscontinueDate Location Measure SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 AggregateStatisticInfo 

This object defines the data that is being aggregated as well as the type of measurement that is being performed.

 
 
@
key
RefIdM

Key

 
RefIdType
 StatisticNameM

Name of Aggregate Statistic

Examples
Total Enrollment
Diploma Recipients

xs:token
 CalculationRuleO

Rule for calculating the aggregate statistic

 
xs:string
@TypeM values:
Description
Formula
URL
Other
 ApprovalDateO

Date for which the statistic is initially valid

 
xs:date
 ExpirationDateO

Date after which the statistic is no longer valid

 
xs:date
 ExclusionRulesO

Rules for which statistic may not be reported.

 
List
 ExclusionRules/ExclusionRule
     
OR

Rule for which statistic may not be reported

 
xs:string
@TypeM values:
SampleSize
Description
 SourceO

System providing the data: i.e., SIS, Transportation,

 
xs:token
 EffectiveDateO

Effective date of the statistic

 
xs:date
 DiscontinueDateO

Discontinue date of the statistic

 
xs:date
 LocationO

Location where the activity takes place.

 
Location
 MeasureO

Type of the statistic.

 
values:
Count
Minimum
Maximum
Percent
Mean
Median
Mode
Sum
StandardDeviation
UnduplicatedCount
FTE
Other
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.3-1: AggregateStatisticInfo
<AggregateStatisticInfo RefId="A5DECBD3161B4F5D9F46EBA64C87B002"> <StatisticName>Read Proficiency L1</StatisticName> <CalculationRule Type="Description">Number of students scoring at Reading Proficiency Level 1</CalculationRule> <ApprovalDate>2002-09-01</ApprovalDate> <ExpirationDate>2006-06-30</ExpirationDate> <ExclusionRules> <ExclusionRule Type="SampleSize">N less than 10</ExclusionRule> </ExclusionRules> <Source>SIS</Source> <Location Type="School"> <LocationName>Green River High School</LocationName> <LocationRefId SIF_RefObject="SchoolInfo">279BCEE5515E4C1AAC3A765D1F069BC3</LocationRefId> </Location> <Measure>Count</Measure> </AggregateStatisticInfo>
Example 3.3.3-1: AggregateStatisticInfo

3.3.4 Assessment

An assessment measures a student's progress and learning on specific academic standards.

SIF_Events are not reported for this object.

Assessment
Figure 3.3.4-1: Assessment Assessment RefId Name AssessmentId AssessmentPackageRefId AssessmentDescriptors AssessmentDescriptor SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 Assessment   
@
key
RefIdM

The GUID that uniquely identifies this object.

 
RefIdType
 NameM

Name of the test.

 
xs:normalizedString
 AssessmentIdO

The state, local or publisher unique Id for the assessment.

 
xs:normalizedString
 AssessmentPackageRefIdO IdRefType
 AssessmentDescriptorsO

Describes what type of assessment this represents.

 
List
 AssessmentDescriptors/AssessmentDescriptor
     
OR union of:

AUCodeSetsAssessmentTypeType

additional values:

Statewide
Formative
Local Summative
Diagnostic
Benchmark
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.4-1: Assessment
<Assessment RefId="CC2834DE9138FAB032EF399BA72A8234"> <Name>TAKS Test</Name> <AssessmentId>TX48A</AssessmentId> <AssessmentPackageRefId>B8846EB83F0D4609A3299AC59410814E</AssessmentPackageRefId> <AssessmentDescriptors> <AssessmentDescriptor>Statewide</AssessmentDescriptor> </AssessmentDescriptors> <SIF_Metadata> <EducationFilter> <LearningStandardItems> <LearningStandardItemRefId>FA3023B26277CAD47105327F3A782BED</LearningStandardItemRefId> <LearningStandardItemRefId>DE937CB2627AAE872850E1F3A782BEDF</LearningStandardItemRefId> <LearningStandardItemRefId>BCFA143627AAE87E830E1F3AD92B4DA7</LearningStandardItemRefId> <LearningStandardItemRefId>DE840286ABB72198756E1F349CAE8273</LearningStandardItemRefId> <LearningStandardItemRefId>913DE839BA8329FCA938EF2709BC31A0</LearningStandardItemRefId> <LearningStandardItemRefId>A8930CD176EBB992714ACEB78492AE9C</LearningStandardItemRefId> <LearningStandardItemRefId>0264FFBA72C78ED903BE27CAA18905FB</LearningStandardItemRefId> </LearningStandardItems> </EducationFilter> </SIF_Metadata> </Assessment>
Example 3.3.4-1: Assessment

3.3.5 AssessmentAdministration

This object represents an assessment event. It includes information related to the time of administration, place of administration, and unusual events related to the administration.

SIF_Events are reported for this object.

AssessmentAdministration
Figure 3.3.5-1: AssessmentAdministration AssessmentAdministration RefId AssessmentFormRefId AdministrationName SpecialConditions SpecialCondition Code SIF_Action AdministrationDateTime StartDateTime FinishDateTime DueDateTime Address StaffPersonalRefId LEAInfoRefId SchoolInfoRefId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 AssessmentAdministration 

This object represents an assessment event. It includes information related to the time of administration, place of administration, and unusual events related to the administration.

 
 
@
key
RefIdM

The GUID that uniquely identifies an instance of the object.

 
RefIdType
 AssessmentFormRefIdM

The RefId of the assessment form used in the assessment administration.

 
IdRefType
 AdministrationNameO xs:normalizedString
 SpecialConditionsO

Special conditions or unusual events related to the administration event.

 
ActionList (SpecialCondition/@Code)
 SpecialConditions/SpecialCondition
     
MR

A text description of the special condition.

Examples
Fire drill during test.
Air conditioning broke during the request.
Assessment was given over three days instead of in one sitting.

xs:string
@CodeM

This is the primary key for the list of special conditions.

 
xs:token
@SIF_ActionO

In a Change event, this flag can be used to indicate an element has been deleted from the parent list container. At a minimum the key for the list must also be present.

 
values:
Delete
 AdministrationDateTimeM

Date and time the test is scheduled to be given.

 
xs:dateTime
 StartDateTimeO

Date and time testing begins.

 
xs:dateTime
 FinishDateTimeO

Date and time testing ends.

 
xs:dateTime
 DueDateTimeO

Date and time test is due.

 
xs:dateTime
 AddressO

Address of the location where the administration takes place.

 
Address
 StaffPersonalRefIdO

Optional reference to a staff person associated with the administration.

 
IdRefType
 LEAInfoRefIdO

Optional reference to a school district associated with the administration.

 
IdRefType
 SchoolInfoRefIdO

Optional reference to a school associated with the administration.

 
IdRefType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.5-1: AssessmentAdministration
<AssessmentAdministration RefId="E2E8045FD8884745AC588F1DDDBEE864"> <AssessmentFormRefId>78DA3F367AAE4E34995CE15530F531CC</AssessmentFormRefId> <SpecialConditions> <SpecialCondition Code="25B">Fire drill during test.</SpecialCondition> </SpecialConditions> <AdministrationDateTime>2006-03-06T14:30:00-05:00</AdministrationDateTime> <FinishDateTime>2006-03-06T15:30:00-05:00</FinishDateTime> </AssessmentAdministration>
Example 3.3.5-1: AssessmentAdministration

3.3.6 AssessmentForm

Represents the unique set of questions or stimuli given to a set of test takers. A physical correlate of the assessment form is the test booklet given to students during an assessment. However, this object does not contain the questions, it only contains elements that describe the form for use in scoring the questions.

SIF_Events are not reported for this object.

AssessmentForm
Figure 3.3.6-1: AssessmentForm AssessmentForm RefId AssessmentRefId AssessmentType FormName FormNumbers FormNumber Level Period YearLevels AssessmentSubTestRefIds AssessmentSubTestRefId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 AssessmentForm 

Represents the unique set of questions or stimuli given to a set of test takers. A physical correlate of the assessment form is the test booklet given to students during an assessment. However, this object does not contain the questions, it only contains elements that describe the form for use in scoring the questions.

 
 
@
key
RefIdM

The GUID that uniquely identifies an instance of the object.

 
RefIdType
 AssessmentRefIdM

The RefId of the assessment related to this form.

 
IdRefType
 AssessmentTypeO

Indicates whether this assessment (form) is a standard administration or alternate.

 
values:
standard
alternate
 FormNameM

Text description for this particular arrangement of questions, etc.

 
xs:normalizedString
 FormNumbersO

Reference numbers for the form.

 
List
 FormNumbers/FormNumberMR

Reference number for the form.

 
xs:token
 LevelO

Indicates the level of the form.

Examples
Year 3
Leveling System

xs:token
 PeriodO

The time period in which the form is intended to be administered.

 
xs:token
 YearLevelsO

Year levels this assessment is designed to evaluate.

 
YearLevels
 AssessmentSubTestRefIdsO

Associated subtests (score types). Each form can provide scores in one or more subtest areas.

 
List
 AssessmentSubTestRefIds/AssessmentSubTestRefId
     
OR

A subtest identified by RefId.

 
IdRefType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.6-1: AssessmentForm
<AssessmentForm RefId="13F3C7AFF8464EE1862B0622A010883E"> <AssessmentRefId>77C5D8A7345B4BE883053228C9708512</AssessmentRefId> <AssessmentType>standard</AssessmentType> <FormName>Form A</FormName> <FormNumbers> <FormNumber>34</FormNumber> </FormNumbers> <Level>Year 3</Level> <Period>Spring</Period> <AssessmentSubTestRefIds> <AssessmentSubTestRefId>C356A7559EB144DE8B09097078A94F86</AssessmentSubTestRefId> </AssessmentSubTestRefIds> </AssessmentForm>
Example 3.3.6-1: AssessmentForm

3.3.7 AssessmentItem

This object is designed to allow software systems to provide item detail information such as the stem of the item, the distractors, the stimuli, etc. This initial version of the object does not deal with presentation aspects of the item. Instead it focuses on the item content and characteristics needed to enable interoperability and the usage of item-level information in the improvement of learning and instruction.

SIF_Events are not reported for this object.

AssessmentItem
Figure 3.3.7-1: AssessmentItem AssessmentItem RefId AssessmentFormRefId ResponseType ItemLabel ItemName LearningStandardItems LearningStandardItemRefId Stimulus Stem ResponseChoices Choice ChoiceLabel ChoiceContent CreditValue ItemScoreMaximum ItemScoreMinimum PerformanceLevels PerformanceLevel LevelName CutScores ScoreMetric LowerCut UpperCut SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 AssessmentItem 

This object is designed to allow software systems to provide item detail information such as the stem of the item, the distractors, the stimuli, etc. This initial version of the object does not deal with presentation aspects of the item. Instead it focuses on the item content and characteristics needed to enable interoperability and the usage of item-level information in the improvement of learning and instruction.

 
 
@
key
RefIdM RefIdType
 AssessmentFormRefIdM

This RefId points to the assessment form of which the item is a part.

 
IdRefType
 ResponseTypeM

A value that indicates the response type for the item. Note: the multiple-multiple choice value means that there is a multiple choice question, for which more than one choice is acceptable.

 
values:
multiple-choice
multiple-multiple choice
true-false
fill-in-the-blank
short-answer
essay
 ItemLabelM

An item number or other identifier for the item. It may be used to indicate the order or grouping of items.

 
xs:token
 ItemNameO

Name or short description of the item.

 
xs:string
 LearningStandardItemsO

This object contains information related to curriculum standards statements "standards" or "benchmarks" or the like within the document. Each LearningStandardItemRefId reflects an individual standard statement and may occur at several levels within a hierarchially structured document.

 
List
 LearningStandardItems/LearningStandardItemRefId
     
MR IdRefType
 StimulusC

A piece of content to be used by the test taker in responding to the stem. Examples include a reading passage, a video, a diagram, or a picture.

Note: The Stimulus element only is included when a Stem element exists.

 
AbstractContentElementType
 StemO

The question, task, or statement that prompts a response from the test taker.

 
AbstractContentElementType
 ResponseChoicesC

This complex element will not be included in the object if @ResponseType is:

  • fill-in-the-blank
  • short-answer
  • essay

Other cases will be added in the future.

 
 
 ResponseChoices/ChoiceMR  
 ResponseChoices/Choice/ChoiceLabel
     
O

A choice number or other identifier for the choice. It may be used to indicate the order or grouping of the choices.

 
xs:normalizedString
 ResponseChoices/Choice/ChoiceContent
     
M

The text of the choice, such as true, 27, or Important economic and social factors.

 
AbstractContentElementType
 ResponseChoices/Choice/CreditValue
     
O

A numeric value that indicates the amount of credit awarded for choosing the choice.

 
xs:float
 ItemScoreMaximumO

The maximum item score possible for this item.

 
xs:token
 ItemScoreMinimumO

The minimum item score possible for this item.

 
xs:token
 PerformanceLevelsO

Performance Levels are an ordered set of categories that indicate the achievement level of a person on an assessment.

 
List
 PerformanceLevels/PerformanceLevel
     
OR

Defines cut scores for placing students in an appropriate performance level.

 
 
@LevelNameM

The name of the performance level.

 
xs:normalizedString
 PerformanceLevels/PerformanceLevel/
     CutScores
O

Score bounds for the performance level.

 
 
@ScoreMetricM

The metric or scale used to report the scores.

 
AUCodeSetsAssessmentReportingMethodType
 PerformanceLevels/PerformanceLevel/
     CutScores/LowerCut
O

Lower bound for the performance level.

 
xs:token
 PerformanceLevels/PerformanceLevel/
     CutScores/UpperCut
O

Upper bound for the performance level.

 
xs:token
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.7-1: AssessmentItem
<AssessmentItem RefId="C294F3E190F019AD8E1DFC8367537EC8"> <AssessmentFormRefId>9372CB8EA910FF87D5672CAEF01387AA</AssessmentFormRefId> <ResponseType>multiple-choice</ResponseType> <ItemLabel>5</ItemLabel> <ItemName>Geometry diagnostic</ItemName> <LearningStandardItems> <LearningStandardItemRefId>DE072A87EFAD4B778AF9FAF83C94839E</LearningStandardItemRefId> </LearningStandardItems> <Stimulus> <Reference MIMEType="image/jpeg" Description="triangle_1"> <URL>http://www.trianglezz.com/triangle.jpg</URL> </Reference> </Stimulus> <Stem> <TextData Description="Pythagorean Theorem"> Express the length of side C in terms of A and B. </TextData> </Stem> <ResponseChoices> <Choice> <ChoiceLabel>A</ChoiceLabel> <ChoiceContent> <TextData>A + B</TextData> </ChoiceContent> <CreditValue>0.0</CreditValue> </Choice> <Choice> <ChoiceLabel>B</ChoiceLabel> <ChoiceContent> <TextData>3PI*R</TextData> </ChoiceContent> <CreditValue>-0.1</CreditValue> </Choice> <Choice> <ChoiceLabel>C</ChoiceLabel> <ChoiceContent> <TextData>SQRT(A2 + B2)</TextData> </ChoiceContent> <CreditValue>1.0</CreditValue> </Choice> <Choice> <ChoiceLabel>D</ChoiceLabel> <ChoiceContent> <TextData>A2 + B2</TextData> </ChoiceContent> <CreditValue>0.5</CreditValue> </Choice> </ResponseChoices> </AssessmentItem>
Example 3.3.7-1: AssessmentItem - Example 1
<AssessmentItem RefId="C294F3E190F019AD8E1DFC8367537EC8"> <AssessmentFormRefId>9372CB8EA910FF87D5672CAEF01387AA</AssessmentFormRefId> <ResponseType>multiple-choice</ResponseType> <ItemLabel>5</ItemLabel> <ItemName>Geometry diagnostic</ItemName> <LearningStandardItems> <LearningStandardItemRefId>DE072A87EFAD4B778AF9FAF83C94839E</LearningStandardItemRefId> </LearningStandardItems> <Stimulus> <Reference MIMEType="image/jpeg" Description="triangle_1"> <URL>http://www.trianglezz.com/triangle.jpg</URL> </Reference> </Stimulus> <Stem> <TextData Description="Pythagorean Theorem"> Express the length of side C in terms of A and B. </TextData> </Stem> <ResponseChoices> <Choice> <ChoiceLabel>A</ChoiceLabel> <ChoiceContent> <TextData>A + B</TextData> </ChoiceContent> <CreditValue>0.0</CreditValue> </Choice> <Choice> <ChoiceLabel>B</ChoiceLabel> <ChoiceContent> <TextData>3PI*R</TextData> </ChoiceContent> <CreditValue>-0.1</CreditValue> </Choice> <Choice> <ChoiceLabel>C</ChoiceLabel> <ChoiceContent> <TextData>SQRT(A2 + B2)</TextData> </ChoiceContent> <CreditValue>1.0</CreditValue> </Choice> <Choice> <ChoiceLabel>D</ChoiceLabel> <ChoiceContent> <TextData>A2 + B2</TextData> </ChoiceContent> <CreditValue>0.5</CreditValue> </Choice> </ResponseChoices> <ItemScoreMaximum>1.0</ItemScoreMaximum> <ItemScoreMinimum>-.1</ItemScoreMinimum> <PerformanceLevels> <PerformanceLevel LevelName="Pass"> <CutScores ScoreMetric="0499"> <LowerCut>0</LowerCut> <UpperCut>0.5</UpperCut> </CutScores> </PerformanceLevel> </PerformanceLevels> </AssessmentItem>
Example 3.3.7-2: AssessmentItem - Example 2

3.3.8 AssessmentPackage

SIF_Events are not reported for this object.

AssessmentPackage
Figure 3.3.8-1: AssessmentPackage AssessmentPackage RefId XMLData Description SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 AssessmentPackage 

A wrapper for any external standard that can define or transmit the content of an assessment.

 
 
@
key
RefIdM

The GUID that uniquely identifies an object instance in a zone.

 
RefIdType
 XMLDataC

Contains an arbitary XML element, encoded in UTF-8.

 
<xs:any processContents="lax" />
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD).

 
xs:token
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.8-1: AssessmentPackage
<AssessmentPackage RefId="495A00194CA340E3A33777B42E59C4F2"> <XMLData Description="Assessment">...</XMLData> </AssessmentPackage>
Example 3.3.8-1: AssessmentPackage

3.3.9 AssessmentRegistration

This object represents the assignment of a specific assessment to be taken by a student.

SIF_Events are reported for this object.

AssessmentRegistration
Figure 3.3.9-1: AssessmentRegistration AssessmentRegistration RefId StudentPersonalRefId AssessmentAdministrationRefId CreationDateTime StudentSpecialConditions StudentSpecialCondition Code StudentYearLevel AssessmentYearLevel AssessmentStudentSnapshot Sex BirthDate LEAInfoRefId SchoolInfoRefId StaffPersonalRefId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 AssessmentRegistration 

This object represents the assignment of a specific assessment to be taken by a student.

 
 
@
key
RefIdM

The GUID that uniquely identifies an instance of the object.

 
RefIdType
 StudentPersonalRefIdM

The student associated with the registration.

 
IdRefType
 AssessmentAdministrationRefIdM

The assessment administration associated with the registration.

 
IdRefType
 CreationDateTimeM

Date/time assignment is made.

 
xs:dateTime
 StudentSpecialConditionsO

Records student-specific special conditions during the test.

 
List
 StudentSpecialConditions/
     StudentSpecialCondition
MR

A description of the special condition. Student special conditions are different from special conditions of the test.

 
xs:normalizedString
@CodeM

A code indicating the type of special condition.

 
xs:token
 StudentYearLevelO

Year level of the student at the time of testing.

 
YearLevel
 AssessmentYearLevelO

The Year or level at which the student is to be tested. This element should be omitted unless the student is being tested out-of-level.

 
YearLevel
 AssessmentStudentSnapshotO

The status of the student at the time of testing. The source of this information is meant to be the assessment system and not the student information system.

 
 
 AssessmentStudentSnapshot/
     Sex
O

Person's gender.

 
AUCodeSetsSexCodeType
 AssessmentStudentSnapshot/
     BirthDate
O

The person's date of birth.

 
BirthDate
 LEAInfoRefIdO

Optional reference to a district associated with the registration.

 
IdRefType
 SchoolInfoRefIdO

Optional reference to a school associated with the registration.

 
IdRefType
 StaffPersonalRefIdO

Optional reference to a staff person associated with the registration.

 
IdRefType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.9-1: AssessmentRegistration
<AssessmentRegistration RefId="84243B2716EA4A68889B57A07E3707C9"> <StudentPersonalRefId>0D015F74DAB645FD92EFA8F43F2D79C3</StudentPersonalRefId> <AssessmentAdministrationRefId>6B08DF6E158941D9B8206D16E1FA6219</AssessmentAdministrationRefId> <CreationDateTime>2006-03-05T09:30:00-05:00</CreationDateTime> <StudentSpecialConditions> <StudentSpecialCondition Code="45C">Student became ill during test.</StudentSpecialCondition> </StudentSpecialConditions> <StudentYearLevel> <Code>4</Code> </StudentYearLevel> <AssessmentYearLevel> <Code>3</Code> </AssessmentYearLevel> <AssessmentStudentSnapshot> <Sex>2</Sex> <BirthDate>1996-09-12</BirthDate> </AssessmentStudentSnapshot> <LEAInfoRefId>325335F330A24BCD85E263E5C1EAAF89</LEAInfoRefId> <SchoolInfoRefId>0578B825250649DE930BF8916175BBAB</SchoolInfoRefId> <StaffPersonalRefId>3CD4A20CE2D64C27AE977F02D2CE24B3</StaffPersonalRefId> </AssessmentRegistration>
Example 3.3.9-1: AssessmentRegistration

3.3.10 AssessmentSubTest

A psychological construct measured by the assessment. Operationally, a subtest is a class of scores on an assessment. Some assessments may have only one subtest or type of score but most assessments measure more than one psychological construct. The subtest can be based upon items in a section or items that are empirically related. Subtests can also be composites of other subtests that are combined using a particular algorithm. Examples of subtests of an assessment are math total, reading composite, total test, and English composition.

SIF_Events are not reported for this object.

AssessmentSubTest
Figure 3.3.10-1: AssessmentSubTest AssessmentSubTest RefId Name ScoreRange ScoreMetric Minimum Maximum PerformanceLevels PerformanceLevel LevelName CutScores ScoreMetric LowerCut UpperCut SubjectArea YearLevels AssessmentSubTestRefIds AssessmentSubTestRefId SubTestTier LearningStandardItemRefIds LearningStandardItemRefId Abbreviation Description NumberOfItems ContainerOnly SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 AssessmentSubTest 

A psychological construct measured by the assessment. Operationally, a subtest is a class of scores on an assessment. Some assessments may have only one subtest or type of score but most assessments measure more than one psychological construct. The subtest can be based upon items in a section or items that are empirically related. Subtests can also be composites of other subtests that are combined using a particular algorithm. Examples of subtests of an assessment are math total, reading composite, total test, and English composition.

 
 
@
key
RefIdM

The GUID that uniquely identifies an instance of the object.

 
RefIdType
 NameM

Text name of the subtest.

 
xs:normalizedString
 ScoreRangeOThe possible range of scores.  
@ScoreMetricM

The metric or scale used to report the scores.

 
AUCodeSetsAssessmentReportingMethodType
 ScoreRange/MinimumO

Lowest possible score value.

 
xs:token
 ScoreRange/MaximumO

Highest possible score value.

 
xs:token
 PerformanceLevelsO

Container for performance level elements.

 
List
 PerformanceLevels/PerformanceLevel
     
OR

Defines cut scores for placing students in appropriate performance levels.

 
 
@LevelNameM

The name of the performance level.

 
xs:token
 PerformanceLevels/PerformanceLevel/
     CutScores
O

Score bounds for the performance level.

 
 
@ScoreMetricM

The metric or scale used to report the scores.

 
AUCodeSetsAssessmentReportingMethodType
 PerformanceLevels/PerformanceLevel/
     CutScores/LowerCut
O

Lower bound for the performance level.

 
xs:token
 PerformanceLevels/PerformanceLevel/
     CutScores/UpperCut
O

Upper bound for the performance level.

 
xs:token
 SubjectAreaO

Content area covered by the score.

 
xs:token
 YearLevelsO

Year levels for which the score is valid.

 
YearLevels
 AssessmentSubTestRefIdsO

References (possibly recursive) to other SIF AssessmentSubTests. This enables subtests or scores to be composites of other scores. If any references are given here, the score is a composite score. The list must be unique.

 
List
 AssessmentSubTestRefIds/AssessmentSubTestRefId
     
MR

A reference to an AssessmentSubTest by RefId.

 
IdRefType
 SubTestTierO

An integer that defines the level or tier of the score in a multi-level arrangement of composite scores. Zero indicates the highest or root level.

 
xs:unsignedInt
 LearningStandardItemRefIdsO

References to LearningStandardItems. The list must be unique.

 
List
 LearningStandardItemRefIds/
     LearningStandardItemRefId
     
MR

A reference to a LearningStandardItem by RefId.

 
IdRefType
 AbbreviationO

This is the short version of the name of the assessment that is often used for quick reference and used in reports.

 
xs:token
 DescriptionO

The description element provides an opportunity to pass additional information about the assessment and also be used for describing elements in a test hierarchy.

 
xs:string
 NumberOfItemsO

This element records the number of items included on the assessment. This number may be different than the possible score.

 
xs:unsignedInt
 ContainerOnlyO

Indicator describing the purpose of an AssessmentSubTest as being that of a container for the child AssessmentSubTests. There will be no scores within this subtest.

 
xs:boolean
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.10-1: AssessmentSubTest
<AssessmentSubTest RefId="90E298F70E094EE2B8B52DFD88006AF2"> <Name>Reading Comprehension Subtest</Name> <ScoreRange ScoreMetric="0499"> <Minimum>0</Minimum> <Maximum>110</Maximum> </ScoreRange> <PerformanceLevels> <PerformanceLevel LevelName="Basic"> <CutScores ScoreMetric="0499"> <LowerCut>25</LowerCut> <UpperCut>50</UpperCut> </CutScores> </PerformanceLevel> </PerformanceLevels> <SubjectArea>Reading Comprehension</SubjectArea> <YearLevels> <YearLevel> <Code>3</Code> </YearLevel> </YearLevels> <AssessmentSubTestRefIds> <AssessmentSubTestRefId>4710A15C428C48EBBC17CF320B6DCF25</AssessmentSubTestRefId> </AssessmentSubTestRefIds> <SubTestTier>0</SubTestTier> <LearningStandardItemRefIds> <LearningStandardItemRefId>3E4BEBCA14E54A118051DFA239A65990</LearningStandardItemRefId> </LearningStandardItemRefIds> </AssessmentSubTest>
Example 3.3.10-1: AssessmentSubTest

3.3.11 CalendarDate

This object defines information related to a school calendar day in a given school calendar year. If both CalendarDate and CalendarSummary objects are supported, there must be an instance of this object for each date between CalendarSummary StartDate and EndDate, inclusive.

SIF_Events are reported for this object.

CalendarDate
Figure 3.3.11-1: CalendarDate CalendarDate Date CalendarSummaryRefId SchoolInfoRefId SchoolYear CalendarDateType Code OtherCodeList CalendarDateNumber StudentAttendance CountsTowardAttendance AttendanceValue TeacherAttendance CountsTowardAttendance AttendanceValue AdministratorAttendance CountsTowardAttendance AttendanceValue SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 CalendarDate 

This object defines information related to a school calendar day in a given school calendar year. If both CalendarDate and CalendarSummary objects are supported, there must be an instance of this object for each date between CalendarSummary StartDate and EndDate, inclusive.

 
 
@
key
DateM

A specific school day that occurs within the school year.

 
xs:date
@
key
CalendarSummaryRefIdM

The ID (GUID) of the calendar summary in which this calendar date is.

 
IdRefType
 SchoolInfoRefIdM

The ID (GUID) of the school for which this calendar information is being reported.

 
IdRefType
 SchoolYearM

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

 
SchoolYear
 CalendarDateTypeM

Calendar date type information.

 
 
 CalendarDateType/CodeM

Code indicating the type of school day.

 
AUCodeSetsCalendarEventType
 CalendarDateType/OtherCodeList
     
O OtherCodeList
 CalendarDateNumberO

Order in which the calendar date falls within the school calendar.

 
xs:unsignedInt
 StudentAttendanceO

Information describing how the day relates to student attendance.

 
 
 StudentAttendance/CountsTowardAttendance
     
M

Designates whether this date should be counted toward student attendance.

 
values:
Yes
No
 StudentAttendance/AttendanceValue
     
M

Amount of the school day in which the student should be in attendance (Format is x.x; a student who should be in attendance a full day would be represented as 1.0). If CountsTowardAttendance equals Yes then AttendanceValue must be greater than zero.

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits1
 TeacherAttendanceO

Information describing how the day relates to teacher attendance.

 
 
 TeacherAttendance/CountsTowardAttendance
     
M

Designates whether this date should be counted toward teacher attendance.

 
values:
Yes
No
 TeacherAttendance/AttendanceValue
     
M

Amount of the school day in which the teacher should be in attendance (format is x.x; a teacher who should be in attendance a full day would be represented as 1.0).

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits1
 AdministratorAttendanceO

Information describing how the day relates to administrator attendance.

 
 
 AdministratorAttendance/CountsTowardAttendance
     
M

Designates whether this date should be counted toward administrator attendance.

 
values:
Yes
No
 AdministratorAttendance/AttendanceValue
     
M

Amount of the school day in which the administrator should be in attendance (format is x.x; an administrator who should be in attendance a full day would be represented as 1.0).

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits1
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.11-1: CalendarDate
<CalendarDate Date="2007-08-31" CalendarSummaryRefId="B5739375800AC4CC63850BB2754114AA"> <SchoolInfoRefId>B7A34E561C97345C0A4E11BB112B2753</SchoolInfoRefId> <SchoolYear>2007</SchoolYear> <CalendarDateType> <Code>INST</Code> </CalendarDateType> <StudentAttendance> <CountsTowardAttendance>Yes</CountsTowardAttendance> <AttendanceValue>1.0</AttendanceValue> </StudentAttendance> <TeacherAttendance> <CountsTowardAttendance>Yes</CountsTowardAttendance> <AttendanceValue>1.0</AttendanceValue> </TeacherAttendance> </CalendarDate>
Example 3.3.11-1: CalendarDate

3.3.12 CalendarSummary

This object provides a summary of a school's calendar information for a given school year. A school may have more than one calendar per school year (e.g., one calendar for Kindergarten students, one for special education students, one for seniors, or one for each calendar track), and each may have different days in session, start and end dates, minutes per day, instructional minutes, etc.

SIF_Events are reported for this object.

CalendarSummary
Figure 3.3.12-1: CalendarSummary CalendarSummary RefId SchoolInfoRefId SchoolYear LocalId Description DaysInSession StartDate EndDate FirstInstructionDate LastInstructionDate GraduationDate InstructionalMinutes MinutesPerDay YearLevels SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 CalendarSummary 

This object provides a summary of a school's calendar information for a given school year. A school may have more than one calendar per school year (e.g., one calendar for Kindergarten students, one for special education students, one for seniors, or one for each calendar track), and each may have different days in session, start and end dates, minutes per day, instructional minutes, etc.

 
 
@
key
RefIdM

The ID (GUID) of the calendar to which this information relates.

 
RefIdType
 SchoolInfoRefIdM

The ID (GUID) of the school for which this calendar information is being reported.

 
IdRefType
 SchoolYearM

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

 
SchoolYear
 LocalIdM

The locally assigned identifier for this calendar.

 
LocalId
 DescriptionO

Textual description of the school calendar.

 
xs:string
 DaysInSessionM

The total number of days that the school was or is anticipated to be in session during the school year. Also included are days on which the education institution facility is closed and the student body as a whole is engaged in planned activities off-campus under the guidance and direction of staff members.

 
xs:unsignedInt
 StartDateO

The first calendar date, whether or not instruction was provided. If both CalendarSummary and CalendarDate objects are supported, StartDate must be the date of the first chronological instance of CalendarDate for the school's calendar.

 
xs:date
 EndDateO

The last calendar date, whether or not instruction was provided. If both CalendarSummary and CalendarDate objects are supported, EndDate must be the last chronological instance of CalendarDate for the school's calendar.

 
xs:date
 FirstInstructionDateO

The first day of student instruction.

 
xs:date
 LastInstructionDateO

The last day of student instruction (including days or times that students are present for purposes of testing and/or evaluation, but not including whole or part-days whose sole purposes is for distribution of report cards).

 
xs:date
 GraduationDateO

Date of graduation ceremony.

 
GraduationDate
 InstructionalMinutesO

The total number of instructional minutes for this calendar for the school year.

 
xs:unsignedInt
 MinutesPerDayO

The number of minutes in the day in which the school is normally in session.

 
xs:unsignedInt
 YearLevelsO

Collection of year levels applicable to this school calendar.

 
YearLevels
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.12-1: CalendarSummary
<CalendarSummary RefId="B5739375800AC4CC63850BB2754114AA"> <SchoolInfoRefId>B7A34E561C97345C0A4E11BB112B2753</SchoolInfoRefId> <SchoolYear>2005</SchoolYear> <LocalId>123321A</LocalId> <Description>Elementary School Calendar</Description> <DaysInSession>180</DaysInSession> <StartDate>2009-01-01</StartDate> <EndDate>2009-12-31</EndDate> <FirstInstructionDate>2009-01-02</FirstInstructionDate> <LastInstructionDate>2009-12-20</LastInstructionDate> <GraduationDate>2009-12-10</GraduationDate> <InstructionalMinutes>64800</InstructionalMinutes> <MinutesPerDay>360</MinutesPerDay> <YearLevels> <YearLevel> <Code>10</Code> </YearLevel> <YearLevel> <Code>11</Code> </YearLevel> <YearLevel> <Code>12</Code> </YearLevel> </YearLevels> </CalendarSummary>
Example 3.3.12-1: CalendarSummary

3.3.13 Identity

This object allows a system that stores network identities and/or passwords to share them with other applications through SIF. The provider of the Identity object may only support providing an identity or a password, or it may support both.

SIF_Events are reported for this object.

Identity
Figure 3.3.13-1: Identity Identity RefId SIF_RefId SIF_RefObject AuthenticationSource IdentityAssertions IdentityAssertion SchemaName PasswordList Password Algorithm KeyName AuthenticationSourceGlobalUID SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 Identity 

This object allows a system that stores network identities and/or passwords to share them with other applications through SIF. The provider of the Identity object may only support providing an identity or a password, or it may support both.

 
 
@
key
RefIdM

The SIF RefId that uniquely identifies this object.

 
RefIdType
 SIF_RefIdM

The SIF RefId of a StudentPersonal, StaffPersonal, or StudentContactPersonal object.

 
IdRefType
@SIF_RefObjectM

The type of SIF object that the SIF_RefId attribute identifies.

 
values:
StudentPersonal
StaffPersonal
StudentContactPersonal
 AuthenticationSourceM

The type of source system that produced this Identity object.

See implementation notes for provider requirements.

 
values:
AUAccessShibboleth
MSActiveDirectory
NovellNDS
OpenDirectory
OpenID
Other
 IdentityAssertionsO

The list of identity assertions for this user.

 
ActionList (IdentityAssertion/@SchemaName)
 IdentityAssertions/IdentityAssertion
     
MR

The identification string for this user.

 
xs:normalizedString
@SchemaNameM

The name of the field.

See implementation notes for details on required schema elements.

Examples
eduPersonPrincipalName
sAmAccountName

xs:normalizedString
 PasswordListO

Allows a provider or publisher to specify the same password using multiple algorithms, if supported.

 
List
 PasswordList/PasswordMR

A representation of the user's password using the given algorithm.

 
xs:base64Binary
@AlgorithmM

The method used to encrypt the user's password. See the implementation details below.

 
values:
MD5
SHA1
DES
TripleDES
RC2
AES
RSA
@KeyNameM

The name of the key to be used for decryption of the password. Left blank for hash algorithms (MD5 and SHA1).

 
xs:normalizedString
 AuthenticationSourceGlobalUIDO

The globally unique person identifier that links together separate Identity objects which reference the same Person.

 
IdRefType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.13-1: Identity
<Identity RefId="4286194F43ED43C18EE2F0A27C4BEF86"> <SIF_RefId SIF_RefObject="StudentPersonal">23B08571E4D645C3B82A3E52E5349925</SIF_RefId> <AuthenticationSource>AUAccessShibboleth</AuthenticationSource> <IdentityAssertions> <IdentityAssertion SchemaName="eduPersonPrincipalName">john.doe@asdf.edu.au</IdentityAssertion> </IdentityAssertions> <AuthenticationSourceGlobalUID>A9A6CB2BC49344278C1FD6587D448B35</AuthenticationSourceGlobalUID> </Identity>
Example 3.3.13-1: Identity published by an Access Federation Shibboleth Provider
<Identity RefId="4286194F43ED43C18EE2F0A27C4BEF86"> <SIF_RefId SIF_RefObject="StudentPersonal">23B08571E4D645C3B82A3E52E5349925</SIF_RefId> <AuthenticationSource>MSActiveDirectory</AuthenticationSource> <IdentityAssertions> <IdentityAssertion SchemaName="sAmAccountName">user01</IdentityAssertion> <IdentityAssertion SchemaName="userPrincipalName">user01@asdf.edu.au</IdentityAssertion> <IdentityAssertion SchemaName="distinguishedName">cn=User01,cn=Users,dc=org</IdentityAssertion> </IdentityAssertions> <AuthenticationSourceGlobalUID>23A08571E4D645C3B82A3E52E5349925</AuthenticationSourceGlobalUID> </Identity>
Example 3.3.13-2: Identity published by Microsoft Active Directory
<Identity RefId="4286194F43ED43C18EE2F0A27C4BEF86"> <SIF_RefId SIF_RefObject="StudentPersonal">23B08571E4D645C3B82A3E52E5349925</SIF_RefId> <AuthenticationSource>OpenID</AuthenticationSource> <IdentityAssertions> <IdentityAssertion SchemaName="openid.identity">http://verisign.org/p/alice </IdentityAssertion> <IdentityAssertion SchemaName="openid.server">http://verisign.org </IdentityAssertion> </IdentityAssertions> <AuthenticationSourceGlobalUID>A9A6CB2BC49344278C1FD6587D448B35</AuthenticationSourceGlobalUID> </Identity>
Example 3.3.13-3: Identity published by an OpenID provider

3.3.14 LEAInfo

This object contains information about a school district or other Local Educational Agency (LEA).

SIF_Events are reported for this object.

LEAInfo
Figure 3.3.14-1: LEAInfo LEAInfo RefId LocalId StateProvinceId CommonwealthId LEAName LEAURL EducationAgencyType Code OtherCodeList LEAContactList LEAContact PublishInDirectory ContactInfo PhoneNumberList AddressList OperationalStatus JurisdictionLowerHouse SLA SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 LEAInfo 

This object contains information about a school district or other Local Educational Agency (LEA).

 
 
@
key
RefIdM

The GUID of the LEA whose information this is.

 
RefIdType
 LocalIdM

The locally-assigned identifier for this LEA.

 
LocalId
 StateProvinceIdO

The state-assigned identifier for this LEA.

 
StateProvinceId
 CommonwealthIdO

Commonwealth Identifier for this District (LEA).

 
xs:normalizedString
 LEANameM

Name of LEA.

 
xs:normalizedString
 LEAURLO

URL for the LEA.

 
xs:anyURI
 EducationAgencyTypeO

The classification of the education agency within the geographic boundaries of a state according to the level of administrative and operational control.

 
 
 EducationAgencyType/CodeM

Code indicating the operational/administrative level.

 
AUCodeSetsEducationAgencyTypeType
 EducationAgencyType/OtherCodeList
     
O OtherCodeList
 LEAContactListO List
 LEAContactList/LEAContact
     
MR

Information on contact persons for this LEA.

 
 
 LEAContactList/LEAContact/
     PublishInDirectory
O

Indicates whether or not this LEA contact's information should be published in a directory of LEA information.

 
PublishInDirectory
 LEAContactList/LEAContact/
     ContactInfo
M ContactInfo
 PhoneNumberListO

The LEA's phone number(s).

 
PhoneNumberList
 AddressListO

The LEA's address(es).

 
AddressList
 OperationalStatusO

Operational condition of a school.

 
OperationalStatus
 JurisdictionLowerHouseO

Lower House area that the school/campus belongs to.

 
xs:normalizedString
 SLAO

Statistical Local Area that the school/campus belongs to.

 
AUCodeSetsAustralianStandardGeographicalClassificationASGCType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.14-1: LEAInfo
<LEAInfo RefId="D3E34B359D75101A8C3D00AA001A1652"> <LocalId>EMR</LocalId> <StateProvinceId>EMR</StateProvinceId> <CommonwealthId>4215750</CommonwealthId> <LEAName>Eastern Metro School District</LEAName> <LEAURL>http://www.EMR.vic.edu.au</LEAURL> <EducationAgencyType> <Code>01</Code> </EducationAgencyType> <LEAContactList> <LEAContact> <PublishInDirectory>Y</PublishInDirectory> <ContactInfo> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Theo</GivenName> <FullName>Theo Smith</FullName> </Name> <PositionTitle>Superintendent</PositionTitle> <EmailList> <Email Type="01">drseuss@edumail.vic.edu.au</Email> </EmailList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(03) 9745 7455</Number> </PhoneNumber> </PhoneNumberList> </ContactInfo> </LEAContact> </LEAContactList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(03) 9745 7455</Number> </PhoneNumber> </PhoneNumberList> <OperationalStatus>O</OperationalStatus> <JurisdictionLowerHouse>Unknown</JurisdictionLowerHouse> <SLA>205801452</SLA> </LEAInfo>
Example 3.3.14-1: LEAInfo

3.3.15 LearningResource

This object contains information related to learning resources that may be used in educational settings. These include textbooks, Internet content, educational software, videos and DVDs, supplemental print material, etc.

SIF_Events are reported for this object.

LearningResource
Figure 3.3.15-1: LearningResource LearningResource RefId xml:lang Name Author Contacts Contact Name Address PhoneNumber Email Location ReferenceType Status Description YearLevels SubjectAreas ACStrandSubjectArea MediaTypes MediaType UseAgreement AgreementDate Approvals Approval Organization Date Evaluations Evaluation RefId Description Date Name Components Component Name Reference Description Strategies Strategy AssociatedObjects AssociatedObject SIF_RefObject LearningStandards LearningStandardItemRefId LearningResourcePackageRefId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 LearningResource 

This object contains information related to learning resources that may be used in educational settings. These include textbooks, Internet content, educational software, videos and DVDs, supplemental print material, etc.

 
 
@
key
RefIdM

GUID assigned to this LearningResource.

 
RefIdType
@xml:langM

The default language used in the LearningResource object.

 
 
 NameM

Name of learning resource.

 
xs:normalizedString
 AuthorO

Name of organization or company that created the resource.

 
xs:normalizedString
 ContactsO

Contains contact information about resource authors.

 
List
 Contacts/ContactOR

Contains contact information about a resource author.

 
 
 Contacts/Contact/NameO

Name of contact person. Use the generic element Name.

 
Name
 Contacts/Contact/AddressO

Address of organization or company.

 
Address
 Contacts/Contact/PhoneNumber
     
O

Phone number of organization or company.

 
PhoneNumber
 Contacts/Contact/EmailO

The email of the organization or company.

 
Email
 LocationO

Description of location of resource, i.e. location in library or URL, community resource, outside resource supplier.

 
xs:string
@ReferenceTypeM

A qualifying attribute for the Location payload. If ReferenceType is "URI", the payload contains a web address where the resource can be found.

 
xs:token
 StatusO

Describes availability status of resource, e.g. "checked out."

 
xs:normalizedString
 DescriptionO

Description of the resource, e.g., "This textbook is intended for year 4 social studies students and addresses..."

 
xs:string
 YearLevelsO YearLevels
 SubjectAreasO List
 SubjectAreas/ACStrandSubjectArea
     
MR ACStrandSubjectArea
 MediaTypesO

Resource media types.

 
List
 MediaTypes/MediaTypeOR

MIME type [MIME] based on IANA registration (see RFC2048) or 'non-digital'.

 
xs:token
 UseAgreementO

Describes terms of use for resource.

 
xs:string
 AgreementDateO

A date that defines the date of agreement.

 
xs:date
 ApprovalsO

Authorizations to use this resource. For example, this resource may be included as part of the district's standard curriculum model.

 
List
 Approvals/ApprovalOR

A sub-element containing an authorization to use this resource. For example, this resource may be included as part of the district's standard curriculum model.

 
 
 Approvals/Approval/Organization
     
M

Name of agency that approved use of resource.

 
xs:normalizedString
 Approvals/Approval/DateM

Date resource was approved.

 
xs:date
 EvaluationsO

Evaluations/review of the resource.

 
List
 Evaluations/EvaluationOR

Evaluation/review of resource.

 
 
@RefIdM

GUID assigned to an evaluation.

 
RefIdType
 Evaluations/Evaluation/Description
     
O

Description of evaluation of resource.

 
xs:string
 Evaluations/Evaluation/Date
     
O

Date evaluation was performed

 
xs:date
 Evaluations/Evaluation/Name
     
O

Name of individual who submitted evaluation.

 
Name
 ComponentsM

Lesson or activity-sized portions of a resource.

 
List
 Components/ComponentMR

A lesson or activity-sized portion of a resource.

 
 
 Components/Component/Name
     
M

Name of learning resource component within the resource, i.e. "Chapter 1, Section 4.

 
xs:normalizedString
 Components/Component/Reference
     
M

Description of where ResourceComponent is located within resource or in general, i.e. "Section 4, pages 32-38," or URL string, or whatever locator is appropriate for media.

 
xs:string
 Components/Component/Description
     
O

Description of ResourceComponent, i.e. "Discover how changing the scale of a map can either increase or decrease the level of detail you see."

 
xs:string
 Components/Component/Strategies
     
O

Teaching/learning strategies used in the learning resource.

 
List
 Components/Component/Strategies/
     Strategy
OR

Teaching/learning strategy used in the learning resource. One per element.

 
xs:string
 Components/Component/AssociatedObjects
     
O

References from component to associated elements within another SIF object.

 
List
 Components/Component/AssociatedObjects/
     AssociatedObject
OR

Reference from component to associated elements within another SIF object.

 
IdRefType
@SIF_RefObjectM

Attribute that identifies the type of SIF object being referenced.

 
ObjectNameType
 LearningStandardsO

References to LearningStandardItems.

 
List
 LearningStandards/LearningStandardItemRefId
     
OR

Reference to a LearningStandardItem.

 
IdRefType
 LearningResourcePackageRefIdO

Reference to a LearningResourcePackage, a transport envelope for teaching and learning object files.

 
IdRefType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.15-1: LearningResource
<LearningResource RefId="6938D88F82A37EFD88892429EC6AB1B5" xml:lang="en"> <Name>A World of Music (Teacher Reference Sheet)</Name> <Author>The Queensland Performing Arts Edge</Author> <Contacts> <Contact> <Address Type="0123" Role="012A"> <Street> <Line1>QPAC</Line1> <Line2>Southbank</Line2> </Street> <City>Brisbane</City> <StateProvince>QLD</StateProvince> <Country>1101</Country> <PostalCode>4002</PostalCode> </Address> <PhoneNumber Type="0096"> <Number>(555) 555-1234</Number> <ListedStatus>Y</ListedStatus> </PhoneNumber> <Email Type="01">info@QPAC.edu.au</Email> </Contact> </Contacts> <Location ReferenceType="URI">http://www.artsedge/QPAC/curric/86_u_dreams/489_words.pdf</Location> <Status>Available</Status> <Description>Teacher Reference Sheet</Description> <YearLevels> <YearLevel> <Code>3</Code> </YearLevel> <YearLevel> <Code>4</Code> </YearLevel> <YearLevel> <Code>5</Code> </YearLevel> </YearLevels> <SubjectAreas> <ACStrandSubjectArea> <ACStrand>NPA</ACStrand> <SubjectArea> <Code>Hist</Code> <OtherCodeList> <OtherCode Codeset="Text">PerformingArts</OtherCode> </OtherCodeList> </SubjectArea> </ACStrandSubjectArea> </SubjectAreas> <MediaTypes> <MediaType>x-application/pdf</MediaType> </MediaTypes> <UseAgreement>see http://www.artsedge.QPAC/teaching_materials/using/artsedge.html for the user aggreement</UseAgreement> <AgreementDate>2002-06-05</AgreementDate> <Approvals> <Approval> <Organization>QLD DET</Organization> <Date>2002-03-15</Date> </Approval> </Approvals> <Evaluations> <Evaluation RefId="F1BC63DFD02CCED654EF558E84904E01"> <Description>This resource references QLD curriculum standards</Description> <Date>2001-06-15</Date> <Name Type="LGL"> <FamilyName>Doe</FamilyName> <GivenName>Joan</GivenName> </Name> </Evaluation> </Evaluations> <Components> <Component> <Name>Vocabulary</Name> <Reference>http://www.artsedge.QPAC.org/teaching_materials/curricula/curric/86_u_dreams/489_vocab.html</Reference> <Description>Students learn about social contexts such as nationality, culture, etc.</Description> <Strategies> <Strategy>Inquiry</Strategy> </Strategies> <AssociatedObjects> <AssociatedObject SIF_RefObject="LearningResource">667A87E21B4B9470CE61568576DF921E</AssociatedObject> </AssociatedObjects> </Component> </Components> <LearningStandards> <LearningStandardItemRefId>D56D76D40F0B96916DA4CA2E230494E8</LearningStandardItemRefId> <LearningStandardItemRefId>DBCE64060B47E555A64AF7FCE6C1A4A9</LearningStandardItemRefId> </LearningStandards> <LearningResourcePackageRefId>6D254047C5E542CBB7921D03ED3BD894</LearningResourcePackageRefId> </LearningResource>
Example 3.3.15-1: LearningResource

3.3.16 LearningResourcePackage

Many instructional applications in a SIF zone need to share teaching and learning objects. Curriculum planning applications, content repositories, learning management systems, etc.—all of these systems need to share instructional content utilizing the LearningResource object.

The LearningResourcePackage object provides a transport envelope to move these files across the SIF zone.

Note: With SIF Implementation Specification version 2.4 the choice element depicted in the diagram below has changed. In the XSD files, the choice element used to be rendered as a sequence of optional elements. Now, in the XSD files, the choice element is rendered as an xs:choice. This may cause problems with agents that treat the choice element as two optional elements rather than a choice of one and only one of the choices.

SIF_Events are not reported for this object.

LearningResourcePackage
Figure 3.3.16-1: LearningResourcePackage LearningResourcePackage
 Element/@AttributeCharDescriptionType
 LearningResourcePackage A wrapper for any external learning content to be transmitted across a SIF Zone. AbstractContentPackageType
Table 3.3.16-1: LearningResourcePackage
<LearningResourcePackage RefId="C7DE86685968459FBF9FED22A0E1EA6E"> <BinaryData MIMEType="text/html;charset=utf-16">...</BinaryData> </LearningResourcePackage>
Example 3.3.16-1: LearningResourcePackage

3.3.17 LearningStandardDocument

A curriculum standards document or the like published by a national, state, district, school site, professional association or other interested party. The LearningStandardDocument reflects an expectation of student work.

SIF_Events are reported for this object.

LearningStandardDocument
Figure 3.3.17-1: LearningStandardDocument LearningStandardDocument RefId xml:lang Title Description RichDescription Source Organizations Organization Authors Author OrganizationContactPoint SubjectAreas ACStrandSubjectArea DocumentStatus DocumentDate LocalAdoptionDate LocalArchiveDate EndOfLifeDate Copyright Date Holder YearLevels RepositoryDate LearningStandardItemRefId RelatedLearningStandards LearningStandardDocumentRefId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 LearningStandardDocument 

A curriculum standards document or the like published by a national, state, district, school site, professional association or other interested party. The LearningStandardDocument reflects an expectation of student work.

 
 
@
key
RefIdM

Id for the standards document

 
RefIdType
@xml:langM

The default language of the text used for the content in the learning standard document.

 
 
 TitleM

Name of curriculum document, i.e., "NSW History Curriculum K-10."

 
xs:normalizedString
 DescriptionO

Description of the standards document.

 
xs:string
 RichDescriptionO

Description of the curriculum document that allows pictures as well as text..

 
AbstractContentElementType
 SourceM

Defines source of standard document. This is the descriptive type of the organization listed in Organization. It serves to describe the type of the standards contained within the document.

 
values:
National
State
Regional
District
Site
Classroom
Publisher
 OrganizationsM List
 Organizations/Organization
     
MR

Name of organization represented by the document, i.e., "National Council of Teachers of Mathematics (NCTM)," "ACARA"," NSW DET".

 
xs:normalizedString
 AuthorsO List
 Authors/AuthorOR

Name of the organization that authored the curriculum document, i.e. "ACARA May be the same as "Organization" above.

 
xs:normalizedString
 OrganizationContactPointO

A brief description of how to contact the organization maintaining the standards. It could be a phone number, email address, or URL.

 
xs:string
 SubjectAreasM List
 SubjectAreas/ACStrandSubjectArea
     
MR ACStrandSubjectArea
 DocumentStatusM values:
Draft
Adopted
Archived
Unknown
 DocumentDateO

The date the current status was achieved.

 
xs:date
 LocalAdoptionDateO

The date the local organization adopted this standard document

 
xs:date
 LocalArchiveDateO

The date the local organization stopped using this standard document and superseded by a new document.

 
xs:date
 EndOfLifeDateO

This is the date that the governing organization retired this document. 

 
xs:date
 CopyrightO

Copyright for document.

 
 
 Copyright/DateC

Copyright date

 
xs:date
 Copyright/HolderC

Name of the copyright holder

 
xs:normalizedString
 YearLevelsO

SIF common YearLevels element

 
YearLevels
 RepositoryDateO

Date document data was added to the repository

 
xs:date
 LearningStandardItemRefIdM

Link to the first/top LearningStandardItem in the standard hierarchy

 
IdRefType
 RelatedLearningStandardsO List
 RelatedLearningStandards/
     LearningStandardDocumentRefId
     
OR

Links to related LearningStandardDocument

 
IdRefType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.17-1: LearningStandardDocument
<LearningStandardDocument RefId="A5A575C789175101B8E7F08ED123A823" xml:lang="en"> <Title>Australian National Curriculum: History</Title> <Description> AIMS: The aim of the History curriculum is to instill in students an appreciation in the diversity of the past and how they inform current developments etc etc. RATIONALE: History is essential for an informed citizenry and has always been a cornerstone of education. </Description> <Source>National</Source> <Organizations> <Organization>ACARA</Organization> </Organizations> <Authors> <Author>Joe Bloggs</Author> </Authors> <OrganizationContactPoint>http://www.acara.edu.au</OrganizationContactPoint> <SubjectAreas> <ACStrandSubjectArea> <ACStrand>H</ACStrand> <SubjectArea> <Code>Hist</Code> <OtherCodeList> <OtherCode Codeset="Text">History</OtherCode> </OtherCodeList> </SubjectArea> </ACStrandSubjectArea> </SubjectAreas> <DocumentStatus>Adopted</DocumentStatus> <DocumentDate>2010-04-15</DocumentDate> <LocalAdoptionDate>2011-01-06</LocalAdoptionDate> <EndOfLifeDate>2011-04-15</EndOfLifeDate> <Copyright> <Date>2010-06-05</Date> <Holder>ACARA</Holder> </Copyright> <YearLevels> <YearLevel> <Code>11</Code> </YearLevel> <YearLevel> <Code>12</Code> </YearLevel> </YearLevels> <RepositoryDate>2011-04-15</RepositoryDate> <LearningStandardItemRefId>B7D26D789139214A8C7F08EA123A8234</LearningStandardItemRefId> <RelatedLearningStandards> <LearningStandardDocumentRefId>B216162FC98D202E62A64D53C991A25A</LearningStandardDocumentRefId> </RelatedLearningStandards> </LearningStandardDocument>
Example 3.3.17-1: LearningStandardDocument

3.3.18 LearningStandardItem

This object contains information related to curriculum standards statements "standards" or "benchmarks" or the like within the document. Each LearningStandardItem reflects an individual standard statement and may occur at several levels within a hierarchially structured document.

SIF_Events are reported for this object.

LearningStandardItem
Figure 3.3.18-1: LearningStandardItem LearningStandardItem RefId xml:lang Resources LearningResourceRefId ResourceType StandardSettingBody Country StateProvince SettingBodyName StandardHierarchyLevel Number Description PredecessorItems LearningStandardItemRefId StatementCodes StatementCode Statements Statement YearLevels ACStrandSubjectArea StandardIdentifier YearCreated ACStrandSubjectArea StandardNumber YearLevels Benchmark YearLevel IndicatorNumber AlternateIdentificationCodes AlternateIdentificationCode Organization LearningStandardDocumentRefId RelatedLearningStandardItems LearningStandardItemRefId RelationshipType Level4 Level5 SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 LearningStandardItem  This object contains information related to curriculum standards statements "standards" or "benchmarks" or the like within the document. Each LearningStandardItem reflects an individual standard statement and may occur at several levels within a hierarchially structured document.   
@
key
RefIdM

GUID assigned to each statement at each level within the document hierarchy

 
RefIdType
@xml:langM

The default language of the text used for the content in the LearningStandardItem.

 
 
 ResourcesO

Container for related resources.

 
List
 Resources/LearningResourceRefId
     
OR

A relationship between the item and an attached resource (e.g. learning resource, work sample).

 
IdRefType
@ResourceTypeM

Type of Resource.

 
values:
LearningResource
WorkSample
AnnotatedWorkSample
Other
 StandardSettingBodyO

The name of the state or organization that authored and manages updates to the curriculum document (i.e., ACARA, NSW DET).

 
 
 StandardSettingBody/Country
     
M Country
 StandardSettingBody/StateProvince
     
O StateProvince
 StandardSettingBody/SettingBodyName
     
O

This is the text version of the organization's name.

 
xs:normalizedString
 StandardHierarchyLevelM

Description of hierarchical level within standards tree.

 
 
 StandardHierarchyLevel/Number
     
M

Integer assigned to each hierarchical level within standards tree. The top level is "1".

 
xs:unsignedInt
 StandardHierarchyLevel/Description
     
M

Used to describe what role this item is serving in the structure. Some documents describe their levels in terms of standard, strands, and topics. Others use standards, benchmarks, and indicators. In Australia, this is typically in terms of Course or Unit, Year Level, Outcomes. This attribute names the level of the item.

 
xs:string
 PredecessorItemsO List
 PredecessorItems/LearningStandardItemRefId
     
OR

GUID assigned to the LearningStandardItem directly above it in the hierarchy tree. This is a repeatable element because a single granular item may relate to multiple parent levels of the hierarchy.

If the object has no parent, the ParentRefId should be the same as the object's RefId. The RefId in LearningStandardDocumentRefId will always point to the parent's LearningStandardDocument object.

 
IdRefType
 StatementCodesO List
 StatementCodes/StatementCode
     
OR

An alphanumeric Id code as defined by the organization to identify the statement.

 
xs:token
 StatementsO List
 Statements/StatementMR

The text of the "outcome", "standard", or other element within the structured curriculum document

 
xs:string
 YearLevelsM YearLevels
 ACStrandSubjectAreaO ACStrandSubjectArea
 StandardIdentifierO

This element describes the unique identifier for each LearningStandard.

 
 
 StandardIdentifier/YearCreated
     
M

This represents the year that this specific learning standard was created. This is important to indicate as standards are updated to reflect the appropriate year it was created. This would be assigned and unique to the standard setting body.

 
xs:gYear
 StandardIdentifier/ACStrandSubjectArea
     
M

This represents the subject or content area this curriculum item addresses. This would be assigned and unique to the curriculum setting body.

 
ACStrandSubjectArea
 StandardIdentifier/StandardNumber
     
M

This is the specific number of the standard. For example, if the subject is mathematics and this standard is Patterns, Functions and Algebra, this would be StandardNumber 1. This would be assigned and unique to the standard setting body.

 
xs:normalizedString
 StandardIdentifier/YearLevels
     
M

This represents the grade level(s) this specific learning standard will address. This may be addressed in different ways. Some states have a grade level that covers several grades and others have just one grade. This would be assigned and unique to the standard setting body.

 
YearLevels
 StandardIdentifier/Benchmark
     
O

This is the next level within the hierarchy of the learning standard. For example, if the subject is mathematics and the standard is algebra, this would be the next delineation - Represent an unknown quantity as a variable using a symbol, including letters. This would be assigned and unique to the standard setting body.

 
xs:normalizedString
 StandardIdentifier/YearLevel
     
O

This is the specific year level. This is to be utilized if the YearLevel covers several years. This would be assigned and unique to the standard setting body.

 
YearLevel
 StandardIdentifier/IndicatorNumber
     
O

This would be the most granular level of the learning standard associated with the grade level. Following the same example, an indicator for Algebra YearLevel 5-7, the indicator for the benchmark above at Year 6 would be to Evaluate simple expressions by replacing variables with given values, and use formulas in problem-solving situations. This would be assigned and unique to the standard setting body.

 
xs:normalizedString
 StandardIdentifier/AlternateIdentificationCodes
     
O

This element is for an organization to utilize for an internal code. This may be used for an alignment schema or other purposes that are only internal for the organization.

 
List
 StandardIdentifier/AlternateIdentificationCodes/
     AlternateIdentificationCode
     
MR

An alphanumeric Id code as defined by the organization to identify the statement.

 
xs:normalizedString
 StandardIdentifier/Organization
     
M

Name of organization represented by the document, i.e., "National Council of Teachers of Mathematics (NCTM)," "NSW," "ACARA." This is the name of the organization that has this AlternateIdentificationCode. This should be a text field.

 
xs:normalizedString
 LearningStandardDocumentRefIdM

The RefId of the item's parent LearningStandardDocument.

 
IdRefType
 RelatedLearningStandardItemsO

Container for external relationships.

 
List
 RelatedLearningStandardItems/
     LearningStandardItemRefId
     
OR

A relationship between the current standard item and another standard item.

 
IdRefType
@RelationshipTypeM

Type of the relationship between the current standard and the target standard. The value identifies the type of standard of the target item. The purpose of this information is to allow applications to sort/display these relationships in the appropriate context.

 
union of:

AUCodeSetsLearningStandardItemRelationshipTypesType
xs:token
 Level4O

This is the second to most granular level of the learning or performance standard associated with the grade level.

 
xs:normalizedString
 Level5O

This is the most granular level of the learning or performance standard associated with the grade level.

 
xs:normalizedString
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.18-1: LearningStandardItem
<LearningStandardItem RefId="A5D75F789175101B8C7E08EA123A8234" xml:lang="en"> <StandardSettingBody> <Country>1101</Country> <StateProvince>VIC</StateProvince> <SettingBodyName>DEECD</SettingBodyName> </StandardSettingBody> <StandardHierarchyLevel> <Number>3</Number> <Description>AchievementStandard</Description> </StandardHierarchyLevel> <PredecessorItems> <LearningStandardItemRefId>DE072A87EFAD4B778AF9FAF83C94839E</LearningStandardItemRefId> </PredecessorItems> <StatementCodes> <StatementCode>Mathematics.2.03.a</StatementCode> </StatementCodes> <Statements> <Statement>Counting from 0 to 100 using whole numbers</Statement> </Statements> <YearLevels> <YearLevel> <Code>4</Code> </YearLevel> <YearLevel> <Code>5</Code> </YearLevel> </YearLevels> <ACStrandSubjectArea> <ACStrand>M</ACStrand> <SubjectArea> <Code>Maths</Code> <OtherCodeList> <OtherCode Codeset="Text">Mathematics</OtherCode> </OtherCodeList> </SubjectArea> </ACStrandSubjectArea> <StandardIdentifier> <YearCreated>2003</YearCreated> <ACStrandSubjectArea> <ACStrand>M</ACStrand> <SubjectArea> <Code>Maths</Code> <OtherCodeList> <OtherCode Codeset="Text">Mathematics</OtherCode> </OtherCodeList> </SubjectArea> </ACStrandSubjectArea> <StandardNumber>04</StandardNumber> <YearLevels> <YearLevel> <Code>5</Code> </YearLevel> <YearLevel> <Code>6</Code> </YearLevel> <YearLevel> <Code>7</Code> </YearLevel> </YearLevels> <Organization>DEECD VIC</Organization> </StandardIdentifier> <LearningStandardDocumentRefId>8454189F6BBC26C6B97DDB4B6D0E3AC8</LearningStandardDocumentRefId> <RelatedLearningStandardItems> <LearningStandardItemRefId RelationshipType="Content">869670E8540A43509515AFB767FADD9A</LearningStandardItemRefId> <LearningStandardItemRefId RelationshipType="State">B14FDAB437CA4565A9765A5B824545C4</LearningStandardItemRefId> <LearningStandardItemRefId RelationshipType="ContentElaboration">D5440A11F5A44AC1920261ECBE5A29F6</LearningStandardItemRefId> </RelatedLearningStandardItems> </LearningStandardItem>
Example 3.3.18-1: LearningStandardItem

3.3.19 PersonPicture

This object contains information about the person's picture.

SIF_Events are reported for this object.

PersonPicture
Figure 3.3.19-1: PersonPicture PersonPicture RefId ParentObjectRefId SIF_RefObject SchoolYear PictureSource Type OKToPublish SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 PersonPicture 

This object contains information about the person's picture.

 
 
@
key
RefIdM

The ID (GUID) that uniquely identifies the picture.

 
IdRefType
 ParentObjectRefIdM

The GUID of the personal object to which this picture is linked

 
RefIdType
@SIF_RefObjectM

The name of the object reference.

 
values:
StudentPersonal
StaffPersonal
StudentContactPersonal
 SchoolYearM

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

 
SchoolYear
 PictureSourceM

This element defines the picture. If the Type attribute is URL, this is the location of the picture in [JPEG] format; if Type is JPEG, this is the [JPEG] image data encoded using the Base64 Content-Transfer-Encoding defined in Section 6.8 of [RFC 2045].

 
URIOrBinaryType
@TypeM

The way the picture is specified.

 
AUCodeSetsPictureSourceType
 OKToPublishO

Can the picture be published?

 
AUCodeSetsYesOrNoCategoryType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.19-1: PersonPicture
<PersonPicture RefId="D3E34B359D75101A8C3D00AA001A1652"> <ParentObjectRefId SIF_RefObject="StudentPersonal">AA648462888624AA5294BC638017320B</ParentObjectRefId> <SchoolYear>2007</SchoolYear> <PictureSource Type="01">http://www.schoolsite.com/pictures/2007/1234.jpg </PictureSource> <OKToPublish>Y</OKToPublish> </PersonPicture>
Example 3.3.19-1: PersonPicture

3.3.20 ReportAuthorityInfo

This object contains information on authorities that provide ReportManifest objects and/or collect SIF_ReportObject objects, such as state departments of education, regional service agencies, or other report collecting agencies.

SIF_Events are reported for this object.

ReportAuthorityInfo
Figure 3.3.20-1: ReportAuthorityInfo ReportAuthorityInfo RefId AuthorityName AuthorityId AuthorityDepartment AuthorityLevel ContactInfo Address PhoneNumber SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 ReportAuthorityInfo 

This object contains information on authorities that provide ReportManifest objects and/or collect SIF_ReportObject objects, such as state departments of education, regional service agencies, or other report collecting agencies.

 
 
@
key
RefIdM

The unique identifier for this agency/report authority.

 
RefIdType
 AuthorityNameM

Name of the agency/report authority.

 
xs:normalizedString
 AuthorityIdM

The zone unique case-sensitive identifier for the authority. This will be the contents of the SIF_SourceId element in the header of requests for reports.

 
xs:token
 AuthorityDepartmentO

Department, office, or subdivision of the agency/report authority.

 
xs:normalizedString
 AuthorityLevelM

Level of the authority.

 
values:
Federal
State
LEA
School
Other
 ContactInfoO

Information on the contact person in this agency.

 
ContactInfo
 AddressO Address
 PhoneNumberO PhoneNumber
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.20-1: ReportAuthorityInfo
<ReportAuthorityInfo RefId="9746375937BB2A10AAB2758C46A12001"> <AuthorityName>XX State Department of Education</AuthorityName> <AuthorityId>StateDOEDataWarehouse</AuthorityId> <AuthorityDepartment>Bureau of Special Education</AuthorityDepartment> <AuthorityLevel>State</AuthorityLevel> <ContactInfo> <Name Type="LGL"> <Title>Mr</Title> <FamilyName>Miller</FamilyName> <GivenName>James</GivenName> <MiddleName>Frank</MiddleName> <Suffix>Jr.</Suffix> <FullName>Mr James Frank Miller Jr.</FullName> </Name> <PositionTitle>Business Manager</PositionTitle> <Role>School Information Contact Point</Role> <Address Type="0123" Role="012B"> <Street> <Line1>23 Nicholson Street</Line1> </Street> <City>Carnegie</City> <StateProvince>VIC</StateProvince> <Country>1101</Country> <PostalCode>3004</PostalCode> <GridLocation> <Latitude>23.9876</Latitude> <Longitude>-98.8765</Longitude> </GridLocation> </Address> <EmailList> <Email Type="01">jmiller@lsc.vic.edu.au</Email> <Email Type="02">jmiller@yahoo.com.au</Email> </EmailList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>03 9637-2000</Number> <Extension>72345</Extension> <ListedStatus>Y</ListedStatus> </PhoneNumber> </PhoneNumberList> </ContactInfo> <Address Type="0123" Role="2382"> <Street> <Line1>6799 33rd Ave.</Line1> <StreetNumber>6799</StreetNumber> <StreetName>33rd</StreetName> <StreetType>Ave.</StreetType> </Street> <City>Chicago</City> <StateProvince>IL</StateProvince> <Country>1101</Country> <PostalCode>60660</PostalCode> </Address> <PhoneNumber Type="0096"> <Number>(555) 555-0000</Number> </PhoneNumber> </ReportAuthorityInfo>
Example 3.3.20-1: ReportAuthorityInfo

3.3.21 ReportManifest

This object provides a way to define a report within a SIF zone. It contains metadata about the report. This object represents a mutual agreement between senders and receivers of the report.

SIF_Events are reported for this object.

ReportManifest
Figure 3.3.21-1: ReportManifest ReportManifest RefId ReportAuthorityInfoRefId SIF_Version SIF_MaxBufferSize ReceivingAuthority SIF_RefObject ReportName Description ReportingPeriod BeginReportDate EndReportDate BeginSubmitDate EndSubmitDate DueDate ReportDefinitionSource Type QueryLanguage ReportFormatList ReportFormat Type ContentType SIF_QueryGroup SIF_Query SIF_ExtendedQuery SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 ReportManifest 

This object provides a way to define a report within a SIF zone. It contains metadata about the report. This object represents a mutual agreement between senders and receivers of the report.

 
 
@
key
RefIdM

The unique identifier for this report manifest.

 
RefIdType
@ReportAuthorityInfoRefIdM

ID (GUID) of the authority providing this manifest.

 
IdRefType
 SIF_VersionM

Specifies which SIF Implementation Specification version should be used when returning the report data; wildcards are allowed. When a wildcard is specified, the responding agent SHOULD attempt to return the report data in the version specified by SIF_Message/@Version, if that version matches the wildcard version. If not, the responding agent can return the data in any version it chooses that matches the wildcard version.

 
VersionWithWildcardsType
 SIF_MaxBufferSizeM

Specifies the maximum size of a packet to be returned to the report authority.

 
xs:unsignedInt
 ReceivingAuthorityO

The GUID of the authority for whom the report is intended, usually the same authority that defines this manifest.

 
IdRefType
@SIF_RefObjectM

The name of the object referenced.

 
values:
ReportAuthorityInfo
 ReportNameM

The authority's accepted name for the report.

 
xs:normalizedString
 DescriptionO

The description for the report.

 
xs:string
 ReportingPeriodO

Information on the period of time over which the report spans.

 
 
 ReportingPeriod/BeginReportDate
     
O

The first date for which the report contains information.

 
xs:date
 ReportingPeriod/EndReportDate
     
O

The last date for which the report contains information. May be the same as BeginReportDate for snapshot-type reports.

 
xs:date
 ReportingPeriod/BeginSubmitDate
     
O

The first date on which the report may be submitted to the authority.

 
xs:date
 ReportingPeriod/EndSubmitDate
     
O

The last date on which the report may be submitted to the authority.

 
xs:date
 ReportingPeriod/DueDateO

The official due date of the report.

 
xs:date
 ReportDefinitionSourceM

Indicates where the report definition can be found. If Type is Embedded or Base64Binary, this element's value contains the report definition. If Type is URL, this element's value is the location of the external definition. A Type value of SIF_Query indicates that the SIF_QueryGroup element contains the definition.

 
xs:string
@TypeM

This attribute indicates the source of the report definition.

 
values:
URL
Embedded
Base64Binary
SIF_Query
SIF_ExtendedQuery
@QueryLanguageM

The vendor-defined query language used in the report definition (e.g. SQL, ExampleObject, Description, com.vendor.format, etc.). If the Type attribute is SIF_Query, then QueryLanguage should also be SIF_Query. If the Type attribute is SIF_ExtendedQuery, then QueryLanguage should also be SIF_ExtendedQuery.

 
xs:token
 ReportFormatListO

An optional list of one or more third-party formats that describe the visual representation of the report data. If more than one report format is associated with a manifest, the implementation can choose the most applicable format by examining the ContentType attribute.

 
List
 ReportFormatList/ReportFormat
     
MR

A third-party format that describes the visual representation of the report data.

 
xs:string
@TypeM

This attribute indicates the encoding of the format reference.

 
values:
URL
Embedded
Base64Binary
@ContentTypeM

The vendor-defined content type (e.g. com.vendor.format, PDF, etc.

 
xs:normalizedString
 SIF_QueryGroupC

Parent element containing the querying criteria for extracting the report information if ReportDefinitionSource/@Type is SIF_Query.

 
List
 SIF_QueryGroup/SIF_QueryMR SIF_Query
 SIF_ExtendedQueryC

Query criteria for extracting the report information if ReportDefinitionSource/@Type is SIF_ExtendedQuery.

 
SIF_ExtendedQuery
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.21-1: ReportManifest
<ReportManifest RefId="C234516384746B387459000F84723A00" ReportAuthorityInfoRefId="84756373645746363738484848484832"> <SIF_Version>2.3</SIF_Version> <SIF_MaxBufferSize>102400000</SIF_MaxBufferSize> <ReceivingAuthority SIF_RefObject="ReportAuthorityInfo">84756373645746363738484848484812</ReceivingAuthority> <ReportName>December 1 IDEA Students</ReportName> <Description> A report of all IDEA-eligible students receiving services on December 1 </Description> <ReportingPeriod> <BeginReportDate>2003-12-01</BeginReportDate> <EndReportDate>2003-12-01</EndReportDate> <BeginSubmitDate>2003-12-02</BeginSubmitDate> <EndSubmitDate>2004-01-15</EndSubmitDate> <DueDate>2004-01-15</DueDate> </ReportingPeriod> <ReportDefinitionSource Type="URL" QueryLanguage="Description">http://www.state.edu/IDEAEligible.html</ReportDefinitionSource> <SIF_QueryGroup> <SIF_Query> <SIF_QueryObject ObjectName="StudentPersonal" /> </SIF_Query> <SIF_Query> <SIF_QueryObject ObjectName="StudentSchoolEnrollment" /> <SIF_ConditionGroup Type="And"> <SIF_Conditions Type="None"> <SIF_Condition> <SIF_Element>EntryDate</SIF_Element> <SIF_Operator>LE</SIF_Operator> <SIF_Value>20031201</SIF_Value> </SIF_Condition> </SIF_Conditions> <SIF_Conditions Type="Or"> <SIF_Condition> <SIF_Element>ExitDate</SIF_Element> <SIF_Operator>EQ</SIF_Operator> <SIF_Value>20040530</SIF_Value> </SIF_Condition> <SIF_Condition> <SIF_Element>ExitDate</SIF_Element> <SIF_Operator>GE</SIF_Operator> <SIF_Value>20031201</SIF_Value> </SIF_Condition> </SIF_Conditions> </SIF_ConditionGroup> </SIF_Query> <SIF_Query> <SIF_QueryObject ObjectName="StudentParticipation" /> <SIF_ConditionGroup Type="And"> <SIF_Conditions Type="None"> <SIF_Condition> <SIF_Element>@Type</SIF_Element> <SIF_Operator>EQ</SIF_Operator> <SIF_Value>IDEA</SIF_Value> </SIF_Condition> </SIF_Conditions> <SIF_Conditions Type="None"> <SIF_Condition> <SIF_Element>ProgramPlacementDate</SIF_Element> <SIF_Operator>LE</SIF_Operator> <SIF_Value>20031201</SIF_Value> </SIF_Condition> </SIF_Conditions> <SIF_Conditions Type="Or"> <SIF_Condition> <SIF_Element>ProgramExitDate</SIF_Element> <SIF_Operator>EQ</SIF_Operator> <SIF_Value /> </SIF_Condition> <SIF_Condition> <SIF_Element>ProgramExitDate</SIF_Element> <SIF_Operator>GE</SIF_Operator> <SIF_Value>20031201</SIF_Value> </SIF_Condition> </SIF_Conditions> </SIF_ConditionGroup> </SIF_Query> </SIF_QueryGroup> </ReportManifest>
Example 3.3.21-1: ReportManifest

3.3.22 ResourceUsage

This object tracks resource usage by a student or staff member at a school over a defined time period.

SIF_Events are reported for this object.

ResourceUsage
Figure 3.3.22-1: ResourceUsage ResourceUsage RefId SchoolInfoRefId ResourceUsageContentType Code LocalDescription ResourceReportColumnList ResourceReportColumn ColumnName ColumnDescription ColumnDelimiter ResourceReportLineList ResourceReportLine SIF_RefID SIF_RefObject StartDate EndDate CurrentCost ReportRow SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 ResourceUsage 

This object tracks resource usage by a student or staff member at a school over a defined time period.

 
 
@
key
RefIdM

The SIF RefId that uniquely identifies this object.

 
RefIdType
 SchoolInfoRefIdM

SIF RefId that identifies the school providing the resource being tracked.

 
IdRefType
 ResourceUsageContentTypeM

Information about the ResourceUsage.

 
 
 ResourceUsageContentType/
     Code
M

Codeset for type of resource being tracked.

 
AUCodeSetsResourceUsageContentTypeType
 ResourceUsageContentType/
     LocalDescription
O

Local description of type of resource being tracked.

 
xs:string
 ResourceReportColumnListM

Definitions of the values given in ResourceReportList/ ResourceReport/ ReportRow.

 
List
 ResourceReportColumnList/
     ResourceReportColumn
MR

Definition of a single value given in ResourceReportList/ ResourceReport/ ReportRow; the value definitions in ReportColumnList appear in the same order as they do in ReportRow.

 
 
 ResourceReportColumnList/
     ResourceReportColumn/ColumnName
     
M

Name of a ReportRow value.

 
xs:normalizedString
 ResourceReportColumnList/
     ResourceReportColumn/ColumnDescription
     
O

Description of a ReportRow value.

 
xs:normalizedString
 ResourceReportColumnList/
     ResourceReportColumn/ColumnDelimiter
     
O

Delimiter separating this ReportRow value from the next; is assumed by default to be “,”, with CSV parsing rules.

 
xs:normalizedString
 ResourceReportLineListM

List of resource reports, one per user.

 
List
 ResourceReportLineList/ResourceReportLine
     
MRList of resource reports, one per user.  
 ResourceReportLineList/ResourceReportLine/
     SIF_RefID
OSIF RefId that identifies the student, staff or group whose usage is being tracked. IdRefType
@SIF_RefObjectM

The type of SIF object that the ReportUserRefId attribute identifies.

 
values:
StudentPersonal
StaffPersonal
TeachingGroup
 ResourceReportLineList/ResourceReportLine/
     StartDate
M

Starting date for reporting period of resource usage.

 
xs:date
 ResourceReportLineList/ResourceReportLine/
     EndDate
O

End date for reporting period of resource usage.

 
xs:date
 ResourceReportLineList/ResourceReportLine/
     CurrentCost
M

Current cost of reported resource usage.

 
MonetaryAmountType
 ResourceReportLineList/ResourceReportLine/
     ReportRow
M

Key of report-specific values, defined in ReportColumn

 
xs:normalizedString
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.22-1: ResourceUsage
<ResourceUsage RefId="4286194F43ED43C18EE2F0A27C4BEF87"> <SchoolInfoRefID>23B08571E4D645C3B82A3E52E5349925</SchoolInfoRefID> <ResourceUsageContentType> <Code>01</Code> <LocalDescription>Other Description</LocalDescription> </ResourceUsageContentType> <ReportColumnList> <ReportColumn> <ColumnName>userName</ColumnName> <ColumnDelimiter>,</ColumnDelimiter> </ReportColumn> <ReportColumn> <ColumnName>comment</ColumnName> </ReportColumn> <ReportColumn> <ColumnName>planName</ColumnName> </ReportColumn> <ReportColumn> <ColumnName>totalBytesIn</ColumnName> <ColumnDesc>total Bytes downloaded (MB)</ColumnDesc> <ColumnType>xs:integer</ColumnType> </ReportColumn> <ReportColumn> <ColumnName>totalBytesOut</ColumnName> <ColumnDesc>total Bytes uploaded (MB)</ColumnDesc> <ColumnType>xs:integer</ColumnType> </ReportColumn> </ReportColumnList> <ResourceReportLineList> <ResourceReportLine> <SIF_RefId SIF_RefObject="StudentPersonal">23B08571E4D645C3B82A3E52E5349925</SIF_RefId> <StartDate>2011-03-18</StartDate> <EndDate>2011-04-17</EndDate> <CurrentCost Currency="AUD">5.43</CurrentCost> <ReportRow>name.surename.1,null,Year 10 Test,47,2</ReportRow> </ResourceReportLine> <ResourceReportLine> <SIF_RefId SIF_RefObject="StaffPersonal">23B08571E4D345C3B82A3E52E5349925</SIF_RefId> <StartDate>2011-03-18</StartDate> <EndDate>2011-04-17</EndDate> <CurrentCost Currency="AUD">0.00</CurrentCost> <ReportRow>name.surename.2,cost waived,Year 10 Test,93,4</ReportRow> </ResourceReportLine> </ResourceReportLineList> </ResourceUsage>
Example 3.3.22-1: ResourceUsage

3.3.23 RoomInfo

This object contains all of the information about a school's room. This object may contain a reference to a room type so that it may represent anything from a gym, cafeteria, to a standard classroom. The StaffList element usually contains the homeroom teacher.

SIF_Events are reported for this object.

RoomInfo
Figure 3.3.23-1: RoomInfo RoomInfo RefId SchoolInfoRefId RoomNumber StaffList StaffPersonalRefId Description Building HomeroomNumber Size Capacity PhoneNumber SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 RoomInfo 

This object contains all of the information about a school's room. This object may contain a reference to a room type so that it may represent anything from a gym, cafeteria, to a standard classroom. The StaffList element usually contains the homeroom teacher.

 
 
@
key
RefIdM

GUID that identifies this room.

 
RefIdType
 SchoolInfoRefIdM

GUID that identifies the school that this room belongs to.

 
IdRefType
 RoomNumberM

Room number as presented to the user/application.

 
xs:normalizedString
 StaffListO List
 StaffList/StaffPersonalRefId
     
MR

GUID that identifies the staff person assigned to this room (e.g. the homeroom teacher).

 
IdRefType
 DescriptionO

Friendly name that can be assigned to the room (e.g. Staff Cafeteria).

 
xs:normalizedString
 BuildingO

Extra building information. In the future Building could become its own object in which case this element will need to be changed to a RefId. Currently it is only required as a free text field.

 
xs:normalizedString
 HomeroomNumberO

When a room is designated as a homeroom it may have a different number. Usually blank when room is not a homeroom.

 
xs:normalizedString
 SizeO

Size in square meters.

 
xs:decimal
 CapacityO

Number of persons (usually students) that this room can hold.

 
xs:unsignedInt
 PhoneNumberO

Phone number for the room

 
PhoneNumber
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.23-1: RoomInfo
<RoomInfo RefId="D3E34B359D75101A8C3D00AA001A1652"> <SchoolInfoRefId>A2E35B359D75101A8C3D00AA001A0000</SchoolInfoRefId> <RoomNumber>101</RoomNumber> <StaffList> <StaffPersonalRefId>A8C3A2E35B359D75101D00AA001A0000</StaffPersonalRefId> </StaffList> <Description>Room 101</Description> <Building>Main A</Building> <HomeroomNumber>10-HR-A</HomeroomNumber> <Size>400</Size> <Capacity>35</Capacity> <PhoneNumber Type="0096"> <Number>(02) 9555-1234</Number> </PhoneNumber> </RoomInfo>
Example 3.3.23-1: RoomInfo

3.3.24 SchoolCourseInfo

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.

SIF_Events are reported for this object.

SchoolCourseInfo
Figure 3.3.24-1: SchoolCourseInfo SchoolCourseInfo RefId SchoolInfoRefId SchoolLocalId SchoolYear TermInfoRefId CourseCode StateCourseCode DistrictCourseCode SubjectAreaList CourseTitle Description InstructionalLevel CourseCredits CoreAcademicCourse GraduationRequirement Department CourseContent SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 SchoolCourseInfo 

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.

 
 
@
key
RefIdM

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

 
RefIdType
 SchoolInfoRefIdM

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

 
IdRefType
 SchoolLocalIdO

The locally-assigned identifier for this school/campus.

 
LocalId
 SchoolYearC

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

 
SchoolYear
 TermInfoRefIdC

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

 
IdRefType
 CourseCodeM

School-defined local code for the course.

 
xs:normalizedString
 StateCourseCodeO

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

 
xs:normalizedString
 DistrictCourseCodeO

The corresponding district course code.

 
xs:normalizedString
 SubjectAreaListO

Subject matter areas.

 
SubjectAreaList
 CourseTitleM

Title of the course.

 
xs:normalizedString
 DescriptionO

Textual description of the course.

 
xs:normalizedString
 InstructionalLevelO

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

 
xs:normalizedString
 CourseCreditsO

The number of credits awarded upon course completion.

 
xs:normalizedString
 CoreAcademicCourseO

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

 
AUCodeSetsYesOrNoCategoryType
 GraduationRequirementO

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

 
AUCodeSetsYesOrNoCategoryType
 DepartmentO

Department with jurisdiction over this course.

 
xs:normalizedString
 CourseContentO

Description of course content.

 
xs:normalizedString
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.24-1: SchoolCourseInfo
<SchoolCourseInfo RefId="9D75101A8C3D00AA001A0000A2E35B35"> <SchoolInfoRefId>101A8C3D00AA001A0000A2E35B359D75</SchoolInfoRefId> <SchoolYear>2006</SchoolYear> <CourseCode>CS101</CourseCode> <StateCourseCode>08-001</StateCourseCode> <DistrictCourseCode>CS101</DistrictCourseCode> <SubjectAreaList> <SubjectArea> <Code>Graphic Arts</Code> </SubjectArea> </SubjectAreaList> <CourseTitle>Gif, JPeg, or Png: What's the Difference?</CourseTitle> <Description>Explore the various types of files related to graphic arts.</Description> <InstructionalLevel>0571</InstructionalLevel> <CourseCredits>2</CourseCredits> <CoreAcademicCourse>N</CoreAcademicCourse> <GraduationRequirement>N</GraduationRequirement> </SchoolCourseInfo>
Example 3.3.24-1: SchoolCourseInfo

3.3.25 SchoolInfo

This object contains information about the school.

SIF_Events are reported for this object.

SchoolInfo
Figure 3.3.25-1: SchoolInfo SchoolInfo RefId LocalId StateProvinceId CommonwealthId SchoolName LEAInfoRefId OtherLEA SIF_RefObject SchoolDistrict SchoolDistrictLocalId SchoolType SchoolFocusList SchoolFocus SchoolURL SchoolEmailList PrincipalInfo SchoolContactList AddressList PhoneNumberList SessionType YearLevels ARIA OperationalStatus FederalElectorate Campus SchoolCampusId CampusType AdminStatus SchoolSector IndependentSchool NonGovSystemicStatus System ReligiousAffiliation SchoolGeographicLocation LocalGovernmentArea JurisdictionLowerHouse SLA SchoolCoEdStatus BoardingSchoolStatus Entity_Open Entity_Close SchoolGroupList SchoolGroup SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 SchoolInfo 

This object contains information about the school.

 
 
@
key
RefIdM

The GUID that identifies this school.

 
RefIdType
 LocalIdO

The locally-assigned identifier for this school.

 
LocalId
 StateProvinceIdO

The state-assigned identifier for this school.

 
StateProvinceId
 CommonwealthIdO

Commonwealth identifier for this school/campus.

 
xs:normalizedString
 SchoolNameM

Name of school/campus.

 
xs:normalizedString
 LEAInfoRefIdO

The ID (GUID) that references the school district of which this school is a member.

 
RefIdType
 OtherLEAO

The ID (GUID) of another related education agency, such as a regional service agency.

 
RefIdType
@SIF_RefObjectM

The name of the object reference.

 
values:
LEAInfo
 SchoolDistrictO

The school district of which this school/campus is a member. Equivalent to DEECD Region.

 
xs:normalizedString
 SchoolDistrictLocalIdO

The school district Local ID. This should be the same as the LocalId in the LEAInfo if LEAInfo details are supplied.

 
LocalId
 SchoolTypeO

An indication of the level of the educational institution.

 
AUCodeSetsSchoolLevelType
 SchoolFocusListO

List containing the education focus codes of the campus/school.

 
List
 SchoolFocusList/SchoolFocus
     
MR

The type of educational institution as classified by its focus.

 
AUCodeSetsSchoolFocusCodeType
 SchoolURLO

URL for the school.

 
SchoolURL
 SchoolEmailListO

List of contact emails for the school.

 
EmailList
 PrincipalInfoO

Information about the campus or school principal.

 
PrincipalInfo
 SchoolContactListO

A list of contact persons associated with a school.

 
SchoolContactList
 AddressListO

The school's addresses.

 
AddressList
 PhoneNumberListO

The school's phone numbers.

 
PhoneNumberList
 SessionTypeO

Code that specifies the session type.

 
AUCodeSetsSessionTypeType
 YearLevelsO

List of year levels offered by the school.

 
YearLevels
 ARIAOAccessibility/Remoteness Indicator of Australia. xs:decimal
 OperationalStatusO

Operational condition of a school.

 
OperationalStatus
 FederalElectorateO

Australian Federal Electorate.

 
AUCodeSetsFederalElectorateType
 CampusO

Optional campus details.

 
 
 Campus/SchoolCampusIdM

Campus ID - Needs to be considered as part of school. Different campus' have different addresses.

 
xs:normalizedString
 Campus/CampusTypeO

Type of campus.

 
AUCodeSetsSchoolLevelType
 Campus/AdminStatusM

Is this campus the Admin Campus?

 
AUCodeSetsYesOrNoCategoryType
 SchoolSectorM

(Government, or Non-Government).

 
AUCodeSetsSchoolSectorCodeType
 IndependentSchoolO

Indicator as to whether school is an independent school (as opposed to government or catholic school).

 
AUCodeSetsYesOrNoCategoryType
 NonGovSystemicStatusO

Used to clarify a non-government school's systemic status. Either Systemic or Non-Systemic.

 
AUCodeSetsSystemicStatusType
 SystemO

System if a systemic school.

 
AUCodeSetsSchoolSystemType
 ReligiousAffiliationO

Religious affiliation (if any).

 
AUCodeSetsAustralianStandardClassificationOfReligiousGroupsASCRGType
 SchoolGeographicLocationO

School Location from MCEETCYA.

 
AUCodeSetsSchoolLocationType
 LocalGovernmentAreaO

LocalGovernmentArea that that school/campus is located in.

 
xs:normalizedString
 JurisdictionLowerHouseO

Lower House area that the school/campus belongs to.

 
xs:normalizedString
 SLAO

Statistical Local Area that the school/campus belongs to.

 
AUCodeSetsAustralianStandardGeographicalClassificationASGCType
 SchoolCoEdStatusO

Gender of student population.

 
AUCodeSetsSchoolCoEdStatusType
 BoardingSchoolStatusO

Is this school a Boarding School?

 
AUCodeSetsYesOrNoCategoryType
 Entity_OpenO

Opening date of entity.

 
xs:date
 Entity_CloseO

Closing date of entity. This element is allowed to be omitted and/or null.

 
xs:date
 SchoolGroupListO

 

List
 SchoolGroupList/SchoolGroup
     
MR

Repeatable element containing a local identifier to identify a loosely connected group of schools. eg. YarraValley Cluster

 
LocalId
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.25-1: SchoolInfo
<SchoolInfo RefId="D3E34B359D75101A8C3D00AA001A1652"> <LocalId>01011234</LocalId> <StateProvinceId>01011234</StateProvinceId> <CommonwealthId>012345</CommonwealthId> <SchoolName>Lincoln Secondary College</SchoolName> <LEAInfoRefId>73648462888624AA5294BC6380173276</LEAInfoRefId> <OtherLEA SIF_RefObject="LEAInfo">AA648462888624AA5294BC638017320B</OtherLEA> <SchoolDistrict> Southern Metropolitan Region</SchoolDistrict> <SchoolType>Pri/Sec</SchoolType> <SchoolFocusList> <SchoolFocus>01</SchoolFocus> <SchoolFocus>03</SchoolFocus> </SchoolFocusList> <SchoolURL>http://www.lincolnsc.edu.vic.au</SchoolURL> <PrincipalInfo> <ContactName Type="LGL"> <Title>Mr</Title> <FamilyName>Mason</FamilyName> <GivenName>Francis</GivenName> <MiddleName>Frank</MiddleName> <Suffix>Jr.</Suffix> <FullName>Mr Frank Mason Jr.</FullName> </ContactName> <ContactTitle>Senior School Principal</ContactTitle> </PrincipalInfo> <SchoolContactList> <SchoolContact> <PublishInDirectory>Y</PublishInDirectory> <ContactInfo> <Name Type="LGL"> <Title>Mr</Title> <FamilyName>Miller</FamilyName> <GivenName>James</GivenName> <MiddleName>Mark</MiddleName> <Suffix>Jr.</Suffix> <FullName>Mr James Mark Miller Jr.</FullName> </Name> <PositionTitle>Business Manager</PositionTitle> <Role>School Information Contact Point</Role> <Address Type="0123" Role="012B"> <Street> <Line1>23 Nicholson Street</Line1> </Street> <City>Carnegie</City> <StateProvince>VIC</StateProvince> <Country>1101</Country> <PostalCode>3004</PostalCode> <GridLocation> <Latitude>23.9876</Latitude> <Longitude>-98.8765</Longitude> </GridLocation> </Address> <EmailList> <Email Type="01">jmiller@lsc.vic.edu.au</Email> <Email Type="02">jmiller@yahoo.com.au</Email> </EmailList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>03 9637-2000</Number> <Extension>72345</Extension> <ListedStatus>Y</ListedStatus> </PhoneNumber> </PhoneNumberList> </ContactInfo> </SchoolContact> </SchoolContactList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>03 9637-2000</Number> </PhoneNumber> </PhoneNumberList> <SessionType>0827</SessionType> <YearLevels> <YearLevel> <Code>6</Code> </YearLevel> <YearLevel> <Code>7</Code> </YearLevel> <YearLevel> <Code>8</Code> </YearLevel> <YearLevel> <Code>9</Code> </YearLevel> <YearLevel> <Code>10</Code> </YearLevel> <YearLevel> <Code>11</Code> </YearLevel> <YearLevel> <Code>12</Code> </YearLevel> </YearLevels> <ARIA>1.0</ARIA> <OperationalStatus>O</OperationalStatus> <FederalElectorate>216</FederalElectorate> <Campus> <SchoolCampusId>01</SchoolCampusId> <CampusType>Camp</CampusType> <AdminStatus>Y</AdminStatus> </Campus> <SchoolSector>NG</SchoolSector> <IndependentSchool>Y</IndependentSchool> <NonGovSystemicStatus>S</NonGovSystemicStatus> <System>0003</System> <ReligiousAffiliation>2171</ReligiousAffiliation> <SchoolGeographicLocation>1</SchoolGeographicLocation> <LocalGovernmentArea>Cardinia</LocalGovernmentArea> <JurisdictionLowerHouse>Unknown</JurisdictionLowerHouse> <SLA>205801452</SLA> <SchoolCoEdStatus>C</SchoolCoEdStatus> <SchoolGroupList> <SchoolGroup>YVC</SchoolGroup> <SchoolGroup>EastSec01</SchoolGroup> </SchoolGroupList> </SchoolInfo>
Example 3.3.25-1: SchoolInfo

3.3.26 SchoolPrograms

This object contains information about Programs offered by a school.

SIF_Events are reported for this object.

SchoolPrograms
Figure 3.3.26-1: SchoolPrograms SchoolPrograms RefId SchoolInfoRefId SchoolYear SchoolProgramList Program Category Type OtherCodeList SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 SchoolPrograms  This object contains information about Programs offered by a school.   
@
key
RefIdMGUID that uniquely identifies this instance of the object. RefIdType
 SchoolInfoRefIdM

GUID that identifies the school offering this program.

 
IdRefType
 SchoolYearO School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2009").  SchoolYear
 SchoolProgramListO

List of School Programs

 
List
 SchoolProgramList/Program
     
OR

 

 
 SchoolProgramList/Program/
     Category
O

Program Category

 
xs:normalizedString
 SchoolProgramList/Program/
     Type
M

Program Type

 
xs:normalizedString
 SchoolProgramList/Program/
     OtherCodeList
O OtherCodeList
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.26-1: SchoolPrograms
<SchoolPrograms RefId="D3E34B359D75101A8C3D00AA001A1652"> <SchoolInfoRefId>73648462888624AA5294BC6380173276</SchoolInfoRefId> <SchoolYear>2009</SchoolYear> <SchoolProgramList> <Program> <Category>01</Category> <Type>Steiner program</Type> </Program> <Program> <Category>01</Category> <Type>Tournament of minds</Type> </Program> </SchoolProgramList> </SchoolPrograms>
Example 3.3.26-1: SchoolPrograms

3.3.27 SessionInfo

This object provides the link between Period Attendance and the school's timetable. It allows subject and teaching group information to be communicated to/from the attendance system.

This object provides information about the session the specific instance of a timetable cell for against which the attendance is recorded. (Please note, the TimeTableCell object represents a session scheduled in a timetable. There may be many SessionInfo objects for the same TimeTableCell each for a different week/fortnight, depending on the length of the timetable schedule. Attendance is recorded against the SessionInfo object.

SIF_Events are reported for this object.

SessionInfo
Figure 3.3.27-1: SessionInfo SessionInfo RefId SchoolInfoRefId TimeTableCellRefId SchoolYear LocalId TimeTableSubjectLocalId TeachingGroupLocalId SchoolLocalId StaffPersonalLocalId RoomNumber DayId PeriodId SessionDate StartTime FinishTime RollMarked SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 SessionInfo 

This object provides the link between Period Attendance and the school's timetable. It allows subject and teaching group information to be communicated to/from the attendance system.

This object provides information about the session the specific instance of a timetable cell for against which the attendance is recorded. (Please note, the TimeTableCell object represents a session scheduled in a timetable. There may be many SessionInfo objects for the same TimeTableCell each for a different week/fortnight, depending on the length of the timetable schedule. Attendance is recorded against the SessionInfo object.

 
 
@
key
RefIdMThe GUID of the Object RefIdType
 SchoolInfoRefIdM

The ID (GUID) of the school for which this attendance information is being reported.

 
IdRefType
 TimeTableCellRefIdM

The (GUID) of the piece of Curriculum (TT Grid) scheduled

 
IdRefType
 SchoolYearM

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

 
SchoolYear
 LocalIdM

Session Local Identifier

 
LocalId
 TimeTableSubjectLocalIdM

TimeTableSubject Local Identifier

 
LocalId
 TeachingGroupLocalIdM

Teaching Group Local Identifier

 
LocalId
 SchoolLocalIdO

School Local Identifier

 
LocalId
 StaffPersonalLocalIdO

Staff Local Identifier

 
LocalId
 RoomNumberC

Room number as presented to the user or application. Needs to be provided if changed from TimeTableCell.

 
xs:normalizedString
 DayIdM

Day Id

 
LocalId
 PeriodIdM

Period Id within the Day Id

 
LocalId
 SessionDateM

Date of Session

 
xs:date
 StartTimeO

Optional Start Time

 
xs:time
 FinishTimeO

Optional End Time

 
xs:time
 RollMarkedO

Was the Roll Marked for this Period?

 
AUCodeSetsYesOrNoCategoryType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.27-1: SessionInfo
<SessionInfo RefId="98157AA013BA8C3D00AA012B359D7512"> <SchoolInfoRefId>11737EA4301CADCA75C87214A7C46BDB</SchoolInfoRefId> <TimeTableCellRefId>A75A00101A8C301D02E3A05B359D0A00</TimeTableCellRefId> <SchoolYear>2008</SchoolYear> <LocalId>2</LocalId> <TimeTableSubjectLocalId>10MA1</TimeTableSubjectLocalId> <SchoolLocalId>01991</SchoolLocalId> <StaffPersonalLocalId>SMI009</StaffPersonalLocalId> <RoomNumber>R08</RoomNumber> <DayId>1</DayId> <PeriodId>5</PeriodId> <SessionDate>2008-10-10</SessionDate> <StartTime>12:05:00</StartTime> <FinishTime>13:30:00</FinishTime> <RollMarked>Y</RollMarked> </SessionInfo>
Example 3.3.27-1: SessionInfo

3.3.28 SIF_ReportObject

This object is an envelope used to send other data objects, typically reports, to authorities such as state departments of education, district offices, other schools, etc. It is also used to signal a data collector agent that a report is compiled and ready to be requested. SIF_ReportObject contains a data object, which is either complete or partial (a partial data object is one that contains a subset of the elements for the data object). One or a series of SIF_ReportObjects contained within one or a series of related SIF_Response messages makes up a complete report.

SIF_Events are reported for this object.

SIF_ReportObject
Figure 3.3.28-1: SIF_ReportObject SIF_ReportObject RefId ReportInfo ReportManifestRefId CalculationDate SubmissionNumber SubmissionReason ReportSubmitterInfo SIF_RefId SIF_RefObject SubmitterName SubmitterDepartment ContactInfo Address PhoneNumber SubmitterNotes Description ReportData SIF_ExtendedQueryResults SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 SIF_ReportObject 

This object is an envelope used to send other data objects, typically reports, to authorities such as state departments of education, district offices, other schools, etc. It is also used to signal a data collector agent that a report is compiled and ready to be requested. SIF_ReportObject contains a data object, which is either complete or partial (a partial data object is one that contains a subset of the elements for the data object). One or a series of SIF_ReportObjects contained within one or a series of related SIF_Response messages makes up a complete report.

 
 
@
key
RefIdM

The ID (GUID) that uniquely identifies this instance of a report.

 
RefIdType
 ReportInfoC

Identifies the manifest for the report and characteristics of the submission. This element is a conditional element. This element, the ReportData element, or the SIF_ExtendedQueryResults element is included but never more than one at the same time within an instance of this object. See examples of the usage of the object below.

 
 
@ReportManifestRefIdM

The report manifest corresponding to this report.

 
IdRefType
 ReportInfo/CalculationDate
     
M

The date on which the report was calculated.

 
xs:date
 ReportInfo/SubmissionNumber
     
M

A number that identifies the submission; beginning at 1 and incremented each time a submission is done for a particular report; used to indicate resubmission(s).

 
xs:positiveInteger
 ReportInfo/SubmissionReason
     
M

Reason for the report submission.

 
values:
Initial
Correction
Revision
Addition
 ReportInfo/ReportSubmitterInfo
     
C

Identifies the submitter of the report.

This element is conditional depending on the context in which the SIF_ReportObject is used. It must be present in the ReportInfo element when a SIF_ReportObject is sent to a report authority in a SIF_Event message. However, its presence is optional in SIF_ReportObject packets delivered to report authorities in SIF_Response messages.

 
 
 ReportInfo/ReportSubmitterInfo/
     SIF_RefId
O

If the submitter is described by another SIF data object such as a SchoolInfo or LEAInfo instance, this element references that object by RefId.

 
IdRefType
@SIF_RefObjectM

The name of a SIF data object. When used in the context of ReportSubmitterInfo, this attribute must have one of the following values.

 
values:
LEAInfo
The submitter of the SIF_ReportObject is the district or other agency referenced by a LEAInfo object
SchoolInfo
The submitter of the SIF_ReportObject is the school referenced by a SchoolInfo object
 ReportInfo/ReportSubmitterInfo/
     SubmitterName
M

Name of the report submitter.

This is a descriptive string that names the entity submitting the SIF_ReportObject to the report authority. It could be the name of an agency, a district, a school, the SIF_SourceId of the submitting agent, or any other string that a report authority could use to identify the submitter of a report. This element may be present regardless of the presence of the SIF_RefId and SIF_RefObject elements. When those elements are used, it is recommended that collector agents reproduce the name of the LEA or school here.

 
xs:normalizedString
 ReportInfo/ReportSubmitterInfo/
     SubmitterDepartment
O

Department, office, or subdivision of the agency submitting the report.

 
xs:normalizedString
 ReportInfo/ReportSubmitterInfo/
     ContactInfo
O

Information on the contact person in this agency submitting the report.

 
ContactInfo
 ReportInfo/ReportSubmitterInfo/
     Address
O Address
 ReportInfo/ReportSubmitterInfo/
     PhoneNumber
O PhoneNumber
 ReportInfo/ReportSubmitterInfo/
     SubmitterNotes
O

Optional notes for the report authority, such as information about a district's reporting policies and procedures, instructions for contacting the district for technical support, etc.

 
xs:string
 ReportInfo/DescriptionO xs:string
 ReportDataC

Container element for the report content; one valid SIF object can occur as a child here. This element is conditional. This element or ReportInfo or SIF_ExtendedQueryResults is included but never at the same time. See examples of the usage of the object below.

 
ReportDataObjectType
 SIF_ExtendedQueryResultsC

The report content resulting from a SIF_ExtendedQuery-based report. This element is conditional. This element or ReportInfo or ReportData is included but never at the same time.

 
SIF_ExtendedQueryResults
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.28-1: SIF_ReportObject
<SIF_Message Version="2.5" xmlns="http://www.sifinfo.org/au/infrastructure/2.x"> <SIF_Response> <SIF_Header> <SIF_MsgId>FAE9D90A38F84B729C92F868CB63C9F3</SIF_MsgId> <SIF_Timestamp>2006-10-15T09:23:26-05:00</SIF_Timestamp> <SIF_SourceId>XXXX Agent</SIF_SourceId> <SIF_DestinationId>STATE</SIF_DestinationId> </SIF_Header> <SIF_RequestMsgId>EB79C3D1FF1911D785138B604A511DAD</SIF_RequestMsgId> <SIF_PacketNumber>1</SIF_PacketNumber> <SIF_MorePackets>No</SIF_MorePackets> <SIF_ObjectData> <SIF_ReportObject RefId="B234516384746B387459000F84723A00"> <ReportInfo ReportManifestRefId="B234516384746B387459000F84723A00"> <CalculationDate>2003-08-19</CalculationDate> <SubmissionNumber>1</SubmissionNumber> <SubmissionReason>Initial</SubmissionReason> <ReportSubmitterInfo> <SubmitterName>Wasatch School District 441</SubmitterName> <SubmitterDepartment>Central Data Services Center</SubmitterDepartment> <ContactInfo> <Name Type="LGL"> <Title>Mr</Title> <FamilyName>Miller</FamilyName> <GivenName>James</GivenName> <MiddleName>Frank</MiddleName> <Suffix>Jr.</Suffix> <FullName>Mr James Frank Miller Jr.</FullName> </Name> <PositionTitle>Business Manager</PositionTitle> <Role>School Information Contact Point</Role> <Address Type="0123" Role="012B"> <Street> <Line1>23 Nicholson Street</Line1> </Street> <City>Carnegie</City> <StateProvince>VIC</StateProvince> <Country>1101</Country> <PostalCode>3004</PostalCode> <GridLocation> <Latitude>23.9876</Latitude> <Longitude>-98.8765</Longitude> </GridLocation> </Address> <EmailList> <Email Type="01">jmiller@lsc.vic.edu.au</Email> <Email Type="02">jmiller@yahoo.com.au</Email> </EmailList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>03 9637-2000</Number> <Extension>72345</Extension> <ListedStatus>Y</ListedStatus> </PhoneNumber> </PhoneNumberList> </ContactInfo> <PhoneNumber Type="0096"> <Number>(55) 5555-1010</Number> </PhoneNumber> <SubmitterNotes>Wasatch School District's Vertical Reporting policies can be found on-line at http://www.wasatchsif.org/policies/vr.html. Please contact Patricia Reynolds, Central Data Services Center, at (55) 5555-1010 for more information.</SubmitterNotes> </ReportSubmitterInfo> </ReportInfo> </SIF_ReportObject> <SIF_ReportObject RefId="B234516384746B387459000F84723A00"> <ReportData> <StudentPersonal RefId="5D1F2390F33F11D7B64CD17E020C45AB" /> </ReportData> </SIF_ReportObject> <SIF_ReportObject RefId="B234516384746B387459000F84723A00"> <ReportData> <StudentSchoolEnrollment RefId="5DF9A510F33F11D7B64C970DE3494F35" /> </ReportData> </SIF_ReportObject> <SIF_ReportObject RefId="B234516384746B387459000F84723A00"> <ReportData> <SchoolInfo RefId="56E86900F33F11D7B64CBCCE0CB2E03A" /> </ReportData> </SIF_ReportObject> </SIF_ObjectData> </SIF_Response> </SIF_Message>
Example 3.3.28-1: SIF_ReportObject

3.3.29 StaffAssignment

This object defines information related to a staff member's assignment(s); commonly, this will be a school assignment.

SIF_Events are reported for this object.

StaffAssignment
Figure 3.3.29-1: StaffAssignment StaffAssignment RefId SchoolInfoRefId SchoolYear StaffPersonalRefId Description PrimaryAssignment JobStartDate JobEndDate JobFTE JobFunction StaffSubjectList StaffSubject PreferenceNumber SubjectLocalId TimeTableSubjectRefId StaffActivity Code OtherCodeList YearLevels CasualReliefTeacher Homegroup House SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StaffAssignment 

This object defines information related to a staff member's assignment(s); commonly, this will be a school assignment.

 
 
@
key
RefIdM

The GUID that uniquely identifies a particular staff assignment.

 
RefIdType
 SchoolInfoRefIdM

The ID (GUID) that identifies the school where the staff member is assigned.

 
IdRefType
 SchoolYearO

School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., 2007). Release 1.2 allows this to be optional as JobStart and EndDate allow for this Object to be used over more than one year.

 
SchoolYear
 StaffPersonalRefIdM

ID (GUID) of this staff member, as represented in the StaffPersonal object. 

 
IdRefType
 DescriptionO

Short assignment description

 
xs:normalizedString
 PrimaryAssignmentM

Is this the staff member's primary assignment? Note: There must be one and only one instance of the object with a Yes value in this element per school year.

 
AUCodeSetsYesOrNoCategoryType
 JobStartDateO

This is the date from which the staff assignment is valid (inclusive).

 
xs:date
 JobEndDateO

This is the date through which the staff assignment is valid (inclusive).

 
xs:date
 JobFTEO

Full-time job equivalent ratio for this assignment. (Format is x.xx; an employee who is full-time and who is 50% of their time on this assignment would be represented as 0.50)

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits2
 JobFunctionO

The purpose of the activities as related to students.

 
xs:string
 StaffSubjectListO

Subject(s) Staff member is eligible to teach.

 
List
 StaffSubjectList/StaffSubject
     
MR

This element contains Staff subjects they are eligible to teach together with the teaching preference.

 
 
 StaffSubjectList/StaffSubject/
     PreferenceNumber
M

Priority of Subject to Teach.

 
xs:unsignedInt
 StaffSubjectList/StaffSubject/
     SubjectLocalId
O

Local Subject Id

 
LocalId
 StaffSubjectList/StaffSubject/
     TimeTableSubjectRefId
O

RefId of TimeTableSubject

 
RefIdType
 StaffActivityO

The purpose of the Teacher's role as related to students. Equivalent to 'JobFunction' in US Object.

 
 
 StaffActivity/CodeM

Code representing the type of staff activity undertaken.

 
AUCodeSetsStaffActivityType
 StaffActivity/OtherCodeList
     
O OtherCodeList
 YearLevelsO

Year level(s) that the teacher is allowed to teach.

 
YearLevels
 CasualReliefTeacherO

Is this teacher a casual relief teacher CRT?

 
AUCodeSetsYesOrNoCategoryType
 HomegroupO

The name of the homegroup the staff member is assigned to.

 
xs:normalizedString
 HouseO

The name of the house the staff member is assigned to.

 
xs:normalizedString
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.29-1: StaffAssignment
<StaffAssignment RefId="D3E34B359D75101A8C3D00AA001A1652"> <SchoolInfoRefId>A8C3D3E34B359D75101D00AA001A1652</SchoolInfoRefId> <SchoolYear>2008</SchoolYear> <StaffPersonalRefId>D3E34B359D75101A8C3D00AA001A1651</StaffPersonalRefId> <Description>VCE English Teacher</Description> <PrimaryAssignment>Y</PrimaryAssignment> <JobStartDate>2000-09-05</JobStartDate> <JobEndDate>2001-06-25</JobEndDate> <JobFTE>1.00</JobFTE> <JobFunction>Teacher</JobFunction> <StaffSubjectList> <StaffSubject> <PreferenceNumber>1</PreferenceNumber> <SubjectLocalId>English</SubjectLocalId> </StaffSubject> <StaffSubject> <PreferenceNumber>2</PreferenceNumber> <SubjectLocalId>Mathematics</SubjectLocalId> </StaffSubject> <StaffSubject> <PreferenceNumber>3</PreferenceNumber> <SubjectLocalId>Science</SubjectLocalId> </StaffSubject> </StaffSubjectList> <YearLevels> <YearLevel> <Code>11</Code> </YearLevel> <YearLevel> <Code>12</Code> </YearLevel> </YearLevels> <CasualReliefTeacher>N</CasualReliefTeacher> </StaffAssignment>
Example 3.3.29-1: StaffAssignment

3.3.30 StaffPersonal

This object contains all the personal information relating to a staff member, who might be a teacher or other employee of the school or district.

SIF_Events are reported for this object.

StaffPersonal
Figure 3.3.30-1: StaffPersonal StaffPersonal RefId LocalId StateProvinceId ElectronicIdList OtherIdList OtherId Type PersonInfo Title EmploymentStatus SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StaffPersonal 

This object contains all the personal information relating to a staff member, who might be a teacher or other employee of the school or district.

 
 
@
key
RefIdM

The GUID of the staff member.

 
RefIdType
 LocalIdM

The locally-assigned identifier for this staff member.

 
LocalId
 StateProvinceIdO

The state-assigned identifier for this staff member.

 
StateProvinceId
 ElectronicIdListO

Electronic identifier(s) associated with this entity.

 
ElectronicIdList
 OtherIdListO

Lists all "other" identifiers associated with the staff member.

 
List
 OtherIdList/OtherIdMR

Lists an "other" identifier associated with the staff member.

 
xs:normalizedString
@TypeM

Code that defines the type of this other ID.

 
xs:normalizedString
 PersonInfoM

Personal Information

 
PersonInfo
 TitleO

The staff member's title.

 
xs:normalizedString
 EmploymentStatusO

Status of staff member within employing organisation.

 
AUCodeSetsStaffStatusType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.30-1: StaffPersonal
<StaffPersonal RefId="D3E34F419D75101A8C3D00AA001A1652"> <LocalId>946379881</LocalId> <StateProvinceId>C2345681</StateProvinceId> <ElectronicIdList> <ElectronicId Type="01">206655</ElectronicId> </ElectronicIdList> <OtherIdList> <OtherId Type="0004">333333333</OtherId> </OtherIdList> <PersonInfo> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Fred</GivenName> <FullName>Fred Smith</FullName> </Name> <OtherNames> <Name Type="AKA"> <FamilyName>Anderson</FamilyName> <GivenName>Samuel</GivenName> <FullName>Samuel Anderson</FullName> </Name> <Name Type="PRF"> <FamilyName>Rowinski</FamilyName> <GivenName>Sam</GivenName> <FullName>Sam Rowinski </FullName> </Name> </OtherNames> <Demographics> <IndigenousStatus>3</IndigenousStatus> <Sex>1</Sex> <BirthDate>1990-09-26</BirthDate> <BirthDateVerification>1004</BirthDateVerification> <PlaceOfBirth>Clayton</PlaceOfBirth> <StateOfBirth>VIC</StateOfBirth> <CountryOfBirth>1101</CountryOfBirth> <CountriesOfCitizenship> <CountryOfCitizenship>8104</CountryOfCitizenship> <CountryOfCitizenship>1101</CountryOfCitizenship> </CountriesOfCitizenship> <CountriesOfResidency> <CountryOfResidency>8104</CountryOfResidency> <CountryOfResidency>1101</CountryOfResidency> </CountriesOfResidency> <CountryArrivalDate>1990-09-26</CountryArrivalDate> <AustralianCitizenshipStatus>1</AustralianCitizenshipStatus> <EnglishProficiency> <Code>1</Code> </EnglishProficiency> <LanguageList> <Language> <Code>0001</Code> <LanguageType>1</LanguageType> </Language> </LanguageList> <DwellingArrangement> <Code>1671</Code> </DwellingArrangement> <Religion> <Code>2013</Code> </Religion> <ReligiousEventList> <ReligiousEvent> <Type>Baptism</Type> <Date>2000-09-01</Date> </ReligiousEvent> <ReligiousEvent> <Type>Christmas</Type> <Date>2009-12-24</Date> </ReligiousEvent> </ReligiousEventList> <ReligiousRegion>The Religion Region</ReligiousRegion> <PermanentResident>P</PermanentResident> <VisaSubClass>101</VisaSubClass> <VisaStatisticalCode>05</VisaStatisticalCode> </Demographics> <AddressList> <Address Type="0123" Role="012A"> <Street> <Line1>Unit1/10</Line1> <Line2>Barkley Street</Line2> </Street> <City>Yarra Glenn</City> <StateProvince>VIC</StateProvince> <Country>1101</Country> <PostalCode>9999</PostalCode> </Address> <Address Type="0123A" Role="1073"> <Street> <Line1>34 Term Address Street</Line1> </Street> <City>Home Town</City> <StateProvince>WA</StateProvince> <Country>1101</Country> <PostalCode>9999</PostalCode> </Address> </AddressList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>03 9637-2289</Number> <Extension>72289</Extension> <ListedStatus>Y</ListedStatus> </PhoneNumber> <PhoneNumber Type="0888"> <Number>0437-765-234</Number> <ListedStatus>N</ListedStatus> </PhoneNumber> </PhoneNumberList> <EmailList> <Email Type="01">fsmith@yahoo.com</Email> <Email Type="02">freddy@gmail.com</Email> </EmailList> </PersonInfo> <Title>Principal</Title> <EmploymentStatus>A</EmploymentStatus> </StaffPersonal>
Example 3.3.30-1: StaffPersonal

3.3.31 StudentActivityInfo

Co-curricular or extra-curricular activities (e.g., student organizations, inter-school sports, athletics, publications, band, orchestra, and service activities) in which students may participate.

SIF_Events are reported for this object.

StudentActivityInfo
Figure 3.3.31-1: StudentActivityInfo StudentActivityInfo RefId Title Description StudentActivityType Code OtherCodeList StudentActivityLevel YearLevels CurricularStatus Location SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentActivityInfo 

Co-curricular or extra-curricular activities (e.g., student organizations, inter-school sports, athletics, publications, band, orchestra, and service activities) in which students may participate.

 
 
@
key
RefIdMThe ID (GUID) that uniquely identifies the instance of the object. RefIdType
 TitleM

Name of the co-curricular or extra-curricular activity.

 
xs:normalizedString
 DescriptionO

The description of the co-curricular or extra-curricular activity.

 
xs:normalizedString
 StudentActivityTypeM

Information regarding the co-curricular or extra-curricular activity.

 
 
 StudentActivityType/CodeM

Code identifying the co-curricular or extra-curricular activity.

 
AUCodeSetsActivityInvolvementCodeType
 StudentActivityType/OtherCodeList
     
O OtherCodeList
 StudentActivityLevelO

A description of the separation of level in the activity (e.g.,House, Inter-school, Club, State, National).

 
xs:normalizedString
 YearLevelsO

Collection of grade levels applicable to this co-curricular or extra-curricular activity.

 
YearLevels
 CurricularStatusO

An indication of the degree to which an activity is related to a student's curriculum.

 
AUCodeSetsActivityTypeType
 LocationO

Location where the activity takes place.

 
Location
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.31-1: StudentActivityInfo
<StudentActivityInfo RefId="6472B2610947583A463DBB345291B001"> <Title>Book Club</Title> <Description>Group of middle school students promoting reading</Description> <StudentActivityType> <Code>6011</Code> <OtherCodeList> <OtherCode Codeset="Local">MBook</OtherCode> </OtherCodeList> </StudentActivityType> <StudentActivityLevel>Middle School</StudentActivityLevel> <YearLevels> <YearLevel> <Code>5</Code> </YearLevel> <YearLevel> <Code>6</Code> </YearLevel> <YearLevel> <Code>7</Code> </YearLevel> <YearLevel> <Code>8</Code> </YearLevel> </YearLevels> <CurricularStatus>0750</CurricularStatus> <Location Type="Classroom"> <LocationName>Beaconhills Middle School Library</LocationName> <LocationRefId SIF_RefObject="RoomInfo">947582610947583ACEB2BB345291BAAA</LocationRefId> </Location> </StudentActivityInfo>
Example 3.3.31-1: StudentActivityInfo

3.3.32 StudentActivityParticipation

This object provides information on a co-curricular or extra-curricular activity in which a student participates during a given school year.

SIF_Events are reported for this object.

StudentActivityParticipation
Figure 3.3.32-1: StudentActivityParticipation StudentActivityParticipation RefId StudentPersonalRefId StudentActivityInfoRefId SchoolYear ParticipationComment StartDate EndDate Role RecognitionList Recognition SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentActivityParticipation  This object provides information on a co-curricular or extra-curricular activity in which a student participates during a given school year.   
@
key
RefIdMThe ID (GUID) that uniquely identifies the instance of the object. RefIdType
 StudentPersonalRefIdM

GUID that identifies the student participating in the activity.

 
IdRefType
 StudentActivityInfoRefIdM

GUID that identifies the activity in which the student participates.

 
IdRefType
 SchoolYearO

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

 
SchoolYear
 ParticipationCommentO

Comment related to the student's participation in the activity.

 
xs:string
 StartDateO

This is the date which the activity participation is valid (inclusive).

 
xs:date
 EndDateO

This is the date through which the activity participation is valid (inclusive). If element is supported by the publisher/responder, should contain a date if the student withdraws from the activity before the end of the school year.

 
xs:date
 RoleO

Specific role the student plays in the activity (e.g., band leader, student body president).

 
xs:normalizedString
 RecognitionListO

List of awards and other types of recognition given to the student for this activity.

 
List
 RecognitionList/Recognition
     
MR

The nature of recognition given to the student for the successful completion of work in a co-curricular or extra-curricular activity.

 
xs:normalizedString
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.32-1: StudentActivityParticipation
<StudentActivityParticipation RefId="9ECC96830E02406F926C1C4D3542D122"> <StudentPersonalRefId>646C5D4AC8294886A02B971695C7BC06</StudentPersonalRefId> <StudentActivityInfoRefId>6472B2610947583A463DBB345291B001</StudentActivityInfoRefId> <SchoolYear>2009</SchoolYear> <ParticipationComment>First year of participation</ParticipationComment> <StartDate>2008-09-01</StartDate> <Role>Team member</Role> <RecognitionList> <Recognition>0750</Recognition> </RecognitionList> </StudentActivityParticipation>
Example 3.3.32-1: StudentActivityParticipation

3.3.33 StudentAttendanceSummary

This object provides a summary of a student's daily attendance and membership information for a given school during the time period between the StartDate and EndDate, inclusive. As such, there may be multiple instances of this object for a student in a school over the course of a school year.

True

StudentAttendanceSummary
Figure 3.3.33-1: StudentAttendanceSummary StudentAttendanceSummary StudentPersonalRefId SchoolInfoRefId SchoolYear StartDate EndDate StartDay EndDay FTE DaysAttended ExcusedAbsences UnexcusedAbsences DaysTardy DaysInMembership SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentAttendanceSummary 

This object provides a summary of a student's daily attendance and membership information for a given school during the time period between the StartDate and EndDate, inclusive. As such, there may be multiple instances of this object for a student in a school over the course of a school year.

 
 
@
key
StudentPersonalRefIdM

The ID (GUID) of the student for whom this attendance information is being reported.

 
IdRefType
@
key
SchoolInfoRefIdM

The ID (GUID) of the school for which this attendance information is being reported.

 
IdRefType
@
key
SchoolYearM

School year for which the information is applicable.

 
SchoolYear
@
key
StartDateM

Starting date of this attendance reporting period.

 
xs:date
@
key
EndDateM

Ending date of this attendance reporting period.

 
xs:date
 StartDayO

Number of the school day represented in StartDate.

 
xs:unsignedInt
 EndDayO

Number of the school day represented in EndDate.

 
xs:unsignedInt
 FTEO

Full time equivalent numeric value of the student's course load during this attendance period, expressed in decimal form, where 1.00 represents a full time enrollment.

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits2
 DaysAttendedM

The number of days the student attended school when school was in session between the StartDate and EndDate, inclusive.

 
xs:decimal
 ExcusedAbsencesM

The number of days the student was absent from school with a valid excuse when school was in session between the StartDate and EndDate, inclusive.

 
xs:decimal
 UnexcusedAbsencesM

The number of days the student was absent from school without a valid excuse when school was in session between the StartDate and EndDate, inclusive.

 
xs:decimal
 DaysTardyO

The number of days the student was tardy when school was in session between the StartDate and EndDate, inclusive.

 
xs:decimal
 DaysInMembershipM

The number of days the student was present plus the number of days the student was absent when school was in session during the period between the StartDate and EndDate, inclusive.

 
xs:decimal
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.33-1: StudentAttendanceSummary
<StudentAttendanceSummary StudentPersonalRefId="D3476FAE8647384BDA2431EDA3583211" SchoolInfoRefId="CA285746359D75101A8C36432A901A16" SchoolYear="2005" StartDate="2004-08-30" EndDate="2005-06-10"> <StartDay>1</StartDay> <EndDay>180</EndDay> <FTE>1.00</FTE> <DaysAttended>178</DaysAttended> <ExcusedAbsences>2</ExcusedAbsences> <UnexcusedAbsences>0</UnexcusedAbsences> <DaysTardy>3</DaysTardy> <DaysInMembership>180</DaysInMembership> </StudentAttendanceSummary>
Example 3.3.33-1: StudentAttendanceSummary

3.3.34 StudentContactPersonal

This object contains information about the people who are referenced as student contacts.

SIF_Events are reported for this object.

StudentContactPersonal
Figure 3.3.34-1: StudentContactPersonal StudentContactPersonal RefId LocalId OtherIdList OtherId Type PersonInfo EmploymentType SchoolEducationalLevel NonSchoolEducation SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentContactPersonal  This object contains information about the people who are referenced as student contacts.   
@
key
RefIdMThe ID (GUID) that uniquely identifies the instance of the object. RefIdType
 LocalIdO

The locally-assigned identifier for this person. Note: LocalId may be used as a unique person identifier rather than a unique contact identifier. In this case there may be more than one StudentContactPersonal instance with the same LocalId.

 
LocalId
 OtherIdListO

Lists all "other" identifiers associated with the student.

 
List
 OtherIdList/OtherIdMR

Lists an "other" identifier associated with the student.

 
xs:normalizedString
@TypeM

Code that defines the type of this other ID.

 
xs:normalizedString
 PersonInfoM

Personal Information

 
PersonInfo
 EmploymentTypeO

Code that defines employment type. This is compulsory for Parents or Guardians of the Student.

 
AUCodeSetsEmploymentTypeType
 SchoolEducationalLevelO

The highest level of education completed by the contact person.

 
EducationalLevel
 NonSchoolEducationO

This reflects the level of the Contact’s Non-School Education.

 
AUCodeSetsNonSchoolEducationType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.34-1: StudentContactPersonal
<StudentContactPersonal RefId="7C834EA9EDA12090347F83297E1C290F"> <LocalId>P1234567</LocalId> <OtherIdList> <OtherId Type="Health Care Card">098765</OtherId> <OtherId Type="Seniors Card">123456789</OtherId> </OtherIdList> <PersonInfo> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Fred</GivenName> <FullName>Fred Smith</FullName> </Name> <OtherNames> <Name Type="AKA"> <FamilyName>Anderson</FamilyName> <GivenName>Samuel</GivenName> <FullName>Samuel Anderson</FullName> </Name> <Name Type="PRF"> <FamilyName>Rowinski</FamilyName> <GivenName>Sam</GivenName> <FullName>Sam Rowinski </FullName> </Name> </OtherNames> <Demographics> <IndigenousStatus>3</IndigenousStatus> <Sex>1</Sex> <BirthDate>1990-09-26</BirthDate> <BirthDateVerification>1004</BirthDateVerification> <PlaceOfBirth>Clayton</PlaceOfBirth> <StateOfBirth>VIC</StateOfBirth> <CountryOfBirth>1101</CountryOfBirth> <CountriesOfCitizenship> <CountryOfCitizenship>8104</CountryOfCitizenship> <CountryOfCitizenship>1101</CountryOfCitizenship> </CountriesOfCitizenship> <CountriesOfResidency> <CountryOfResidency>8104</CountryOfResidency> <CountryOfResidency>1101</CountryOfResidency> </CountriesOfResidency> <CountryArrivalDate>1990-09-26</CountryArrivalDate> <AustralianCitizenshipStatus>1</AustralianCitizenshipStatus> <EnglishProficiency> <Code>1</Code> </EnglishProficiency> <LanguageList> <Language> <Code>0001</Code> <LanguageType>1</LanguageType> </Language> </LanguageList> <DwellingArrangement> <Code>1671</Code> </DwellingArrangement> <Religion> <Code>2013</Code> </Religion> <ReligiousEventList> <ReligiousEvent> <Type>Baptism</Type> <Date>2000-09-01</Date> </ReligiousEvent> <ReligiousEvent> <Type>Christmas</Type> <Date>2009-12-24</Date> </ReligiousEvent> </ReligiousEventList> <ReligiousRegion>The Religion Region</ReligiousRegion> <PermanentResident>P</PermanentResident> <VisaSubClass>101</VisaSubClass> <VisaStatisticalCode>05</VisaStatisticalCode> </Demographics> <AddressList> <Address Type="0123" Role="012B"> <Street> <Line1>Unit1/10</Line1> <Line2>Barkley Street</Line2> </Street> <City>Yarra Glenn</City> <StateProvince>VIC</StateProvince> <Country>1101</Country> <PostalCode>9999</PostalCode> </Address> <Address Type="0123A" Role="013A"> <Street> <Line1>34 Term Address Street</Line1> </Street> <City>Home Town</City> <StateProvince>WA</StateProvince> <Country>1101</Country> <PostalCode>9999</PostalCode> </Address> </AddressList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>03 9637-2289</Number> <Extension>72289</Extension> <ListedStatus>Y</ListedStatus> </PhoneNumber> <PhoneNumber Type="0888"> <Number>0437-765-234</Number> <ListedStatus>N</ListedStatus> </PhoneNumber> </PhoneNumberList> <EmailList> <Email Type="01">fsmith@yahoo.com</Email> <Email Type="02">freddy@gmail.com</Email> </EmailList> </PersonInfo> <EmploymentType>4</EmploymentType> <SchoolEducationalLevel>3</SchoolEducationalLevel> <NonSchoolEducation>6</NonSchoolEducation> </StudentContactPersonal>
Example 3.3.34-1: StudentContactPersonal

3.3.35 StudentContactRelationship

This object defines a relationship between a contact person and a student.

SIF_Events are reported for this object.

StudentContactRelationship
Figure 3.3.35-1: StudentContactRelationship StudentContactRelationship StudentPersonalRefId StudentContactPersonalRefId Relationship ParentRelationshipStatus HouseholdList Household ContactFlags ParentLegalGuardian PickupRights LivesWith AccessToRecords ReceivesAssessmentReport EmergencyContact HasCustody DisciplinaryContact AttendanceContact PrimaryCareProvider FeesBilling FamilyMail InterventionOrder MainlySpeaksEnglishAtHome ContactSequence ContactSequenceSource SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentContactRelationship  This object defines a relationship between a contact person and a student.   
@
key
StudentPersonalRefIdMGUID that identifies the student for the relationship. RefIdType
@
key
StudentContactPersonalRefIdMGUID that identifies the contact person for the relationship. RefIdType
 RelationshipM

Defines the relationship of the contact to the student.

 
Relationship
 ParentRelationshipStatusO

Confirms whether or not this contact defined in the relationship is to be tracked for MCEECDYA Data Implementation Manual Reporting.

 
values:
Parent1
Parent2
NotForReporting
 HouseholdListO

 

List
 HouseholdList/HouseholdMR

Repeatable element containing the ID of a household.

 
LocalId
 ContactFlagsC

Contains Yes/No characteristics of the contact person's role. Provide a Yes value for all that apply. At least one of the child elements of ContactFlags must have a Yes value. Do not publish the StudentContactRelationship instance if one of the child elements does not have a Yes value.

 
 
 ContactFlags/ParentLegalGuardian
     
C

Does the individual have parental or legal guardianship responsibility for the student?

 
AUCodeSetsYesOrNoCategoryType
 ContactFlags/PickupRights
     
C

This element tells whether or not the contact has pickup rights.

 
AUCodeSetsYesOrNoCategoryType
 ContactFlags/LivesWithC

Does the student live with this contact?

 
AUCodeSetsYesOrNoCategoryType
 ContactFlags/AccessToRecords
     
C

Does this contact have access to the student's records?

 
AUCodeSetsYesOrNoCategoryType
 ContactFlags/ReceivesAssessmentReport
     
C

In particular, should this contact receive a copy of the student report?

 
AUCodeSetsYesOrNoCategoryType
 ContactFlags/EmergencyContact
     
C

Should this contact be notified in case of emergency?

 
AUCodeSetsYesOrNoCategoryType
 ContactFlags/HasCustodyC

Does this contact have or share custody of the student?

 
AUCodeSetsYesOrNoCategoryType
 ContactFlags/DisciplinaryContact
     
C

Is this person to be contacted in case of disciplinary action?

 
AUCodeSetsYesOrNoCategoryType
 ContactFlags/AttendanceContact
     
C

Should this contact be notified in case of attendance issue?

 
AUCodeSetsYesOrNoCategoryType
 ContactFlags/PrimaryCareProvider
     
C

Does this person provide daily living or personal assistance to the student?

 
AUCodeSetsYesOrNoCategoryType
 ContactFlags/FeesBillingC

Is this the contact responsible for Payment of Fees?

 
AUCodeSetsYesOrNoCategoryType
 ContactFlags/FamilyMailC

Does this person receive family mail?

 
AUCodeSetsYesOrNoCategoryType
 ContactFlags/InterventionOrder
     
C

Is there an Intervention Order against this Contact?

 
AUCodeSetsYesOrNoCategoryType
 MainlySpeaksEnglishAtHomeO

Is English the main language spoken at home?

 
AUCodeSetsYesOrNoCategoryType
 ContactSequenceO

Number indicating the order in which the person should be contacted.

 
xs:unsignedInt
 ContactSequenceSourceO

Indicates the source who provided the contact sequence order.

 
AUCodeSetsSourceCodeTypeType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.35-1: StudentContactRelationship
<StudentContactRelationship StudentPersonalRefId="DEE34B359D75101A8C3D00AA001A1652" StudentContactPersonalRefId="6472B2610947583A463DBB345291B001"> <Relationship> <Code>01</Code> </Relationship> <HouseholdList> <Household>FamilyA</Household> <Household>FamilyB</Household> </HouseholdList> <ContactFlags> <ParentLegalGuardian>Y</ParentLegalGuardian> <PickupRights>Y</PickupRights> <LivesWith>N</LivesWith> <AccessToRecords>U</AccessToRecords> <ReceivesAssessmentReport>Y</ReceivesAssessmentReport> <EmergencyContact>Y</EmergencyContact> <HasCustody>N</HasCustody> <DisciplinaryContact>N</DisciplinaryContact> <AttendanceContact>N</AttendanceContact> <PrimaryCareProvider>U</PrimaryCareProvider> <FeesBilling>Y</FeesBilling> <FamilyMail>Y</FamilyMail> <InterventionOrder>N</InterventionOrder> </ContactFlags> <MainlySpeaksEnglishAtHome>U</MainlySpeaksEnglishAtHome> <ContactSequence>1</ContactSequence> <ContactSequenceSource>P</ContactSequenceSource> </StudentContactRelationship>
Example 3.3.35-1: StudentContactRelationship

3.3.36 StudentDailyAttendance

This object provides daily attendance information for a particular student in a particular school on a particular date.

SIF_Events are reported for this object.

StudentDailyAttendance
Figure 3.3.36-1: StudentDailyAttendance StudentDailyAttendance RefId StudentPersonalRefId SchoolInfoRefId Date SchoolYear DayValue AttendanceCode AttendanceStatus TimeIn TimeOut AbsenceValue AttendanceNote SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentDailyAttendance 

This object provides daily attendance information for a particular student in a particular school on a particular date.

 
 
@
key
RefIdM

The ID (GUID) assigned to uniquely identify this attendance record.

 
RefIdType
 StudentPersonalRefIdM

The ID (GUID) of the student for whom this attendance information is being reported.

 
IdRefType
 SchoolInfoRefIdM

The ID (GUID) of the school for which this attendance information is being reported.

 
IdRefType
 DateM

The calendar date to which this attendance information relates.

 
xs:date
 SchoolYearM

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

 
SchoolYear
 DayValueO

Value of a day this instance, represents.

 
AUCodeSetsDayValueCodeType
 AttendanceCodeM

Locally defined code for attendance.

 
AttendanceCode
 AttendanceStatusM

Approved or Unapproved status of this attendance code.

 
AUCodeSetsAttendanceStatusType
 TimeInC

The time the student entered or returned to school. Must be provided if ‘Partial’ chosen for DayValue.

 
xs:time
 TimeOutC

The time the student left school. Must be provided if ‘Partial’ chosen for DayValue..

 
xs:time
 AbsenceValueC

Must be provided if the DayValue is "Partial" or "Other". The amount of absence represented by AttendanceCode, up to three decimal places.

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
 AttendanceNoteO

Note related to this particular attendance.

 
xs:normalizedString
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.36-1: StudentDailyAttendance
<StudentDailyAttendance RefId="2FFB63B4CFEF48208501E7D1E54555CB"> <StudentPersonalRefId>D3E34B359D75101A8C3D00AA001A1652</StudentPersonalRefId> <SchoolInfoRefId>CA285746359D75101A8C36432A901A16</SchoolInfoRefId> <Date>2002-11-01</Date> <SchoolYear>2003</SchoolYear> <DayValue>Partial</DayValue> <AttendanceCode> <Code>200</Code> <OtherCodeList> <OtherCode Codeset="Local">S</OtherCode> <OtherCode Codeset="Text">C</OtherCode> </OtherCodeList> </AttendanceCode> <AttendanceStatus>01</AttendanceStatus> <TimeIn>13:30:00</TimeIn> <TimeOut>12:05:00</TimeOut> <AttendanceNote>Left for Orthodontist appt. and returned to school afterward</AttendanceNote> </StudentDailyAttendance>
Example 3.3.36-1: StudentDailyAttendance

3.3.37 StudentParticipation

This object contains information pertaining to student eligibility for and participation in an individualized special program such as special education, ESL, etc.

Multiple instances of this object may be transmitted for a particular student because the student may participate in multiple programs and because the details of a student's participation in a given program may change over time. A separate instance of this object must be generated for each program in which the student participates, and the ProgramType element is used to identify the particular program. In addition, each time the student's participation profile changes for a particular program, a new instance of this object must be generated with the appropriate value in the ProgramType element, the effective date of the new profile in StudentParticipationAsOfDate, and a new RefId.

SIF_Events are reported for this object.

StudentParticipation
Figure 3.3.37-1: StudentParticipation StudentParticipation RefId StudentPersonalRefId StudentParticipationAsOfDate ProgramType ProgramFundingSources ProgramFundingSource Code OtherCodeList ManagingSchool SIF_RefObject ReferralDate ReferralSource Code OtherCodeList ProgramStatus GiftedEligibilityCriteria EvaluationParentalConsentDate EvaluationDate EvaluationExtensionDate ExtensionComments ReevaluationDate ProgramEligibilityDate ProgramPlanDate ProgramPlanEffectiveDate NOREPDate PlacementParentalConsentDate ProgramPlacementDate ExtendedSchoolYear ExtendedDay ProgramAvailability Code OtherCodeList EntryPerson StudentSpecialEducationFTE ParticipationContact SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentParticipation 

This object contains information pertaining to student eligibility for and participation in an individualized special program such as special education, ESL, etc.

Multiple instances of this object may be transmitted for a particular student because the student may participate in multiple programs and because the details of a student's participation in a given program may change over time. A separate instance of this object must be generated for each program in which the student participates, and the ProgramType element is used to identify the particular program. In addition, each time the student's participation profile changes for a particular program, a new instance of this object must be generated with the appropriate value in the ProgramType element, the effective date of the new profile in StudentParticipationAsOfDate, and a new RefId.

 
 
@
key
RefIdM

This is the unique identification code

 
RefIdType
 StudentPersonalRefIdM

The GUID of the student that this object is linked to.

 
IdRefType
 StudentParticipationAsOfDateM

Effective date (NOT the entry date) of this StudentParticipation instance for the identified student and program. Each time there is a change to the student's program participation profile, a new instance of this object is to be generated with the appropriate StudentParticipationAsOfDate and a new RefId.

 
xs:date
 ProgramTypeOIdentifies the individualised program for which the student's participation is described in this instance AUCodeSetsStudentFamilyProgramTypeType
 ProgramFundingSourcesOList of funding sources List
 ProgramFundingSources/ProgramFundingSource
     
MRFunding source of the special program  
 ProgramFundingSources/ProgramFundingSource/
     Code
M

Funding source for the program, may be more than one.

 
AUCodeSetsProgramFundingSourceCodeType
 ProgramFundingSources/ProgramFundingSource/
     OtherCodeList
O OtherCodeList
 ManagingSchoolM

The GUID of the school responsible for coordinating the student's program participation.

 
IdRefType
@SIF_RefObjectM values:
SchoolInfo
 ReferralDateO

Date student was referred for evaluation/program participation.

 
xs:date
 ReferralSourceO  
 ReferralSource/CodeM

The method by which a student was identified for referral to a particular program.

 
AUCodeSets0792IdentificationProcedureType
 ReferralSource/OtherCodeList
     
O OtherCodeList
 ProgramStatusO ProgramStatus
 GiftedEligibilityCriteriaO

Eligible for Gifted / Talented program?

 
AUCodeSetsYesOrNoCategoryType
 EvaluationParentalConsentDateO

Date parent(s) consented to completion of evaluation of child for program participation.

 
xs:date
 EvaluationDateO

Date the evaluation/assessment process for student was completed.

 
xs:date
 EvaluationExtensionDateO

Actual date by which evaluation must be completed (for state use in determining timeliness in event that parent and LEA agreed to an extension beyond normal state deadline).

 
xs:date
 ExtensionCommentsO

Contains any comments on the extension. Optional even if an EvaluationExtensionDate is present.

 
xs:string
 ReevaluationDateO

Date students will be reevaluated for continued placement in a support program(s).

 
xs:date
 ProgramEligibilityDateO

Date student is eligible for beginning the support program(s).

 
xs:date
 ProgramPlanDateO

Date the most recent program plan was completed and approved by the team responsible for developing it. The date the parent consented to placement is NOREPDate.

 
xs:date
 ProgramPlanEffectiveDateODate by which the plan must be implemented for the student. xs:date
 NOREPDateO

Date the Notice of Recommended Educational Placement was signed and approved by the parent / guardian of the student.

 
xs:date
 PlacementParentalConsentDateO

Date the parent(s) consented to the proposed placement.

 
xs:date
 ProgramPlacementDateO

Date student began the support program.

 
xs:date
 ExtendedSchoolYearO

For special education, indicates whether Extended School Year (ESY) / summer services have been determined as necessary

 
xs:boolean
 ExtendedDayO

For special education, indicates whether Extended School Day (ESD) services have been determined as necessary.

 
xs:boolean
 ProgramAvailabilityO  
 ProgramAvailability/CodeM

Describes the availability of the program.

 
AUCodeSets0211ProgramAvailabilityType
 ProgramAvailability/OtherCodeList
     
O OtherCodeList
 EntryPersonO

Identification / name of the person who created the transaction that led to the creation of this instance of the object.

 
xs:normalizedString
 StudentSpecialEducationFTEO

Calculated ratio of time the student is in a special ed setting. Values range from 0.00 to 1.00. If the student is in a special ed setting 25% of the time, the value is .25; if 100% of the time, the value is 1.00.

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits2
 ParticipationContactO

Primary contact for this record.

 
xs:normalizedString
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.37-1: StudentParticipation
<StudentParticipation RefId="D3E34B359D75101A8C3D00AA001A1652"> <StudentPersonalRefId>A2E34F59A742C1A4B3D11CC002B163A2</StudentPersonalRefId> <StudentParticipationAsOfDate>2006-07-13</StudentParticipationAsOfDate> <ProgramType>0240</ProgramType> <ProgramFundingSources> <ProgramFundingSource> <Code>1</Code> </ProgramFundingSource> </ProgramFundingSources> <ManagingSchool SIF_RefObject="SchoolInfo">D93F4D183A42C1A4B3D11CC002B163A2</ManagingSchool> <ParticipationContact>John Mason</ParticipationContact> </StudentParticipation>
Example 3.3.37-1: StudentParticipation

3.3.38 StudentPeriodAttendance

This object allows recording of period level attendance a student. The Australian StudentPeriodAttendance object differs to the US StudentPeriodAttendance object in the following ways:

SIF_Events are reported for this object.

StudentPeriodAttendance
Figure 3.3.38-1: StudentPeriodAttendance StudentPeriodAttendance RefId StudentPersonalRefId SchoolInfoRefId Date SessionInfoRefId TimetablePeriod TimeIn TimeOut AttendanceCode AttendanceStatus SchoolYear AuditInfo CreationUser Type UserId CreationDateTime AttendanceComment SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentPeriodAttendance 

This object allows recording of period level attendance a student. The Australian StudentPeriodAttendance object differs to the US StudentPeriodAttendance object in the following ways:

  • Student Period Attendance object is usually linked to a SessionInfo object (see below), but it is possible, for simple period attendance packages, to not link period attendance to a session or timetable.
  • There will be one provider of the StudentPeriodAttendance within a SIF Zone in Australia. The US, in contrast, has specified objects and events to allow for multiple providers of the StudentPeriodAttendance object in a zone.

 
 
@
key
RefIdM

The ID (GUID) assigned to uniquely identify this attendance record.

 
RefIdType
 StudentPersonalRefIdM

The GUID of the student that this attendance applies to.

 
IdRefType
 SchoolInfoRefIdM

The school where the attendance was recorded. Somewhat redundant, needed for requests.

 
IdRefType
 DateM

The date of the attendance event.

 
xs:date
 SessionInfoRefIdO

The GUID of the session that this attendance applies to.

 
IdRefType
 TimetablePeriodO

The period within which attendance is being reported, e.g. "4D".

 
xs:normalizedString
 TimeInO

The time the student entered or returned to this class.

 
xs:time
 TimeOutO

The time the student left this class.

 
xs:time
 AttendanceCodeM

Code that describes the absence or attendance

 
AttendanceCode
 AttendanceStatusM

Approved or Unapproved status of this attendance code.

 
AUCodeSetsAttendanceStatusType
 SchoolYearO

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

 
SchoolYear
 AuditInfoO

An audit trail to help determine who entered this attendance event and when.

 
 
 AuditInfo/CreationUserM

Information about which staff member created this attendance record.

 
 
@TypeM

The role of the staff member for that created this attendance record.

 
values:
Office Staff
School Admin
Parent
Nurse
Teacher
Other
 AuditInfo/CreationUser/UserId
     
M

Unique identifier of the user that created the attendance record. This will depend on the user and the source. The preferred identifier would be a RefId for a StaffPersonal, StudentContact, or StudentPersonal Object. However, the user may not be associated with any of these SIF objects. In that case a unique Id given by the source should be used.

 
xs:normalizedString
 AuditInfo/CreationDateTime
     
M

The date and time of this attendance record was created.

 
xs:dateTime
 AttendanceCommentO

This element contains the comments that are relevant to this attendance record.

 
xs:string
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.38-1: StudentPeriodAttendance
<StudentPeriodAttendance RefId="98157AA013BA8C3D00AA012B359D7512"> <StudentPersonalRefId>A75A00101A8C301D02E3A05B359D0A00</StudentPersonalRefId> <SchoolInfoRefId>11737EA4301CADCA75C87214A7C46BDB</SchoolInfoRefId> <Date>2001-03-05</Date> <TimetablePeriod>P4</TimetablePeriod> <AttendanceCode> <Code>802</Code> </AttendanceCode> <AttendanceStatus>01</AttendanceStatus> </StudentPeriodAttendance>
Example 3.3.38-1: StudentPeriodAttendance

3.3.39 StudentPersonal

This object contains all the personal information related to the student.

SIF_Events are reported for this object.

StudentPersonal
Figure 3.3.39-1: StudentPersonal StudentPersonal RefId AlertMessages AlertMessage Type MedicalAlertMessages MedicalAlertMessage Severity LocalId StateProvinceId ElectronicIdList OtherIdList OtherId Type PersonInfo ProjectedGraduationYear OnTimeGraduationYear GraduationDate MostRecent SchoolLocalId HomeroomLocalId YearLevel Parent1Language Parent2Language Parent1EmploymentType Parent2EmploymentType Parent1SchoolEducationLevel Parent2SchoolEducationLevel Parent1NonSchoolEducation Parent2NonSchoolEducation AcceptableUsePolicy GiftedTalented EconomicDisadvantage ESL YoungCarersRole Disability IntegrationAide PrePrimaryEducation FirstAUSchoolEnrollment SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentPersonal 

This object contains all the personal information related to the student.

 
 
@
key
RefIdM

The GUID of the student.

 
RefIdType
 AlertMessagesO List
 AlertMessages/AlertMessage
     
MR

This is an alert message that is associated with the student.

 
xs:string
@TypeM

This attribute specifies what type of alert message this is.

 
values:
Legal
Custody, guardian, court orders (e.g. must attend school), lawsuits, etc.
Discipline
Student is suspended, expelled, on probation, etc.
Educational
academic probation, etc.
Other
 MedicalAlertMessagesO List
 MedicalAlertMessages/MedicalAlertMessage
     
MR

Medical alert associated with the student.

 
xs:string
@SeverityM

The level of severity of this medical alert.

 
values:
Low
Moderate
High
Severe
Unknown
 LocalIdM

The locally-assigned identifier for this student.

 
LocalId
 StateProvinceIdO

The state-assigned identifier for this student.

 
StateProvinceId
 ElectronicIdListO

Electronic identifier(s) associated with this entity.

 
ElectronicIdList
 OtherIdListO

Lists all "other" identifiers associated with the student.

 
List
 OtherIdList/OtherIdMR

Lists an "other" identifier associated with the student.

 
xs:normalizedString
@TypeM

Code that defines the type of this other ID.

 
xs:normalizedString
 PersonInfoM

Personal Information

 
PersonInfo
 ProjectedGraduationYearO

Currently projected graduation year.

 
ProjectedGraduationYear
 OnTimeGraduationYearO

First projected graduation year, usually determined when student is accepted into 9th grade.

 
OnTimeGraduationYear
 GraduationDateO Date student officially graduated from secondary education.  GraduationDate
 MostRecentO

Container for elements reflecting the most recent enrollment of a student. If the student is currently enrolled in the district, the elements contain current information.

 
 
 MostRecent/SchoolLocalIdO

Local identifier representing the school in which the student is or was most recently enrolled in the district.

 
LocalId
 MostRecent/HomeroomLocalId
     
O

Local identifier representing the current or most recent homeroom in which the student is or was most recently assigned in the district. Use the value from RoomInfo/HomeroomNumber if supported. If not supported, use the value from RoomInfo/RoomNumber. If neither is supported, use the most appropriate value from the agent’s application.

 
LocalId
 MostRecent/YearLevelO

The current or most recent year level of the student.

 
YearLevel
 MostRecent/Parent1Language
     
O

Main language spoken by parent 1 at home, other than English.

 
AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType
 MostRecent/Parent2Language
     
O

Main language spoken by parent 2 at home, other than English.

 
AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType
 MostRecent/Parent1EmploymentType
     
O

Code that defines employment type of Parent1. This is compulsory if being used for MCEECDYA reporting.

 
AUCodeSetsEmploymentTypeType
 MostRecent/Parent2EmploymentType
     
O

Code that defines employment type of Parent2. This is compulsory if being used for MCEECDYA reporting.

 
AUCodeSetsEmploymentTypeType
 MostRecent/Parent1SchoolEducationLevel
     
O

The highest level of education completed by Parent1.

 
AUCodeSetsSchoolEducationLevelTypeType
 MostRecent/Parent2SchoolEducationLevel
     
O

The highest level of education completed by Parent2.

 
AUCodeSetsSchoolEducationLevelTypeType
 MostRecent/Parent1NonSchoolEducation
     
O

This reflects the level of Parent1’s Non-School Education.

 
AUCodeSetsNonSchoolEducationType
 MostRecent/Parent2NonSchoolEducation
     
O

This reflects the level of Parent2’s Non-School Education.

 
AUCodeSetsNonSchoolEducationType
 AcceptableUsePolicyO

Does the student have a current signed Acceptable Use Policy document for system access?

 
AUCodeSetsYesOrNoCategoryType
 GiftedTalentedO AUCodeSetsYesOrNoCategoryType
 EconomicDisadvantageO

Does the student meet the State criteria for classification as having an economic disadvantage?

 
AUCodeSetsYesOrNoCategoryType
 ESLODoes the student meet ‘English as a Second Language Criteria’? AUCodeSetsYesOrNoCategoryType
 YoungCarersRoleO

Is the student a carer of other family members?

 
AUCodeSetsYesOrNoCategoryType
 DisabilityO

Does the student have funding for disability?

 
AUCodeSetsYesOrNoCategoryType
 IntegrationAideO

Does the Student require an Integration Aide?

 
AUCodeSetsYesOrNoCategoryType
 PrePrimaryEducationO

Care prior to kinder enrolment (eg. Family day care/home/extended care etc).

 
xs:normalizedString
 FirstAUSchoolEnrollmentO

Date of the first enrolment in an Australian School

 
xs:date
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.39-1: StudentPersonal
<StudentPersonal RefId="7C834EA9EDA12090347F83297E1C290C"> <AlertMessages> <AlertMessage Type="Legal">Mother is legal guardian</AlertMessage> </AlertMessages> <MedicalAlertMessages> <MedicalAlertMessage Severity="Severe">Student has Peanut Allergy</MedicalAlertMessage> <MedicalAlertMessage Severity="Moderate">Student has Diabetes</MedicalAlertMessage> </MedicalAlertMessages> <LocalId>S1234567</LocalId> <StateProvinceId>ABC1234</StateProvinceId> <ElectronicIdList> <ElectronicId Type="03">ZZZZZZ21</ElectronicId> <ElectronicId Type="03">ZZZZZZ22</ElectronicId> </ElectronicIdList> <OtherIdList> <OtherId Type="freetext">888rdgf</OtherId> <OtherId Type="Disability ID">1234</OtherId> </OtherIdList> <PersonInfo> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Fred</GivenName> <FullName>Fred Smith</FullName> </Name> <OtherNames> <Name Type="AKA"> <FamilyName>Anderson</FamilyName> <GivenName>Samuel</GivenName> <FullName>Samuel Anderson</FullName> </Name> <Name Type="PRF"> <FamilyName>Rowinski</FamilyName> <GivenName>Sam</GivenName> <FullName>Sam Rowinski </FullName> </Name> </OtherNames> <Demographics> <IndigenousStatus>3</IndigenousStatus> <Sex>1</Sex> <BirthDate>1990-09-26</BirthDate> <BirthDateVerification>1004</BirthDateVerification> <PlaceOfBirth>Clayton</PlaceOfBirth> <StateOfBirth>VIC</StateOfBirth> <CountryOfBirth>1101</CountryOfBirth> <CountriesOfCitizenship> <CountryOfCitizenship>8104</CountryOfCitizenship> <CountryOfCitizenship>1101</CountryOfCitizenship> </CountriesOfCitizenship> <CountriesOfResidency> <CountryOfResidency>8104</CountryOfResidency> <CountryOfResidency>1101</CountryOfResidency> </CountriesOfResidency> <CountryArrivalDate>1990-09-26</CountryArrivalDate> <AustralianCitizenshipStatus>1</AustralianCitizenshipStatus> <EnglishProficiency> <Code>1</Code> </EnglishProficiency> <LanguageList> <Language> <Code>0001</Code> <LanguageType>1</LanguageType> </Language> </LanguageList> <DwellingArrangement> <Code>1671</Code> </DwellingArrangement> <Religion> <Code>2013</Code> </Religion> <ReligiousEventList> <ReligiousEvent> <Type>Baptism</Type> <Date>2000-09-01</Date> </ReligiousEvent> <ReligiousEvent> <Type>Christmas</Type> <Date>2009-12-24</Date> </ReligiousEvent> </ReligiousEventList> <ReligiousRegion>The Religion Region</ReligiousRegion> <PermanentResident>P</PermanentResident> <VisaSubClass>101</VisaSubClass> <VisaStatisticalCode>05</VisaStatisticalCode> </Demographics> <AddressList> <Address Type="0123" Role="2382"> <Street> <Line1>Unit1/10</Line1> <Line2>Barkley Street</Line2> </Street> <City>Yarra Glenn</City> <StateProvince>VIC</StateProvince> <Country>1101</Country> <PostalCode>9999</PostalCode> </Address> <Address Type="0123A" Role="013A"> <Street> <Line1>34 Term Address Street</Line1> </Street> <City>Home Town</City> <StateProvince>WA</StateProvince> <Country>1101</Country> <PostalCode>9999</PostalCode> </Address> </AddressList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>03 9637-2289</Number> <Extension>72289</Extension> <ListedStatus>Y</ListedStatus> </PhoneNumber> <PhoneNumber Type="0888"> <Number>0437-765-234</Number> <ListedStatus>N</ListedStatus> </PhoneNumber> </PhoneNumberList> <EmailList> <Email Type="01">fsmith@yahoo.com</Email> <Email Type="02">freddy@gmail.com</Email> </EmailList> </PersonInfo> <ProjectedGraduationYear>2014</ProjectedGraduationYear> <OnTimeGraduationYear>2012</OnTimeGraduationYear> <MostRecent> <SchoolLocalId>S1234567</SchoolLocalId> <HomeroomLocalId>hr12345</HomeroomLocalId> <YearLevel> <Code>P</Code> </YearLevel> </MostRecent> <AcceptableUsePolicy>Y</AcceptableUsePolicy> <EconomicDisadvantage>N</EconomicDisadvantage> <ESL>U</ESL> <YoungCarersRole>N</YoungCarersRole> <Disability>N</Disability> <IntegrationAide>N</IntegrationAide> </StudentPersonal>
Example 3.3.39-1: StudentPersonal

3.3.40 StudentSchoolEnrollment

This object defines information related to a student's enrollment. StudentSchoolEnrollment instances must not span multiple school years.

Note there is only one current home enrollment at a time per student. Only one instance of the StudentSchoolEnrollment object must exist for a given student with MembershipType=01 (Home School) and TimeFrame=C (Current) for the time interval between EntryDate and ExitDate, inclusive.

Agents are required to re-publish a StudentSchoolEnrollment object Change event when the TimeFrame attribute changes, regardless of when the data entry is done. This is in addition to the practice of publishing the object Change event at the time the data changes in the corresponding application.

When the object is re-published, it must contain all the data in the object that is supported by the publisher.

SIF_Events are reported for this object.

StudentSchoolEnrollment
Figure 3.3.40-1: StudentSchoolEnrollment StudentSchoolEnrollment RefId StudentPersonalRefId SchoolInfoRefId MembershipType TimeFrame SchoolYear EntryDate EntryType Code OtherCodeList YearLevel Homeroom SIF_RefObject Advisor SIF_RefObject Counselor SIF_RefObject Homegroup House IndividualLearningPlan Calendar SIF_RefObject ExitDate ExitStatus Code OtherCodeList ExitType Code OtherCodeList FTE FTPTStatus CatchmentStatus Code OtherCodeList RecordClosureReason PromotionInfo PromotionStatus PreviousSchool DestinationSchool StudentSubjectChoiceList StudentSubjectChoice PreferenceNumber SubjectLocalId StudyDescription OtherSchoolLocalId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentSchoolEnrollment 

This object defines information related to a student's enrollment. StudentSchoolEnrollment instances must not span multiple school years.

Note there is only one current home enrollment at a time per student. Only one instance of the StudentSchoolEnrollment object must exist for a given student with MembershipType=01 (Home School) and TimeFrame=C (Current) for the time interval between EntryDate and ExitDate, inclusive.

Agents are required to re-publish a StudentSchoolEnrollment object Change event when the TimeFrame attribute changes, regardless of when the data entry is done. This is in addition to the practice of publishing the object Change event at the time the data changes in the corresponding application.

When the object is re-published, it must contain all the data in the object that is supported by the publisher.

 
 
@
key
RefIdM

The ID (GUID) that uniquely identifies a particular enrollment.

 
RefIdType
 StudentPersonalRefIdM

The ID (GUID) of the student to whom this information is linked.

 
IdRefType
 SchoolInfoRefIdM

The ID (GUID) of the school to which this enrollment applies.

 
IdRefType
 MembershipTypeM

The type of this enrollment as it relates to the school identified in SchoolInfoRefId.

 
AUCodeSetsSchoolEnrollmentTypeType
 TimeFrameM

The timeframe of the enrollment based on the SIF_Date in the SIF_Header of the message. For events, it is determined as of the date the event is generated. For requests and responses, it is calculated based on the date of the request.

 
AUCodeSetsEnrollmentTimeFrameType
 SchoolYearM

School year for which this enrollment is applicable, expressed as the four-digit year in which the school year ends (e.g. 2007). StudentSchoolEnrollment instances must not span multiple school years.

 
SchoolYear
 EntryDateM

The date from when this enrollment is valid.

 
xs:date
 EntryTypeOContainer elements for EntryType information  
 EntryType/CodeM

Code indicating the type of entry for this enrollment

 
AUCodeSetsEntryTypeType
 EntryType/OtherCodeListOList of other codes or strings that crosswalk to or serve as translations of the Code element paired with this common element. If Code changes and OtherCodes are supported, both Code and all associated OtherCode elements must be present. OtherCodeList
 YearLevelO

Year or academic level of student.

 
YearLevel
 HomeroomO

Homeroom for this enrollment.

 
IdRefType
@SIF_RefObjectM

The name of the object referenced.

 
values:
RoomInfo
 AdvisorO

Staff member assigned as an advisor.

 
IdRefType
@SIF_RefObjectM

The name of the object referenced.

 
values:
StaffPersonal
 CounselorO

Staff member assigned as an advisor.

 
IdRefType
@SIF_RefObjectM

The name of the object referenced.

 
values:
StaffPersonal
 HomegroupO

The name of the homegroup the student enrollment belongs to.

 
xs:normalizedString
 HouseO

The name of the house the student belongs to.

 
xs:normalizedString
 IndividualLearningPlanO

Does this student have an individual learning plan in place?

 
AUCodeSetsYesOrNoCategoryType
 CalendarO

The calendar assigned to this enrollment.

 
IdRefType
@SIF_RefObjectM

The name of the object referenced.

 
values:
CalendarSummary
 ExitDateC

The last school calendar day of this enrollment. If the student has exited the school or the enrollment has a RecordClosureReason, ExitDate must have a value.

 
xs:date
 ExitStatusOContainer element for exit status codes.  
 ExitStatus/CodeM

Code indicating the closure status for this enrollment.

 
AUCodeSetsExitWithdrawalStatusType
 ExitStatus/OtherCodeListO OtherCodeList
 ExitTypeO  
 ExitType/CodeM

Code indicating the type of exit for this enrollment.

 
AUCodeSetsExitWithdrawalTypeType
 ExitType/OtherCodeListO OtherCodeList
 FTEO

Full-time equivalent numeric value of the student's course load during this enrollment, expressed in decimal form, where 1.00 represents a full-time enrollment.

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits2
 FTPTStatusO

An indication of whether the student is enrolled full time or part time.

 
AUCodeSetsFTPTStatusCodeType
 CatchmentStatusO

Container element for location of an individual's legal residence relative to (within or outside) the boundaries of the school for this enrolment. Enrolment Catchment Status.

 
 
 CatchmentStatus/CodeM

Code indicating the residency status for this enrollment. Code indicating Enrollment Catchment Status.

 
AUCodeSetsPublicSchoolCatchmentStatusType
 CatchmentStatus/OtherCodeList
     
OList of other codes or strings that crosswalk to or serve as translations of the Code element paired with this common element. If Code changes and OtherCodes are supported, both Code and all associated OtherCode elements must be present. OtherCodeList
 RecordClosureReasonO

The reason why this enrollment was closed. The EndOfYear option must be used to convey status change due to rollover activity.

 
values:
SchoolExit
TimeDependentDataChange
EndOfYear
CampusExit
 PromotionInfoO

Information on a student’s promotion, retention, or demotion related to this enrollment instance.

 
 
 PromotionInfo/PromotionStatus
     
O

This value should be set if this enrollment instance is closed for an end-of-year closeout or a mid-year promotion or demotion. A value other than NA should be specified when the enrollment instance represents an end-of-year closeout or mid-year promotion/demotion.

 
values:
Promoted
Demoted
Retained
NA
 PreviousSchoolO

If the student has previously been enrolled at a school, i.e. student is transferring, the previous school number.

 
LocalId
 DestinationSchoolO

If the student has exited the school, the local id of the school to which the student has transferred to.

 
LocalId
 StudentSubjectChoiceListO

List of Student Subject Choices where available.

 
List
 StudentSubjectChoiceList/
     StudentSubjectChoice
MR

Subjects Students Choose

 
 
 StudentSubjectChoiceList/
     StudentSubjectChoice/PreferenceNumber
     
O

Subject Priority

 
xs:unsignedInt
 StudentSubjectChoiceList/
     StudentSubjectChoice/SubjectLocalId
     
M

Local Subject Id

 
LocalId
 StudentSubjectChoiceList/
     StudentSubjectChoice/StudyDescription
     
O

Description about Study Mode.

 
SubjectArea
 StudentSubjectChoiceList/
     StudentSubjectChoice/OtherSchoolLocalId
     
O

Localid of a school where the student studies this subject if not at the home school.

 
LocalId
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.40-1: StudentSchoolEnrollment
<StudentSchoolEnrollment RefId="A8C3D3E34B359D75101D00AA001A1652"> <StudentPersonalRefId>D3E34B359D75101A8C3D00AA001A1652</StudentPersonalRefId> <SchoolInfoRefId>D3E34B359D75101A8C3D00AA001A1651</SchoolInfoRefId> <MembershipType>01</MembershipType> <TimeFrame>C</TimeFrame> <SchoolYear>2004</SchoolYear> <EntryDate>2004-01-29</EntryDate> <EntryType> <Code>1838</Code> </EntryType> <YearLevel> <Code>10</Code> </YearLevel> <Homeroom SIF_RefObject="RoomInfo">D7510D3E34B3591A8C3D00AA001A1651</Homeroom> <Advisor SIF_RefObject="StaffPersonal">B359D3E34D75101A8C3D00AA001A1652</Advisor> <FTE>1.00</FTE> <FTPTStatus>01</FTPTStatus> </StudentSchoolEnrollment>
Example 3.3.40-1: StudentSchoolEnrollment

3.3.41 StudentScoreSet

The scored results from an assessment.

SIF_Events are reported for this object.

StudentScoreSet
Figure 3.3.41-1: StudentScoreSet StudentScoreSet RefId ScoreMetric AssessmentAdministrationRefId StudentPersonalRefId AssessmentRegistrationRefId Scores Score AssessmentSubTestRefId ScoreValue DiagnosticStatement Description NumberOfResponses SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentScoreSet 

The scored results from an assessment.

 
 
@
key
RefIdM

The GUID that uniquely identifies an instance of the object.

 
RefIdType
 ScoreMetricM

The metric or scale used to report the score.

 
AUCodeSetsAssessmentReportingMethodType
 AssessmentAdministrationRefIdM

The administration associated with this score set.

 
IdRefType
 StudentPersonalRefIdM

The student associated with this score set.

 
IdRefType
 AssessmentRegistrationRefIdO

The registration associated with this score set.

 
IdRefType
 ScoresM

Container for score elements.

 
List
 Scores/ScoreOR

The score with other information related to the score.

 
 
@AssessmentSubTestRefIdM

References the AssessmentSubTest that defines the score.

 
IdRefType
 Scores/Score/ScoreValueM

The value of the score.

 
xs:normalizedString
 Scores/Score/DiagnosticStatement
     
O

Comment created by any logical analysis of this score.

 
xs:string
 Scores/Score/DescriptionO

This is further qualification of a Student Score.

 
xs:string
 Scores/Score/NumberOfResponses
     
O

This is the number of responses that are included with the StudentScoreSet.

 
xs:unsignedInt
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.41-1: StudentScoreSet
<StudentScoreSet RefId="5810E283E928459CBBA76EFE1963F784"> <ScoreMetric>0512</ScoreMetric> <AssessmentAdministrationRefId>1F971F3D414E4146932566638290E6C1</AssessmentAdministrationRefId> <StudentPersonalRefId>8F0934CC2F0448F8BBD788AA1ADE691B</StudentPersonalRefId> <Scores> <Score AssessmentSubTestRefId="E5EDAE63A04D47E49D0224A32956B074"> <ScoreValue>25</ScoreValue> <DiagnosticStatement>Shows ability to identify symmetry.</DiagnosticStatement> </Score> </Scores> </StudentScoreSet>
Example 3.3.41-1: StudentScoreSet

3.3.42 StudentSDTN

This object has been developed to cater for the SDTN – Student Data Transfer Note. http://www.mceecdya.edu.au/verve/_resources/ISDTN_Form_3_Transfer_Note_Oct_06.pdf The elements in this object have been developed to support the LIMF recommendations and allow two or more jurisdictions to exchange this data. http://www.aictec.edu.au/aictec/go/home/about/pid/289

SIF_Events are reported for this object.

StudentSDTN
Figure 3.3.42-1: StudentSDTN StudentSDTN RefId SnapDate StudentPersonalRefId PersonInfo SchoolInfoRefId SchoolLocalId SchoolName AddressList PrincipalInfo FurtherInformation ContactName PhoneNumberList EmailList EnrollmentDate DepartureDate YearLevel ReasonForLeaving PreviousSchoolsList PreviousSchool SchoolName ReasonLeft AttendanceConcerns HealthNeeds AreasOfInterestList ActivityInfo StudentActivityInfoRefId StudentActivityDescription NegotiatedCurriculumPlan AdjustedEducationProgram CareerGuidanceFileHeld SchoolCounsellorFileHeld OtherLearningSupport AcceleratedProgram YoungCarersRole Literacy Numeracy OtherLearningAreasList OtherLearningArea Description Result LatestStudentReportAvailable PastoralCare DisciplinaryAbsences IndividualBehaviourPlan SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentSDTN 

This object has been developed to cater for the SDTN – Student Data Transfer Note. http://www.mceecdya.edu.au/verve/_resources/ISDTN_Form_3_Transfer_Note_Oct_06.pdf The elements in this object have been developed to support the LIMF recommendations and allow two or more jurisdictions to exchange this data. http://www.aictec.edu.au/aictec/go/home/about/pid/289

 
 
@
key
RefIdMThe GUID that uniquely identifies this SDTN Object. RefIdType
 SnapDateM

The date that this object was sent.

 
xs:date
 StudentPersonalRefIdO

The RefId of the StudentPersonal object at the sending school.

 
IdRefType
 PersonInfoM

Personal Information.

 
PersonInfo
 SchoolInfoRefIdO

GUID that identifies the school that provided the SDTN.

 
IdRefType
 SchoolLocalIdO

The locally-assigned identifier for the school in the original database (sender)

 
LocalId
 SchoolNameM

Name of school/campus.

 
xs:normalizedString
 AddressListO

The school's addresses.

 
AddressList
 PrincipalInfoO

Information about the campus or school principal.

 
PrincipalInfo
 FurtherInformationO

 

 
 FurtherInformation/ContactName
     
O

The name of the person to contact for further information on this student.

 
NameOfRecordType
 FurtherInformation/PhoneNumberList
     
O

The further contact person’s phone number(s).

 
PhoneNumberList
 FurtherInformation/EmailList
     
O

The further contact person’s e-mail address(es).

 
EmailList
 EnrollmentDateO

The date when the student first attended the school.

 
xs:date
 DepartureDateO

The last school calendar day the student attended or sign-out date if departure is before end of school year.

 
xs:date
 YearLevelO

School Year or academic level of student at departure date.

 
YearLevel
 ReasonForLeavingO

 

xs:normalizedString
 PreviousSchoolsListO

List of Previous Schools if known (other than the provider school)

 
List
 PreviousSchoolsList/PreviousSchool
     
MR

Repeatable element of previous schools information if known. (other than the provider school)

 
 
 PreviousSchoolsList/PreviousSchool/
     SchoolName
M

Previous School Name

 
xs:normalizedString
 PreviousSchoolsList/PreviousSchool/
     ReasonLeft
O

Reason for leaving previous school if known.

 
xs:normalizedString
 AttendanceConcernsO

Indicator of whether the Student had attendance concerns worth noting.

 
AUCodeSetsYesOrNoCategoryType
 HealthNeedsO

Indicator of whether the Student has any Health Care Needs.

 
AUCodeSetsYesOrNoCategoryType
 AreasOfInterestListO

 

List
 AreasOfInterestList/ActivityInfo
     
MR

Repeatable element containing activities student has an interest in or participates in.

 
 
 AreasOfInterestList/ActivityInfo/
     StudentActivityInfoRefId
O

GUID that identifies the activity in which the student participates.

 
IdRefType
 AreasOfInterestList/ActivityInfo/
     StudentActivityDescription
     
M

Description of Activity Info in the Previous Schools’ zone.

 
xs:normalizedString
 NegotiatedCurriculumPlanO

Does the student have a negotiated curriculum plan?

 
AUCodeSetsYesOrNoCategoryType
 AdjustedEducationProgramO

Does the student have an adjusted education program?

 
AUCodeSetsYesOrNoCategoryType
 CareerGuidanceFileHeldO

Does the student have a career guidance file?

 
AUCodeSetsYesOrNoCategoryType
 SchoolCounsellorFileHeldO

Is there a School counsellor/psychologist file held?

 
AUCodeSetsYesOrNoCategoryType
 OtherLearningSupportO

Comments describing any other required learning support, eg ESL needs.

 
xs:string
 AcceleratedProgramO

Did the student participate in an accelerated learning program?

 
AUCodeSetsYesOrNoCategoryType
 YoungCarersRoleO

Is the student a carer of other family members?

 
AUCodeSetsYesOrNoCategoryType
 LiteracyO

Progress in Literacy or English according to the National Standard.

 
AUCodeSetsProgressLevelType
 NumeracyO

Progress in Numeracy or Maths according to the National Standard.

 
AUCodeSetsProgressLevelType
 OtherLearningAreasListO

 

List
 OtherLearningAreasList/OtherLearningArea
     
MR

Repeatable element of progress in other learning areas.

 
 
 OtherLearningAreasList/OtherLearningArea/
     Description
M

Description of Other Learning Area.

 
xs:normalizedString
 OtherLearningAreasList/OtherLearningArea/
     Result
O

Progress in other learning area according to the National Standard.

 
AUCodeSetsProgressLevelType
 LatestStudentReportAvailableO

Is the latest student report available?

 
AUCodeSetsYesOrNoCategoryType
 PastoralCareO

Pastoral care and behaviour management

 
 
 PastoralCare/DisciplinaryAbsences
     
O

Have there been any school disciplinary absences (in or out of school) in the last 12 months

 
AUCodeSetsYesOrNoCategoryType
 PastoralCare/IndividualBehaviourPlan
     
O

Is there an individual behaviour management plan

 
AUCodeSetsYesOrNoCategoryType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.42-1: StudentSDTN
<StudentSDTN RefId="9ECC96830E02406F926C1C4D3542D122"> <SnapDate>2009-03-01</SnapDate> <StudentPersonalRefId>646C5D4AC8294886A02B971695C7BC06</StudentPersonalRefId> <PersonInfo> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Fred</GivenName> <FullName>Fred Smith</FullName> </Name> <OtherNames> <Name Type="AKA"> <FamilyName>Anderson</FamilyName> <GivenName>Samuel</GivenName> <FullName>Samuel Anderson</FullName> </Name> <Name Type="PRF"> <FamilyName>Rowinski</FamilyName> <GivenName>Sam</GivenName> <FullName>Sam Rowinski </FullName> </Name> </OtherNames> <Demographics> <Sex>1</Sex> <BirthDate>1995-09-26</BirthDate> <AustralianCitizenshipStatus>1</AustralianCitizenshipStatus> </Demographics> </PersonInfo> <SchoolInfoRefId>476C5D4AC8294886A02B971695C7BC06</SchoolInfoRefId> <SchoolLocalId>01011234</SchoolLocalId> <SchoolName>Lincoln Secondary College</SchoolName> <AddressList> <Address Type="0123" Role="012B"> <Street> <Line1>23 Nicholson Street</Line1> </Street> <City>Carnegie</City> <StateProvince>VIC</StateProvince> <Country>1101</Country> <PostalCode>3004</PostalCode> <GridLocation> <Latitude>23.9876</Latitude> <Longitude>-98.8765</Longitude> </GridLocation> </Address> </AddressList> <PrincipalInfo> <ContactName Type="LGL"> <Title>Mr</Title> <FamilyName>Miller</FamilyName> <GivenName>James</GivenName> <MiddleName>Frank</MiddleName> <Suffix>Jr.</Suffix> <FullName>Mr James Frank Miller Jr.</FullName> </ContactName> <ContactTitle>School Principal</ContactTitle> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>03 9637-2000</Number> <Extension>72345</Extension> <ListedStatus>Y</ListedStatus> </PhoneNumber> </PhoneNumberList> <EmailList> <Email Type="01">jmiller@lsc.vic.edu.au</Email> <Email Type="02">jmiller@yahoo.com.au</Email> </EmailList> </PrincipalInfo> <FurtherInformation> <ContactName Type="LGL"> <Title>Mr</Title> <FamilyName>Knudson</FamilyName> <GivenName>Raymond</GivenName> <FullName>Mr Raymond Knudson</FullName> </ContactName> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>03 9637-2200</Number> <Extension>72348</Extension> <ListedStatus>Y</ListedStatus> </PhoneNumber> <PhoneNumber Type="0888"> <Number>0416 123 785</Number> <ListedStatus>N</ListedStatus> </PhoneNumber> </PhoneNumberList> <EmailList> <Email Type="01">rknudson@lsc.vic.edu.au</Email> <Email Type="02">rknudson@hotmail.com</Email> </EmailList> </FurtherInformation> <EnrollmentDate>2005-01-31</EnrollmentDate> <DepartureDate>2008-12-18</DepartureDate> <YearLevel> <Code>7</Code> </YearLevel> <ReasonForLeaving>Family re-location</ReasonForLeaving> <PreviousSchoolsList> <PreviousSchool> <SchoolName>Lincoln Primary School</SchoolName> <ReasonLeft>Graduated</ReasonLeft> </PreviousSchool> </PreviousSchoolsList> <AttendanceConcerns>N</AttendanceConcerns> <HealthNeeds>N</HealthNeeds> <AreasOfInterestList> <ActivityInfo> <StudentActivityInfoRefId>6472B2610947583A463DBB345291B001</StudentActivityInfoRefId> <StudentActivityDescription>Athletics</StudentActivityDescription> </ActivityInfo> </AreasOfInterestList> <NegotiatedCurriculumPlan>N</NegotiatedCurriculumPlan> <AdjustedEducationProgram>N</AdjustedEducationProgram> <CareerGuidanceFileHeld>N</CareerGuidanceFileHeld> <SchoolCounsellorFileHeld>N</SchoolCounsellorFileHeld> <OtherLearningSupport>ESL Support Given</OtherLearningSupport> <AcceleratedProgram>N</AcceleratedProgram> <YoungCarersRole>N</YoungCarersRole> <Literacy>Below</Literacy> <Numeracy>At</Numeracy> <OtherLearningAreasList> <OtherLearningArea> <Description>Language</Description> <Result>At</Result> </OtherLearningArea> </OtherLearningAreasList> <LatestStudentReportAvailable>Y</LatestStudentReportAvailable> <PastoralCare> <DisciplinaryAbsences>N</DisciplinaryAbsences> <IndividualBehaviourPlan>N</IndividualBehaviourPlan> </PastoralCare> </StudentSDTN>
Example 3.3.42-1: StudentSDTN

3.3.43 StudentSnapshot

This object provides a snapshot of a student's record on a given day. All information reported in the object is reported as it appeared in the responding system on the date specified in SnapDate. It can be used for synching data across applications, for periodically loading a data warehouse, or for vertical reporting of data to a requesting authority, such as a state department of education.

SIF_Events are not reported for this object.

StudentSnapshot
Figure 3.3.43-1: StudentSnapshot StudentSnapshot SnapDate StudentPersonalRefId SchoolYear Name LocalId StateProvinceId Sex BirthDate Age ProjectedGraduationYear OnTimeGraduationYear StudentSubjectChoiceList StudentSubjectChoice PreferenceNumber SubjectLocalId StudyDescription OtherSchoolLocalId HomeEnrollment StudentSchoolEnrollmentRefId SchoolName SchoolInfoRefId LocalId SchoolNo YearLevel Homeroom SIF_RefObject HomeroomNumber SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentSnapshot 

This object provides a snapshot of a student's record on a given day. All information reported in the object is reported as it appeared in the responding system on the date specified in SnapDate. It can be used for synching data across applications, for periodically loading a data warehouse, or for vertical reporting of data to a requesting authority, such as a state department of education.

 
 
@
key
SnapDateM

The date the data snapshot was taken. Some elements are provided/calculated as of the SnapDate, and some are provided as of the date the object is requested (i.e., some can be historical and some will represent the last information available/last known value). In a SIS the following elements are provided/calculated as of the SnapDate: Age, HomeEnrollment and all its child elements. Other applications (e.g., data warehouses) may be able to provide values for other elements on various snap dates.

 
xs:date
@
key
StudentPersonalRefIdM

The ID (GUID) of the student to whom this information relates.

 
IdRefType
 SchoolYearM

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

 
SchoolYear
 NameM

The name of the student.

 
Name
 LocalIdM

The locally-defined identifier for this student.

 
LocalId
 StateProvinceIdO

The state-assigned identifier for this student.

 
StateProvinceId
 SexO

'Sex' is the distinction 'male' and 'female', as reported by the person.

 
AUCodeSetsSexCodeType
 BirthDateO

The person's date of birth.

 
BirthDate
 AgeO

The age (in years) of the student on the date in SnapDate.

 
xs:unsignedInt
 ProjectedGraduationYearO

Currently projected graduation year.

 
ProjectedGraduationYear
 OnTimeGraduationYearO

First projected graduation year, usually determined when student is accepted into ninth grade.

 
OnTimeGraduationYear
 StudentSubjectChoiceListO

List of Student Subject Choices where available.

 
List
 StudentSubjectChoiceList/
     StudentSubjectChoice
MR

Subjects Students Choose

 
 
 StudentSubjectChoiceList/
     StudentSubjectChoice/PreferenceNumber
     
O

Subject Priority

 
xs:unsignedInt
 StudentSubjectChoiceList/
     StudentSubjectChoice/SubjectLocalId
     
M

Local Subject Id

 
LocalId
 StudentSubjectChoiceList/
     StudentSubjectChoice/StudyDescription
     
O

Description about Study Mode.

 
SubjectArea
 StudentSubjectChoiceList/
     StudentSubjectChoice/OtherSchoolLocalId
     
O

Localid of a school where the student studies this subject if not at the home school.

 
LocalId
 HomeEnrollmentM

Enrollment-related information for the school that is responsible for reporting the student's membership/child accounting information. This is most likely the primary enrollment site for the student.

 
 
 HomeEnrollment/StudentSchoolEnrollmentRefId
     
O

The ID (GUID) of the StudentSchoolEnrollment object from which the enrollment information is derived.

 
IdRefType
 HomeEnrollment/SchoolName
     
O

Name of the school.

 
xs:normalizedString
 HomeEnrollment/SchoolInfoRefId
     
C

The ID (GUID) of the school. Provide both the HomeEnrollment/SchoolInfoRefId and HomeEnrollment/LocalId elements if possible. If not, one or the other must be provided.

 
IdRefType
 HomeEnrollment/LocalIdC

The locally-defined identifier for this school. Provide both the HomeEnrollment/LocalId and HomeEnrollment/SchoolId elements if possible. If not, one or the other must be provided.

 
LocalId
 HomeEnrollment/SchoolNoO

The state or province defined identifier for this school.

 
LocalId
 HomeEnrollment/YearLevelO

Year or academic level of student.

 
YearLevel
 HomeEnrollment/HomeroomOHomeGroup this student belongs to IdRefType
@SIF_RefObjectM

The name of the SIF object referenced.

 
values:
RoomInfo
 HomeEnrollment/HomeroomNumber
     
O

The locally-defined identifier of that room

 
HomeroomNumber
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.43-1: StudentSnapshot
<StudentSnapshot SnapDate="2003-10-01" StudentPersonalRefId="A15484ED564995254A4568EFFC5100BD"> <SchoolYear>2004</SchoolYear> <Name Type="LGL"> <FamilyName>Woodall</FamilyName> <GivenName>Charles</GivenName> <MiddleName>William</MiddleName> </Name> <LocalId>1089543</LocalId> <StateProvinceId>A50321</StateProvinceId> <Sex>1</Sex> <BirthDate>1988-03-02</BirthDate> <Age>15</Age> <ProjectedGraduationYear>2007</ProjectedGraduationYear> <OnTimeGraduationYear>2006</OnTimeGraduationYear> <HomeEnrollment> <StudentSchoolEnrollmentRefId>0847987235489729AAA73011BB365EC3</StudentSchoolEnrollmentRefId> <SchoolName>Academy HS</SchoolName> <SchoolInfoRefId>834787627836AC74B05EE3066ABC9231</SchoolInfoRefId> <LocalId>ACAD</LocalId> <YearLevel> <Code>9</Code> </YearLevel> <Homeroom SIF_RefObject="RoomInfo">9475683579BA648E0548DDA8365700F4</Homeroom> <HomeroomNumber>B024</HomeroomNumber> </HomeEnrollment> </StudentSnapshot>
Example 3.3.43-1: StudentSnapshot

3.3.44 SummaryEnrollmentInfo

A key Australian business requirement is the ability to publish a complete student status update on demand. This status may include multiple school enrolments.

This object supports the publishing of a consolidated student update containing all school enrollments and the student’s classes at each school.

SIF_Events are reported for this object.

SummaryEnrollmentInfo
Figure 3.3.44-1: SummaryEnrollmentInfo SummaryEnrollmentInfo RefId SchoolYear ParentObjectRefId SIF_RefObject LocalId StateProvinceId PersonInfo SchoolEnrollmentList SchoolEnrollment SchoolName SchoolInfoRefId SchoolLocalId SchoolStateProvinceId Student StudentSchoolEnrollmentRefId StudentLocalId Staff StaffAssignmentRefId StaffLocalId EnrollmentList Enrollment TeachingGroupRefId SchoolCourseInfoRefId TimeTableSubjectRefId LocalId ShortName SchoolYear SubjectLocalId CourseLocalId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 SummaryEnrollmentInfo 

A key Australian business requirement is the ability to publish a complete student status update on demand. This status may include multiple school enrolments.

This object supports the publishing of a consolidated student update containing all school enrollments and the student’s classes at each school.

 
 
@
key
RefIdM

The ID (GUID) that uniquely identifies the enrollment.

 
RefIdType
 SchoolYearM

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

 
SchoolYear
 ParentObjectRefIdM

The GUID of the related parent object

 
RefIdType
@SIF_RefObjectM

 

values:
StudentPersonal
StaffPersonal
 LocalIdM

The locally-defined identifier for this student/teacher.

 
LocalId
 StateProvinceIdO

The state-assigned identifier for this student/teacher.

 
StateProvinceId
 PersonInfoM

Personal Information.

 
PersonInfo
 SchoolEnrollmentListM

List of school enrollments for a Student or assignments for a Staff member. There must be at least one.

 
List
 SchoolEnrollmentList/SchoolEnrollment
     
MR

School information for the Student enrollment or Staff assignment. There must be at least one.

 
 
 SchoolEnrollmentList/SchoolEnrollment/
     SchoolName
M

Name of school/campus.

 
xs:normalizedString
 SchoolEnrollmentList/SchoolEnrollment/
     SchoolInfoRefId
C

The ID (GUID) of the school. Provide both the SchoolInfo RefId and LocalId elements if possible. If not, one or the other must be provided.

 
RefIdType
 SchoolEnrollmentList/SchoolEnrollment/
     SchoolLocalId
C

The locally-defined identifier for this school. Provide both the LocalId and SchoolId elements if possible. If not, one or the other must be provided.

 
LocalId
 SchoolEnrollmentList/SchoolEnrollment/
     SchoolStateProvinceId
O

The state or province defined identifier for this school.

 
StateProvinceId
 SchoolEnrollmentList/SchoolEnrollment/
     Student
C

Either the Staff or Student must be provided.

 
 
 SchoolEnrollmentList/SchoolEnrollment/
     Student/StudentSchoolEnrollmentRefId
     
M

The ID (GUID) of the StudentSchoolEnrollment object from which the enrollment information is derived.

 
RefIdType
 SchoolEnrollmentList/SchoolEnrollment/
     Student/StudentLocalId
O

The locally-defined identifier for this Student.

 
LocalId
 SchoolEnrollmentList/SchoolEnrollment/
     Staff
C

Either the Staff or Student must be provided.

 
 
 SchoolEnrollmentList/SchoolEnrollment/
     Staff/StaffAssignmentRefId
     
M

The ID (GUID) of the StaffAssignment object from which the enrollment information is derived.

 
RefIdType
 SchoolEnrollmentList/SchoolEnrollment/
     Staff/StaffLocalId
O

The locally-defined identifier for this Staff.

 
LocalId
 SchoolEnrollmentList/SchoolEnrollment/
     EnrollmentList
O

A List of enrolments. Note these are enrolments at a class level rather than at a school level.

 
List
 SchoolEnrollmentList/SchoolEnrollment/
     EnrollmentList/Enrollment
     
MR

Enrollment at the class level.

 
 
 SchoolEnrollmentList/SchoolEnrollment/
     EnrollmentList/Enrollment/
     TeachingGroupRefId
O

GUID that identifies this Class as a Teaching Group.

 
IdRefType
 SchoolEnrollmentList/SchoolEnrollment/
     EnrollmentList/Enrollment/
     SchoolCourseInfoRefId
O

GUID that identifies this Course for this class.

 
IdRefType
 SchoolEnrollmentList/SchoolEnrollment/
     EnrollmentList/Enrollment/
     TimeTableSubjectRefId
O

GUID that identifies this Subject/Offering for this class.

 
IdRefType
 SchoolEnrollmentList/SchoolEnrollment/
     EnrollmentList/Enrollment/
     LocalId
M

Local Class ID for this enrolment. Should be the same as the LocalId in the TeachingGroup

 
LocalId
 SchoolEnrollmentList/SchoolEnrollment/
     EnrollmentList/Enrollment/
     ShortName
O

Short free format label that describes the class. Should be the same as the ShortName in the TeachingGroup

 
xs:normalizedString
 SchoolEnrollmentList/SchoolEnrollment/
     EnrollmentList/Enrollment/
     SchoolYear
O

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

 
SchoolYear
 SchoolEnrollmentList/SchoolEnrollment/
     EnrollmentList/Enrollment/
     SubjectLocalId
O

The local subject/offering code for this class.

 
LocalId
 SchoolEnrollmentList/SchoolEnrollment/
     EnrollmentList/Enrollment/
     CourseLocalId
O

The local course code for this class.

 
LocalId
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.44-1: SummaryEnrollmentInfo
<SummaryEnrollmentInfo RefId="9ECC96830E02406F926C1C4D3542D122"> <SchoolYear>2009</SchoolYear> <ParentObjectRefId SIF_RefObject="StudentPersonal">646C5D4AC8294886A02B971695C7BC06</ParentObjectRefId> <LocalId>01011234</LocalId> <StateProvinceId>012456M</StateProvinceId> <PersonInfo> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Fred</GivenName> <FullName>Fred Smith</FullName> </Name> <OtherNames> <Name Type="PRF"> <FamilyName>Smith</FamilyName> <GivenName>Sam</GivenName> <FullName>Sam Smith</FullName> </Name> </OtherNames> <Demographics> <Sex>1</Sex> <BirthDate>1995-09-26</BirthDate> <AustralianCitizenshipStatus>1</AustralianCitizenshipStatus> </Demographics> </PersonInfo> <SchoolEnrollmentList> <SchoolEnrollment> <SchoolName>Lilyput High School</SchoolName> <SchoolInfoRefId>9ECC96830E02406F926C1C4D3542D124</SchoolInfoRefId> <SchoolLocalId>012359</SchoolLocalId> <Student> <StudentSchoolEnrollmentRefId>99F3CC9B5CCE49EEBDEBA82CE52AC4FB</StudentSchoolEnrollmentRefId> <StudentLocalId>SMI00123</StudentLocalId> </Student> <EnrollmentList> <Enrollment> <TeachingGroupRefId>B1A081420BBB486590ABC919447C4379</TeachingGroupRefId> <LocalId>YR10 Commerce</LocalId> </Enrollment> <Enrollment> <TeachingGroupRefId>7B5542C664D94DB4B3386B3B4A8EACF3</TeachingGroupRefId> <LocalId>YR10 Core</LocalId> <SchoolYear>2009</SchoolYear> </Enrollment> </EnrollmentList> </SchoolEnrollment> <SchoolEnrollment> <SchoolName>Lily Language School</SchoolName> <SchoolInfoRefId>9DCC94830E02406F926C1C4D3542D124</SchoolInfoRefId> <SchoolLocalId>012345</SchoolLocalId> <Student> <StudentSchoolEnrollmentRefId>CC0ACB4FAD6E485FBAC07EAD8BE5E38F</StudentSchoolEnrollmentRefId> <StudentLocalId>SMI00456</StudentLocalId> </Student> <EnrollmentList> <Enrollment> <TeachingGroupRefId>74557C466A524E8D9085EB215B80865D</TeachingGroupRefId> <LocalId>YR10 French</LocalId> </Enrollment> </EnrollmentList> </SchoolEnrollment> </SchoolEnrollmentList> </SummaryEnrollmentInfo>
Example 3.3.44-1: SummaryEnrollmentInfo

3.3.45 SystemRole

The SystemRole Object defines the systems that a user has access to, the roles they perform within those systems, and the scope of those roles within the particular system.

The RoleScopeList is used to list the entities over which the user has access rights.

SIF_Events are reported for this object.

SystemRole
Figure 3.3.45-1: SystemRole SystemRole RefId SIF_RefId SIF_RefObject SystemContextList SystemContext SystemId RoleList Role RoleId RoleScopeList RoleScope RoleScopeName RoleScopeRefId SIF_RefObject SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 SystemRole 

The SystemRole Object defines the systems that a user has access to, the roles they perform within those systems, and the scope of those roles within the particular system.

The RoleScopeList is used to list the entities over which the user has access rights.

 
 
@
key
RefIdMThe SIF RefId that uniquely identifies this object. RefIdType
 SIF_RefIdMThe SIF RefId that provides the source Object for this SystemRole Object. IdRefType
@SIF_RefObjectM

The type of SIF object that the SIF_RefId attribute identifies.

 
values:
Identity
StudentPersonal
StaffPersonal
StudentContactPersonal
 SystemContextListM

At least one SystemContext must be provided.

 
List
 SystemContextList/SystemContext
     
MR

Details about enterprise roles for an Identity/Personal Object for subscribing systems

 
 
@SystemIdM

Id of the system that this SystemContext relates to.

 
xs:normalizedString
 SystemContextList/SystemContext/
     RoleList
O

List of Roles.

 
List
 SystemContextList/SystemContext/
     RoleList/Role
MR

Role of the entity this object describes in the SystemContext.

 
 
@RoleIdM

Role of the entity this object describes in the SystemContext.

Examples
Admin
User

xs:normalizedString
 SystemContextList/SystemContext/
     RoleList/Role/RoleScopeList
     
O

 

List
 SystemContextList/SystemContext/
     RoleList/Role/RoleScopeList/
     RoleScope
MR

Container

 
 
 SystemContextList/SystemContext/
     RoleList/Role/RoleScopeList/
     RoleScope/RoleScopeName
C

The group/OU this role is applicable to.

One of RoleScopeName or associated RefId must be provided.

 
xs:normalizedString
 SystemContextList/SystemContext/
     RoleList/Role/RoleScopeList/
     RoleScope/RoleScopeRefId
C

The SIF_RefId that provides the source Object for this RoleScope.

One of RoleScopeName or associated RefId must be provided.

 
IdRefType
@SIF_RefObjectM

The type of SIF object that the SIF_RefId attribute identifies.

 
values:
SchoolInfo
TeachingGroup
StudentActivityParticipation
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.45-1: SystemRole
<SystemRole RefId="4286194F43ED43C18EE2F0A27C4BEF86"> <SIF_RefId SIF_RefObject="Identity">23B08571E4D645C3B82A3E52E5349925</SIF_RefId> <SystemContextList> <SystemContext SystemId="LearningPlatformSystem1"> <RoleList> <Role RoleId="Admin"> <RoleScopeList> <RoleScope> <RoleScopeName>SchoolGroupName1</RoleScopeName> <RoleScopeRefId SIF_RefObject="SchoolInfo">23B08571E4D645C3B82A3E52E5349912</RoleScopeRefId> </RoleScope> <RoleScope> <RoleScopeName>ClassName1</RoleScopeName> <RoleScopeRefId SIF_RefObject="TeachingGroup">23B08571E4D645C3B82A3E52E5349945</RoleScopeRefId> </RoleScope> </RoleScopeList> </Role> </RoleList> </SystemContext> <SystemContext SystemId="ContentManagement"> <RoleList> <Role RoleId="User"> <RoleScopeList> <RoleScope> <RoleScopeName>SchoolName1</RoleScopeName> <RoleScopeRefId SIF_RefObject="StudentActivityParticipation">23B08571E4D645C3B82A3E52E5349923</RoleScopeRefId> </RoleScope> </RoleScopeList> </Role> </RoleList> </SystemContext> </SystemContextList> </SystemRole>
Example 3.3.45-1: SystemRole

3.3.46 TeachingGroup

This object identifies a particular Teaching Group or class in a particular a time table.

The proposed object is based on the UK B1: TeachingGroup object. For the Australian object, a subject being taught at any one year level can have more than one teaching group in any one time table. Also a teaching group can be brought together for more than one subject.

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.

SIF_Events are reported for this object.

TeachingGroup
Figure 3.3.46-1: TeachingGroup TeachingGroup RefId SchoolYear LocalId ShortName LongName Set Block CurriculumLevel SchoolInfoRefId SchoolLocalId SchoolCourseInfoRefId SchoolCourseLocalId TimeTableSubjectRefId TimeTableSubjectLocalId StudentList TeachingGroupStudent StudentPersonalRefId StudentLocalId Name TeacherList TeachingGroupTeacher StaffPersonalRefId StaffLocalId Name Association MinClassSize MaxClassSize TeachingGroupPeriodList TeachingGroupPeriod TimeTableCellRefId RoomNumber StaffLocalId DayId PeriodId StartTime CellType SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 TeachingGroup 

This object identifies a particular Teaching Group or class in a particular a time table.

The proposed object is based on the UK B1: TeachingGroup object. For the Australian object, a subject being taught at any one year level can have more than one teaching group in any one time table. Also a teaching group can be brought together for more than one subject.

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.

 
 
@
key
RefIdM

The GUID of the TeachingGroup

 
RefIdType
 SchoolYearM

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

 
SchoolYear
 LocalIdM

LocalId of the Teaching Group (previously ClassIndicator).

 
LocalId
 ShortNameM

Short free format label that describes the group.

 
xs:normalizedString
 LongNameO

Longer description of required

 
xs:normalizedString
 SetO

Set Number (UK)

 
xs:normalizedString
 BlockO

Block (UK)

 
xs:normalizedString
 CurriculumLevelO

Assessment Stage eg VELS Level

 
xs:normalizedString
 SchoolInfoRefIdO

GUID of SchoolInfo object this teaching group belongs to.

 
RefIdType
 SchoolLocalIdO

Local School Id.

 
LocalId
 SchoolCourseInfoRefIdO

GUID of SchoolCourseInfo object this teaching group is part of.

 
RefIdType
 SchoolCourseLocalIdO

Local Course Id.

 
LocalId
 TimeTableSubjectRefIdO

GUID of TimeTableSubject object this teaching group belongs to.

 
RefIdType
 TimeTableSubjectLocalIdO

Local subject Id.

 
LocalId
 StudentListO

List of Students in this Teaching Group

 
List
 StudentList/TeachingGroupStudent
     
MR

Students who belong to the TeachingGroup

 
 
 StudentList/TeachingGroupStudent/
     StudentPersonalRefId
O

GUID from the StudentPersonal or StudentSnapshot Object (if known), that identifies the student.

 
IdRefType
 StudentList/TeachingGroupStudent/
     StudentLocalId
M

Local Id of the Student

 
LocalId
 StudentList/TeachingGroupStudent/
     Name
M

Name of student

 
NameOfRecordType
 TeacherListO

A List of teachers associated with the group – may or maynot include the teacher timetabled in the schedule.

 
List
 TeacherList/TeachingGroupTeacher
     
MR

Teacher associated with the Teaching group – may or may not be the teacher timetabled in the schedule

 
 
 TeacherList/TeachingGroupTeacher/
     StaffPersonalRefId
O

GUID from the StaffPersonal Object that identifies the Staff member

 
IdRefType
 TeacherList/TeachingGroupTeacher/
     StaffLocalId
M

LocalId of the Staff member

 
LocalId
 TeacherList/TeachingGroupTeacher/
     Name
M

 

NameOfRecordType
 TeacherList/TeachingGroupTeacher/
     Association
M

Association with the Teaching Group (free format for this release)

 
xs:normalizedString
 MinClassSizeO

Minimum class size.

 
xs:integer
 MaxClassSizeO

Maximum class size

 
xs:integer
 TeachingGroupPeriodListO

A List of schedule information that can be published by an SIS which is a subset of information available in the TimeTableCell object.

PeriodId or StartTime must be provided.

 
List
 TeachingGroupPeriodList/TeachingGroupPeriod
     
MR

Timeslot information that can be published by an SIS which is a subset of information available in the TimeTableCell object.

 
 
 TeachingGroupPeriodList/TeachingGroupPeriod/
     TimeTableCellRefId
O

If the TimeTableCell has been previously published, this reference can be provided as a connection to more detailed schedule information.

 
IdRefType
 TeachingGroupPeriodList/TeachingGroupPeriod/
     RoomNumber
O

Room number as presented to the user/application.

 
HomeroomNumber
 TeachingGroupPeriodList/TeachingGroupPeriod/
     StaffLocalId
O

Local Id of Staff member scheduled to take this class.

 
LocalId
 TeachingGroupPeriodList/TeachingGroupPeriod/
     DayId
M

Day Id

 
LocalId
 TeachingGroupPeriodList/TeachingGroupPeriod/
     PeriodId
C

Period Id within the Day Id. Either Period Id or starting time must be provided.

 
LocalId
 TeachingGroupPeriodList/TeachingGroupPeriod/
     StartTime
C

Starting time of class within the Day Id. Either Period Id or starting time must be provided.

 
xs:time
 TeachingGroupPeriodList/TeachingGroupPeriod/
     CellType
O

Type of Lesson/Session eg Teaching, Lunch etc

 
xs:normalizedString
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.46-1: TeachingGroup
<TeachingGroup RefId="64A309DA063A2E35B359D75101A8C3D1"> <SchoolYear>2008</SchoolYear> <LocalId>20087ASPN</LocalId> <ShortName>7A SPN</ShortName> <LongName>Year 7A Maths – Space and Numbers</LongName> <Set>4</Set> <Block>6</Block> <CurriculumLevel>VELS Level 5</CurriculumLevel> <StudentList> <TeachingGroupStudent> <StudentPersonalRefId>9897466F200E4BC1B9AED1507DA15CEF</StudentPersonalRefId> <StudentLocalId>SMI001</StudentLocalId> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Peter</GivenName> </Name> </TeachingGroupStudent> <TeachingGroupStudent> <StudentPersonalRefId>7C834EA9EDA12090347F83297E1C290D</StudentPersonalRefId> <StudentLocalId>SMI002</StudentLocalId> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Jennifer</GivenName> </Name> </TeachingGroupStudent> <TeachingGroupStudent> <StudentPersonalRefId>7C834EA9EDA12090347F83297E1C290E</StudentPersonalRefId> <StudentLocalId>SMI003</StudentLocalId> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Terence</GivenName> </Name> </TeachingGroupStudent> </StudentList> <TeacherList> <TeachingGroupTeacher> <StaffPersonalRefId>A8C3A2E35B359D75101D00AA001A0000</StaffPersonalRefId> <StaffLocalId>SMI1</StaffLocalId> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Thomas</GivenName> </Name> <Association>Class Teacher</Association> </TeachingGroupTeacher> <TeachingGroupTeacher> <StaffPersonalRefId>A8CCCCE35B359D75101D00AA001A0000</StaffPersonalRefId> <StaffLocalId>LONG2</StaffLocalId> <Name Type="LGL"> <FamilyName>Long</FamilyName> <GivenName>Tamara</GivenName> </Name> <Association>Integration Aide</Association> </TeachingGroupTeacher> </TeacherList> <TeachingGroupPeriodList> <TeachingGroupPeriod> <DayId>M</DayId> <PeriodId>2</PeriodId> </TeachingGroupPeriod> <TeachingGroupPeriod> <DayId>F</DayId> <PeriodId>6</PeriodId> </TeachingGroupPeriod> </TeachingGroupPeriodList> </TeachingGroup>
Example 3.3.46-1: TeachingGroup

3.3.47 TermInfo

This object provides information about a term; i.e., a reportable period of time.

SIF_Events are reported for this object.

TermInfo
Figure 3.3.47-1: TermInfo TermInfo RefId SchoolInfoRefId SchoolYear StartDate EndDate Description RelativeDuration TermCode Track TermSpan MarkingTerm SchedulingTerm AttendanceTerm SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 TermInfo 

This object provides information about a term; i.e., a reportable period of time.

 
 
@
key
RefIdM

The ID (GUID) that uniquely identifies this TermInfo entity.

 
RefIdType
 SchoolInfoRefIdM

The ID (GUID) that identifies the school where the term is used.

 
IdRefType
 SchoolYearM

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

 
SchoolYear
 StartDateM

Starting date of the term.

 
xs:date
 EndDateM

Ending date of the term.

 
xs:date
 DescriptionO

Text-based description of the term.

 
xs:normalizedString
 RelativeDurationO

Portion of the school year represented by this term, expressed in decimal form precise to 4 decimal places (e.g., 0.1333).

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits4
 TermCodeO

Locally-defined code.

 
xs:normalizedString
 TrackO

The name, description, or code of the track that contains this term. This is used when there are multiple tracks within a school. For instance, kindergarten commonly has a different set of terms than other grades within the school.

 
xs:normalizedString
 TermSpanOWhat sort of Session this TermSpan equates to. AUCodeSetsSessionTypeType
 MarkingTermO

Does this TermInfo represent a marking period?

 
AUCodeSetsYesOrNoCategoryType
 SchedulingTermO

Does this TermInfo represent a scheduling term?

 
AUCodeSetsYesOrNoCategoryType
 AttendanceTermO

Does this TermInfo represent an attendance term?

 
AUCodeSetsYesOrNoCategoryType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.47-1: TermInfo
<TermInfo RefId="7E59D75101A80A70016375DE097A0726"> <SchoolInfoRefId>A2E35B359D75101A8C3D00AA001A0000</SchoolInfoRefId> <SchoolYear>2004</SchoolYear> <StartDate>2003-01-05</StartDate> <EndDate>2004-04-01</EndDate> <Description>Spring Semester 2004</Description> <RelativeDuration>0.1333</RelativeDuration> <TermCode>Sp2004</TermCode> <Track>PreK</Track> <TermSpan>0833</TermSpan> </TermInfo>
Example 3.3.47-1: TermInfo

3.3.48 TimeTable

The purpose of this object is to define a schedule or Time Table structure/skeleton for the school. The Time Table is produced by the Time Tabling software. Once the Time Table is produced, the time tabling software creates the schedule based on business rules and constraints to fit into the time table structure.

The proposed Time Table object is based on a combination of the proposed UK B6 – Timetable Cycle Object and Timetable Scope Object.

The Time Table is identified uniquely in the SIF Zone by its' GUID, School and School Year. A Time Table is linked to a particular school.

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.

SIF_Events are reported for this object.

TimeTable
Figure 3.3.48-1: TimeTable TimeTable RefId SchoolInfoRefId SchoolYear LocalId Title DaysPerCycle PeriodsPerDay TeachingPeriodsPerDay SchoolLocalId SchoolName TimeTableCreationDate StartDate EndDate TimeTableDayList TimeTableDay DayId DayTitle TimeTablePeriodList TimeTablePeriod PeriodId PeriodTitle SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 TimeTable 

The purpose of this object is to define a schedule or Time Table structure/skeleton for the school. The Time Table is produced by the Time Tabling software. Once the Time Table is produced, the time tabling software creates the schedule based on business rules and constraints to fit into the time table structure.

The proposed Time Table object is based on a combination of the proposed UK B6 – Timetable Cycle Object and Timetable Scope Object.

The Time Table is identified uniquely in the SIF Zone by its' GUID, School and School Year. A Time Table is linked to a particular school.

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.

 
 
@
key
RefIdM

GUID that identifies this TimeTable object.

 
RefIdType
 SchoolInfoRefIdO

Optional the GUID of the SchoolInfo Object if this object is known in the zone.

 
IdRefType
 SchoolYearM

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

 
SchoolYear
 LocalIdO

Local TimeTable ID

 
LocalId
 TitleM

Unique Name of the proposed Time Table

 
xs:normalizedString
 DaysPerCycleM

Max Number of days per Time Table cycle

 
xs:unsignedInt
 PeriodsPerDayM

Max Number of periods per Time Table Day

 
xs:unsignedInt
 TeachingPeriodsPerDayO

Teaching periods per day if different to PeriodsPerDay

 
xs:unsignedInt
 SchoolLocalIdO

Optional Local School Id

 
LocalId
 SchoolNameO

The school name in plain text.

 
xs:normalizedString
 TimeTableCreationDateO

Date Schedule was created or last edited.

 
xs:date
 StartDateO

First day of TimeTable.

 
xs:date
 EndDateO

Last day of the TimeTable.

 
xs:date
 TimeTableDayListM

Container for TimeTableDays in Schedule

 
List
 TimeTableDayList/TimeTableDay
     
MR

This element identifies a ‘day’ in a TimeTable.

 
 
 TimeTableDayList/TimeTableDay/
     DayId
M

Local Time Table Identifier

 
LocalId
 TimeTableDayList/TimeTableDay/
     DayTitle
M

 

xs:normalizedString
 TimeTableDayList/TimeTableDay/
     TimeTablePeriodList
M

Title of Day eg. Monday or Day 1

 
List
 TimeTableDayList/TimeTableDay/
     TimeTablePeriodList/TimeTablePeriod
     
MR

Container for TimeTablePeriods in a Time Table Day

 
 
 TimeTableDayList/TimeTableDay/
     TimeTablePeriodList/TimeTablePeriod/
     PeriodId
M

Period in Day Identifier

 
LocalId
 TimeTableDayList/TimeTableDay/
     TimeTablePeriodList/TimeTablePeriod/
     PeriodTitle
M

Title of Period eg. Session 1 or Period 1

 
xs:normalizedString
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.48-1: TimeTable
<TimeTable RefId="64A309DA063A2E35B359D75101A8C3D0"> <SchoolInfoRefId>F2256EE2B67F47D6AB4794D4DEE0D0AD</SchoolInfoRefId> <SchoolYear>2008</SchoolYear> <LocalId>2008S1</LocalId> <Title>2008 Semester 1</Title> <DaysPerCycle>5</DaysPerCycle> <PeriodsPerDay>6</PeriodsPerDay> <TeachingPeriodsPerDay>5</TeachingPeriodsPerDay> <SchoolLocalId>01011234</SchoolLocalId> <SchoolName>Newest Secondary College</SchoolName> <TimeTableCreationDate>2008-02-01</TimeTableCreationDate> <StartDate>2008-01-30</StartDate> <EndDate>2008-06-20</EndDate> <TimeTableDayList> <TimeTableDay> <DayId>1</DayId> <DayTitle>Monday</DayTitle> <TimeTablePeriodList> <TimeTablePeriod> <PeriodId>1</PeriodId> <PeriodTitle>P1</PeriodTitle> </TimeTablePeriod> <TimeTablePeriod> <PeriodId>2</PeriodId> <PeriodTitle>P2</PeriodTitle> </TimeTablePeriod> <TimeTablePeriod> <PeriodId>3</PeriodId> <PeriodTitle>P3</PeriodTitle> </TimeTablePeriod> <TimeTablePeriod> <PeriodId>4</PeriodId> <PeriodTitle>P4</PeriodTitle> </TimeTablePeriod> <TimeTablePeriod> <PeriodId>5</PeriodId> <PeriodTitle>P5</PeriodTitle> </TimeTablePeriod> <TimeTablePeriod> <PeriodId>6</PeriodId> <PeriodTitle>P6</PeriodTitle> </TimeTablePeriod> </TimeTablePeriodList> </TimeTableDay> <TimeTableDay> <DayId>2</DayId> <DayTitle>Tuesday</DayTitle> <TimeTablePeriodList> <TimeTablePeriod> <PeriodId>1</PeriodId> <PeriodTitle>P1</PeriodTitle> </TimeTablePeriod> <TimeTablePeriod> <PeriodId>2</PeriodId> <PeriodTitle>P2</PeriodTitle> </TimeTablePeriod> <TimeTablePeriod> <PeriodId>3</PeriodId> <PeriodTitle>P3</PeriodTitle> </TimeTablePeriod> <TimeTablePeriod> <PeriodId>4</PeriodId> <PeriodTitle>P4</PeriodTitle> </TimeTablePeriod> <TimeTablePeriod> <PeriodId>5</PeriodId> <PeriodTitle>P5</PeriodTitle> </TimeTablePeriod> <TimeTablePeriod> <PeriodId>6</PeriodId> <PeriodTitle>P6</PeriodTitle> </TimeTablePeriod> </TimeTablePeriodList> </TimeTableDay> </TimeTableDayList> </TimeTable>
Example 3.3.48-1: TimeTable

3.3.49 TimeTableCell

The purpose of this object is to identify a specific cell within a particular TimeTable. A time table is a structure that represents all the available days and times (periods) for which a particular teaching group, or subject can be scheduled.

A TimeTableCell is uniquely identified in the ZIF zone by its' GUID.

And the following must be provided at object creation:

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.

SIF_Events are reported for this object.

TimeTableCell
Figure 3.3.49-1: TimeTableCell TimeTableCell RefId TimeTableRefId TimeTableSubjectRefId TeachingGroupRefId RoomInfoRefId StaffPersonalRefId TimeTableLocalId SubjectLocalId TeachingGroupLocalId RoomNumber StaffLocalId DayId PeriodId CellType SchoolInfoRefId SchoolLocalId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 TimeTableCell 

The purpose of this object is to identify a specific cell within a particular TimeTable. A time table is a structure that represents all the available days and times (periods) for which a particular teaching group, or subject can be scheduled.

A TimeTableCell is uniquely identified in the ZIF zone by its' GUID.

And the following must be provided at object creation:

  • the timetable it belongs to,
  • the subject that is being scheduled,
  • the teaching group (representing the students, teachers and subject),
  • the room that is allocated,
  • the allocated teacher.

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.

 
 
@
key
RefIdM

The GUID of the TimeTableCell

 
RefIdType
 TimeTableRefIdM

The GUID of the TimeTable to which this Cell belongs

 
IdRefType
 TimeTableSubjectRefIdM

The GUID of the Subject that this Cell is scheduling

 
IdRefType
 TeachingGroupRefIdM

The GUID of the TeachingGroup being scheduled

 
IdRefType
 RoomInfoRefIdM

The GUID of the Resource being Scheduled

 
IdRefType
 StaffPersonalRefIdO

The GUID of the Staff Member being Scheduled

 
IdRefType
 TimeTableLocalIdO

Time Table Local Identifier

 
LocalId
 SubjectLocalIdO

Subject Local Id

 
LocalId
 TeachingGroupLocalIdO

Teaching Group

 
LocalId
 RoomNumberO

Room number as presented to the user/application.

 
HomeroomNumber
 StaffLocalIdO

Staff LocalId

 
LocalId
 DayIdM

Day Id

 
LocalId
 PeriodIdM

Period Id within the Day Id

 
LocalId
 CellTypeM

Type of Lesson/Session eg Teaching, Lunch etc

 
xs:normalizedString
 SchoolInfoRefIdO

Optional the GUID of the SchoolInfo Object if this object is known in the zone

 
IdRefType
 SchoolLocalIdO

Optional Local School Id

 
LocalId
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.49-1: TimeTableCell
<TimeTableCell RefId="64A309DA063A2E35B359D75101A8C3D1"> <TimeTableRefId>64A309DA063A2E35B359D75101A8C3D0</TimeTableRefId> <TimeTableSubjectRefId>22860091719245B4AB0CF5B9DC19DE5C</TimeTableSubjectRefId> <TeachingGroupRefId>64A309DA063A2E35B359D75101A8C3D1</TeachingGroupRefId> <RoomInfoRefId>D3E34B359D75101A8C3D00AA001A1652</RoomInfoRefId> <StaffPersonalRefId>D3E34F419D75101A8C3D00AA001A1652</StaffPersonalRefId> <TimeTableLocalId>2008S1</TimeTableLocalId> <SubjectLocalId>07AR</SubjectLocalId> <TeachingGroupLocalId>20087ASPN 2008S1</TeachingGroupLocalId> <RoomNumber>101</RoomNumber> <StaffLocalId>946379881</StaffLocalId> <DayId>1</DayId> <PeriodId>1</PeriodId> <CellType>T</CellType> <SchoolInfoRefId>D3E34B359D75101A8C3D00AA001A1652</SchoolInfoRefId> <SchoolLocalId>01011234</SchoolLocalId> </TimeTableCell>
Example 3.3.49-1: TimeTableCell

3.3.50 TimeTableSubject

This purpose of this object is to define and communicate the subject or distinct piece of curriculum that needs to be scheduled by the time table generator. This is a new object proposed to meet SIF-AU needs. Reviews of the existing specifications identified two relevant objects – SchoolCourseInfo, defined in SIF US 2.2 specification and SchoolGroup, defined within the SIF UK 1.1 specification. These objects appear to have some similar context but seem overly complex considering that Australian requirements, which are limited to the Student Administration System or Curriculum Delivery System providing base information to the Time Tabling application about what curriculum offerings are being proposed. When this data is sent in a Request/Response only those subjects that are relevant to be scheduled (or active), should be sent to the TimeTabling application.

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.

SIF_Events are reported for this object.

TimeTableSubject
Figure 3.3.50-1: TimeTableSubject TimeTableSubject RefId SubjectLocalId AcademicYear AcademicYearRange Start End CourseLocalId SchoolCourseInfoRefId Faculty SubjectShortName SubjectLongName SubjectType ProposedMaxClassSize ProposedMinClassSize SchoolInfoRefId SchoolLocalId Semester SchoolYear OtherCodeList SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 TimeTableSubject 

This purpose of this object is to define and communicate the subject or distinct piece of curriculum that needs to be scheduled by the time table generator. This is a new object proposed to meet SIF-AU needs. Reviews of the existing specifications identified two relevant objects – SchoolCourseInfo, defined in SIF US 2.2 specification and SchoolGroup, defined within the SIF UK 1.1 specification. These objects appear to have some similar context but seem overly complex considering that Australian requirements, which are limited to the Student Administration System or Curriculum Delivery System providing base information to the Time Tabling application about what curriculum offerings are being proposed. When this data is sent in a Request/Response only those subjects that are relevant to be scheduled (or active), should be sent to the TimeTabling application.

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.

 
 
@
key
RefIdM

GUID that identifies this TimeTableSubject.

 
RefIdType
 SubjectLocalIdM

SubjectLocalID - Distinct piece of curriculum that is to be scheduled.

 
LocalId
 AcademicYearC

Subject Year Level. Either AcademicYear or AcademicYearRange must be provided.

 
YearLevel
 AcademicYearRangeC

Range of Academic Years subject spans. Either AcademicYear or AcademicYearRange must be provided.

 
 
 AcademicYearRange/StartM

Lowest year in range.

 
YearLevel
 AcademicYearRange/EndM

Highest year in range

 
YearLevel
 CourseLocalIdO

Local Course Id, if associated with a Course.

 
LocalId
 SchoolCourseInfoRefIdO

The GUID of the SchoolCourseInfo object.

 
RefIdType
 FacultyO

Faculty

 
xs:normalizedString
 SubjectShortNameO

SubjectShortName

 
xs:normalizedString
 SubjectLongNameM

SubjectLongName

 
xs:normalizedString
 SubjectTypeO

Core or Elective or ?

 
xs:normalizedString
 ProposedMaxClassSizeO

Suggested maximum class size for this subject.

 
xs:decimal
 ProposedMinClassSizeO

Suggested minimum class size for this subject.

 
xs:decimal
 SchoolInfoRefIdO

Optional the GUID of the SchoolInfo Object if this object is known in the zone.

 
IdRefType
 SchoolLocalIdO

Optional Local School Id

 
LocalId
 SemesterO

Semester, Term, or Quarter subject offered.

 
xs:unsignedInt
 SchoolYearO

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

 
SchoolYear
 OtherCodeListOAny other codes this subject is known by; eg VASS code for VCE in Vic. OtherCodeList
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.3.50-1: TimeTableSubject
<TimeTableSubject RefId="D3E34B359D75101A8C3D00AA001A1652"> <SubjectLocalId>07AR</SubjectLocalId> <AcademicYear> <Code>7</Code> </AcademicYear> <SubjectShortName>7 ART</SubjectShortName> <SubjectLongName>Year 7 Art</SubjectLongName> <SubjectType>E</SubjectType> <SchoolYear>2009</SchoolYear> </TimeTableSubject>
Example 3.3.50-1: TimeTableSubject

Valid XHTML 1.0 Transitional