3.3 SIF AU

The introduction for the SIF AU data model.

3.3.1 Activity

The work assigned to students, an educational event planned by a teacher to deliver a particular educational concept or skill.

SIF_Events are reported for this object.

Activity
Figure 3.3.1-1: Activity Activity RefId Title Preamble TechnicalRequirements SoftwareRequirementList EssentialMaterials LearningObjectives LearningStandards SubjectArea Prerequisites Students SourceObjects Points ActivityTime AssessmentRefId MaxAttemptsAllowed ActivityWeight Evaluation EvaluationType Description LearningResources SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 Activity 

The work assigned to students, an educational event planned by a teacher to deliver a particular educational concept or skill.

 
 
@
key
RefIdM RefIdType
 TitleO

Descriptive name of the activity.

 
xs:normalizedString
 PreambleO

Description and context for the activity.

 
xs:string
 TechnicalRequirementsO

List of Operating system, network, and other technical requirements for the activity, if applicable.

 
TechnicalRequirementsType
 SoftwareRequirementListO

Contains information about required software.

 
SoftwareRequirementListType
 EssentialMaterialsO

Essential materials required to engage in this activity.

 
EssentialMaterialsType
 LearningObjectivesO

Educational objectives of the activity.

 
LearningObjectivesType
 LearningStandardsO

Associated LearningStandardItemobjects.

 
LearningStandardsType
 SubjectAreaO SubjectAreaType
 PrerequisitesO

Skills or competencies the student must have to engage in activity.

 
PrerequisitesType
 StudentsO

Links to any students or group or category of students that this activity is for.

 
StudentsType
 SourceObjectsO

Source objects assigned to students.

 
SourceObjectsType
 PointsO

Number of possible points for an activity.

 
xs:unsignedInt
 ActivityTimeM

Time structures for the activity.

 
ActivityTimeType
 AssessmentRefIdO

Link to the SIF Assessment object containing the evaluation information for this activity.

 
IdRefType
 MaxAttemptsAllowedO

How many tries allowed.

 
xs:unsignedInt
 ActivityWeightO

The percentage weight of the activity during the particular course or term.

 
xs:decimal
 EvaluationO

Field for non-numeric types of grading and evaluation such as "narrative."

 
 
@EvaluationTypeM

A qualifer for what type of evaluation this is. Valid values are "Inline" and "RefId". Inline values are contained in the optional Description element, RefIds are contained in the AssessmentRefId element.

 
values:
Inline
RefId
 Evaluation/DescriptionO

A free text description of the evaluation to be used for this activity

 
xs:string
 LearningResourcesO

Learning resources that support this activity.

 
LearningResourcesType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.1-1: Activity
<Activity RefId="C27E1FCF-C163-485F-BEF0-F36F18A0493A" xml:lang="en"> <Title>Shakespeare Essay - Much Ado About Nothing</Title> <Preamble>This is a very funny comedy - students should have passing familiarity with Shakespeare</Preamble> <LearningStandards> <LearningStandardItemRefId>9DB15CEA-B2C5-4F66-94C3-7D0A0CAEDDA4</LearningStandardItemRefId> </LearningStandards> <SourceObjects> <SourceObject SIF_RefObject="Lesson">A71ADBD3-D93D-A64B-7166-E420D50EDABC</SourceObject> </SourceObjects> <Points>50</Points> <ActivityTime> <CreationDate>2002-06-15</CreationDate> <Duration Units="minute">30</Duration> <StartDate>2002-09-10</StartDate> <FinishDate>2002-09-12</FinishDate> <DueDate>2002-09-12</DueDate> </ActivityTime> <AssessmentRefId>03EDB29E-8116-B450-0435-FA87E42A0AD2</AssessmentRefId> <MaxAttemptsAllowed>3</MaxAttemptsAllowed> <ActivityWeight>5</ActivityWeight> <Evaluation EvaluationType="Inline"> <Description>Students should be able to correctly identify all major characters.</Description> </Evaluation> <LearningResources> <LearningResourceRefId>B7337698-BF6D-B193-7F79-A07B87211B93</LearningResourceRefId> </LearningResources> </Activity>
Example 3.3.1-1: Activity - Example 1
<Activity RefId="C27E1FCF-C163-485F-BEF0-F36F18A0493A" xml:lang="en"> <Title>Shakespeare Essay - Much Ado About Nothing</Title> <Preamble>This is a very funny comedy - students should have passing familiarity with Shakespeare</Preamble> <SoftwareRequirementList> <SoftwareRequirement> <SoftwareTitle>Flash Player</SoftwareTitle> <Version>9.0</Version> <Vendor>Adobe</Vendor> </SoftwareRequirement> <SoftwareRequirement> <SoftwareTitle>Python</SoftwareTitle> <Version>3.0</Version> <OS>Linux</OS> </SoftwareRequirement> </SoftwareRequirementList> <LearningStandards> <LearningStandardItemRefId>9DB15CEA-B2C5-4F66-94C3-7D0A0CAEDDA4</LearningStandardItemRefId> </LearningStandards> <SourceObjects> <SourceObject SIF_RefObject="Lesson">A71ADBD3-D93D-A64B-7166-E420D50EDABC</SourceObject> </SourceObjects> <Points>50</Points> <ActivityTime> <CreationDate>2002-06-15</CreationDate> <Duration Units="minute">30</Duration> <StartDate>2002-09-10</StartDate> <FinishDate>2002-09-12</FinishDate> <DueDate>2002-09-12</DueDate> </ActivityTime> <AssessmentRefId>03EDB29E-8116-B450-0435-FA87E42A0AD2</AssessmentRefId> <MaxAttemptsAllowed>3</MaxAttemptsAllowed> <ActivityWeight>5</ActivityWeight> <Evaluation EvaluationType="Inline"> <Description>Students should be able to correctly identify all major characters.</Description> </Evaluation> <LearningResources> <LearningResourceRefId>B7337698-BF6D-B193-7F79-A07B87211B93</LearningResourceRefId> </LearningResources> </Activity>
Example 3.3.1-2: Activity - Example 2

3.3.2 AggregateCharacteristicInfo

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

SIF_Events are reported for this object.

AggregateCharacteristicInfo
Figure 3.3.2-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 for statistical purposes.

 
 
@
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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.2-1: AggregateCharacteristicInfo
<AggregateCharacteristicInfo RefId="06AF1D69-FB06-4AB3-8898-3505714F18FB"> <Description>Sex</Description> <ElementName>StudentPersonal/PersonInfo/Demographics/Sex</ElementName> </AggregateCharacteristicInfo>
Example 3.3.2-1: AggregateCharacteristicInfo

3.3.3 AggregateStatisticFact

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

SIF_Events are reported for this object.

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

This object is the actual value of a statistical 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.

 
CharacteristicsType
 ExcludedO values:
Yes
No
 ValueM

Value of the fact.

 
xs:decimal
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.3-1: AggregateStatisticFact
<AggregateStatisticFact RefId="3A4E2822-C696-433B-812B-49DEAE557E41"> <AggregateStatisticInfoRefId>91A4209F-7F4F-4F4B-9DC8-D21CEFD1DC2F</AggregateStatisticInfoRefId> <Characteristics> <AggregateCharacteristicInfoRefId>0B972D86-44EE-4D79-94F5-FF1C3131772D</AggregateCharacteristicInfoRefId> </Characteristics> <Excluded>No</Excluded> <Value>27</Value> </AggregateStatisticFact>
Example 3.3.3-1: AggregateStatisticFact

3.3.4 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.4-1: AggregateStatisticInfo AggregateStatisticInfo RefId StatisticName CalculationRule Type ApprovalDate ExpirationDate ExclusionRules 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.

 
ExclusionRulesType
 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.

 
LocationType
 MeasureO

Type of the statistic.

 
values:
Count
Minimum
Maximum
Percent
Mean
Median
Mode
Sum
StandardDeviation
UnduplicatedCount
FTE
Other
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.4-1: AggregateStatisticInfo
<AggregateStatisticInfo RefId="A5DECBD3-161B-4F5D-9F46-EBA64C87B002"> <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">279BCEE5-515E-4C1A-AC3A-765D1F069BC3</LocationRefId> </Location> <Measure>Count</Measure> </AggregateStatisticInfo>
Example 3.3.4-1: AggregateStatisticInfo

3.3.5 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.5-1: CalendarDate CalendarDate CalendarDateRefId Date CalendarSummaryRefId SchoolInfoRefId SchoolYear CalendarDateType CalendarDateNumber StudentAttendance TeacherAttendance AdministratorAttendance 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
CalendarDateRefIdM

An ID (GUID) for this day date of the calendar information that is being reported. This GUID would be used to form a REST URL.

 
IdRefType
 DateM

A specific school day that occurs within the school year.

 
xs:date
 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").

 
SchoolYearType
 CalendarDateTypeM

Calendar date type information.

 
CalendarDateInfoType
 CalendarDateNumberO

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

 
xs:unsignedInt
 StudentAttendanceO

Information describing how the day relates to student attendance.

 
AttendanceInfoType
 TeacherAttendanceO

Information describing how the day relates to teacher attendance.

 
AttendanceInfoType
 AdministratorAttendanceO

Information describing how the day relates to administrator attendance.

 
AttendanceInfoType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.5-1: CalendarDate
<CalendarDate CalendarDateRefId="B5739375-800A-C4CC-6385-0BB2754114AA"> <Date>2007-08-31</Date> <CalendarSummaryRefId>A8A34E56-1C97-345C-0A4E-11BB113C2753</CalendarSummaryRefId> <SchoolInfoRefId>B7A34E56-1C97-345C-0A4E-11BB112B2753</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.5-1: CalendarDate

3.3.6 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.6-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").

 
SchoolYearType
 LocalIdM

The locally assigned identifier for this calendar.

 
LocalIdType
 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.

 
GraduationDateType
 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.

 
YearLevelsType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.6-1: CalendarSummary
<CalendarSummary RefId="B5739375-800A-C4CC-6385-0BB2754114AA"> <SchoolInfoRefId>B7A34E56-1C97-345C-0A4E-11BB112B2753</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.6-1: CalendarSummary

3.3.7 ChargedLocationInfo

ChargedLocationInfo represents a location in a school system. It can be used to associate accounts and purchase orders with particular schools or other cost centres.

SIF_Events are reported for this object.

ChargedLocationInfo
Figure 3.3.7-1: ChargedLocationInfo ChargedLocationInfo RefId LocationType SiteCategory Name Description LocalId StateProvinceId ParentChargedLocationInfoRefId SchoolInfoRefId AddressList PhoneNumberList SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 ChargedLocationInfo 

ChargedLocationInfo represents a location in a school system. It can be used to associate accounts and purchase orders with particular schools or other cost centres.

 
 
@
key
RefIdM

The SIF unique identifier for the location.

 
RefIdType
 LocationTypeM

Defines whether the location is a school or a non-school location.

 
values:
School
NonSchool
 SiteCategoryM

Specific site category.

Examples
Prep Site
Satellite
Central Kitchen
Warehouse
Storage
Central Office
Other

xs:normalizedString
 NameM

Text name of the location.

 
xs:normalizedString
 DescriptionO

Description about the location.

 
xs:normalizedString
 LocalIdO

The locally-assigned identifier for this location.

 
LocalIdType
 StateProvinceIdO

The state-assigned identifier for this location.

 
StateProvinceIdType
 ParentChargedLocationInfoRefIdO

A ChargedLocationInfo instance could be related to another ChargedLocationInfo. This element will help create that relation.

 
IdRefType
 SchoolInfoRefIdO

The RefId of a corresponding SchoolInfo object.

 
IdRefType
 AddressListO

This element has the ChargedLocationInfo address information.

 
AddressListType
 PhoneNumberListO

The location's phone numbers.

 
PhoneNumberListType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.7-1: ChargedLocationInfo
<ChargedLocationInfo RefId="D3E34B35-9D75-101A-8C3D-00AA001A1652"> <LocationType>School</LocationType> <SiteCategory>Other</SiteCategory> <Name>Lincoln High School</Name> <LocalId>2343LHS</LocalId> </ChargedLocationInfo>
Example 3.3.7-1: ChargedLocation

3.3.8 Debtor

This object is used to capture general information about debtors.

SIF_Events are reported for this object.

Debtor
Figure 3.3.8-1: Debtor Debtor RefId BilledEntity SIF_RefObject AddressList BillingName BillingNote Discount SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 Debtor 

This object is used to capture general information about debtors.

 
 
@
key
RefIdM

Debtor Id.

 
RefIdType
 BilledEntityM

Id of the entity referred to by this object (e.g., student, employee, organization).

 
IdRefType
@SIF_RefObjectM

SIF object referenced by BilledEntity.

 
values:
StudentPersonal
StudentContactPersonal
StaffPersonal
VendorInfo
 AddressListO

Addresses of the debtor to be used for billing. These addresses override any addresses found in the Billed Entity.

 
AddressList
 BillingNameO

Name of the entity to be used for billing (e.g. company name rather than individual name).

 
xs:normalizedString
 BillingNoteO

Note about billing requirements.

 
xs:normalizedString
 DiscountO

Any discount amount applicable to this debtor (e.g. family discount for scholarship, number of children enrolled). Is a percentage.

 
xs:normalizedString
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.8-1: Debtor
<Debtor RefId="B5739375-800A-C4CC-6385-0BB2754114AA"> <BilledEntity SIF_RefObject="StudentContactPersonal">8B231144-301C-4D3B-95D4-8BB74C866AE1</BilledEntity> <AddressList> <Address Type="0123" Role="2382"> <Street> <Line1>23 E. 43rd St.</Line1> </Street> <City>Chicago</City> <StateProvince>IL</StateProvince> <Country>8104</Country> <PostalCode>60611</PostalCode> </Address> </AddressList> <BillingName>Flintstone Family Trust</BillingName> <BillingNote>Do not invoice under parent’s real name.</BillingNote> <Discount>10.0</Discount> </Debtor>
Example 3.3.8-1: Debtor

3.3.9 EquipmentInfo

This object represents any resource object that is not already described in SIF AU by an existing object (such as RoomInfo or LearningResource). It is intended for use with ResourceBooking, so it can represent any bookable resource; but it is not limited to that usage. While the obvious type of equipment described for booking purposes are things like computers and projectors, the types of equipment that can be booked depends on the educational organisation, and can easily extend to things like vehicles or animals.

SIF_Events are reported for this object.

EquipmentInfo
Figure 3.3.9-1: EquipmentInfo EquipmentInfo RefId Name Description LocalId AssetNumber InvoiceRefId PurchaseOrderRefId EquipmentType SIF_RefId SIF_RefObject SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 EquipmentInfo 

This object represents any resource object that is not already described in SIF AU by an existing object (such as RoomInfo or LearningResource). It is intended for use with ResourceBooking, so it can represent any bookable resource; but it is not limited to that usage. While the obvious type of equipment described for booking purposes are things like computers and projectors, the types of equipment that can be booked depends on the educational organisation, and can easily extend to things like vehicles or animals.

 
 
@
key
RefIdMThe GUID of the Object RefIdType
 NameM

Name of the equipment.

 
xs:normalizedString
 DescriptionO

Description of the equipment.

 
xs:normalizedString
 LocalIdM

The Local Id of the equipment.

 
LocalIdType
 AssetNumberO

Asset number of the equipment; may be distinct from Local Id.

 
LocalIdType
 InvoiceRefIdO

The SIF RefId of the invoice for the equipment.

 
IdRefType
 PurchaseOrderRefIdO

The SIF RefId of the purchase order for the equipment.

 
IdRefType
 EquipmentTypeO

Type of equipment.

 
union of:

AUCodeSetsEquipmentTypeType
xs:token
 SIF_RefIdO

The SIF RefId of the owner/location of the equipment.

 
IdRefType
@SIF_RefObjectM

The type of SIF object that the SIF_RefId element identifies.

 
values:
SchoolInfo
RoomInfo
LEAInfo
other
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.9-1: EquipmentInfo
<EquipmentInfo RefId="B5739375-800A-C4CC-6385-0BB2754114AA"> <Name>Overhead Projector 3</Name> <LocalId>OHP3</LocalId> <EquipmentType>OverheadProjector</EquipmentType> <SIF_RefId SIF_RefObject="SchoolInfo">B7A34E56-1C97-345C-0A4E-11BB112B2753</SIF_RefId> </EquipmentInfo>
Example 3.3.9-1: EquipmentInfo Example

3.3.10 FinancialAccount

This object communicates information about a financial account.

SIF_Events are reported for this object.

FinancialAccount
Figure 3.3.10-1: FinancialAccount FinancialAccount RefId ParentAccountRefId ChargedLocationInfoRefId AccountNumber Name Description ClassType CreationDate CreationTime SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 FinancialAccount 

This object communicates information about a financial account.

 
 
@
key
RefIdM

GUID that identifies this financial account.

 
RefIdType
 ParentAccountRefIdO

Identifier of a parent account of the account. Can be used to construct a hierarchical tree of nesting accounts, e.g. "Revenue" -- "Revenue-Grant" -- "Revenue-Grant-Commonwealth".

 
IdRefType
 ChargedLocationInfoRefIdO

Location associated with the account".

 
IdRefType
 AccountNumberM

Account number used for ledger.

 
xs:normalizedString
 NameM

Name of the account.

 
xs:normalizedString
 DescriptionO

Description of the account.

 
xs:normalizedString
 ClassTypeM

The class of the account

 
values:
Asset
Liability
Revenue
Expense
 CreationDateM

Account creation date.

 
xs:date
 CreationTimeM

Account creation time.

 
xs:time
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.10-1: FinancialAccount
<FinancialAccount RefId="EEC8FC12-8D2C-4EE3-94A8-6C5395024EDE"> <AccountNumber>9990001</AccountNumber> <Name>Purchased Foods</Name> <Description>Purchased Foods</Description> <ClassType>Asset</ClassType> <CreationDate>2003-01-01</CreationDate> <CreationTime>04:32:23-08:00</CreationTime> </FinancialAccount>
Example 3.3.10-1: FinancialAccount

3.3.11 GradingAssignment

This object provides information about a particular assignment, allows applications to synchronize each other's assignment tables, gathers the definition for a GradingAssignmentScore object, etc.

SIF_Events are reported for this object.

GradingAssignment
Figure 3.3.11-1: GradingAssignment GradingAssignment RefId TeachingGroupRefId SchoolInfoRefId GradingCategory Description PointsPossible CreateDate DueDate Weight MaxAttemptsAllowed DetailedDescriptionURL DetailedDescriptionBinary SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 GradingAssignment 

This object provides information about a particular assignment, allows applications to synchronize each other's assignment tables, gathers the definition for a GradingAssignmentScore object, etc.

 
 
@
key
RefIdM

A GUID that identifies an instance of this object.

 
RefIdType
 TeachingGroupRefIdO

The GUID for the TeachingGroup object in which this assignment has been set.

 
IdRefType
 SchoolInfoRefIdO

The Id (GUID) that uniquely identifies the School in which this assignment has been set.

 
IdRefType
 GradingCategoryO

A particular grading category for the assignment, used to provide grouping and type information.

 
xs:normalizedString
 DescriptionM

The text-based description of the assignment.

 
xs:normalizedString
 PointsPossibleM

The points possible on the assignment.

 
xs:unsignedInt
 CreateDateO

Creation date of the assignment.

 
xs:date
 DueDateO

Date the assignment is due.

 
xs:date
 WeightO

The weight of the assignment.

 
xs:decimal
 MaxAttemptsAllowedO

How many attempts the student is allowed on the assignment (applicable particularly to online activities).

 
xs:integer
 DetailedDescriptionURLO

The location of the document that describes the assignment. If Type is PDF, this element will contain the Base64 encoding of the entire document. Preferred against DetailedDescriptionBinary for online assessment.

 
xs:anyURI
 DetailedDescriptionBinaryO

The Base64 encoding of a document (e.g. PDF) describing the assignment.

 
xs:base64Binary
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.11-1: GradingAssignment
<GradingAssignment RefId="359D7510-1AD0-A9D7-A8C3-DAD0A85103A2"> <TeachingGroupRefId>D0A0A27A-D0A8-510A-D9D7-5101A8C3DA39</TeachingGroupRefId> <SchoolInfoRefId>11737EA4-301C-ADCA-75C8-7214A7C46BDB</SchoolInfoRefId> <GradingCategory>Classroom Test</GradingCategory> <Description>Pop Quiz</Description> <PointsPossible>100</PointsPossible> <CreateDate>2000-11-21</CreateDate> <DueDate>2000-11-25</DueDate> <Weight>1.0</Weight> <DetailedDescriptionURL>http://www.assignmentinfo.com/assignment1.pdf</DetailedDescriptionURL> </GradingAssignment>
Example 3.3.11-1: GradingAssignment

3.3.12 GradingAssignmentScore

This object provides score information about a particular assignment.

SIF_Events are reported for this object.

GradingAssignmentScore
Figure 3.3.12-1: GradingAssignmentScore GradingAssignmentScore RefId StudentPersonalRefId StudentPersonalLocalId TeachingGroupRefId SchoolInfoRefId GradingAssignmentRefId ScorePoints ScorePercent ScoreLetter ScoreDescription SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 GradingAssignmentScore 

This object provides score information about a particular assignment.

 
 
@
key
RefIdM

A GUID that identifies an instance of this object.

 
RefIdType
 StudentPersonalRefIdO

The GUID for the student whose score this is.

 
IdRefType
 StudentPersonalLocalIdM

The Local Id for the student whose score this is.

 
LocalIdType
 TeachingGroupRefIdO

The GUID for the TeachingGroup object in which this assignment has been set.

 
IdRefType
 SchoolInfoRefIdO

The Id (GUID) that uniquely identifies the School in which this assignment has been set.

 
IdRefType
 GradingAssignmentRefIdM

The grading assignment for which this is a score.

 
IdRefType
 ScorePointsC

The score represented as points. Conditionally required that one or more of ScorePoints, ScorePercent or ScoreLetter must be filled in. For online assignments, ScorePoints should be used to the exclusion of other scores.

 
xs:unsignedInt
 ScorePercentC

The score represented as a percent. Conditionally required that one or more of ScorePoints, ScorePercent or ScoreLetter must be filled in.

 
xs:decimal
 ScoreLetterC

The score represented as a letter grade. Conditionally required that one or more of ScorePoints, ScorePercent or ScoreLetter must be filled in.

 
xs:token
 ScoreDescriptionO

Text description of the score.

 
xs:normalizedString
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.12-1: GradingAssignmentScore
<GradingAssignmentScore RefId="359D7510-1AD0-A9D7-A8C3-DAD0A85103A2"> <StudentPersonalRefId>A75A0010-1A8C-301D-02E3-A05B359D0A00</StudentPersonalRefId> <StudentPersonalLocalId>fred12</StudentPersonalLocalId> <TeachingGroupRefId>D0A0A27A-D0A8-510A-D9D7-5101A8C3DA39</TeachingGroupRefId> <SchoolInfoRefId>11737EA4-301C-ADCA-75C8-7214A7C46BDB</SchoolInfoRefId> <GradingAssignmentRefId>359D7510-1AD0-A9D7-A8C3-DAD0A85105D2</GradingAssignmentRefId> <ScorePoints>45</ScorePoints> </GradingAssignmentScore>
Example 3.3.12-1: GradingAssignmentScore

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 PasswordList 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.

 
IdentityAssertionsType
 PasswordListO

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

 
PasswordListType
 AuthenticationSourceGlobalUIDO

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

 
IdRefType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.13-1: Identity
<Identity RefId="4286194F-43ED-43C1-8EE2-F0A27C4BEF86"> <SIF_RefId SIF_RefObject="StudentPersonal">23B08571-E4D6-45C3-B82A-3E52E5349925</SIF_RefId> <AuthenticationSource>AUAccessShibboleth</AuthenticationSource> <IdentityAssertions> <IdentityAssertion SchemaName="eduPersonPrincipalName">john.doe@asdf.edu.au</IdentityAssertion> </IdentityAssertions> <AuthenticationSourceGlobalUID>A9A6CB2B-C493-4427-8C1F-D6587D448B35</AuthenticationSourceGlobalUID> </Identity>
Example 3.3.13-1: Identity published by an Access Federation Shibboleth Provider
<Identity RefId="4286194F-43ED-43C1-8EE2-F0A27C4BEF86"> <SIF_RefId SIF_RefObject="StudentPersonal">23B08571-E4D6-45C3-B82A-3E52E5349925</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>23A08571-E4D6-45C3-B82A-3E52E5349925</AuthenticationSourceGlobalUID> </Identity>
Example 3.3.13-2: Identity published by Microsoft Active Directory
<Identity RefId="4286194F-43ED-43C1-8EE2-F0A27C4BEF86"> <SIF_RefId SIF_RefObject="StudentPersonal">23B08571-E4D6-45C3-B82A-3E52E5349925</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>A9A6CB2B-C493-4427-8C1F-D6587D448B35</AuthenticationSourceGlobalUID> </Identity>
Example 3.3.13-3: Identity published by an OpenID provider

3.3.14 Invoice

This object contains an amount to be invoiced to an outside entity (typically a creditor or debtor). This object can include school fees. The object is also used for payments to an outside entity (using debit amounts), where those payments are not for goods and services (PurchaseOrder object): e.g. credit notes, reimbursements, rebates.

SIF_Events are reported for this object.

Invoice
Figure 3.3.14-1: Invoice Invoice RefId InvoicedEntity SIF_RefObject FormNumber BillingDate TransactionDescription BilledAmount Ledger ChargedLocationInfoRefId NetAmount TaxRate TaxType TaxAmount CreatedBy ApprovedBy ItemDetail DueDate FinancialAccountRefIdList AccountingPeriod RelatedPurchaseOrderRefId PurchasingItems Voluntary SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 Invoice 

This object contains an amount to be invoiced to an outside entity (typically a creditor or debtor). This object can include school fees. The object is also used for payments to an outside entity (using debit amounts), where those payments are not for goods and services (PurchaseOrder object): e.g. credit notes, reimbursements, rebates.

 
 
@
key
RefIdM

GUID for this transaction. The application that owns this object is responsible for generating this unique Id.

 
RefIdType
 InvoicedEntityM

Id of the entity being billed for this billing activity.

 
IdRefType
@SIF_RefObjectM

RefId of SIF object referenced by Invoiced Entity.

 
values:
Debtor
PurchaseOrder
 FormNumberO

Invoice number assigned locally by the system issuing the invoice.

 
LocalIdType
 BillingDateM

Date of the transaction.

 
xs:date
 TransactionDescriptionM

Description of the transaction.

 
xs:normalizedString
 BilledAmountM

Gross amount to be billed, including any tax. Can be credit (e.g. for family credit notes, reimbursements, rebates).

 
DebitOrCreditAmountType
 LedgerM

The associated ledger for this transaction

 
values:
Creditor
Family
Sundry
 ChargedLocationInfoRefIdO

Id of the location billed for this billing activity.

 
IdRefType
 NetAmountO

Net amount billed, excluding any tax. Should be BilledAmount minus TaxAmount.

 
MonetaryAmountType
 TaxRateO

Rate of tax included in the billed amount.

 
xs:decimal
 TaxTypeO

Tax type (e.g. G11 vs NP6)

 
xs:normalizedString
 TaxAmountO

Amount of tax included in the billed amount

 
MonetaryAmountType
 CreatedByO

Authority or person who created the invoice

 
xs:normalizedString
 ApprovedByO

Authority or person who approved the invoice

 
xs:normalizedString
 ItemDetailO

Details of items invoiced (free text)

 
xs:normalizedString
 DueDateO

Due date for payment.

 
xs:date
 FinancialAccountRefIdListO

Suggested minimum class size for this subject.

 
FinancialAccountRefIdListType
 AccountingPeriodO

The accounting period against which the transaction is billed.

 
LocalIdType
 RelatedPurchaseOrderRefIdO

An invoice purchase order related to this invoice (e.g. an invoice raised for the delivery of goods on a purchase order).

 
IdRefType
 PurchasingItemsO

Listing of line items from original purchase order. Included to indicate any variation between the items, item cost, or item quantity ordered, and what has been delivered.

 
PurchasingItemsType
 VoluntaryO

Whether the billing is voluntary (applies to some school fees).

 
AUCodeSetsYesOrNoCategoryType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.14-1: Invoice
<Invoice RefId="CA123458-47DE-A974-63FE-B238759FD123"> <InvoicedEntity SIF_RefObject="Debtor">BA497254-965F-DA48-965A-BCE4589EA421</InvoicedEntity> <BillingDate>1999-10-12</BillingDate> <TransactionDescription>Activity Fees</TransactionDescription> <BilledAmount Type="Debit" Currency="AUD">50.00</BilledAmount> <Ledger>Family</Ledger> <TaxRate>10.0</TaxRate> <TaxAmount Currency="AUD">5.00</TaxAmount> <CreatedBy>Peter Rabbit</CreatedBy> <ApprovedBy>Fred Flintstone</ApprovedBy> <ItemDetail>5 Widgets</ItemDetail> <FinancialAccountRefIdList> <FinancialAccountRefId>AE109F1A-C2DE-41E4-9DF5-C418F3DF18A8</FinancialAccountRefId> </FinancialAccountRefIdList> <AccountingPeriod>200004</AccountingPeriod> </Invoice>
Example 3.3.14-1: Invoice

3.3.15 Journal

This object is used to adjust balances between accounts. It is typically used to correct chart of account coding errors (e.g. created invoices for parents against the maths chart of account code when it should have been English).

SIF_Events are reported for this object.

Journal
Figure 3.3.15-1: Journal Journal RefId DebitFinancialAccountRefId CreditFinancialAccountRefId OriginatingTransactionRefId SIF_RefObject Amount GSTCodeOriginal GSTCodeReplacement Note CreatedDate ApprovedDate CreatedBy ApprovedBy SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 Journal 

This object is used to adjust balances between accounts. It is typically used to correct chart of account coding errors (e.g. created invoices for parents against the maths chart of account code when it should have been English).

 
 
@
key
RefIdM

Journal Id.

 
RefIdType
 DebitFinancialAccountRefIdM

RefId of account to debit.

 
IdRefType
 CreditFinancialAccountRefIdM

RefId of account to credit.

 
IdRefType
 OriginatingTransactionRefIdO

RefId of the originating transaction which requires adjustment. This could be an Invoice, PaymentReceipt or PurchaseOrder.

 
IdRefType
@SIF_RefObjectM values:
Invoice
PaymentReceipt
PurchaseOrder
 AmountM

Amount to transfer between the two accounts.

 
MonetaryAmountType
 GSTCodeOriginalO

Original GST code for journal transfer (if required).

 
xs:normalizedString
 GSTCodeReplacementO

Replacement GST code for journal transfer (if required).

 
xs:normalizedString
 NoteO

Note about the journal.

 
xs:normalizedString
 CreatedDateO

Date on which journal was created.

 
xs:date
 ApprovedDateO

Date on which journal was approved.

 
xs:date
 CreatedByO

Authority or person who created the journal.

 
xs:normalizedString
 ApprovedByO

Authority or person who approved the journal.

 
xs:normalizedString
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.15-1: Journal
<Journal RefId="B5739375-800A-C4CC-6385-0BB2754114AA"> <DebitFinancialAccountRefId>8B231144-301C-4D3B-95D4-8BB74C866AE1</DebitFinancialAccountRefId> <CreditFinancialAccountRefId>B7A34E56-1C97-345C-0A4E-11BB112B2753</CreditFinancialAccountRefId> <Amount Currency="AUD">7.00</Amount> <CreatedDate>2015-02-01</CreatedDate> <CreatedBy>Fred Flintstone</CreatedBy> </Journal>
Example 3.3.15-1: Journal

3.3.16 LEAInfo

This object contains information about a school district, region, or other Local, State or Jurisdiction Educational Authority.

SIF_Events are reported for this object.

LEAInfo
Figure 3.3.16-1: LEAInfo LEAInfo RefId LocalId StateProvinceId CommonwealthId LEAName LEAURL EducationAgencyType LEAContactList PhoneNumberList AddressList OperationalStatus JurisdictionLowerHouse SLA SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 LEAInfo 

This object contains information about a school district, region, or other Local, State or Jurisdiction Educational Authority.

 
 
@
key
RefIdM

The GUID of the LEA whose information this is.

 
RefIdType
 LocalIdM

The locally-assigned identifier for this LEA.

 
LocalIdType
 StateProvinceIdO

The state-assigned identifier for this LEA.

 
StateProvinceIdType
 CommonwealthIdO

Commonwealth Identifier for this Entity.

 
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.

 
AgencyType
 LEAContactListO LEAContactListType
 PhoneNumberListO

The LEA's phone number(s).

 
PhoneNumberListType
 AddressListO

The LEA's address(es).

 
AddressListType
 OperationalStatusO

Operational condition of a school.

 
OperationalStatusType
 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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.16-1: LEAInfo
<LEAInfo RefId="D3E34B35-9D75-101A-8C3D-00AA001A1652"> <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.16-1: LEAInfo

3.3.17 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.17-1: LearningResource LearningResource RefId Name Author Contacts Location ReferenceType Status Description YearLevels SubjectAreas MediaTypes UseAgreement AgreementDate Approvals Evaluations Components LearningStandards 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
 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.

 
ContactsType
 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 YearLevelsType
 SubjectAreasO ACStrandAreaListType
 MediaTypesO

Resource media types.

 
MediaTypesType
 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.

 
ApprovalsType
 EvaluationsO

Evaluations/review of the resource.

 
EvaluationsType
 ComponentsM

Lesson or activity-sized portions of a resource.

 
ComponentsType
 LearningStandardsO

References to LearningStandardItems.

 
LearningStandardsType
 LearningResourcePackageRefIdO

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

 
IdRefType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.17-1: LearningResource
<LearningResource RefId="6938D88F-82A3-7EFD-8889-2429EC6AB1B5"> <!--Lang>en</Lang--> <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>H</ACStrand> <SubjectArea> <Code>Hist</Code> <OtherCodeList> <OtherCode Codeset="Text">Revolutions</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="F1BC63DF-D02C-CED6-54EF-558E84904E01"> <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">667A87E2-1B4B-9470-CE61-568576DF921E</AssociatedObject> </AssociatedObjects> </Component> </Components> <LearningStandards> <LearningStandardItemRefId>D56D76D4-0F0B-9691-6DA4-CA2E230494E8</LearningStandardItemRefId> <LearningStandardItemRefId>DBCE6406-0B47-E555-A64A-F7FCE6C1A4A9</LearningStandardItemRefId> </LearningStandards> <LearningResourcePackageRefId>6D254047-C5E5-42CB-B792-1D03ED3BD894</LearningResourcePackageRefId> </LearningResource>
Example 3.3.17-1: LearningResource

3.3.18 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.18-1: LearningResourcePackage LearningResourcePackage
 Element/@AttributeCharDescriptionType
 LearningResourcePackage A wrapper for any external learning content to be transmitted across a SIF Zone. AbstractContentPackageType
Table 3.3.18-1: LearningResourcePackage
<LearningResourcePackage RefId="C7DE8668-5968-459F-BF9F-ED22A0E1EA6E"> <BinaryData MIMEType="text/html;charset=utf-16">...</BinaryData> </LearningResourcePackage>
Example 3.3.18-1: LearningResourcePackage

3.3.19 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.19-1: LearningStandardDocument LearningStandardDocument RefId Title Description RichDescription Source Organizations Authors OrganizationContactPoint SubjectAreas DocumentStatus DocumentDate LocalAdoptionDate LocalArchiveDate EndOfLifeDate Copyright Date Holder YearLevels RepositoryDate LearningStandardItemRefId RelatedLearningStandards 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
 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 OrganizationsType
 AuthorsO AuthorsType
 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 ACStrandAreaListType
 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

 
YearLevelsType
 RepositoryDateO

Date document data was added to the repository

 
xs:date
 LearningStandardItemRefIdM

Link to the first/top LearningStandardItem in the standard hierarchy

 
IdRefType
 RelatedLearningStandardsO LearningStandardsDocumentType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.19-1: LearningStandardDocument
<!--LearningStandardDocument RefId="A5A575C7-8917-5101-B8E7-F08ED123A823" xml:lang="en"--><LearningStandardDocument RefId="A5A575C7-8917-5101-B8E7-F08ED123A823"> <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>667A87E2-1B4B-9470-CE61-568576DF921E</LearningStandardItemRefId> <RelatedLearningStandards> <LearningStandardDocumentRefId>B87A87E2-1B4B-9470-CE61-568576DF921E</LearningStandardDocumentRefId> </RelatedLearningStandards> </LearningStandardDocument>
Example 3.3.19-1: LearningStandardDocument

3.3.20 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.20-1: LearningStandardItem LearningStandardItem RefId Resources StandardSettingBody Country StateProvince SettingBodyName StandardHierarchyLevel Number Description PredecessorItems StatementCodes Statements 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
 ResourcesO

Container for related resources.

 
LResourcesType
 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 CountryType
 StandardSettingBody/StateProvince
     
O StateProvinceType
 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

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.

 
LearningStandardsType
 StatementCodesO StatementCodesType
 StatementsO StatementsType
 YearLevelsM YearLevelsType
 ACStrandSubjectAreaO ACStrandSubjectAreaType
 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 by 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 by and unique to the curriculum setting body.

 
ACStrandSubjectAreaType
 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 by 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 by and unique to the standard setting body.

 
YearLevelsType
 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 by 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 by and unique to the standard setting body.

 
YearLevelType
 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 by 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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.20-1: LearningStandardItem
<LearningStandardItem RefId="A5D75F78-9175-101B-8C7E-08EA123A8234"> <StandardSettingBody> <Country>1101</Country> <StateProvince>VIC</StateProvince> <SettingBodyName>DEECD</SettingBodyName> </StandardSettingBody> <StandardHierarchyLevel> <Number>3</Number> <Description>AchievementStandard</Description> </StandardHierarchyLevel> <PredecessorItems> <LearningStandardItemRefId>DE072A87-EFAD-4B77-8AF9-FAF83C94839E</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>8454189F-6BBC-26C6-B97D-DB4B6D0E3AC8</LearningStandardDocumentRefId> <RelatedLearningStandardItems> <LearningStandardItemRefId RelationshipType="Content">869670E8-540A-4350-9515-AFB767FADD9A</LearningStandardItemRefId> <LearningStandardItemRefId RelationshipType="State">B14FDAB4-37CA-4565-A976-5A5B824545C4</LearningStandardItemRefId> <LearningStandardItemRefId RelationshipType="ContentElaboration">D5440A11-F5A4-4AC1-9202-61ECBE5A29F6</LearningStandardItemRefId> </RelatedLearningStandardItems> </LearningStandardItem>
Example 3.3.20-1: LearningStandardItem

3.3.21 PaymentReceipt

This object complements the Invoice object, and contains information about the payment of a Invoice object.

SIF_Events are reported for this object.

PaymentReceipt
Figure 3.3.21-1: PaymentReceipt PaymentReceipt RefId TransactionType InvoiceRefId VendorInfoRefId DebtorRefId ChargedLocationInfoRefId TransactionDate TransactionAmount ReceivedTransactionId FinancialAccountRefIdList TransactionDescription TaxRate TaxAmount TransactionMethod ChequeNumber TransactionNote AccountingPeriod SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 PaymentReceipt 

This object complements the Invoice object, and contains information about the payment of a Invoice object.

 
 
@
key
RefIdM

GUID for this payment or receipt. The application that owns this object is responsible for generating this unique Id.

 
RefIdType
 TransactionTypeM

Type of transaction.

 
values:
GL receipt
GL payment
Creditor receipt
Creditor payment
Debtor receipt
Debtor payment
 InvoiceRefIdO

A pointer back to the Invoice object corresponding to this payment. Is omitted for general ledger transactions, creditor receipts and debtor payments.

 
IdRefType
 VendorInfoRefIdO

A pointer back to the vendor associated with the Invoice object, if applicable.

 
IdRefType
 DebtorRefIdO

A pointer back to the debtor associated with the Invoice object, if applicable.

 
IdRefType
 ChargedLocationInfoRefIdO

Id of the location billed for this transaction.

 
IdRefType
 TransactionDateM

Date transaction was made.

 
xs:date
 TransactionAmountM

Amount received.

 
DebitOrCreditAmountType
 ReceivedTransactionIdM

Memo transaction Id from other vendor software.

 
xs:normalizedString
 FinancialAccountRefIdListO

 

FinancialAccountRefIdListType
 TransactionDescriptionO

Description of the transaction.

 
xs:normalizedString
 TaxRateO

Rate of tax included in the billed amount.

 
xs:decimal
 TaxAmountO

Amount of tax included in the billed amount.

 
MonetaryAmountType
 TransactionMethodO

Method through which transaction was made (e.g. cash, credit card). If a receipt is made using two receipt methods (e.g. $20 in cash and $80 on credit), two PaymentReceipt objects are expected to be created, rather than a single object with mixed receipt method.

 
xs:normalizedString
 ChequeNumberO

The cheque number issued, if paying creditors by cheque.

 
xs:normalizedString
 TransactionNoteO

Note about the receipt or payment.

 
xs:normalizedString
 AccountingPeriodO

The accounting period against which the transaction is billed.

 
LocalIdType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.21-1: PaymentReceipt
<PaymentReceipt RefId="EDF4985A-BC34-58FE-DA75-493AB3812345"> <TransactionType>GL payment</TransactionType> <InvoiceRefId>CA123458-47DE-A974-63FE-B238759FD123</InvoiceRefId> <TransactionDate>1999-10-20</TransactionDate> <TransactionAmount Currency="AUD" Type="Debit">50.00</TransactionAmount> <ReceivedTransactionId>XYZZY</ReceivedTransactionId> <FinancialAccountRefIdList> <FinancialAccountRefId>ED12345F-DA84-9727-5BC2-8AA349DD3721</FinancialAccountRefId> </FinancialAccountRefIdList> </PaymentReceipt>
Example 3.3.21-1: PaymentReceipt

3.3.22 PersonPicture

This object contains information about the person's picture.

SIF_Events are reported for this object.

PersonPicture
Figure 3.3.22-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.

 
RefIdType
 ParentObjectRefIdM

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

 
IdRefType
@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).

 
SchoolYearType
 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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.22-1: PersonPicture
<PersonPicture RefId="D3E34B35-9D75-101A-8C3D-00AA001A1652"> <ParentObjectRefId SIF_RefObject="StudentPersonal">AA648462-8886-24AA-5294-BC638017320B</ParentObjectRefId> <SchoolYear>2007</SchoolYear> <PictureSource Type="01">http://www.schoolsite.com/pictures/2007/1234.jpg </PictureSource> <OKToPublish>Y</OKToPublish> </PersonPicture>
Example 3.3.22-1: PersonPicture

3.3.23 PurchaseOrder

This object provides information down to the line item level for purchase orders.

SIF_Events are reported for this object.

PurchaseOrder
Figure 3.3.23-1: PurchaseOrder PurchaseOrder RefId FormNumber VendorInfoRefId ChargedLocationInfoRefId EmployeePersonalRefId PurchasingItems CreationDate TaxRate TaxAmount TotalAmount UpdateDate FullyDelivered OriginalPurchaseOrderRefId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 PurchaseOrder 

This object provides information down to the line item level for purchase orders.

 
 
@
key
RefIdM

Transaction GUID for this purchasing activity. The application that owns this object and is responsible for generating this unique Id.

 
RefIdType
 FormNumberM

Purchase order number.

 
xs:normalizedString
 VendorInfoRefIdM

This object references the VendorInfo object being billed.

 
IdRefType
 ChargedLocationInfoRefIdO

The location Id for this purchasing activity.

 
IdRefType
 EmployeePersonalRefIdO

The employee Id for the originator of this purchasing activity.

 
IdRefType
 PurchasingItemsM

 

PurchasingItemsType
 CreationDateO

Date on which purchase order was created.

 
xs:date
 TaxRateO

Rate of tax included in the billed amount.

 
xs:decimal
 TaxAmountO

Amount of tax included in the billed amount.

 
MonetaryAmountType
 TotalAmountO

Total amount billed.

 
MonetaryAmountType
 UpdateDateO

Date on which the object was last updated.

 
xs:date
 FullyDeliveredO

Flag that order has been fully delivered.

 
AUCodeSetsYesOrNoCategoryType
 OriginalPurchaseOrderRefIdO

Original purchase order that this purchase order updates (e.g. to cancel line items).

 
IdRefType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.23-1: PurchaseOrder
<PurchaseOrder RefId="ED12345F-DA84-9727-5BC2-8AA349DD3721"> <FormNumber>00342</FormNumber> <VendorInfoRefId>BD12345F-DA84-9727-5BC2-8AA349DD3723</VendorInfoRefId> <ChargedLocationInfoRefId>ED12345F-DA84-9727-5BC2-8AA349DD3722</ChargedLocationInfoRefId> <EmployeePersonalRefId>AD12345F-DA84-9727-5BC2-8AA349DD3721</EmployeePersonalRefId> <PurchasingItems> <PurchasingItem> <ItemNumber>154486</ItemNumber> <ItemDescription>Floor Wax</ItemDescription> <Quantity>10</Quantity> <UnitCost Currency="AUD">7.00</UnitCost> <ExpenseAccounts> <ExpenseAccount> <AccountCode>10-1100-610</AccountCode> <Amount Currency="AUD">70.00</Amount> </ExpenseAccount> </ExpenseAccounts> </PurchasingItem> </PurchasingItems> </PurchaseOrder>
Example 3.3.23-1: PurchaseOrder

3.3.24 ResourceBooking

This object represents a booking for any resource for a single contiguous time period. This could be either a room or another resource, such as equipment.

SIF_Events are reported for this object.

ResourceBooking
Figure 3.3.24-1: ResourceBooking ResourceBooking RefId ResourceRefId SIF_RefObject ResourceLocalId StartDateTime FinishDateTime FromPeriod ToPeriod Booker Reason ScheduledActivityRefId KeepOld SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 ResourceBooking 

This object represents a booking for any resource for a single contiguous time period. This could be either a room or another resource, such as equipment.

 
 
@
key
RefIdMThe GUID of the Object RefIdType
 ResourceRefIdO

The ID (GUID) of the resource being booked. Provided only if the resource being booked is a SIF object with a GUID.

 
IdRefType
@SIF_RefObjectM

The type of SIF object that the ResourceRefId element identifies.

 
values:
RoomInfo
EquipmentInfo
LearningResource
 ResourceLocalIdM

The Local Id of the resource being booked. Provided whether the resource is a SIF object or not.

 
LocalIdType
 StartDateTimeM

Starting date and time for booking.

 
xs:dateTime
 FinishDateTimeM

Finish date and time for booking.

 
xs:dateTime
 FromPeriodO

Starting period for booking. If specified, the booking is intended to align with bell times.

 
LocalIdType
 ToPeriodO

Finish period for booking. If specified, the booking is intended to align with bell times.

 
LocalIdType
 BookerM

Indicates who booked the room. Points to a StaffPersonal record. This will normally (but not necessarily) be the teacher who will be occupying the room.

 
IdRefType
 ReasonO

A free-text explanation of the reason for the room booking.

 
xs:normalizedString
 ScheduledActivityRefIdO

Links the room-booking to a ScheduledActivity.

 
IdRefType
 KeepOldO

If ScheduledActivity is provided, 'true' means the booker wishes to retain all rooms already specified for the ScheduledActivity. 'false' means that room(s)/resources are now available for other uses.

 
xs:boolean
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.24-1: ResourceBooking
<ResourceBooking RefId="B5739375-800A-C4CC-6385-0BB2754114AA"> <ResourceRefId SIF_RefObject="LearningResource">B7A34E56-1C97-345C-0A4E-11BB112B2753</ResourceRefId> <ResourceLocalId>ZXY789</ResourceLocalId> <StartDateTime>2011-01-01T16:30:00</StartDateTime> <FinishDateTime>2011-01-01T17:30:00</FinishDateTime> <FromPeriod>3</FromPeriod> <ToPeriod>3</ToPeriod> <Booker>98157AA0-13BA-8C3D-00AA-012B359D7512</Booker> <ScheduledActivityRefId>A75A0010-1A8C-301D-02E3-A05B359D0A00</ScheduledActivityRefId> <KeepOld>false</KeepOld> </ResourceBooking>
Example 3.3.24-1: ResourceBooking Example

3.3.25 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.25-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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.25-1: ResourceUsage
<ResourceUsage RefId="4286194F-43ED-43C1-8EE2-F0A27C4BEF87"> <SchoolInfoRefId>23B08571-E4D6-45C3-B82A-3E52E5349925</SchoolInfoRefId> <ResourceUsageContentType> <Code>01</Code> <LocalDescription>Other Description</LocalDescription> </ResourceUsageContentType> <ResourceReportColumnList> <ResourceReportColumn> <ColumnName>userName</ColumnName> <ColumnDelimiter>,</ColumnDelimiter> </ResourceReportColumn> <ResourceReportColumn> <ColumnName>comment</ColumnName> </ResourceReportColumn> <ResourceReportColumn> <ColumnName>planName</ColumnName> </ResourceReportColumn> <ResourceReportColumn> <ColumnName>totalBytesIn</ColumnName> <ColumnDescription>total Bytes downloaded (MB)</ColumnDescription> </ResourceReportColumn> <ResourceReportColumn> <ColumnName>totalBytesOut</ColumnName> <ColumnDescription>total Bytes uploaded (MB)</ColumnDescription> </ResourceReportColumn> </ResourceReportColumnList> <ResourceReportLineList> <ResourceReportLine> <SIF_RefId SIF_RefObject="StudentPersonal">23B08571-E4D6-45C3-B82A-3E52E5349925</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">23B08571-E4D3-45C3-B82A-3E52E5349925</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.25-1: ResourceUsage

3.3.26 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.26-1: RoomInfo RoomInfo RefId SchoolInfoRefId LocalId RoomNumber StaffList Description Building HomeroomNumber Size Capacity PhoneNumber RoomType 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
 LocalIdO

The locally assigned identifier for the room.

 
LocalIdType
 RoomNumberM

Room number as presented to the user/application. It is intended to be human readable and user-friendly corresponding to the physical label of the Room.

 
xs:normalizedString
 StaffListO StaffListType
 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

 
PhoneNumberType
 RoomTypeO

Type of room, for use in timetabling.

 
xs:token
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.26-1: RoomInfo
<RoomInfo RefId="D3E34B35-9D75-101A-8C3D-00AA001A1652"> <SchoolInfoRefId>A2E35B35-9D75-101A-8C3D-00AA001A0000</SchoolInfoRefId> <RoomNumber>101</RoomNumber> <StaffList> <StaffPersonalRefId>A8C3A2E3-5B35-9D75-101D-00AA001A0000</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.26-1: RoomInfo Example

3.3.27 ScheduledActivity

This object provides a broader range of scheduled activities than just normal teaching classes (as covered by SessionInfo).

SIF_Events are reported for this object.

ScheduledActivity
Figure 3.3.27-1: ScheduledActivity ScheduledActivity RefId SchoolInfoRefId TimeTableCellRefId DayId PeriodId TimeTableRefId ActivityDate StartTime FinishTime CellType TimeTableSubjectRefId TeacherList RoomList AddressList Location ActivityType ActivityName ActivityComment StudentList TeachingGroupList YearLevels Override SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 ScheduledActivity 

This object provides a broader range of scheduled activities than just normal teaching classes (as covered by SessionInfo).

 
 
@
key
RefIdMThe GUID of the Object RefIdType
 SchoolInfoRefIdM

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

 
IdRefType
 TimeTableCellRefIdO

An optional Id (GUID) for the timetable cell that this activity is scheduled in. Instances of cyclical classroom sessions will have this element, but one-off events such as excursions will not use this element.

 
IdRefType
 DayIdO

Day Id.

 
LocalIdType
 PeriodIdO

Period Id within the Day Id

 
LocalIdType
 TimeTableRefIdO

The GUID of the TimeTable to which this Cell belongs

 
IdRefType
 ActivityDateM

Date for which the activity is scheduled. This element is mandatory even if the object is used for preplanning excursions: a tentative or notional date and time should be provided if a finalised date is not available.

 
xs:date
 StartTimeM

Starting time for activity. This element is mandatory even if the object is used for preplanning excursions: a tentative or notional date and time should be provided if a finalised date is not available.

 
xs:time
 FinishTimeM

Finish time for activity. This element is mandatory even if the object is used for preplanning excursions: a tentative or notional date and time should be provided if a finalised date is not available.

 
xs:time
 CellTypeO

Type of Lesson/Session eg Teaching, Lunch etc.

 
xs:normalizedString
 TimeTableSubjectRefIdO

Optional to link the GUID of the Subject, if this is a piece of curriculum being scheduled.

 
IdRefType
 TeacherListO

A listing of the teachers assigned to the activity, and the type of supervision they are credited with. If no teachers are listed, the activity is assumed to be unsupervised.

 
ScheduledTeacherListType
 RoomListO

List of rooms in which the scheduled activity is held. Used for onsite venues which are represented in the source system as rooms. Can include large venues (ovals, library, etc), if they have been represented as rooms; source system practice varies.

 
RoomListType
 AddressListO

The address(es) associated with the scheduled activity.

 
AddressListType
 LocationO

Text description of venue. Can be used for either onsite or offsite venues. Can be used if neither RoomList nor AddressList is appropriate or supported by the source system. (E.g. the venue is the oval, which is not represented as a room; the venue is a specific part of the park). If RoomList, AddressList, and Location conflict, the order of priority in interpreting the object is RoomList, then AddressList, then Location.

 
xs:normalizedString
 ActivityTypeO

The type of activity undertaken.

 
AUCodeSetsScheduledActivityTypeType
 ActivityNameO

This element is required if this is a one-off event, i.e. there is no TimeTableCellRefId provided, in order for excursions to be uniquely identified.

 
xs:normalizedString
 ActivityCommentO

Allows free-text information, e.g. for excursions. Comment should not be used to identify the location of the venue, since the contents of Comment are open-ended..

 
xs:normalizedString
 StudentListO

Students who are scheduled to attend the event. Not required for cyclical events, as this would be expected to be provided from TimeTableCell/TeachingGroup instead.

 
StudentsType
 TeachingGroupListO

Teaching groups which are scheduled to attend the event. Not required for cyclical events, as this would be expected to be provided from TimeTableCell/TeachingGroup instead.

 
TeachingGroupListType
 YearLevelsO

List of year levels offered by the school.

 
YearLevelsType
 OverrideO

This flag should be used to indicate whether or not this ScheduledActivity overrides a previous ScheduledActivity. In any initial provisioning this element should NOT be provided.

 
ScheduledActivityOverrideType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.27-1: ScheduledActivity
<ScheduledActivity RefId="BD3E34B3-59D7-5101-A8C3-D00AA001A165"> <SchoolInfoRefId>B7A34E56-1C97-345C-0A4E-11BB112B2753</SchoolInfoRefId> <TimeTableCellRefId>FDF05286-9094-4405-96B3-D6CC0ED5F00B</TimeTableCellRefId> <DayId>1</DayId> <TimeTableRefId>2A7F0D96-3E99-4B83-A958-690C360A36C2</TimeTableRefId> <ActivityDate>2014-10-10</ActivityDate> <StartTime>12:05:00</StartTime> <FinishTime>13:30:00</FinishTime> <TeacherList> <TeacherCover> <StaffPersonalRefId>98157AA0-13BA-8C3D-00AA-012B359D7512</StaffPersonalRefId> <StaffLocalId>US8923</StaffLocalId> <StartTime>12:05:00</StartTime> <FinishTime>13:00:00</FinishTime> <Credit>In-Lieu</Credit> <Supervision>MinimalSupervision</Supervision> <Weighting>0.5</Weighting> </TeacherCover> <TeacherCover> <StaffPersonalRefId>A75A0010-1A8C-301D-02E3-A05B359D0A00</StaffPersonalRefId> <StaffLocalId>ZY3213</StaffLocalId> <StartTime>13:00:00</StartTime> <FinishTime>13:30:00</FinishTime> <Credit>Extra</Credit> <Supervision>MinimalSupervision</Supervision> <Weighting>0.5</Weighting> </TeacherCover> </TeacherList> <RoomList> <RoomInfoRefId>11737EA4-301C-ADCA-75C8-7214A7C46BDB</RoomInfoRefId> </RoomList> <ActivityType>Incursion</ActivityType> <StudentList> <StudentPersonalRefId>FAE9D90A-38F8-4B72-9C92-F868CB63C9F3</StudentPersonalRefId> </StudentList> <TeachingGroupList> <TeachingGroupRefId>EB79C3D1-FF19-11D7-8513-8B604A511DAD</TeachingGroupRefId> <TeachingGroupRefId>B2345163-8474-6B38-7459-000F84723A00</TeachingGroupRefId> </TeachingGroupList> </ScheduledActivity>
Example 3.3.27-1: ScheduledActivity Example

3.3.28 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.28-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.

 
LocalIdType
 SchoolYearC

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

 
SchoolYearType
 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.

 
SubjectAreaListType
 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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.28-1: SchoolCourseInfo
<SchoolCourseInfo RefId="9D75101A-8C3D-00AA-001A-0000A2E35B35"> <SchoolInfoRefId>101A8C3D-00AA-001A-0000-A2E35B359D75</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.28-1: SchoolCourseInfo Example

3.3.29 SchoolInfo

This object contains information about the school or campus.

SIF_Events are reported for this object.

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

This object contains information about the school or campus.

 
 
@
key
RefIdM

The GUID that identifies this school.

 
RefIdType
 LocalIdO

The locally-assigned identifier for this school.

 
LocalIdType
 StateProvinceIdO

The state-assigned identifier for this school.

 
StateProvinceIdType
 CommonwealthIdO

Commonwealth identifier for this school/campus.

 
xs:normalizedString
 ACARAIdO

ACARA identifier for this school/campus.

 
xs:normalizedString
 OtherIdListO

Lists all "other" identifiers associated with the school.

 
OtherIdListType
 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.

 
LocalIdType
 SchoolTypeO

An indication of the level of the educational institution.

 
AUCodeSetsSchoolLevelType
 SchoolFocusListO

Lists all "other" identifiers associated with the student.

 
SchoolFocusListType
 SchoolURLO

URL for the school.

 
SchoolURLType
 SchoolEmailListO

List of contact emails for the school.

 
EmailListType
 PrincipalInfoO

Information about the campus or school principal.

 
PrincipalInfoType
 SchoolContactListO

A list of contact persons associated with a school.

 
SchoolContactListType
 AddressListO

The school's addresses.

 
AddressListType
 PhoneNumberListO

The school's phone numbers.

 
PhoneNumberListType
 SessionTypeO

Code that specifies the session type.

 
AUCodeSetsSessionTypeType
 YearLevelsO

List of year levels offered by the school.

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

Operational condition of a school.

 
OperationalStatusType
 FederalElectorateO

Australian Federal Electorate.

 
AUCodeSetsFederalElectorateType
 CampusO

Optional campus details.

 
CampusContainerType
 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
 YearLevelEnrollmentListO

Container for number of students enrolled per year level.

 
YearLevelEnrollmentListType
 TotalEnrollmentsO

Optional School/Campus enrolments.

 
TotalEnrollmentsType
 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

 

SchoolGroupListType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.29-1: SchoolInfo
<SchoolInfo RefId="D3E34B35-9D75-101A-8C3D-00AA001A1652"> <LocalId>01011234</LocalId> <StateProvinceId>01011234</StateProvinceId> <CommonwealthId>012345</CommonwealthId> <SchoolName>Lincoln Secondary College</SchoolName> <LEAInfoRefId>73648462-8886-24AA-5294-BC6380173276</LEAInfoRefId> <OtherLEA SIF_RefObject="LEAInfo">AA648462-8886-24AA-5294-BC638017320B</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>10</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.29-1: SchoolInfo

3.3.30 SchoolPrograms

This object contains information about Programs offered by a school.

SIF_Events are reported for this object.

SchoolPrograms
Figure 3.3.30-1: SchoolPrograms SchoolPrograms RefId SchoolInfoRefId SchoolYear SchoolProgramList 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").  SchoolYearType
 SchoolProgramListO

List of School Programs

 
SchoolProgramListType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.30-1: SchoolPrograms
<SchoolPrograms RefId="D3E34B35-9D75-101A-8C3D-00AA001A1652"> <SchoolInfoRefId>73648462-8886-24AA-5294-BC6380173276</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.30-1: SchoolPrograms

3.3.31 SectionInfo

This object provides information about the section, the specific time period a session of the course meets. Australian Implementations have been using TeachingGroup as a representation of a class;

SIF_Events are reported for this object.

SectionInfo
Figure 3.3.31-1: SectionInfo SectionInfo RefId SchoolCourseInfoRefId LocalId Description SchoolYear TermInfoRefId MediumOfInstruction LanguageOfInstruction LocationOfInstruction SummerSchool SchoolCourseInfoOverride CourseSectionCode SectionCode CountForAttendance SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 SectionInfo 

This object provides information about the section, the specific time period a session of the course meets. Australian Implementations have been using TeachingGroup as a representation of a class;

 
 
@
key
RefIdM

The Id (GUID) that uniquely identifies this section entity.

 
RefIdType
 SchoolCourseInfoRefIdM

The Id (GUID) that identifies the course being taught in this section.

 
IdRefType
 LocalIdM

The locally-assigned identifier for this course section.

 
LocalIdType
 DescriptionO

Description of the course section.

 
xs:normalizedString
 SchoolYearC

School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g. 2013 for the 2013 school year). Either SchoolYear or TermInfoRefId must be provided.

 
SchoolYear
 TermInfoRefIdC

The Id (GUID) of the term to which this schedule information relates. Either TermInfoRefId or SchoolYear must be provided.

 
IdRefType
 MediumOfInstructionO

Medium through which the student receives instructional communication from the teacher.

 
MediumOfInstructionType
 LanguageOfInstructionO

Language in which the section is taught.

 
LanguageOfInstructionType
 LocationOfInstructionO

Description of the location in which the section is taught.

 
LocationOfInstructionType
 SummerSchoolO

Is this a summer school assignment?

 
values:
Yes
No
 SchoolCourseInfoOverrideO

Optional overrides of the course information for this section.

 
SchoolCourseInfoOverrideType
 CourseSectionCodeO

A section code that is linked to a course. This should be a unique identifier within the school year and course (i.e. the class instance number for a course). For example, Algebra I: Section 23 is different from English II: Section 23.

 
xs:normalizedString
 SectionCodeO

A unique identifier of the section for the school year and across courses (i.e. unique across all courses). For example, Algebra I sections range from 00122 to 00140 and English II courses range from 00141 to 00152.

 
xs:normalizedString
 CountForAttendanceO

Indicates if attendance in this section is collected and used in attendance calculations.

 
values:
Yes
No
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.31-1: SectionInfo
<SectionInfo RefId="D3E34B35-9D75-101A-8C3D-00AA001A1652"> <SchoolCourseInfoRefId>101A8C3D-00AA-001A-0000-A2E35B359D75</SchoolCourseInfoRefId> <LocalId>287-1</LocalId> <SchoolYear>2013</SchoolYear> <MediumOfInstruction> <Code>0605</Code> </MediumOfInstruction> <LanguageOfInstruction> <Code>1201</Code> </LanguageOfInstruction> <LocationOfInstruction> <Code>0340</Code> <OtherCodeList> <OtherCode Codeset="Text">NSW DEC</OtherCode> </OtherCodeList> </LocationOfInstruction> <SchoolCourseInfoOverride Override="Yes"> <CourseCode>CS101A</CourseCode> <StateCourseCode>08-001A</StateCourseCode> <DistrictCourseCode>CS101A</DistrictCourseCode> <SubjectArea> <Code>05</Code> <OtherCodeList> <OtherCode Codeset="Text">Graphic Arts for Beginners</OtherCode> </OtherCodeList> </SubjectArea> <CourseTitle>Graphics Basics</CourseTitle> <InstructionalLevel>Graduate Certificate II</InstructionalLevel> </SchoolCourseInfoOverride> </SectionInfo>
Example 3.3.31-1: SectionInfo - Example 1

3.3.32 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 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.32-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 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").

 
SchoolYearType
 LocalIdM

Session Local Identifier

 
LocalIdType
 TimeTableSubjectLocalIdM

TimeTableSubject Local Identifier

 
LocalIdType
 TeachingGroupLocalIdM

Teaching Group Local Identifier

 
LocalIdType
 SchoolLocalIdO

School Local Identifier

 
LocalIdType
 StaffPersonalLocalIdO

Staff Local Identifier

 
LocalIdType
 RoomNumberC

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

 
xs:normalizedString
 DayIdM

Day Id.

 
LocalIdType
 PeriodIdM

Period Id within the Day Id

 
LocalIdType
 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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.32-1: SessionInfo
<SessionInfo RefId="98157AA0-13BA-8C3D-00AA-012B359D7512"> <SchoolInfoRefId>11737EA4-301C-ADCA-75C8-7214A7C46BDB</SchoolInfoRefId> <TimeTableCellRefId>A75A0010-1A8C-301D-02E3-A05B359D0A00</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>2016-10-10</SessionDate> <StartTime>12:05:00</StartTime> <FinishTime>13:30:00</FinishTime> <RollMarked>Y</RollMarked> </SessionInfo>
Example 3.3.32-1: SessionInfo Example

3.3.33 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.33-1: StaffAssignment StaffAssignment RefId SchoolInfoRefId SchoolYear StaffPersonalRefId Description PrimaryAssignment JobStartDate JobEndDate JobFTE JobFunction EmploymentStatus StaffSubjectList StaffActivity YearLevels CasualReliefTeacher Homegroup House CalendarSummaryList 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.

 
SchoolYearType
 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 StaffMember 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
 EmploymentStatusO

Status of staff member within this school. Where a Staff member is employed by an organisation that covers more than one school, employment status may be different at each school. Not for NSSC Reporting

 
AUCodeSetsStaffStatusType
 StaffSubjectListO

Subject(s) Staff member is eligible to teach.

 
StaffSubjectListType
 StaffActivityO

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

 
StaffActivityExtensionType
 YearLevelsO

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

 
YearLevelsType
 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
 CalendarSummaryListO

The ID (GUID) of a calendar summary to which this Staff Member is associated with.

 
CalendarSummaryListType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.33-1: StaffAssignment
<StaffAssignment RefId="D3E34B35-9D75-101A-8C3D-00AA001A1652"> <SchoolInfoRefId>A8C3D3E3-4B35-9D75-101D-00AA001A1652</SchoolInfoRefId> <SchoolYear>2008</SchoolYear> <StaffPersonalRefId>D3E34B35-9D75-101A-8C3D-00AA001A1651</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.33-1: StaffAssignment

3.3.34 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.34-1: StaffPersonal StaffPersonal RefId LocalId StateProvinceId ElectronicIdList OtherIdList PersonInfo Title EmploymentStatus MostRecent 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.

 
LocalIdType
 StateProvinceIdO

The state-assigned identifier for this staff member.

 
StateProvinceIdType
 ElectronicIdListO

Electronic identifier(s) associated with this entity.

 
ElectronicIdListType
 OtherIdListO

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

 
OtherIdListType
 PersonInfoM

Personal Information

 
PersonInfoType
 TitleO

The staff member's title.

 
xs:normalizedString
 EmploymentStatusO

Status of staff member within employing organisation. Not for NSSC Reporting

 
AUCodeSetsStaffStatusType
 MostRecentO

Container for elements reflecting the most recent assignment of a staff member. If the staff member is currently assigned, the elements contain current information.

 
StaffMostRecentContainerType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.34-1: StaffPersonal
<StaffPersonal RefId="D3E34F41-9D75-101A-8C3D-00AA001A1652"> <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> <MostRecent> <SchoolLocalId>S12345</SchoolLocalId> <LocalCampusId>D</LocalCampusId> <!--<SchoolACARAId>VIC687</SchoolACARAId>--> <NAPLANClassList> <ClassCode>9</ClassCode> <ClassCode>7</ClassCode> </NAPLANClassList> <HomeGroup>9G</HomeGroup> </MostRecent> </StaffPersonal>
Example 3.3.34-1: StaffPersonal

3.3.35 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.35-1: StudentActivityInfo StudentActivityInfo RefId Title Description StudentActivityType 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
 StudentActivityLevelO

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

 
xs:normalizedString
 YearLevelsO

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

 
YearLevelsType
 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.

 
LocationType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.35-1: StudentActivityInfo
<StudentActivityInfo RefId="6472B261-0947-583A-463D-BB345291B001"> <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">94758261-0947-583A-CEB2-BB345291BAAA</LocationRefId> </Location> </StudentActivityInfo>
Example 3.3.35-1: StudentActivityInfo

3.3.36 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.36-1: StudentActivityParticipation StudentActivityParticipation RefId StudentPersonalRefId StudentActivityInfoRefId SchoolYear ParticipationComment StartDate EndDate Role RecognitionList 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").

 
SchoolYearType
 ParticipationCommentO

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

 
xs:string
 StartDateO

This is the date from 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.

 
RecognitionListType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.36-1: StudentActivityParticipation
<StudentActivityParticipation RefId="9ECC9683-0E02-406F-926C-1C4D3542D122"> <StudentPersonalRefId>646C5D4A-C829-4886-A02B-971695C7BC06</StudentPersonalRefId> <StudentActivityInfoRefId>6472B261-0947-583A-463D-BB345291B001</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.36-1: StudentActivityParticipation

3.3.37 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.

SIF_Events are reported for this object.

StudentAttendanceSummary
Figure 3.3.37-1: StudentAttendanceSummary StudentAttendanceSummary StudentAttendanceSummaryRefId 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
StudentAttendanceSummaryRefIdO

An ID (GUID) for this summary of attendance information being reported on. This GUID would be used to form a REST URL.

 
IdRefType
 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
 SchoolYearM

School year for which the information is applicable.

 
SchoolYearType
 StartDateM

Starting date of this attendance reporting period.

 
xs:date
 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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.37-1: StudentAttendanceSummary
<StudentAttendanceSummary StudentAttendanceSummaryRefId="D3476FAE-8647-384B-DA24-31EDA3583211"> <StudentPersonalRefId>7C834EA9-EDA1-2090-347F-83297E1C290C</StudentPersonalRefId> <SchoolInfoRefId>CA285746-359D-7510-1A8C-36432A901A16</SchoolInfoRefId> <SchoolYear>2015</SchoolYear> <StartDate>2014-08-30</StartDate> <EndDate>2015-06-10</EndDate> <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.37-1: StudentAttendanceSummary

3.3.38 StudentAttendanceTimeList

This object provides more detail about the attendance spans for a single student during the day: it provides more detailed information than the single TimeIn and TimeOut elements in StudentDailyAttendance.

SIF_Events are reported for this object.

StudentAttendanceTimeList
Figure 3.3.38-1: StudentAttendanceTimeList StudentAttendanceTimeList RefId StudentPersonalRefId SchoolInfoRefId Date SchoolYear AttendanceTimes SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentAttendanceTimeList 

This object provides more detail about the attendance spans for a single student during the day: it provides more detailed information than the single TimeIn and TimeOut elements in StudentDailyAttendance.

 
 
@
key
RefIdMThe ID (GUID) that uniquely identifies the instance of the object. 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 reporting period 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).

 
SchoolYearType
 AttendanceTimesM

Breakdown of times that the student entered or returned to school.

 
AttendanceTimesType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.38-1: StudentAttendanceTimeList
<StudentAttendanceTimeList RefId="2FFB63B4-CFEF-4820-8501-E7D1E54555CB"> <StudentPersonalRefId>D3E34B35-9D75-101A-8C3D-00AA001A1652</StudentPersonalRefId> <SchoolInfoRefId>CA285746-359D-7510-1A8C-36432A901A16</SchoolInfoRefId> <Date>2002-11-01</Date> <SchoolYear>2003</SchoolYear> <AttendanceTimes> <AttendanceTime> <AttendanceCode> <Code>200</Code> <OtherCodeList> <OtherCode Codeset="Local">S</OtherCode> <OtherCode Codeset="Text">C</OtherCode> </OtherCodeList> </AttendanceCode> <AttendanceStatus>01</AttendanceStatus> <StartTime>11:00:00</StartTime> <EndTime>12:05:00</EndTime> <DurationValue>0.167</DurationValue> <AttendanceNote>Left for Orthodontist appt. and returned to school afterward</AttendanceNote> </AttendanceTime> <AttendanceTime> <AttendanceCode> <Code>100</Code> </AttendanceCode> <AttendanceStatus>01</AttendanceStatus> <StartTime>09:00:00</StartTime> <EndTime>11:00:00</EndTime> <AttendanceNote /> </AttendanceTime> <AttendanceTime> <AttendanceCode> <Code>100</Code> </AttendanceCode> <AttendanceStatus>01</AttendanceStatus> <StartTime>12:05:00</StartTime> <EndTime>15:30:00</EndTime> <AttendanceNote /> </AttendanceTime> </AttendanceTimes> </StudentAttendanceTimeList>
Example 3.3.38-1: StudentAttendanceTimeList Example

3.3.39 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.39-1: StudentContactPersonal StudentContactPersonal RefId LocalId OtherIdList 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.

 
LocalIdType
 OtherIdListO

Lists all "other" identifiers associated with the contact.

 
OtherIdListType
 PersonInfoM

Personal Information

 
PersonInfoType
 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.

 
EducationalLevelType
 NonSchoolEducationO

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

 
AUCodeSetsNonSchoolEducationType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.39-1: StudentContactPersonal
<StudentContactPersonal RefId="7C834EA9-EDA1-2090-347F-83297E1C290F"> <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.39-1: StudentContactPersonal Example

3.3.40 StudentContactRelationship

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

SIF_Events are reported for this object.

StudentContactRelationship
Figure 3.3.40-1: StudentContactRelationship StudentContactRelationship StudentContactRelationshipRefId StudentPersonalRefId StudentContactPersonalRefId Relationship ParentRelationshipStatus HouseholdList ContactFlags MainlySpeaksEnglishAtHome ContactSequence ContactSequenceSource SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentContactRelationship  This object defines a relationship between a contact person and a student.   
@
key
StudentContactRelationshipRefIdM

An ID (GUID) for this paticular student-contact relationship. This GUID would be used to form a REST URL.

 
IdRefType
 StudentPersonalRefIdMGUID that identifies the student for the relationship. RefIdType
 StudentContactPersonalRefIdMGUID that identifies the contact person for the relationship. RefIdType
 RelationshipM

Defines the relationship of the contact to the student.

 
RelationshipType
 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

 

HouseholdList
 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.

 
ContactFlagsType
 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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.40-1: StudentContactRelationship
<StudentContactRelationship StudentContactRelationshipRefId="7572B261-0947-583A-463D-BB345291B332"> <StudentPersonalRefId>DEE34B35-9D75-101A-8C3D-00AA001A1652</StudentPersonalRefId> <StudentContactPersonalRefId>6472B261-0947-583A-463D-BB345291B001</StudentContactPersonalRefId> <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.40-1: StudentContactRelationship

3.3.41 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.41-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).

 
SchoolYearType
 DayValueO

Value of a day this instance represents.

 
AUCodeSetsDayValueCodeType
 AttendanceCodeM

Locally defined code for attendance.

 
AttendanceCodeType
 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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.41-1: StudentDailyAttendance
<StudentDailyAttendance RefId="2FFB63B4-CFEF-4820-8501-E7D1E54555CB"> <StudentPersonalRefId>D3E34B35-9D75-101A-8C3D-00AA001A1652</StudentPersonalRefId> <SchoolInfoRefId>CA285746-359D-7510-1A8C-36432A901A16</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.41-1: StudentDailyAttendance

3.3.42 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.42-1: StudentParticipation StudentParticipation RefId StudentPersonalRefId StudentParticipationAsOfDate ProgramType ProgramFundingSources ManagingSchool SIF_RefObject ReferralDate ReferralSource ProgramStatus GiftedEligibilityCriteria EvaluationParentalConsentDate EvaluationDate EvaluationExtensionDate ExtensionComments ReevaluationDate ProgramEligibilityDate ProgramPlanDate ProgramPlanEffectiveDate NOREPDate PlacementParentalConsentDate ProgramPlacementDate ExtendedSchoolYear ExtendedDay ProgramAvailability 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 ProgramFundingSourcesType
 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 ReferralSourceType
 ProgramStatusO

The current status of the student's program participation.

 
ProgramStatusType
 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 ProgramAvailabilityType
 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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.42-1: StudentParticipation
<StudentParticipation RefId="D3E34B35-9D75-101A-8C3D-00AA001A1652"> <StudentPersonalRefId>A2E34F59-A742-C1A4-B3D1-1CC002B163A2</StudentPersonalRefId> <StudentParticipationAsOfDate>2006-07-13</StudentParticipationAsOfDate> <ProgramType>0240</ProgramType> <ProgramFundingSources> <ProgramFundingSource> <Code>1</Code> </ProgramFundingSource> </ProgramFundingSources> <ManagingSchool SIF_RefObject="SchoolInfo">D93F4D18-3A42-C1A4-B3D1-1CC002B163A2</ManagingSchool> <ParticipationContact>John Mason</ParticipationContact> </StudentParticipation>
Example 3.3.42-1: StudentParticipation

3.3.43 StudentPeriodAttendance

This object allows recording of period level attendance for 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.43-1: StudentPeriodAttendance StudentPeriodAttendance RefId StudentPersonalRefId SchoolInfoRefId Date SessionInfoRefId TimetablePeriod TimeIn TimeOut AttendanceCode AttendanceStatus SchoolYear AuditInfo AttendanceComment SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentPeriodAttendance 

This object allows recording of period level attendance for 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

 
AttendanceCodeType
 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).

 
SchoolYearType
 AuditInfoO

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

 
AuditInfoType
 AttendanceCommentO

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

 
xs:string
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.43-1: StudentPeriodAttendance
<StudentPeriodAttendance RefId="98157AA0-13BA-8C3D-00AA-012B359D7512"> <StudentPersonalRefId>A75A0010-1A8C-301D-02E3-A05B359D0A00</StudentPersonalRefId> <SchoolInfoRefId>11737EA4-301C-ADCA-75C8-7214A7C46BDB</SchoolInfoRefId> <Date>2001-03-05</Date> <TimetablePeriod>P4</TimetablePeriod> <AttendanceCode> <Code>802</Code> </AttendanceCode> <AttendanceStatus>01</AttendanceStatus> </StudentPeriodAttendance>
Example 3.3.43-1: StudentPeriodAttendance Example

3.3.44 StudentPersonal

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

SIF_Events are reported for this object.

StudentPersonal
Figure 3.3.44-1: StudentPersonal StudentPersonal RefId AlertMessages MedicalAlertMessages LocalId StateProvinceId ElectronicIdList OtherIdList PersonInfo ProjectedGraduationYear OnTimeGraduationYear GraduationDate MostRecent AcceptableUsePolicy GiftedTalented EconomicDisadvantage ESL ESLDateAssessed YoungCarersRole Disability IntegrationAide EducationSupport HomeSchooledStudent Sensitive OfflineDelivery 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 AlertMessagesType
 MedicalAlertMessagesO MedicalAlertMessagesType
 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.

 
ElectronicIdListType
 OtherIdListO

Lists all "other" identifiers associated with the student.

 
OtherIdListType
 PersonInfoM

Personal Information

 
PersonInfoType
 ProjectedGraduationYearO

Currently projected graduation year.

 
ProjectedGraduationYearType
 OnTimeGraduationYearO

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

 
OnTimeGraduationYearType
 GraduationDateO Date student officially graduated from secondary education.  GraduationDateType
 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.

 
StudentMostRecentContainerType
 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
 ESLDateAssessedO

Date ESL eligibility was assessed. Having access to the date the last ESL assessment took place enables a school or the department to initiate a new assessment if required.

 
xs:date
 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
 EducationSupportO

Is the student in receipt of education support?

 
AUCodeSetsYesOrNoCategoryType
 HomeSchooledStudentO

Student is not attending any school registered in the Australian School List. Mandatory if true.

 
AUCodeSetsYesOrNoCategoryType
 SensitiveO

For local use by jurisdictions where a court order, custody order or other restriction or risk exists and the student's record needs to be treated sensitively as restrictions on use apply.

 
AUCodeSetsYesOrNoCategoryType
 OfflineDeliveryO

Note that the student is unable to sit an assessment via an online delivery mode.

 
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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.44-1: StudentPersonal
<StudentPersonal RefId="7C834EA9-EDA1-2090-347F-83297E1C290C"> <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="PreviousNAPPlatformStudentId">888rdgf</OtherId> <OtherId Type="DiocesanStudentId">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> <VisaSubClassList> <VisaSubClass> <Code>401</Code> <VisaExpiryDate>2019-07-25</VisaExpiryDate> <ATEExpiryDate>2016-12-26</ATEExpiryDate> <ATEStartDate>2017-12-26</ATEStartDate> <VisaStatisticalCode>05</VisaStatisticalCode> </VisaSubClass> </VisaSubClassList> </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> <FTE>0.5</FTE> <Parent1Language>1201</Parent1Language> <Parent2Language>1201</Parent2Language> <LocalCampusId>D</LocalCampusId> <SchoolACARAId>VIC687</SchoolACARAId> <Homegroup>7A</Homegroup> <ClassCode>English 7D</ClassCode> <MembershipType>02</MembershipType> <FFPOS>2</FFPOS> <ReportingSchoolId>VIC670</ReportingSchoolId> <OtherEnrollmentSchoolACARAId>VIC6273</OtherEnrollmentSchoolACARAId> </MostRecent> <AcceptableUsePolicy>Y</AcceptableUsePolicy> <EconomicDisadvantage>N</EconomicDisadvantage> <ESL>Y</ESL> <ESLDateAssessed>2016-04-23</ESLDateAssessed> <YoungCarersRole>N</YoungCarersRole> <Disability>N</Disability> <IntegrationAide>N</IntegrationAide> <EducationSupport>N</EducationSupport> <HomeSchooledStudent>N</HomeSchooledStudent> <Sensitive>N</Sensitive> </StudentPersonal>
Example 3.3.44-1: StudentPersonal

3.3.45 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.45-1: StudentSchoolEnrollment StudentSchoolEnrollment RefId StudentPersonalRefId SchoolInfoRefId MembershipType LocalId TimeFrame SchoolYear EntryDate EntryType YearLevel Homeroom SIF_RefObject Advisor SIF_RefObject Counselor SIF_RefObject Homegroup ACARASchoolId ClassCode TestLevel ReportingSchool House IndividualLearningPlan Calendar SIF_RefObject ExitDate ExitStatus ExitType FTE FTPTStatus FFPOS CatchmentStatus RecordClosureReason PromotionInfo PreviousSchool DestinationSchool StudentSubjectChoiceList 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
 LocalIdO

The locally-assigned identifier for this student enrollment.

 
LocalId
 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.

 
SchoolYearType
 EntryDateM

The date from when this enrollment is valid.

 
xs:date
 EntryTypeOContainer elements for EntryType information StudentEntryContainerType
 YearLevelO

Year or academic level of student.

 
YearLevelType
 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
 ACARASchoolIdO

ACARA School Id.

 
LocalIdType
 ClassCodeO

The name of the class code the student belongs to, for the purposes of NAPLAN registration.

 
xs:normalizedString
 TestLevelO

Values: 3,5,7,9. The test level that the student is registering for.

 
YearLevelType
 ReportingSchoolO

Is this the school to which student's report is to be made available?

 
AUCodeSetsYesOrNoCategoryType
 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. StudentExitStatusContainerType
 ExitTypeO StudentExitContainerType
 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
 FFPOSO

Enrolled Full-fee Paying Overseas Student (FFPOS) Status. Enrolment Frame Element 10 NSCC Collection.

The status of an enrolment in a CRICOS course and whether the person is liable for a fee which reflects the imputed full average cost of the person's education at the school (including both recurrent and capital costs) irrespective of the actual arrangements to meet the fee.

 
AUCodeSetsFFPOSStatusCodeType
 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.

 
CatchmentStatusContainerType
 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.

 
PromotionInfoType
 PreviousSchoolO

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

 
LocalIdType
 DestinationSchoolO

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

 
LocalIdType
 StudentSubjectChoiceListO

List of Student Subject Choices where available.

 
StudentSubjectChoiceListType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.45-1: StudentSchoolEnrollment
<StudentSchoolEnrollment RefId="A8C3D3E3-4B35-9D75-101D-00AA001A1652"> <StudentPersonalRefId>D3E34B35-9D75-101A-8C3D-00AA001A1652</StudentPersonalRefId> <SchoolInfoRefId>D3E34B35-9D75-101A-8C3D-00AA001A1651</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">D7510D3E-34B3-591A-8C3D-00AA001A1651</Homeroom> <Advisor SIF_RefObject="StaffPersonal">B359D3E3-4D75-101A-8C3D-00AA001A1652</Advisor> <FTE>1.00</FTE> <FTPTStatus>01</FTPTStatus> </StudentSchoolEnrollment>
Example 3.3.45-1: StudentSchoolEnrollment

3.3.46 StudentSectionEnrollment

This object contains information about a student's enrollment in a section of a course.

SIF_Events are reported for this object.

StudentSectionEnrollment
Figure 3.3.46-1: StudentSectionEnrollment StudentSectionEnrollment RefId StudentPersonalRefId SectionInfoRefId SchoolYear EntryDate ExitDate SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentSectionEnrollment 

This object contains information about a student's enrollment in a section of a course.

 
 
@
key
RefIdM

The Id (GUID) that uniquely identifies this StudentSectionEnrollment entity.

 
RefIdType
 StudentPersonalRefIdM

The Id (GUID) of the student to whom the enrollment information applies.

 
IdRefType
 SectionInfoRefIdM

The Id (GUID) of the section in which this student is enrolled.

 
IdRefType
 SchoolYearO

School year for which the information is applicable, expressed as the four-digit year. e.g. 2013

 
SchoolYearType
 EntryDateO

Date from when this course section enrollment is valid.

 
xs:date
 ExitDateO

The last school calendar day (membership day) the student was enrolled in the course section (inclusive).

 
xs:date
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.46-1: StudentSectionEnrollment
<StudentSectionEnrollment RefId="983AC165-9879-3002-C3D0-0AA00456789D"> <StudentPersonalRefId>CAE29316-5987-101A-8C3D-00AA00456789</StudentPersonalRefId> <SectionInfoRefId>9076AB23-E386-112B-7EA2-256100BB3312</SectionInfoRefId> <SchoolYear>2013</SchoolYear> <EntryDate>2013-02-02</EntryDate> <ExitDate>2013-11-15</ExitDate> </StudentSectionEnrollment>
Example 3.3.46-1: StudentSectionEnrollment

3.3.47 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.47-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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.47-1: SystemRole
<SystemRole RefId="4286194F-43ED-43C1-8EE2-F0A27C4BEF86"> <SIF_RefId SIF_RefObject="Identity">23B08571-E4D6-45C3-B82A-3E52E5349925</SIF_RefId> <SystemContextList> <SystemContext SystemId="LearningPlatformSystem1"> <RoleList> <Role RoleId="Admin"> <RoleScopeList> <RoleScope> <RoleScopeName>SchoolGroupName1</RoleScopeName> <RoleScopeRefId SIF_RefObject="SchoolInfo">23B08571-E4D6-45C3-B82A-3E52E5349912</RoleScopeRefId> </RoleScope> <RoleScope> <RoleScopeName>ClassName1</RoleScopeName> <RoleScopeRefId SIF_RefObject="TeachingGroup">23B08571-E4D6-45C3-B82A-3E52E5349945</RoleScopeRefId> </RoleScope> </RoleScopeList> </Role> </RoleList> </SystemContext> <SystemContext SystemId="ContentManagement"> <RoleList> <Role RoleId="User"> <RoleScopeList> <RoleScope> <RoleScopeName>SchoolName1</RoleScopeName> <RoleScopeRefId SIF_RefObject="StudentActivityParticipation">23B08571-E4D6-45C3-B82A-3E52E5349923</RoleScopeRefId> </RoleScope> </RoleScopeList> </Role> </RoleList> </SystemContext> </SystemContextList> </SystemRole>
Example 3.3.47-1: SystemRole

3.3.48 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.48-1: TeachingGroup TeachingGroup RefId SchoolYear LocalId ShortName LongName GroupType Set Block CurriculumLevel SchoolInfoRefId SchoolLocalId SchoolCourseInfoRefId SchoolCourseLocalId TimeTableSubjectRefId TimeTableSubjectLocalId Semester StudentList TeacherList MinClassSize MaxClassSize TeachingGroupPeriodList 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").

 
SchoolYearType
 LocalIdM

LocalId of the Teaching Group (previously ClassIndicator).

 
LocalIdType
 ShortNameM

Short free format label that describes the group.

 
xs:normalizedString
 LongNameO

Longer description if required.

 
xs:normalizedString
 GroupTypeO

Added to allow local implmentations to filter on categories of Teaching Group. Where there is a need to filter particular groups based on their types for particular functions; group type provides the means of identifying the type of group such as roll class or subject class for instance and treat them accordingly.

 
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.

 
LocalIdType
 SchoolCourseInfoRefIdO

GUID of SchoolCourseInfo object this teaching group is part of.

 
RefIdType
 SchoolCourseLocalIdO

Local Course Id.

 
LocalIdType
 TimeTableSubjectRefIdO

GUID of TimeTableSubject object this teaching group belongs to.

 
RefIdType
 TimeTableSubjectLocalIdO

Local subject Id.

 
LocalIdType
 SemesterO

Semester, Term, or Quarter subject offered.

 
xs:unsignedInt
 StudentListO

List of Students in this Teaching Group

 
StudentListType
 TeacherListO

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

 
TeacherListType
 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.

 
TeachingGroupPeriodListType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.48-1: TeachingGroup
<TeachingGroup RefId="64A309DA-063A-2E35-B359-D75101A8C3D1"> <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>9897466F-200E-4BC1-B9AE-D1507DA15CEF</StudentPersonalRefId> <StudentLocalId>SMI001</StudentLocalId> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Peter</GivenName> </Name> </TeachingGroupStudent> <TeachingGroupStudent> <StudentPersonalRefId>7C834EA9-EDA1-2090-347F-83297E1C290D</StudentPersonalRefId> <StudentLocalId>SMI002</StudentLocalId> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Jennifer</GivenName> </Name> </TeachingGroupStudent> <TeachingGroupStudent> <StudentPersonalRefId>7C834EA9-EDA1-2090-347F-83297E1C290E</StudentPersonalRefId> <StudentLocalId>SMI003</StudentLocalId> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Terence</GivenName> </Name> </TeachingGroupStudent> </StudentList> <TeacherList> <TeachingGroupTeacher> <StaffPersonalRefId>A8C3A2E3-5B35-9D75-101D-00AA001A0000</StaffPersonalRefId> <StaffLocalId>SMI1</StaffLocalId> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Thomas</GivenName> </Name> <Association>Class Teacher</Association> </TeachingGroupTeacher> <TeachingGroupTeacher> <StaffPersonalRefId>A8CCCCE3-5B35-9D75-101D-00AA001A0000</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.48-1: TeachingGroup

3.3.49 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.49-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").

 
SchoolYearType
 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_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.49-1: TermInfo
<TermInfo RefId="7E59D751-01A8-0A70-0163-75DE097A0726"> <SchoolInfoRefId>A2E35B35-9D75-101A-8C3D-00AA001A0000</SchoolInfoRefId> <SchoolYear>2012</SchoolYear> <StartDate>2012-01-05</StartDate> <EndDate>2012-04-01</EndDate> <Description>First Term 2012</Description> <RelativeDuration>0.2500</RelativeDuration> <TermCode>Sp2004</TermCode> <Track>PreK</Track> <TermSpan>0833</TermSpan> </TermInfo>
Example 3.3.49-1: TermInfo

3.3.50 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.50-1: TimeTable TimeTable RefId SchoolInfoRefId SchoolYear LocalId Title DaysPerCycle PeriodsPerDay TeachingPeriodsPerDay SchoolLocalId SchoolName TimeTableCreationDate StartDate EndDate TimeTableDayList 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").

 
SchoolYearType
 LocalIdO

Local TimeTable ID

 
LocalIdType
 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

 
LocalIdType
 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

 
TimeTableDayListType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.50-1: TimeTable
<TimeTable RefId="64A309DA-063A-2E35-B359-D75101A8C3D0"> <SchoolInfoRefId>F2256EE2-B67F-47D6-AB47-94D4DEE0D0AD</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.50-1: TimeTable

3.3.51 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.51-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

 
LocalIdType
 SubjectLocalIdO

Subject Local Id

 
LocalIdType
 TeachingGroupLocalIdO

Teaching Group

 
LocalIdType
 RoomNumberO

Room number as presented to the user/application.

 
HomeroomNumberType
 StaffLocalIdO

Staff LocalId

 
LocalIdType
 DayIdM

Day Id

 
LocalIdType
 PeriodIdM

Period Id within the Day Id

 
LocalIdType
 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

 
LocalIdType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.51-1: TimeTableCell
<TimeTableCell RefId="64A309DA-063A-2E35-B359-D75101A8C3D1"> <TimeTableRefId>64A309DA-063A-2E35-B359-D75101A8C3D0</TimeTableRefId> <TimeTableSubjectRefId>22860091-7192-45B4-AB0C-F5B9DC19DE5C</TimeTableSubjectRefId> <TeachingGroupRefId>64A309DA-063A-2E35-B359-D75101A8C3D1</TeachingGroupRefId> <RoomInfoRefId>D3E34B35-9D75-101A-8C3D-00AA001A1652</RoomInfoRefId> <StaffPersonalRefId>D3E34F41-9D75-101A-8C3D-00AA001A1652</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>D3E34B35-9D75-101A-8C3D-00AA001A1652</SchoolInfoRefId> <SchoolLocalId>01011234</SchoolLocalId> </TimeTableCell>
Example 3.3.51-1: TimeTableCell

3.3.52 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.52-1: TimeTableSubject TimeTableSubject RefId SubjectLocalId AcademicYear AcademicYearRange 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.

 
LocalIdType
 AcademicYearC

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

 
YearLevelType
 AcademicYearRangeC

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

 
YearRangeType
 CourseLocalIdO

Local Course Id, if associated with a Course.

 
LocalIdType
 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

 
LocalIdType
 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").

 
SchoolYearType
 OtherCodeListOAny other codes this subject is known by; eg VASS code for VCE in Vic. OtherCodeListType
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.52-1: TimeTableSubject
<TimeTableSubject RefId="D3E34B35-9D75-101A-8C3D-00AA001A1652"> <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.52-1: TimeTableSubject

3.3.53 VendorInfo

This object contains basic vendor information (commonly known as creditors).

SIF_Events are reported for this object.

VendorInfo
Figure 3.3.53-1: VendorInfo VendorInfo RefId Name ContactInfo CustomerId ABN RegisteredForGST PaymentTerms BPay BSB AccountNumber AccountName SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 VendorInfo 

This object contains basic vendor information (commonly known as creditors).

 
 
@
key
RefIdM

Vendor Id.

 
RefIdType
 NameM

Name of the vendor.

 
xs:normalizedString
 ContactInfoO

Contact information.

 
ContactInfoType
 CustomerIdO

Account number or other Id.

 
xs:normalizedString
 ABNO

Australian Business Number.

 
xs:normalizedString
 RegisteredForGSTO

The vendor is registered to collect GST.

 
AUCodeSetsYesOrNoCategoryType
 PaymentTermsO

The vendors payment terms (typically expressed as number of days e.g. 14 days).

 
xs:normalizedString
 BPayO

BPay Id.

 
xs:normalizedString
 BSBO

Vendor's BSB number.

 
xs:normalizedString
 AccountNumberO

Vendor's account number.

 
xs:normalizedString
 AccountNameO

Vendor's account name.

 
xs:normalizedString
 SIF_MetadataO SIF_MetadataType
 SIF_ExtendedElementsO SIF_ExtendedElementsType
Table 3.3.53-1: VendorInfo
<VendorInfo RefId="AB3647C5-6865-4CF4-5678-DD34EF564E22"> <Name>ABC School Supply</Name> <ContactInfo> <Name Type="LGL"> <FamilyName>Brown</FamilyName> <GivenName>James</GivenName> </Name> <Address Type="0123" Role="2382"> <Street> <Line1>23 E. 43rd St.</Line1> </Street> <City>Chicago</City> <StateProvince>IL</StateProvince> <Country>8104</Country> <PostalCode>60611</PostalCode> </Address> <EmailList> <Email Type="01">jdr@ABC.com</Email> </EmailList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(312) 555-1234</Number> </PhoneNumber> </PhoneNumberList> </ContactInfo> <CustomerId>0023556</CustomerId> <ABN>56402325367</ABN> <RegisteredForGST>Y</RegisteredForGST> </VendorInfo>
Example 3.3.53-1: VendorInfo

Valid XHTML 1.0 Transitional