The introduction for the SIF AU data model.
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.
Figure 3.3.1-1: ActivityElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Activity | The work assigned to students, an educational event planned by a teacher to deliver a particular educational concept or skill. | |||
@![]() | RefId | M | RefIdType | |
@ | xml:lang | M | The default language of the text used for the content in the Assessment. | |
Title | O | Descriptive name of the activity. | xs:normalizedString | |
Preamble | O | Description and context for the activity. | xs:string | |
TechnicalRequirements | O | List of Operating system, network, and other technical requirements for the activity, if applicable. | List | |
TechnicalRequirements/TechnicalRequirement | O | an operating system, network, or other technical requirement. | xs:string | |
SoftwareRequirementList | O | Contains information about required software. | List | |
SoftwareRequirementList/SoftwareRequirement | OR | Contains information about a specific required piece of software. | ||
SoftwareRequirementList/SoftwareRequirement/ SoftwareTitle | M | This is the title of the specific software. This does not include the vendor. For example, Flash not Adobe. | xs:string | |
SoftwareRequirementList/SoftwareRequirement/ Version | O | This includes the version of the specific software. | xs:string | |
SoftwareRequirementList/SoftwareRequirement/ Vendor | O | This is the vendor of the specific software. For example, Adobe. | xs:string | |
SoftwareRequirementList/SoftwareRequirement/ OS | O | This is the operating system and version. For example, Macintosh OS X 1.4. | xs:string | |
EssentialMaterials | O | Essential materials required to engage in this activity. | List | |
EssentialMaterials/EssentialMaterial | OR | Essential material required to engage in this activity. | xs:string | |
LearningObjectives | O | Educational objectives of the activity. | List | |
LearningObjectives/LearningObjective | OR | Description of an educational objective of the activity. | xs:string | |
LearningStandards | O |
Associated | List | |
LearningStandards/LearningStandardItemRefId | OR | Link from activity to associated LearningStandardItem object. | IdRefType | |
SubjectArea | O | SubjectArea | ||
Prerequisites | O | Skills or competencies the student must have to engage in activity. | List | |
Prerequisites/Prerequisite | OR | Skill or competency the student must have to engage in activity. | xs:string | |
Students | O | Links to any students or group or category of students that this activity is for. | List | |
Students/StudentPersonalRefId | OR | Link to a student. | IdRefType | |
SourceObjects | O | Source objects assigned to students. | List | |
SourceObjects/SourceObject | OR | GUID assigned to the source object. | IdRefType | |
@ | SIF_RefObject | M | The type of learning object the source object is. | values:
|
Points | O | Number of possible points for an activity. | xs:unsignedInt | |
ActivityTime | M | Time structures for the activity. | ||
ActivityTime/CreationDate | M | Creation date of the activity. | xs:date | |
ActivityTime/Duration | O | Time required to complete the activity. | xs:unsignedInt | |
@ | Units | M | Unit of time of the Duration value. | values:
|
ActivityTime/StartDate | O | Date activity is started. | xs:date | |
ActivityTime/FinishDate | O | Date activity is finished. | xs:date | |
ActivityTime/DueDate | O | Date activity is due. | xs:date | |
AssessmentRefId | O | Link to the SIF Assessment object containing the evaluation information for this activity. | IdRefType | |
MaxAttemptsAllowed | O | How many tries allowed. | xs:unsignedInt | |
ActivityWeight | O | The percentage weight of the activity during the particular course or term. | xs:decimal | |
Evaluation | O | Field for non-numeric types of grading and evaluation such as "narrative." | ||
@ | EvaluationType | M | 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:
|
Evaluation/Description | O | A free text description of the evaluation to be used for this activity | xs:string | |
LearningResources | O | Learning resources that support this activity. | List | |
LearningResources/LearningResourceRefId | OR | A GUID reference to a SIF LearningResource object that supports this activity | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.2-1: AggregateCharacteristicInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AggregateCharacteristicInfo | This object defines the attribute of a group of objects that implicitly or explicitly defines a subset of the group for statistical purposes. | |||
@![]() | RefId | M | Key for aggregate characteristic information. | RefIdType |
Description | O |
Describes the supercategory of the characteristic described in the Examples | xs:string | |
Definition | M | Defines the aggregate characteristic information. Examples | xs:token | |
ElementName | O |
Reference to SIF elements or external authority (e.g., Examples | xs:token | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.3-1: AggregateStatisticFactElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AggregateStatisticFact | This object is the actual value of a statistical measurement. It is always associated with one statistic and one or more characteristics. | |||
@![]() | RefId | M | RefIdType | |
AggregateStatisticInfoRefId | M |
Reference to statistic defined by AggregateStatisticInfo .
| IdRefType | |
Characteristics | M |
Reference to one or more | List | |
Characteristics/AggregateCharacteristicInfoRefId | MR |
Reference to an | IdRefType | |
Excluded | O | values:
| ||
Value | M | Value of the fact. | xs:decimal | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.4-1: AggregateStatisticInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AggregateStatisticInfo | This object defines the data that is being aggregated as well as the type of measurement that is being performed. | |||
@![]() | RefId | M | Key | RefIdType |
StatisticName | M | Name of Aggregate Statistic Examples | xs:token | |
CalculationRule | O | Rule for calculating the aggregate statistic | xs:string | |
@ | Type | M | values:
| |
ApprovalDate | O | Date for which the statistic is initially valid | xs:date | |
ExpirationDate | O | Date after which the statistic is no longer valid | xs:date | |
ExclusionRules | O | Rules for which statistic may not be reported. | List | |
ExclusionRules/ExclusionRule | OR | Rule for which statistic may not be reported | xs:string | |
@ | Type | M | values:
| |
Source | O | System providing the data: i.e., SIS, Transportation, | xs:token | |
EffectiveDate | O | Effective date of the statistic | xs:date | |
DiscontinueDate | O | Discontinue date of the statistic | xs:date | |
Location | O | Location where the activity takes place. | Location | |
Measure | O | Type of the statistic. | values:
| |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
An assessment measures a student's progress and learning on specific academic standards.
SIF_Events are not reported for this object.
Figure 3.3.5-1: AssessmentElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Assessment | ||||
@![]() | RefId | M | The GUID that uniquely identifies this object. | RefIdType |
Name | M | Name of the test. | xs:normalizedString | |
AssessmentId | O | The state, local or publisher unique Id for the assessment. | xs:normalizedString | |
AssessmentPackageRefId | O | IdRefType | ||
AssessmentDescriptors | O | Describes what type of assessment this represents. | List | |
AssessmentDescriptors/AssessmentDescriptor | OR | union of: AUCodeSetsAssessmentTypeType additional values:
| ||
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object represents an assessment event. It includes information related to the time of administration, place of administration, and unusual events related to the administration.
SIF_Events are reported for this object.
Figure 3.3.6-1: AssessmentAdministrationElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AssessmentAdministration | This object represents an assessment event. It includes information related to the time of administration, place of administration, and unusual events related to the administration. | |||
@![]() | RefId | M | The GUID that uniquely identifies an instance of the object. | RefIdType |
AssessmentFormRefId | M | The RefId of the assessment form used in the assessment administration. | IdRefType | |
AdministrationName | O | xs:normalizedString | ||
SpecialConditions | O | Special conditions or unusual events related to the administration event. | ActionList (SpecialCondition/@Code) | |
SpecialConditions/SpecialCondition | MR | A text description of the special condition. Examples | xs:string | |
@ | Code | M | This is the primary key for the list of special conditions. | xs:token |
@ | SIF_Action | O |
In a | values:
|
AdministrationDateTime | M | Date and time the test is scheduled to be given. | xs:dateTime | |
StartDateTime | O | Date and time testing begins. | xs:dateTime | |
FinishDateTime | O | Date and time testing ends. | xs:dateTime | |
DueDateTime | O | Date and time test is due. | xs:dateTime | |
Address | O | Address of the location where the administration takes place. | Address | |
StaffPersonalRefId | O | Optional reference to a staff person associated with the administration. | IdRefType | |
LEAInfoRefId | O | Optional reference to a school district associated with the administration. | IdRefType | |
SchoolInfoRefId | O | Optional reference to a school associated with the administration. | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
Represents the unique set of questions or stimuli given to a set of test takers. A physical correlate of the assessment form is the test booklet given to students during an assessment. However, this object does not contain the questions, it only contains elements that describe the form for use in scoring the questions.
SIF_Events are not reported for this object.
Figure 3.3.7-1: AssessmentFormElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AssessmentForm | Represents the unique set of questions or stimuli given to a set of test takers. A physical correlate of the assessment form is the test booklet given to students during an assessment. However, this object does not contain the questions, it only contains elements that describe the form for use in scoring the questions. | |||
@![]() | RefId | M | The GUID that uniquely identifies an instance of the object. | RefIdType |
AssessmentRefId | M | The RefId of the assessment related to this form. | IdRefType | |
AssessmentType | O | Indicates whether this assessment (form) is a standard administration or alternate. | values:
| |
FormName | M | Text description for this particular arrangement of questions, etc. | xs:normalizedString | |
FormNumbers | O | Reference numbers for the form. | List | |
FormNumbers/FormNumber | MR | Reference number for the form. | xs:token | |
Level | O | Indicates the level of the form. Examples | xs:token | |
Period | O | The time period in which the form is intended to be administered. | xs:token | |
YearLevels | O | Year levels this assessment is designed to evaluate. | YearLevels | |
AssessmentSubTestRefIds | O | Associated subtests (score types). Each form can provide scores in one or more subtest areas. | List | |
AssessmentSubTestRefIds/AssessmentSubTestRefId | OR | A subtest identified by RefId. | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object is designed to allow software systems to provide item detail information such as the stem of the item, the distractors, the stimuli, etc. This initial version of the object does not deal with presentation aspects of the item. Instead it focuses on the item content and characteristics needed to enable interoperability and the usage of item-level information in the improvement of learning and instruction.
SIF_Events are not reported for this object.
Figure 3.3.8-1: AssessmentItemElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AssessmentItem | This object is designed to allow software systems to provide item detail information such as the stem of the item, the distractors, the stimuli, etc. This initial version of the object does not deal with presentation aspects of the item. Instead it focuses on the item content and characteristics needed to enable interoperability and the usage of item-level information in the improvement of learning and instruction. | |||
@![]() | RefId | M | RefIdType | |
AssessmentFormRefId | M | This RefId points to the assessment form of which the item is a part. | IdRefType | |
ResponseType | M | A value that indicates the response type for the item. Note: the multiple-multiple choice value means that there is a multiple choice question, for which more than one choice is acceptable. | values:
| |
ItemLabel | M | An item number or other identifier for the item. It may be used to indicate the order or grouping of items. | xs:token | |
ItemName | O | Name or short description of the item. | xs:string | |
LearningStandardItems | O |
This object contains information related to curriculum standards statements "standards" or "benchmarks" or the like within the document.
Each | List | |
LearningStandardItems/LearningStandardItemRefId | MR | IdRefType | ||
Stimulus | C | A piece of content to be used by the test taker in responding to the stem. Examples include a reading passage, a video, a diagram, or a picture.
Note: The | AbstractContentElementType | |
Stem | O | The question, task, or statement that prompts a response from the test taker. | AbstractContentElementType | |
ResponseChoices | C |
This complex element will not be included in the object if
Other cases will be added in the future. | ||
ResponseChoices/Choice | MR | |||
ResponseChoices/Choice/ChoiceLabel | O | A choice number or other identifier for the choice. It may be used to indicate the order or grouping of the choices. | xs:normalizedString | |
ResponseChoices/Choice/ChoiceContent | M |
The text of the choice, such as | AbstractContentElementType | |
ResponseChoices/Choice/CreditValue | O | A numeric value that indicates the amount of credit awarded for choosing the choice. | xs:float | |
ItemScoreMaximum | O | The maximum item score possible for this item. | xs:token | |
ItemScoreMinimum | O | The minimum item score possible for this item. | xs:token | |
PerformanceLevels | O | Performance Levels are an ordered set of categories that indicate the achievement level of a person on an assessment. | List | |
PerformanceLevels/PerformanceLevel | OR | Defines cut scores for placing students in an appropriate performance level. | ||
@ | LevelName | M | The name of the performance level. | xs:normalizedString |
PerformanceLevels/PerformanceLevel/ CutScores | O | Score bounds for the performance level. | ||
@ | ScoreMetric | M | The metric or scale used to report the scores. | AUCodeSetsAssessmentReportingMethodType |
PerformanceLevels/PerformanceLevel/ CutScores/LowerCut | O | Lower bound for the performance level. | xs:token | |
PerformanceLevels/PerformanceLevel/ CutScores/UpperCut | O | Upper bound for the performance level. | xs:token | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
SIF_Events are not reported for this object.
Figure 3.3.9-1: AssessmentPackageElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AssessmentPackage | A wrapper for any external standard that can define or transmit the content of an assessment. | |||
@![]() | RefId | M | The GUID that uniquely identifies an object instance in a zone. | RefIdType |
XMLData | C | Contains an arbitary XML element, encoded in UTF-8. | <xs:any processContents="lax" /> | |
@ | Description | O | Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). | xs:token |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object represents the assignment of a specific assessment to be taken by a student.
SIF_Events are reported for this object.
Figure 3.3.10-1: AssessmentRegistrationElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AssessmentRegistration | This object represents the assignment of a specific assessment to be taken by a student. | |||
@![]() | RefId | M | The GUID that uniquely identifies an instance of the object. | RefIdType |
StudentPersonalRefId | M | The student associated with the registration. | IdRefType | |
AssessmentAdministrationRefId | M | The assessment administration associated with the registration. | IdRefType | |
CreationDateTime | M | Date/time assignment is made. | xs:dateTime | |
StudentSpecialConditions | O | Records student-specific special conditions during the test. | List | |
StudentSpecialConditions/ StudentSpecialCondition | MR | A description of the special condition. Student special conditions are different from special conditions of the test. | xs:normalizedString | |
@ | Code | M | A code indicating the type of special condition. | xs:token |
StudentYearLevel | O | Year level of the student at the time of testing. | YearLevel | |
AssessmentYearLevel | O | The Year or level at which the student is to be tested. This element should be omitted unless the student is being tested out-of-level. | YearLevel | |
AssessmentStudentSnapshot | O | The status of the student at the time of testing. The source of this information is meant to be the assessment system and not the student information system. | ||
AssessmentStudentSnapshot/ Sex | O | Person's gender. | AUCodeSetsSexCodeType | |
AssessmentStudentSnapshot/ BirthDate | O | The person's date of birth. | BirthDate | |
LEAInfoRefId | O | Optional reference to a district associated with the registration. | IdRefType | |
SchoolInfoRefId | O | Optional reference to a school associated with the registration. | IdRefType | |
StaffPersonalRefId | O | Optional reference to a staff person associated with the registration. | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
A psychological construct measured by the assessment. Operationally, a subtest is a class of scores on an assessment. Some assessments may have only one subtest or type of score but most assessments measure more than one psychological construct. The subtest can be based upon items in a section or items that are empirically related. Subtests can also be composites of other subtests that are combined using a particular algorithm. Examples of subtests of an assessment are math total, reading composite, total test, and English composition.
SIF_Events are not reported for this object.
Figure 3.3.11-1: AssessmentSubTestElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AssessmentSubTest | A psychological construct measured by the assessment. Operationally, a subtest is a class of scores on an assessment. Some assessments may have only one subtest or type of score but most assessments measure more than one psychological construct. The subtest can be based upon items in a section or items that are empirically related. Subtests can also be composites of other subtests that are combined using a particular algorithm. Examples of subtests of an assessment are math total, reading composite, total test, and English composition. | |||
@![]() | RefId | M | The GUID that uniquely identifies an instance of the object. | RefIdType |
Name | M | Text name of the subtest. | xs:normalizedString | |
ScoreRange | O | The possible range of scores. | ||
@ | ScoreMetric | M | The metric or scale used to report the scores. | AUCodeSetsAssessmentReportingMethodType |
ScoreRange/Minimum | O | Lowest possible score value. | xs:token | |
ScoreRange/Maximum | O | Highest possible score value. | xs:token | |
PerformanceLevels | O | Container for performance level elements. | List | |
PerformanceLevels/PerformanceLevel | OR | Defines cut scores for placing students in appropriate performance levels. | ||
@ | LevelName | M | The name of the performance level. | xs:token |
PerformanceLevels/PerformanceLevel/ CutScores | O | Score bounds for the performance level. | ||
@ | ScoreMetric | M | The metric or scale used to report the scores. | AUCodeSetsAssessmentReportingMethodType |
PerformanceLevels/PerformanceLevel/ CutScores/LowerCut | O | Lower bound for the performance level. | xs:token | |
PerformanceLevels/PerformanceLevel/ CutScores/UpperCut | O | Upper bound for the performance level. | xs:token | |
SubjectArea | O | Content area covered by the score. | xs:token | |
YearLevels | O | Year levels for which the score is valid. | YearLevels | |
AssessmentSubTestRefIds | O | References (possibly recursive) to other SIF AssessmentSubTests. This enables subtests or scores to be composites of other scores. If any references are given here, the score is a composite score. The list must be unique. | List | |
AssessmentSubTestRefIds/AssessmentSubTestRefId | MR | A reference to an AssessmentSubTest by RefId. | IdRefType | |
SubTestTier | O | An integer that defines the level or tier of the score in a multi-level arrangement of composite scores. Zero indicates the highest or root level. | xs:unsignedInt | |
LearningStandardItemRefIds | O | References to LearningStandardItems. The list must be unique. | List | |
LearningStandardItemRefIds/ LearningStandardItemRefId | MR | A reference to a LearningStandardItem by RefId. | IdRefType | |
Abbreviation | O | This is the short version of the name of the assessment that is often used for quick reference and used in reports. | xs:token | |
Description | O | The description element provides an opportunity to pass additional information about the assessment and also be used for describing elements in a test hierarchy. | xs:string | |
NumberOfItems | O | This element records the number of items included on the assessment. This number may be different than the possible score. | xs:unsignedInt | |
ContainerOnly | O | Indicator describing the purpose of an AssessmentSubTest as being that of a container for the child AssessmentSubTests. There will be no scores within this subtest. | xs:boolean | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.12-1: CalendarDateElement/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
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. | |||||||||
@![]() | Date | M | A specific school day that occurs within the school year. | xs:date | ||||||
@![]() | CalendarSummaryRefId | M | The ID (GUID) of the calendar summary in which this calendar date is. | IdRefType | ||||||
CalendarDateRefId | O | An optional 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 | |||||||
SchoolInfoRefId | M | The ID (GUID) of the school for which this calendar information is being reported. | IdRefType | |||||||
SchoolYear | M | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2009"). | SchoolYear | |||||||
CalendarDateType | M | Calendar date type information. | ||||||||
CalendarDateType/Code | M | Code indicating the type of school day. | AUCodeSetsCalendarEventType | |||||||
CalendarDateType/OtherCodeList | O | OtherCodeList | ||||||||
CalendarDateNumber | O | Order in which the calendar date falls within the school calendar. | xs:unsignedInt | |||||||
StudentAttendance | O | Information describing how the day relates to student attendance. | ||||||||
StudentAttendance/CountsTowardAttendance | M | Designates whether this date should be counted toward student attendance. | values:
| |||||||
StudentAttendance/AttendanceValue | M |
Amount of the school day in which the student should be in attendance (Format is x.x; a student who should be in attendance a full day would be represented as 1.0). If | xs:decimal
| |||||||
TeacherAttendance | O | Information describing how the day relates to teacher attendance. | ||||||||
TeacherAttendance/CountsTowardAttendance | M | Designates whether this date should be counted toward teacher attendance. | values:
| |||||||
TeacherAttendance/AttendanceValue | M | Amount of the school day in which the teacher should be in attendance (format is x.x; a teacher who should be in attendance a full day would be represented as 1.0). | xs:decimal
| |||||||
AdministratorAttendance | O | Information describing how the day relates to administrator attendance. | ||||||||
AdministratorAttendance/CountsTowardAttendance | M | Designates whether this date should be counted toward administrator attendance. | values:
| |||||||
AdministratorAttendance/AttendanceValue | M | Amount of the school day in which the administrator should be in attendance (format is x.x; an administrator who should be in attendance a full day would be represented as 1.0). | xs:decimal
| |||||||
SIF_Metadata | O | SIF_Metadata | ||||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.13-1: CalendarSummaryElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | The ID (GUID) of the calendar to which this information relates. | RefIdType |
SchoolInfoRefId | M | The ID (GUID) of the school for which this calendar information is being reported. | IdRefType | |
SchoolYear | M | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007"). | SchoolYear | |
LocalId | M | The locally assigned identifier for this calendar. | LocalId | |
Description | O | Textual description of the school calendar. | xs:string | |
DaysInSession | M | 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 | |
StartDate | O | 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 | |
EndDate | O | 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 | |
FirstInstructionDate | O | The first day of student instruction. | xs:date | |
LastInstructionDate | O | 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 | |
GraduationDate | O | Date of graduation ceremony. | GraduationDate | |
InstructionalMinutes | O | The total number of instructional minutes for this calendar for the school year. | xs:unsignedInt | |
MinutesPerDay | O | The number of minutes in the day in which the school is normally in session. | xs:unsignedInt | |
YearLevels | O | Collection of year levels applicable to this school calendar. | YearLevels | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.14-1: ChargedLocationInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | The SIF unique identifier for the location. | RefIdType |
LocationType | M | Defines whether the location is a school or a non-school location. | values:
| |
SiteCategory | M | Specific site category. Examples | xs:normalizedString | |
Name | M | Text name of the location. | xs:normalizedString | |
Description | O | Description about the location. | xs:normalizedString | |
LocalId | O | The locally-assigned identifier for this location. | LocalId | |
StateProvinceId | O | The state-assigned identifier for this location. | StateProvinceId | |
ParentChargedLocationInfoRefId | O | A ChargedLocationInfo instance could be related to another ChargedLocationInfo. This element will help create that relation. | IdRefType | |
SchoolInfoRefId | O | The RefId of a corresponding SchoolInfo object. | IdRefType | |
AddressList | O | This element has the ChargedLocationInfo address information. | AddressList | |
PhoneNumberList | O | The location's phone numbers. | PhoneNumberList | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object is used to capture general information about debtors.
SIF_Events are reported for this object.
Figure 3.3.15-1: DebtorElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Debtor | This object is used to capture general information about debtors. | |||
@![]() | RefId | M | Debtor Id. | RefIdType |
BilledEntity | M | Id of the entity referred to by this object (e.g., student, employee, organization). | IdRefType | |
@ | SIF_RefObject | M | SIF object referenced by BilledEntity. | values:
|
AddressList | O | Addresses of the debtor to be used for billing. These addresses override any addresses found in the Billed Entity. | AddressList | |
BillingName | O | Name of the entity to be used for billing (e.g. company name rather than individual name). | xs:normalizedString | |
BillingNote | O | Note about billing requirements. | xs:normalizedString | |
Discount | O | Any discount amount applicable to this debtor (e.g. family discount for scholarship, number of children enrolled). Is a percentage. | xs:normalizedString | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.16-1: EquipmentInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | The GUID of the Object | RefIdType |
Name | M | Name of the equipment. | xs:normalizedString | |
Description | O | Description of the equipment. | xs:normalizedString | |
LocalId | M | The Local Id of the equipment. | LocalId | |
AssetNumber | O | Asset number of the equipment; may be distinct from Local Id. | LocalId | |
InvoiceRefId | O | The SIF RefId of the invoice for the equipment. | IdRefType | |
PurchaseOrderRefId | O | The SIF RefId of the purchase order for the equipment. | IdRefType | |
EquipmentType | O | Type of equipment. | union of: AUCodeSetsEquipmentTypeType xs:token | |
SIF_RefId | O | The SIF RefId of the owner/location of the equipment. | IdRefType | |
@ | SIF_RefObject | M | The type of SIF object that the SIF_RefId element identifies. | values:
|
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object communicates information about a financial account.
SIF_Events are reported for this object.
Figure 3.3.17-1: FinancialAccountElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
FinancialAccount | This object communicates information about a financial account. | |||
@![]() | RefId | M | GUID that identifies this financial account. | RefIdType |
ParentAccountRefId | O | 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 | |
ChargedLocationInfoRefId | O | Location associated with the account". | IdRefType | |
AccountNumber | M | Account number used for ledger. | xs:normalizedString | |
Name | M | Name of the account. | xs:normalizedString | |
Description | O | Description of the account. | xs:normalizedString | |
ClassType | M | The class of the account | values:
| |
CreationDate | M | Account creation date. | xs:date | |
CreationTime | M | Account creation time. | xs:time | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.18-1: GradingAssignmentElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | A GUID that identifies an instance of this object. | RefIdType |
TeachingGroupRefId | O | The GUID for the TeachingGroup object in which this assignment has been set. | IdRefType | |
SchoolInfoRefId | O | The Id (GUID) that uniquely identifies the School in which this assignment has been set. | IdRefType | |
GradingCategory | O | A particular grading category for the assignment, used to provide grouping and type information. | xs:normalizedString | |
Description | M | The text-based description of the assignment. | xs:normalizedString | |
PointsPossible | M | The points possible on the assignment. | xs:unsignedInt | |
CreateDate | O | Creation date of the assignment. | xs:date | |
DueDate | O | Date the assignment is due. | xs:date | |
Weight | O | The weight of the assignment. | xs:decimal | |
MaxAttemptsAllowed | O | How many attempts the student is allowed on the assignment (applicable particularly to online activities). | xs:integer | |
DetailedDescriptionURL | O | 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 | |
DetailedDescriptionBinary | O | The Base64 encoding of a document (e.g. PDF) describing the assignment. | xs:base64Binary | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides score information about a particular assignment.
SIF_Events are reported for this object.
Figure 3.3.19-1: GradingAssignmentScoreElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
GradingAssignmentScore | This object provides score information about a particular assignment. | |||
@![]() | RefId | M | A GUID that identifies an instance of this object. | RefIdType |
StudentPersonalRefId | O | The GUID for the student whose score this is. | IdRefType | |
StudentPersonalLocalId | M | The Local Id for the student whose score this is. | LocalId | |
TeachingGroupRefId | O | The GUID for the TeachingGroup object in which this assignment has been set. | IdRefType | |
SchoolInfoRefId | O | The Id (GUID) that uniquely identifies the School in which this assignment has been set. | IdRefType | |
GradingAssignmentRefId | M | The grading assignment for which this is a score. | IdRefType | |
ScorePoints | C | 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 | |
ScorePercent | C | The score represented as a percent. Conditionally required that one or more of ScorePoints, ScorePercent or ScoreLetter must be filled in. | xs:decimal | |
ScoreLetter | C | The score represented as a letter grade. Conditionally required that one or more of ScorePoints, ScorePercent or ScoreLetter must be filled in. | xs:token | |
ScoreDescription | O | Text description of the score. | xs:normalizedString | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.20-1: IdentityElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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 | |||
@![]() | RefId | M | The SIF RefId that uniquely identifies this object. | RefIdType |
SIF_RefId | M | The SIF RefId of a StudentPersonal, StaffPersonal, or StudentContactPersonal object. | IdRefType | |
@ | SIF_RefObject | M |
The type of SIF object that the | values:
|
AuthenticationSource | M |
The type of source system that produced this See implementation notes for provider requirements. | values:
| |
IdentityAssertions | O | The list of identity assertions for this user. | ActionList (IdentityAssertion/@SchemaName) | |
IdentityAssertions/IdentityAssertion | MR | The identification string for this user. | xs:normalizedString | |
@ | SchemaName | M | The name of the field. See implementation notes for details on required schema elements. Examples | xs:normalizedString |
PasswordList | O | Allows a provider or publisher to specify the same password using multiple algorithms, if supported. | List | |
PasswordList/Password | MR | A representation of the user's password using the given algorithm. | xs:base64Binary | |
@ | Algorithm | M | The method used to encrypt the user's password. See the implementation details below. | values:
|
@ | KeyName | M | The name of the key to be used for decryption of the password. Left blank for hash algorithms (MD5 and SHA1). | xs:normalizedString |
AuthenticationSourceGlobalUID | O | The globally unique person identifier that links together separate Identity objects which reference the same Person. | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.21-1: InvoiceElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | GUID for this transaction. The application that owns this object is responsible for generating this unique Id. | RefIdType |
InvoicedEntity | M | Id of the entity being billed for this billing activity. | IdRefType | |
@ | SIF_RefObject | M | RefId of SIF object referenced by Invoiced Entity. | values:
|
FormNumber | O | Invoice number assigned locally by the system issuing the invoice. | LocalId | |
BillingDate | M | Date of the transaction. | xs:date | |
TransactionDescription | M | Description of the transaction. | xs:normalizedString | |
BilledAmount | M | Gross amount to be billed, including any tax. Can be credit (e.g. for family credit notes, reimbursements, rebates). | MonetaryAmountType | |
@ | Type | M | values:
| |
Ledger | M | The associated ledger for this transaction | values:
| |
ChargedLocationInfoRefId | O | Id of the location billed for this billing activity. | IdRefType | |
NetAmount | O | Net amount billed, excluding any tax. Should be BilledAmount minus TaxAmount. | MonetaryAmountType | |
TaxRate | O | Rate of tax included in the billed amount. | xs:decimal | |
TaxType | O | Tax type (e.g. G11 vs NP6) | xs:normalizedString | |
TaxAmount | O | Amount of tax included in the billed amount | MonetaryAmountType | |
CreatedBy | O | Authority or person who created the invoice | xs:normalizedString | |
ApprovedBy | O | Authority or person who approved the invoice | xs:normalizedString | |
ItemDetail | O | Details of items invoiced (free text) | xs:normalizedString | |
DueDate | O | Due date for payment. | xs:date | |
FinancialAccountRefIdList | O | Suggested minimum class size for this subject. | List | |
FinancialAccountRefIdList/ FinancialAccountRefId | OR | The chart of account codes associated with the invoice. | IdRefType | |
AccountingPeriod | O | The accounting period against which the transaction is billed. | LocalId | |
RelatedPurchaseOrderRefId | O | An invoice purchase order related to this invoice (e.g. an invoice raised for the delivery of goods on a purchase order). | IdRefType | |
PurchasingItems | O | 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. | List | |
PurchasingItems/PurchasingItem | MR | Contains information about the item delivered. | ||
PurchasingItems/PurchasingItem/ ItemNumber | O | Vendor item number. | xs:normalizedString | |
PurchasingItems/PurchasingItem/ ItemDescription | M | Description of the item. | xs:normalizedString | |
PurchasingItems/PurchasingItem/ Quantity | O | Quantity delivered. | xs:normalizedString | |
PurchasingItems/PurchasingItem/ UnitCost | O | Unit cost of the item. | MonetaryAmountType | |
Voluntary | O | Whether the billing is voluntary (applies to some school fees). | AUCodeSetsYesOrNoCategoryType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.22-1: JournalElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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). | |||
@![]() | RefId | M | Journal Id. | RefIdType |
DebitFinancialAccountRefId | M | RefId of account to debit. | IdRefType | |
CreditFinancialAccountRefId | M | RefId of account to credit. | IdRefType | |
OriginatingTransactionRefId | O | RefId of the originating transaction which requires adjustment. This could be an Invoice, PaymentReceipt or PurchaseOrder. | IdRefType | |
@ | SIF_RefObject | M | values:
| |
Amount | M | Amount to transfer between the two accounts. | MonetaryAmountType | |
GSTCodeOriginal | O | Original GST code for journal transfer (if required). | xs:normalizedString | |
GSTCodeReplacement | O | Replacement GST code for journal transfer (if required). | xs:normalizedString | |
Note | O | Note about the journal. | xs:normalizedString | |
CreatedDate | O | Date on which journal was created. | xs:date | |
ApprovedDate | O | Date on which journal was approved. | xs:date | |
CreatedBy | O | Authority or person who created the journal. | xs:normalizedString | |
ApprovedBy | O | Authority or person who approved the journal. | xs:normalizedString | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains information about a school district, region, or other Local, State or Jurisdiction Educational Authority.
SIF_Events are reported for this object.
Figure 3.3.23-1: LEAInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LEAInfo | This object contains information about a school district, region, or other Local, State or Jurisdiction Educational Authority. | |||
@![]() | RefId | M | The GUID of the LEA whose information this is. | RefIdType |
LocalId | M | The locally-assigned identifier for this LEA. | LocalId | |
StateProvinceId | O | The state-assigned identifier for this LEA. | StateProvinceId | |
CommonwealthId | O | Commonwealth Identifier for this Entity. | xs:normalizedString | |
LEAName | M | Name of LEA. | xs:normalizedString | |
LEAURL | O | URL for the LEA. | xs:anyURI | |
EducationAgencyType | O | The classification of the education agency within the geographic boundaries of a state according to the level of administrative and operational control. | ||
EducationAgencyType/Code | M | Code indicating the operational/administrative level. | AUCodeSetsEducationAgencyTypeType | |
EducationAgencyType/OtherCodeList | O | OtherCodeList | ||
LEAContactList | O | List | ||
LEAContactList/LEAContact | MR | Information on contact persons for this LEA. | ||
LEAContactList/LEAContact/ PublishInDirectory | O | Indicates whether or not this LEA contact's information should be published in a directory of LEA information. | PublishInDirectory | |
LEAContactList/LEAContact/ ContactInfo | M | ContactInfo | ||
PhoneNumberList | O | The LEA's phone number(s). | PhoneNumberList | |
AddressList | O | The LEA's address(es). | AddressList | |
OperationalStatus | O | Operational condition of a school. | OperationalStatus | |
JurisdictionLowerHouse | O | Lower House area that the school/campus belongs to. | xs:normalizedString | |
SLA | O | Statistical Local Area that the school/campus belongs to. | AUCodeSetsAustralianStandardGeographicalClassificationASGCType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.24-1: LearningResourceElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | GUID assigned to this LearningResource. | RefIdType |
@ | xml:lang | M | The default language used in the LearningResource object. | |
Name | M | Name of learning resource. | xs:normalizedString | |
Author | O | Name of organization or company that created the resource. | xs:normalizedString | |
Contacts | O | Contains contact information about resource authors. | List | |
Contacts/Contact | OR | Contains contact information about a resource author. | ||
Contacts/Contact/Name | O | Name of contact person. Use the generic element Name. | Name | |
Contacts/Contact/Address | O | Address of organization or company. | Address | |
Contacts/Contact/PhoneNumber | O | Phone number of organization or company. | PhoneNumber | |
Contacts/Contact/Email | O | The email of the organization or company. | ||
Location | O | Description of location of resource, i.e. location in library or URL, community resource, outside resource supplier. | xs:string | |
@ | ReferenceType | M | 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 |
Status | O | Describes availability status of resource, e.g. "checked out." | xs:normalizedString | |
Description | O | Description of the resource, e.g., "This textbook is intended for year 4 social studies students and addresses..." | xs:string | |
YearLevels | O | YearLevels | ||
SubjectAreas | O | List | ||
SubjectAreas/ACStrandSubjectArea | MR | ACStrandSubjectArea | ||
MediaTypes | O | Resource media types. | List | |
MediaTypes/MediaType | OR | MIME type [MIME] based on IANA registration (see RFC2048) or 'non-digital'. | xs:token | |
UseAgreement | O | Describes terms of use for resource. | xs:string | |
AgreementDate | O | A date that defines the date of agreement. | xs:date | |
Approvals | O | Authorizations to use this resource. For example, this resource may be included as part of the district's standard curriculum model. | List | |
Approvals/Approval | OR | A sub-element containing an authorization to use this resource. For example, this resource may be included as part of the district's standard curriculum model. | ||
Approvals/Approval/Organization | M | Name of agency that approved use of resource. | xs:normalizedString | |
Approvals/Approval/Date | M | Date resource was approved. | xs:date | |
Evaluations | O | Evaluations/review of the resource. | List | |
Evaluations/Evaluation | OR | Evaluation/review of resource. | ||
@ | RefId | M | GUID assigned to an evaluation. | RefIdType |
Evaluations/Evaluation/Description | O | Description of evaluation of resource. | xs:string | |
Evaluations/Evaluation/Date | O | Date evaluation was performed | xs:date | |
Evaluations/Evaluation/Name | O | Name of individual who submitted evaluation. | Name | |
Components | M | Lesson or activity-sized portions of a resource. | List | |
Components/Component | MR | A lesson or activity-sized portion of a resource. | ||
Components/Component/Name | M | Name of learning resource component within the resource, i.e. "Chapter 1, Section 4. | xs:normalizedString | |
Components/Component/Reference | M | Description of where ResourceComponent is located within resource or in general, i.e. "Section 4, pages 32-38," or URL string, or whatever locator is appropriate for media. | xs:string | |
Components/Component/Description | O | Description of ResourceComponent, i.e. "Discover how changing the scale of a map can either increase or decrease the level of detail you see." | xs:string | |
Components/Component/Strategies | O | Teaching/learning strategies used in the learning resource. | List | |
Components/Component/Strategies/ Strategy | OR | Teaching/learning strategy used in the learning resource. One per element. | xs:string | |
Components/Component/AssociatedObjects | O | References from component to associated elements within another SIF object. | List | |
Components/Component/AssociatedObjects/ AssociatedObject | OR | Reference from component to associated elements within another SIF object. | IdRefType | |
@ | SIF_RefObject | M | Attribute that identifies the type of SIF object being referenced. | ObjectNameType |
LearningStandards | O | References to LearningStandardItems. | List | |
LearningStandards/LearningStandardItemRefId | OR | Reference to a LearningStandardItem. | IdRefType | |
LearningResourcePackageRefId | O |
Reference to a | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.25-1: LearningResourcePackageElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LearningResourcePackage | A wrapper for any external learning content to be transmitted across a SIF Zone. | AbstractContentPackageType |
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.
Figure 3.3.26-1: LearningStandardDocumentElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | Id for the standards document | RefIdType |
@ | xml:lang | M | The default language of the text used for the content in the learning standard document. | |
Title | M | Name of curriculum document, i.e., "NSW History Curriculum K-10." | xs:normalizedString | |
Description | O | Description of the standards document. | xs:string | |
RichDescription | O | Description of the curriculum document that allows pictures as well as text.. | AbstractContentElementType | |
Source | M |
Defines source of standard document. This is the descriptive type of the organization listed in | values:
| |
Organizations | M | List | ||
Organizations/Organization | MR | Name of organization represented by the document, i.e., "National Council of Teachers of Mathematics (NCTM)," "ACARA"," NSW DET". | xs:normalizedString | |
Authors | O | List | ||
Authors/Author | OR | Name of the organization that authored the curriculum document, i.e. "ACARA". May be the same as "Organization" above. | xs:normalizedString | |
OrganizationContactPoint | O | A brief description of how to contact the organization maintaining the standards. It could be a phone number, email address, or URL. | xs:string | |
SubjectAreas | M | List | ||
SubjectAreas/ACStrandSubjectArea | MR | ACStrandSubjectArea | ||
DocumentStatus | M | values:
| ||
DocumentDate | O | The date the current status was achieved. | xs:date | |
LocalAdoptionDate | O | The date the local organization adopted this standard document | xs:date | |
LocalArchiveDate | O | The date the local organization stopped using this standard document and superseded by a new document. | xs:date | |
EndOfLifeDate | O | This is the date that the governing organization retired this document. | xs:date | |
Copyright | O | Copyright for document. | ||
Copyright/Date | C | Copyright date | xs:date | |
Copyright/Holder | C | Name of the copyright holder | xs:normalizedString | |
YearLevels | O | SIF common YearLevels element | YearLevels | |
RepositoryDate | O | Date document data was added to the repository | xs:date | |
LearningStandardItemRefId | M | Link to the first/top LearningStandardItem in the standard hierarchy | IdRefType | |
RelatedLearningStandards | O | List | ||
RelatedLearningStandards/ LearningStandardDocumentRefId | OR | Links to related LearningStandardDocument | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
SIF_Events are reported for this object.
Figure 3.3.27-1: LearningStandardItemElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | GUID assigned to each statement at each level within the document hierarchy | RefIdType |
@ | xml:lang | M | The default language of the text used for the content in the LearningStandardItem. | |
Resources | O | Container for related resources. | List | |
Resources/LearningResourceRefId | OR | A relationship between the item and an attached resource (e.g. learning resource, work sample). | IdRefType | |
@ | ResourceType | M | Type of Resource. | values:
|
StandardSettingBody | O | The name of the state or organization that authored and manages updates to the curriculum document (i.e., ACARA, NSW DET). | ||
StandardSettingBody/Country | M | Country | ||
StandardSettingBody/StateProvince | O | StateProvince | ||
StandardSettingBody/SettingBodyName | O | This is the text version of the organization's name. | xs:normalizedString | |
StandardHierarchyLevel | M | 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 | |
PredecessorItems | O | List | ||
PredecessorItems/LearningStandardItemRefId | OR | GUID assigned to the LearningStandardItem directly above it in the hierarchy tree. This is a repeatable element because a single granular item may relate to multiple parent levels of the hierarchy. If the object has no parent, the ParentRefId should be the same as the object's RefId. The RefId in LearningStandardDocumentRefId will always point to the parent's LearningStandardDocument object. | IdRefType | |
StatementCodes | O | List | ||
StatementCodes/StatementCode | OR | An alphanumeric Id code as defined by the organization to identify the statement. | xs:token | |
Statements | O | List | ||
Statements/Statement | MR | The text of the "outcome", "standard", or other element within the structured curriculum document | xs:string | |
YearLevels | M | YearLevels | ||
ACStrandSubjectArea | O | ACStrandSubjectArea | ||
StandardIdentifier | O | 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. | ACStrandSubjectArea | |
StandardIdentifier/StandardNumber | M | This is the specific number of the standard. For example, if the subject is mathematics and this standard is Patterns, Functions and Algebra, this would be StandardNumber 1. This would be assigned 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. | YearLevels | |
StandardIdentifier/Benchmark | O | This is the next level within the hierarchy of the learning standard. For example, if the subject is mathematics and the standard is algebra, this would be the next delineation - Represent an unknown quantity as a variable using a symbol, including letters. This would be assigned 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. | YearLevel | |
StandardIdentifier/IndicatorNumber | O | This would be the most granular level of the learning standard associated with the grade level. Following the same example, an indicator for Algebra YearLevel 5-7, the indicator for the benchmark above at Year 6 would be to Evaluate simple expressions by replacing variables with given values, and use formulas in problem-solving situations. This would be assigned 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 | |
LearningStandardDocumentRefId | M | The RefId of the item's parent LearningStandardDocument. | IdRefType | |
RelatedLearningStandardItems | O | Container for external relationships. | List | |
RelatedLearningStandardItems/ LearningStandardItemRefId | OR | A relationship between the current standard item and another standard item. | IdRefType | |
@ | RelationshipType | M | 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 |
Level4 | O | This is the second to most granular level of the learning or performance standard associated with the grade level. | xs:normalizedString | |
Level5 | O | This is the most granular level of the learning or performance standard associated with the grade level. | xs:normalizedString | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object complements the Invoice object, and contains information about the payment of a Invoice object.
SIF_Events are reported for this object.
Figure 3.3.28-1: PaymentReceiptElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PaymentReceipt | This object complements the Invoice object, and contains information about the payment of a Invoice object. | |||
@![]() | RefId | M | GUID for this payment or receipt. The application that owns this object is responsible for generating this unique Id. | RefIdType |
TransactionType | M | Type of transaction. | values:
| |
InvoiceRefId | O | A pointer back to the Invoice object corresponding to this payment. Is omitted for general ledger transactions, creditor receipts and debtor payments. | IdRefType | |
VendorInfoRefId | O | A pointer back to the vendor associated with the Invoice object, if applicable. | IdRefType | |
DebtorRefId | O | A pointer back to the debtor associated with the Invoice object, if applicable. | IdRefType | |
ChargedLocationInfoRefId | O | Id of the location billed for this transaction. | IdRefType | |
TransactionDate | M | Date transaction was made. | xs:date | |
TransactionAmount | M | Amount received. | MonetaryAmountType | |
@ | Type | M | values:
| |
ReceivedTransactionId | M | Memo transaction Id from other vendor software. | xs:normalizedString | |
FinancialAccountRefIdList | O | List | ||
FinancialAccountRefIdList/ FinancialAccountRefId | OR | GUID for the FinancialAccount associated with this payment. | IdRefType | |
TransactionDescription | O | Description of the transaction. | xs:normalizedString | |
TaxRate | O | Rate of tax included in the billed amount. | xs:decimal | |
TaxAmount | O | Amount of tax included in the billed amount. | MonetaryAmountType | |
TransactionMethod | O | 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 | |
ChequeNumber | O | The cheque number issued, if paying creditors by cheque. | xs:normalizedString | |
TransactionNote | O | Note about the receipt or payment. | xs:normalizedString | |
AccountingPeriod | O | The accounting period against which the transaction is billed. | LocalId | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains information about the person's picture.
SIF_Events are reported for this object.
Figure 3.3.29-1: PersonPictureElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PersonPicture | This object contains information about the person's picture. | |||
@![]() | RefId | M | The ID (GUID) that uniquely identifies the picture. | IdRefType |
ParentObjectRefId | M | The GUID of the personal object to which this picture is linked | RefIdType | |
@ | SIF_RefObject | M | The name of the object reference. | values:
|
SchoolYear | M |
School year for which this enrollment is applicable, expressed as the four-digit year in which the school year
ends (e.g. | SchoolYear | |
PictureSource | M | 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 | |
@ | Type | M | The way the picture is specified. | AUCodeSetsPictureSourceType |
OKToPublish | O | Can the picture be published? | AUCodeSetsYesOrNoCategoryType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides information down to the line item level for purchase orders.
SIF_Events are reported for this object.
Figure 3.3.30-1: PurchaseOrderElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PurchaseOrder | This object provides information down to the line item level for purchase orders. | |||
@![]() | RefId | M | Transaction GUID for this purchasing activity. The application that owns this object and is responsible for generating this unique Id. | RefIdType |
FormNumber | M | Purchase order number. | xs:normalizedString | |
VendorInfoRefId | M | This object references the VendorInfo object being billed. | IdRefType | |
ChargedLocationInfoRefId | O | The location Id for this purchasing activity. | IdRefType | |
EmployeePersonalRefId | O | The employee Id for the originator of this purchasing activity. | IdRefType | |
PurchasingItems | M | List | ||
PurchasingItems/PurchasingItem | MR | Contains information about the item being purchased. | ||
PurchasingItems/PurchasingItem/ ItemNumber | O | Vendor item number. | xs:normalizedString | |
PurchasingItems/PurchasingItem/ ItemDescription | M | Description of the item. | xs:normalizedString | |
PurchasingItems/PurchasingItem/ Quantity | O | Quantity ordered. | xs:normalizedString | |
PurchasingItems/PurchasingItem/ UnitCost | O | Unit cost of the item. | MonetaryAmountType | |
PurchasingItems/PurchasingItem/ TotalCost | O | Total cost of the item. | MonetaryAmountType | |
PurchasingItems/PurchasingItem/ QuantityDelivered | O | Quantity delivered to date. | xs:normalizedString | |
PurchasingItems/PurchasingItem/ CancelledOrder | O | Indicates that the line item in the purchase order is a cancellation of a previous order, to prevent it from remaining outstanding. For example, if 10 widgets have been ordered, and only 7 widgets have been delivered, a new purchase order can be issued for 3 widgets; enabling this flag indicates that the order for the remaining 3 widgets is to be cancelled. | AUCodeSetsYesOrNoCategoryType | |
PurchasingItems/PurchasingItem/ TaxRate | O | Rate of tax included in the billed amount for the item. | xs:decimal | |
PurchasingItems/PurchasingItem/ ExpenseAccounts | O | List | ||
PurchasingItems/PurchasingItem/ ExpenseAccounts/ExpenseAccount | O | Account that is to be charged for the item. | ||
PurchasingItems/PurchasingItem/ ExpenseAccounts/ExpenseAccount/ AccountCode | M | Account code charged to this item. | xs:token | |
PurchasingItems/PurchasingItem/ ExpenseAccounts/ExpenseAccount/ Amount | M | Amount charged to this account. | MonetaryAmountType | |
PurchasingItems/PurchasingItem/ ExpenseAccounts/ExpenseAccount/ FinancialAccountRefId | O | Account being charged. | IdRefType | |
PurchasingItems/PurchasingItem/ ExpenseAccounts/ExpenseAccount/ AccountingPeriod | O | Accounting period for the charge. | LocalId | |
CreationDate | O | Date on which purchase order was created. | xs:date | |
TaxRate | O | Rate of tax included in the billed amount. | xs:decimal | |
TaxAmount | O | Amount of tax included in the billed amount. | MonetaryAmountType | |
TotalAmount | O | Total amount billed. | MonetaryAmountType | |
UpdateDate | O | Date on which the object was last updated. | xs:date | |
FullyDelivered | O | Flag that order has been fully delivered. | AUCodeSetsYesOrNoCategoryType | |
OriginalPurchaseOrderRefId | O | Original purchase order that this purchase order updates (e.g. to cancel line items). | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains information on authorities that provide ReportManifest objects and/or collect SIF_ReportObject objects, such as state departments of education, regional service agencies, or other report collecting agencies.
SIF_Events are reported for this object.
Figure 3.3.31-1: ReportAuthorityInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ReportAuthorityInfo | This object contains information on authorities that provide ReportManifest objects and/or collect SIF_ReportObject objects, such as state departments of education, regional service agencies, or other report collecting agencies. | |||
@![]() | RefId | M | The unique identifier for this agency/report authority. | RefIdType |
AuthorityName | M | Name of the agency/report authority. | xs:normalizedString | |
AuthorityId | M | The zone unique case-sensitive identifier for the authority. This will be the contents of the SIF_SourceId element in the header of requests for reports. | xs:token | |
AuthorityDepartment | O | Department, office, or subdivision of the agency/report authority. | xs:normalizedString | |
AuthorityLevel | M | Level of the authority. | values:
| |
ContactInfo | O | Information on the contact person in this agency. | ContactInfo | |
Address | O | Address | ||
PhoneNumber | O | PhoneNumber | ||
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides a way to define a report within a SIF zone. It contains metadata about the report. This object represents a mutual agreement between senders and receivers of the report.
SIF_Events are reported for this object.
Figure 3.3.32-1: ReportManifestElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ReportManifest | This object provides a way to define a report within a SIF zone. It contains metadata about the report. This object represents a mutual agreement between senders and receivers of the report. | |||
@![]() | RefId | M | The unique identifier for this report manifest. | RefIdType |
@ | ReportAuthorityInfoRefId | M | ID (GUID) of the authority providing this manifest. | IdRefType |
SIF_Version | M |
Specifies which SIF Implementation Specification version should be used when returning the report data; wildcards are allowed. When a wildcard is specified,
the responding agent SHOULD attempt to return the report data in the version specified by | VersionWithWildcardsType | |
SIF_MaxBufferSize | M | Specifies the maximum size of a packet to be returned to the report authority. | xs:unsignedInt | |
ReceivingAuthority | O | The GUID of the authority for whom the report is intended, usually the same authority that defines this manifest. | IdRefType | |
@ | SIF_RefObject | M | The name of the object referenced. | values:
|
ReportName | M | The authority's accepted name for the report. | xs:normalizedString | |
Description | O | The description for the report. | xs:string | |
ReportingPeriod | O | Information on the period of time over which the report spans. | ||
ReportingPeriod/BeginReportDate | O | The first date for which the report contains information. | xs:date | |
ReportingPeriod/EndReportDate | O | The last date for which the report contains information. May be the same as BeginReportDate for snapshot-type reports. | xs:date | |
ReportingPeriod/BeginSubmitDate | O | The first date on which the report may be submitted to the authority. | xs:date | |
ReportingPeriod/EndSubmitDate | O | The last date on which the report may be submitted to the authority. | xs:date | |
ReportingPeriod/DueDate | O | The official due date of the report. | xs:date | |
ReportDefinitionSource | M |
Indicates where the report definition can be found.
If Type is | xs:string | |
@ | Type | M | This attribute indicates the source of the report definition. | values:
|
@ | QueryLanguage | M |
The vendor-defined query language used in the report definition (e.g. | xs:token |
ReportFormatList | O | An optional list of one or more third-party formats that describe the visual representation of the report data. If more than one report format is associated with a manifest, the implementation can choose the most applicable format by examining the ContentType attribute. | List | |
ReportFormatList/ReportFormat | MR | A third-party format that describes the visual representation of the report data. | xs:string | |
@ | Type | M | This attribute indicates the encoding of the format reference. | values:
|
@ | ContentType | M |
The vendor-defined content type (e.g. | xs:normalizedString |
SIF_QueryGroup | C |
Parent element containing the querying criteria for extracting the report information if | List | |
SIF_QueryGroup/SIF_Query | MR | SIF_Query | ||
SIF_ExtendedQuery | C |
Query criteria for extracting the report information if | SIF_ExtendedQuery | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.33-1: ResourceBookingElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | The GUID of the Object | RefIdType |
ResourceRefId | O | The ID (GUID) of the resource being booked. Provided only if the resource being booked is a SIF object with a GUID. | IdRefType | |
@ | SIF_RefObject | M | The type of SIF object that the ResourceRefId element identifies. | values:
|
ResourceLocalId | M | The Local Id of the resource being booked. Provided whether the resource is a SIF object or not. | LocalId | |
StartDateTime | M | Starting date and time for booking. | xs:dateTime | |
FinishDateTime | M | Finish date and time for booking. | xs:dateTime | |
FromPeriod | O | Starting period for booking. If specified, the booking is intended to align with bell times. | LocalId | |
ToPeriod | O | Finish period for booking. If specified, the booking is intended to align with bell times. | LocalId | |
Booker | M | 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 | |
Reason | O | A free-text explanation of the reason for the room booking. | xs:normalizedString | |
ScheduledActivityRefId | O | Links the room-booking to a ScheduledActivity. | IdRefType | |
KeepOld | O | 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_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.34-1: ResourceUsageElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ResourceUsage | This object tracks resource usage by a student or staff member at a school over a defined time period. | |||
@![]() | RefId | M | The SIF RefId that uniquely identifies this object. | RefIdType |
SchoolInfoRefId | M | SIF RefId that identifies the school providing the resource being tracked. | IdRefType | |
ResourceUsageContentType | M | 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 | |
ResourceReportColumnList | M | 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 | |
ResourceReportLineList | M | List of resource reports, one per user. | List | |
ResourceReportLineList/ResourceReportLine | MR | List of resource reports, one per user. | ||
ResourceReportLineList/ResourceReportLine/ SIF_RefId | O | SIF RefId that identifies the student, staff or group whose usage is being tracked. | IdRefType | |
@ | SIF_RefObject | M |
The type of SIF object that the | values:
|
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_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.35-1: RoomInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | GUID that identifies this room. | RefIdType |
SchoolInfoRefId | M | GUID that identifies the school that this room belongs to. | IdRefType | |
LocalId | O | The locally assigned identifier for the room. | LocalIdType | |
RoomNumber | M | 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 | |
StaffList | O | List | ||
StaffList/StaffPersonalRefId | MR | GUID that identifies the staff person assigned to this room (e.g. the homeroom teacher). | IdRefType | |
Description | O |
Friendly name that can be assigned to the room (e.g. | xs:normalizedString | |
Building | O | 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 | |
HomeroomNumber | O | When a room is designated as a homeroom it may have a different number. Usually blank when room is not a homeroom. | xs:normalizedString | |
Size | O | Size in square meters. | xs:decimal | |
Capacity | O | Number of persons (usually students) that this room can hold. | xs:unsignedInt | |
PhoneNumber | O | Phone number for the room | PhoneNumber | |
RoomType | O | Type of room, for use in timetabling. | xs:token | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.36-1: ScheduledActivityElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ScheduledActivity | This object provides a broader range of scheduled activities than just normal teaching classes (as covered by SessionInfo). | |||
@![]() | RefId | M | The GUID of the Object | RefIdType |
SchoolInfoRefId | M | The ID (GUID) of the school for which this attendance information is being reported. | IdRefType | |
TimeTableCellRefId | O | 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 | |
DayId | O | Day Id. | LocalId | |
PeriodId | O | Period Id within the Day Id | LocalId | |
TimeTableRefId | O | The GUID of the TimeTable to which this Cell belongs | IdRefType | |
ActivityDate | M | 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 | |
StartTime | M | 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 | |
FinishTime | M | 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 | |
CellType | O | Type of Lesson/Session eg Teaching, Lunch etc. | xs:normalizedString | |
TimeTableSubjectRefId | O | Optional to link the GUID of the Subject, if this is a piece of curriculum being scheduled. | IdRefType | |
TeacherList | O | 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. | List | |
TeacherList/TeacherCover | MR | Substructure to allow representing instances where teachers only take subsets of an event. Most typically, this occurs with exam supervision, where each teacher gets a 1-period duty. It also happens with schools with e.g. 4 long periods per day: a period of 1hr20mins can be split into 2 halves of 40 minutes each. | ||
TeacherList/TeacherCover/ StaffPersonalRefId | M | The Id (GUID) of the StaffPersonal record for the teacher supervising the event or event subset. | IdRefType | |
TeacherList/TeacherCover/ StaffLocalId | O | LocalId of the StaffPersonal record for the teacher supervising the event or event subset. | LocalId | |
TeacherList/TeacherCover/ StartTime | O | Start time for the subset of the event which the teacher supervises. If not present then we assume this teacher will be on the event for the full duration. | xs:time | |
TeacherList/TeacherCover/ FinishTime | O | Finish time for the subset of the event which the teacher supervises. If not present then we assume this teacher will be on the event for the full duration. Either both or neither StartTime and FinishTime should be provided. | xs:time | |
TeacherList/TeacherCover/ Credit | O | How the activity is credited, from the perspective of the teacher(s) supervising the event. If a teacher is substituting for the normal teacher supervising, the credit indicates how the substituting teacher is credited. | AUCodeSetsTeacherCoverCreditType | |
TeacherList/TeacherCover/ Supervision | O | How intensively the teacher supervises the activity. | AUCodeSetsTeacherCoverSupervisionType | |
TeacherList/TeacherCover/ Weighting | O | Weighting of credit assigned to teacher for activity. Assumes default of 1.0 assigned for classroom duty. | xs:decimal | |
RoomList | O | 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. | List | |
RoomList/RoomInfoRefId | MR | The Id (GUID) of the Room in which the scheduled activity is held. | IdRefType | |
AddressList | O | The address(es) associated with the scheduled activity. | AddressList | |
Location | O | 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 | |
ActivityType | O | The type of activity undertaken. | AUCodeSetsScheduledActivityTypeType | |
ActivityName | O | 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 | |
ActivityComment | O | 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 | |
StudentList | O | 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. | List | |
StudentList/StudentPersonalRefId | MR | GUID from the StudentPersonal Object that identifies the student. | IdRefType | |
TeachingGroupList | O | 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. | List | |
TeachingGroupList/TeachingGroupRefId | MR | GUID from the TeachingGroup Object that identifies this TeachingGroup. | IdRefType | |
YearLevels | O | List of year levels offered by the school. | YearLevels | |
Override | O | 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. | AUCodeSetsYesOrNoCategoryType | |
@ | DateOfOverride | C | The date needs to be provided if Override=Yes. | xs:date |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.37-1: SchoolCourseInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | The ID (GUID) that uniquely identifies the school course. | RefIdType |
SchoolInfoRefId | M | The ID (GUID) that identifies the school where the course is offered. | IdRefType | |
SchoolLocalId | O | The locally-assigned identifier for this school/campus. | LocalId | |
SchoolYear | C |
School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g. | SchoolYear | |
TermInfoRefId | C | The ID (GUID) that uniquely identifies this TermInfo (reportable time period). Either SchoolYear or TermInfoRefId must be provided. | IdRefType | |
CourseCode | M | School-defined local code for the course. | xs:normalizedString | |
StateCourseCode | O | State-defined standard course code used to report information about courses. | xs:normalizedString | |
DistrictCourseCode | O | The corresponding district course code. | xs:normalizedString | |
SubjectAreaList | O | Subject matter areas. | SubjectAreaList | |
CourseTitle | M | Title of the course. | xs:normalizedString | |
Description | O | Textual description of the course. | xs:normalizedString | |
InstructionalLevel | O | An indication of the general nature and difficulty of instruction provided. | xs:normalizedString | |
CourseCredits | O | The number of credits awarded upon course completion. | xs:normalizedString | |
CoreAcademicCourse | O | Does the course meet the state definition of a core academic course? | AUCodeSetsYesOrNoCategoryType | |
GraduationRequirement | O | Does the state require that the course be completed for graduation? | AUCodeSetsYesOrNoCategoryType | |
Department | O | Department with jurisdiction over this course. | xs:normalizedString | |
CourseContent | O | Description of course content. | xs:normalizedString | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains information about the school or campus.
SIF_Events are reported for this object.
Figure 3.3.38-1: SchoolInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SchoolInfo | This object contains information about the school or campus. | |||
@![]() | RefId | M | The GUID that identifies this school. | RefIdType |
LocalId | O | The locally-assigned identifier for this school. | LocalId | |
StateProvinceId | O | The state-assigned identifier for this school. | StateProvinceId | |
CommonwealthId | O | Commonwealth identifier for this school/campus. | xs:normalizedString | |
ACARAId | O | ACARA identifier for this school/campus. | xs:normalizedString | |
OtherIdList | O | Lists all "other" identifiers associated with the school. | List | |
OtherIdList/OtherId | MR | Lists an "other" identifier associated with the school. | xs:normalizedString | |
@ | Type | M | Code that defines the type of this other ID. | xs:normalizedString |
SchoolName | M | Name of school/campus. | xs:normalizedString | |
LEAInfoRefId | O | The ID (GUID) that references the school district of which this school is a member. | RefIdType | |
OtherLEA | O | The ID (GUID) of another related education agency, such as a regional service agency. | RefIdType | |
@ | SIF_RefObject | M | The name of the object reference. | values:
|
SchoolDistrict | O | The school district of which this school/campus is a member. Equivalent to DEECD Region. | xs:normalizedString | |
SchoolDistrictLocalId | O | The school district Local ID. This should be the same as the LocalId in the LEAInfo if LEAInfo details are supplied. | LocalId | |
SchoolType | O | An indication of the level of the educational institution. | AUCodeSetsSchoolLevelType | |
SchoolFocusList | O | List containing the education focus codes of the campus/school. | List | |
SchoolFocusList/SchoolFocus | MR | The type of educational institution as classified by its focus. | AUCodeSetsSchoolFocusCodeType | |
SchoolURL | O | URL for the school. | SchoolURL | |
SchoolEmailList | O | List of contact emails for the school. | EmailList | |
PrincipalInfo | O | Information about the campus or school principal. | PrincipalInfo | |
SchoolContactList | O | A list of contact persons associated with a school. | SchoolContactList | |
AddressList | O | The school's addresses. | AddressList | |
PhoneNumberList | O | The school's phone numbers. | PhoneNumberList | |
SessionType | O | Code that specifies the session type. | AUCodeSetsSessionTypeType | |
YearLevels | O | List of year levels offered by the school. | YearLevels | |
ARIA | O | Accessibility/Remoteness Indicator of Australia. | xs:decimal | |
OperationalStatus | O | Operational condition of a school. | OperationalStatus | |
FederalElectorate | O | Australian Federal Electorate. | AUCodeSetsFederalElectorateType | |
Campus | O | Optional campus details. | ||
Campus/ParentSchoolId | C | Parent School Id needs to be supplied if this Campus is not the Admin Campus. This number should be the state-assigned identifier for this school or the locally-assigned identifier for this school. | xs:normalizedString | |
Campus/SchoolCampusId | M | Specific Campus Id - This may be the same as the School Local Id. | xs:normalizedString | |
Campus/CampusType | O | Type of campus. | AUCodeSetsSchoolLevelType | |
Campus/AdminStatus | M | Is this campus the Admin Campus? | AUCodeSetsYesOrNoCategoryType | |
SchoolSector | M | (Government, or Non-Government). | AUCodeSetsSchoolSectorCodeType | |
IndependentSchool | O | Indicator as to whether school is an independent school (as opposed to government or catholic school). | AUCodeSetsYesOrNoCategoryType | |
NonGovSystemicStatus | O | Used to clarify a non-government school's systemic status. Either Systemic or Non-Systemic. | AUCodeSetsSystemicStatusType | |
System | O | System if a systemic school. | AUCodeSetsSchoolSystemType | |
ReligiousAffiliation | O | Religious affiliation (if any). | AUCodeSetsAustralianStandardClassificationOfReligiousGroupsASCRGType | |
SchoolGeographicLocation | O | School Location from MCEETCYA. | AUCodeSetsSchoolLocationType | |
LocalGovernmentArea | O | LocalGovernmentArea that that school/campus is located in. | xs:normalizedString | |
JurisdictionLowerHouse | O | Lower House area that the school/campus belongs to. | xs:normalizedString | |
SLA | O | Statistical Local Area that the school/campus belongs to. | AUCodeSetsAustralianStandardGeographicalClassificationASGCType | |
SchoolCoEdStatus | O | Gender of student population. | AUCodeSetsSchoolCoEdStatusType | |
BoardingSchoolStatus | O | Is this school a Boarding School? | AUCodeSetsYesOrNoCategoryType | |
YearLevelEnrollmentList | O | Container for number of students enrolled per year level. | List | |
YearLevelEnrollmentList/YearLevelEnrollment | MR | Containter for Year Level of Enrolments. | ||
YearLevelEnrollmentList/YearLevelEnrollment/ Year | M | Year level for which students are counted. | AUCodeSetsYearLevelCodeType | |
YearLevelEnrollmentList/YearLevelEnrollment/ Enrollment | M | Number of students enrolled in the year level. | xs:normalizedString | |
TotalEnrollments | O | Optional School/Campus enrolments. | ||
TotalEnrollments/Girls | O | Number of enrolled Female students. | xs:normalizedString | |
TotalEnrollments/Boys | O | Number of enrolled Male students. | xs:normalizedString | |
TotalEnrollments/TotalStudents | O | Total number of enrolled students. | xs:normalizedString | |
Entity_Open | O | Opening date of entity. | xs:date | |
Entity_Close | O | Closing date of entity. This element is allowed to be omitted and/or null. | xs:date | |
SchoolGroupList | O | List | ||
SchoolGroupList/SchoolGroup | MR | Repeatable element containing a local identifier to identify a loosely connected group of schools. eg. YarraValley Cluster | LocalId | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
SIF_Events are reported for this object.
Figure 3.3.39-1: SchoolProgramsElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SchoolPrograms | This object contains information about Programs offered by a school. | |||
@![]() | RefId | M | GUID that uniquely identifies this instance of the object. | RefIdType |
SchoolInfoRefId | M | GUID that identifies the school offering this program. | IdRefType | |
SchoolYear | O | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2009"). | SchoolYear | |
SchoolProgramList | O | List of School Programs | List | |
SchoolProgramList/Program | OR | |||
SchoolProgramList/Program/ Category | O | Program Category | xs:normalizedString | |
SchoolProgramList/Program/ Type | M | Program Type | xs:normalizedString | |
SchoolProgramList/Program/ OtherCodeList | O | OtherCodeList | ||
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.40-1: SectionInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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; | |||
@![]() | RefId | M | The Id (GUID) that uniquely identifies this section entity. | RefIdType |
SchoolCourseInfoRefId | M | The Id (GUID) that identifies the course being taught in this section. | IdRefType | |
LocalId | M | The locally-assigned identifier for this course section. | LocalId | |
Description | O | Description of the course section. | xs:normalizedString | |
SchoolYear | C |
School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g. | SchoolYear | |
TermInfoRefId | C | The Id (GUID) of the term to which this schedule information relates. Either TermInfoRefId or SchoolYear must be provided. | IdRefType | |
MediumOfInstruction | O | Medium through which the student receives instructional communication from the teacher. | ||
MediumOfInstruction/Code | M | Code representing the medium of instruction. | AUCodeSetsMediumOfInstructionType | |
MediumOfInstruction/OtherCodeList | O | OtherCodeList | ||
LanguageOfInstruction | O | Language in which the section is taught. | ||
LanguageOfInstruction/Code | M | Code representing the language of instruction. | AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType | |
LanguageOfInstruction/OtherCodeList | O | OtherCodeList | ||
LocationOfInstruction | O | Description of the location in which the section is taught. | ||
LocationOfInstruction/Code | M | Code representing the location of instruction. | AUCodeSetsReceivingLocationOfInstructionType | |
LocationOfInstruction/OtherCodeList | O | OtherCodeList | ||
SummerSchool | O | Is this a summer school assignment? | values:
| |
SchoolCourseInfoOverride | O | Optional overrides of the course information for this section. | ||
@ | Override | M | Designates whether or not SchoolCourseInfo information has been overridden with different values for this section. | values:
|
SchoolCourseInfoOverride/ CourseCode | O | Override of the school-defined course code for this section. | xs:normalizedString | |
SchoolCourseInfoOverride/ StateCourseCode | O | Override of the state-defined course code for this section. | xs:normalizedString | |
SchoolCourseInfoOverride/ DistrictCourseCode | O | Override of the district course code for this section. | xs:normalizedString | |
SchoolCourseInfoOverride/ SubjectArea | O | Override of the subject matter area for this section. | SubjectArea | |
SchoolCourseInfoOverride/ CourseTitle | O | Override of the course title for this section. | xs:normalizedString | |
SchoolCourseInfoOverride/ InstructionalLevel | O | Override of the instructional level for this section. | xs:normalizedString | |
SchoolCourseInfoOverride/ CourseCredits | O | Override of the course credits for this section. | xs:normalizedString | |
CourseSectionCode | O | 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 | |
SectionCode | O | 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 | |
CountForAttendance | O | Indicates if attendance in this section is collected and used in attendance calculations. | values:
| |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.41-1: SessionInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | The GUID of the Object | RefIdType |
SchoolInfoRefId | M | The ID (GUID) of the school for which this attendance information is being reported. | IdRefType | |
TimeTableCellRefId | M | The (GUID) of the piece of Curriculum (TT Grid) scheduled | IdRefType | |
SchoolYear | M | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007"). | SchoolYear | |
LocalId | M | Session Local Identifier | LocalId | |
TimeTableSubjectLocalId | M | TimeTableSubject Local Identifier | LocalId | |
TeachingGroupLocalId | M | Teaching Group Local Identifier | LocalId | |
SchoolLocalId | O | School Local Identifier | LocalId | |
StaffPersonalLocalId | O | Staff Local Identifier | LocalId | |
RoomNumber | C | Room number as presented to the user or application. Needs to be provided if changed from TimeTableCell. | xs:normalizedString | |
DayId | M | Day Id. | LocalId | |
PeriodId | M | Period Id within the Day Id | LocalId | |
SessionDate | M | Date of Session | xs:date | |
StartTime | O | Optional Start Time | xs:time | |
FinishTime | O | Optional End Time | xs:time | |
RollMarked | O | Was the Roll Marked for this Period? | AUCodeSetsYesOrNoCategoryType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object is an envelope used to send other data objects, typically reports, to authorities such as state departments of education, district offices, other schools, etc. It is also used to signal a data collector agent that a report is compiled and ready to be requested. SIF_ReportObject contains a data object, which is either complete or partial (a partial data object is one that contains a subset of the elements for the data object). One or a series of SIF_ReportObjects contained within one or a series of related SIF_Response messages makes up a complete report.
SIF_Events are reported for this object.
Figure 3.3.42-1: SIF_ReportObjectElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SIF_ReportObject | This object is an envelope used to send other data objects, typically reports, to authorities such as state departments of education, district offices, other schools, etc. It is also used to signal a data collector agent that a report is compiled and ready to be requested. SIF_ReportObject contains a data object, which is either complete or partial (a partial data object is one that contains a subset of the elements for the data object). One or a series of SIF_ReportObjects contained within one or a series of related SIF_Response messages makes up a complete report. | |||
@![]() | RefId | M | The ID (GUID) that uniquely identifies this instance of a report. | RefIdType |
ReportInfo | C | Identifies the manifest for the report and characteristics of the submission. This element is a conditional element. This element, the ReportData element, or the SIF_ExtendedQueryResults element is included but never more than one at the same time within an instance of this object. See examples of the usage of the object below. | ||
@ | ReportManifestRefId | M | The report manifest corresponding to this report. | IdRefType |
ReportInfo/CalculationDate | M | The date on which the report was calculated. | xs:date | |
ReportInfo/SubmissionNumber | M | A number that identifies the submission; beginning at 1 and incremented each time a submission is done for a particular report; used to indicate resubmission(s). | xs:positiveInteger | |
ReportInfo/SubmissionReason | M | Reason for the report submission. | values:
| |
ReportInfo/ReportSubmitterInfo | C | Identifies the submitter of the report. This element is conditional depending on the context in which the SIF_ReportObject is used. It must be present in the ReportInfo element when a SIF_ReportObject is sent to a report authority in a SIF_Event message. However, its presence is optional in SIF_ReportObject packets delivered to report authorities in SIF_Response messages. | ||
ReportInfo/ReportSubmitterInfo/ SIF_RefId | O | If the submitter is described by another SIF data object such as a SchoolInfo or LEAInfo instance, this element references that object by RefId. | IdRefType | |
@ | SIF_RefObject | M | The name of a SIF data object. When used in the context of ReportSubmitterInfo, this attribute must have one of the following values. | values:
|
ReportInfo/ReportSubmitterInfo/ SubmitterName | M | Name of the report submitter. This is a descriptive string that names the entity submitting the SIF_ReportObject to the report authority. It could be the name of an agency, a district, a school, the SIF_SourceId of the submitting agent, or any other string that a report authority could use to identify the submitter of a report. This element may be present regardless of the presence of the SIF_RefId and SIF_RefObject elements. When those elements are used, it is recommended that collector agents reproduce the name of the LEA or school here. | xs:normalizedString | |
ReportInfo/ReportSubmitterInfo/ SubmitterDepartment | O | Department, office, or subdivision of the agency submitting the report. | xs:normalizedString | |
ReportInfo/ReportSubmitterInfo/ ContactInfo | O | Information on the contact person in this agency submitting the report. | ContactInfo | |
ReportInfo/ReportSubmitterInfo/ Address | O | Address | ||
ReportInfo/ReportSubmitterInfo/ PhoneNumber | O | PhoneNumber | ||
ReportInfo/ReportSubmitterInfo/ SubmitterNotes | O | Optional notes for the report authority, such as information about a district's reporting policies and procedures, instructions for contacting the district for technical support, etc. | xs:string | |
ReportInfo/Description | O | xs:string | ||
ReportData | C |
Container element for the report content; one valid SIF object can occur as a child here. This element is conditional.
This element or | ReportDataObjectType | |
SIF_ExtendedQueryResults | C |
The report content resulting from a | SIF_ExtendedQueryResults | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
An assessment measures a student's progress and learning on specific academic standards.
SIF_Events are not reported for this object.
Figure 3.3.43-1: Sif3AssessmentElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Sif3Assessment | ||||
@![]() | RefId | M | The GUID that uniquely identifies this object. | RefIdType |
Name | M | Name of the test. | xs:normalizedString | |
AssessmentIdentifiers | O | A list of all assessment identifiers that may be associated with this assessment | List | |
AssessmentIdentifiers/AssessmentIdentifier | MR | The state, local or publisher unique Id for the assessment. | xs:normalizedString | |
@ | AssessmentIdType | M | The Id Type Codes indicate the authority that maintains and/or uses the identifier. | values:
|
AssessmentPackageRefId | O | IdRefType | ||
AssessmentDescriptors | O | Describes what type of assessment this represents. | List | |
AssessmentDescriptors/AssessmentDescriptor | MR | union of: AUCodeSetsAssessmentTypeType additional values:
| ||
AssessmentProvider | O | Identifies the provider or publisher of the assessment. | xs:normalizedString | |
AssessmentItemBanks | O | Assessments may be part of one or more item banks. | List | |
AssessmentItemBanks/AssessmentItemBank | MR | A wrapper for the Item Bank elements. | ||
AssessmentItemBanks/AssessmentItemBank/ AssessmentItemBankId | M | If the assessment is provided with an item bank, then this identifies the item bank: a unique code or number used by the item banking system. | xs:normalizedString | |
AssessmentItemBanks/AssessmentItemBank/ AssessmentItemBankName | O | If the assessment is provided with an item bank, then this is the name of the item bank. | xs:normalizedString | |
AssessmentSubjects | O | The assessment may be designed to measure specific subject areas. Note that grade levels are also included in the Assessment Form object. Specific forms of an assessment may have more granularity. | SubjectAreaList | |
AssessmentGradeLevels | O | The assessment may be designed for specific grade levels. Note that grade levels are also included in the Assessment Form object. Specific forms of an assessment may have more granularity. | YearLevels | |
AssessmentLanguages | O | The assessment may be available in multiple languages. This list will indicate which languages are available. | LanguageList | |
LearningStandardItemRefIds | O | This list identifies all learning standards that may be measured by this assessment | List | |
LearningStandardItemRefIds/ LearningStandardItemRefId | MR | Reference to all learning standards that can be measured by this assessment. Note that a specific form of an assessment may measure all or a subset of the learning standards. If the assessment measures all standards under a parent standard, then the parent and all children should be identified. | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object represents an assessment event. It includes information related to the time of administration, place of administration, and unusual events related to the administration.
SIF_Events are reported for this object.
Figure 3.3.44-1: Sif3AssessmentAdministrationElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Sif3AssessmentAdministration | This object represents an assessment event. It includes information related to the time of administration, place of administration, and unusual events related to the administration. | |||
@![]() | RefId | M | The GUID that uniquely identifies an instance of the object. | RefIdType |
AdministrationName | O | Name of the administration. | xs:normalizedString | |
AdministrationCode | O | A code associated with the administration. Typically assigned by the assessment program. | xs:normalizedString | |
StartDateTime | O | Date and time testing begins. | xs:dateTime | |
FinishDateTime | O | Date and time testing ends. | xs:dateTime | |
AdministrationAssessments | O | A list of all assessements to be administered in this administration. | List | |
AdministrationAssessments/ AdministrationAssessment | MR | The RefId of the assessment related to this administration. | IdRefType | |
Organizations | O | LEAs and/or schools that are participating in this administration. If there are restrictions on which LEAs or Schools are participating in the administration, then this list will identify those that can participate. If no list provided, all LEAs and schools can participate. | List | |
Organizations/Organization | MR | |||
Organizations/Organization/ LEAInfoRefId | O | Optional reference to a school district associated with the administration. | IdRefType | |
Organizations/Organization/ SchoolInfoRefId | O | Optional reference to a school associated with the administration. | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object represents a content asset that is used to compose an assessment item, referenced by the item but not part of the item content itself, or is content that is included as part of a section within an assessment form. Assets can be static content such as art work or dynamic assets such as tools (calculators as an example).
SIF_Events are not reported for this object.
Figure 3.3.45-1: Sif3AssessmentAssetElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Sif3AssessmentAsset | ||||
@![]() | RefId | M | The GUID that uniquely identifies an instance of this object. | RefIdType |
AssetVersion | O | Identifies the version of the asset that this object represents. New versions of the asset will generate new RefIds and therefore new instances of the object. The format of the version number is defined by the assessment provider. | xs:normalizedString | |
AssetPublishDate | O | The date that this version of the asset was published (published means made available for use). If the AssetVersion is provided, then this date should also be provided. | xs:dateTime | |
AssetIdentifiers | O | If the authoring system provides for a unique coding system for assets then this element is used to store that information. | List | |
AssetIdentifiers/AssetIdentifier | MR | The identifier for this asset. | xs:normalizedString | |
@ | AssetIdType | O | The type of identifier that is provided for this asset. | values:
|
AssetName | O | The name of the asset | xs:normalizedString | |
AssetType | M | Identifies the type of asset that this object represents. Because there is no industry standard for identifying types of assessment assets, this will be implementation specific. Other custom types should be articulated in your implementation profile. | values:
| |
AssetOwner | O | The name of the owner (publisher) of the asset. | xs:normalizedString | |
AssetSubjects | O | This will list all subjects to which this asset can be applied. | SubjectAreaList | |
AssetGradeLevels | O | The grade levels to which this asset can be applied. | YearLevels | |
AssetLanguage | O | The language in which this asset is written (if applicable). | AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType | |
AssetLearningStandards | O | A list of LearningStandardItem RefIds. | List | |
AssetLearningStandards/AssetLearningStandard | MR | The RefId of a specific learning standard for the asset. If the asset is linked to all children learning standards in a hierarchy, then the parent learning standard should also be linked. | IdRefType | |
AssetContent | M | Contains the actual asset content. Content could be text, images, audio/video, interactive tools, etc. | AbstractContentElementType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
Represents the unique set of questions or stimuli that can be given to a set of test takers. A physical correlate of the assessment form is the test booklet given to students during an assessment. For an adaptive test, the form would become a container for the structure and pool of items that are available to be selected by the adaptive algorithm. However, this object does not contain the questions, it only contains elements that describe the form for use in scoring the questions.
SIF_Events are not reported for this object.
Figure 3.3.46-1: Sif3AssessmentFormElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Sif3AssessmentForm | Represents the unique set of questions or stimuli that can be given to a set of test takers. A physical correlate of the assessment form is the test booklet given to students during an assessment. For an adaptive test, the form would become a container for the structure and pool of items that are available to be selected by the adaptive algorithm. However, this object does not contain the questions, it only contains elements that describe the form for use in scoring the questions. | |||
@![]() | RefId | M | The GUID that uniquely identifies an instance of the object. | RefIdType |
@ | AssessmentRefId | M | The RefId of the assessment related to this form. | IdRefType |
FormVersion | O | This is the version of the form that this object represents. Note that new versions of forms must generate new RefIds and therefore a new form object. The format of the version numbering system is determined by the assessment provider. | xs:normalizedString | |
FormPublishDate | O | This is the date that this version of the form was published (published means made available for use). If a FormVersion is provided, then this element should also be provided. | xs:dateTime | |
AssessmentType | O | Indicates whether this assessment (form) is a standard administration or alternate administration (accommodations provided). | values:
| |
FormName | M | Text description for this particular arrangement of questions, etc. | xs:normalizedString | |
FormIdentifiers | O | Reference numbers for the form. | List | |
FormIdentifiers/FormIdentifier | MR | Reference number for the form. | xs:token | |
@ | FormIdentifierType | M | The Type Codes indicate the type and/or uses of the identifier. | values:
|
FormAccommodations | O | List | ||
FormAccommodations/FormAccommodation | MR | This list is one or more of the specific accommodations available. If no accommodations are provided, then this list will not be present. | values:
| |
Level | O | Indicates the level of the form. Examples | xs:token | |
Period | O | The time period in which the form is intended to be administered. | xs:token | |
GradeLevels | O | Grade levels this assessment is designed to evaluate. | YearLevels | |
AssessmentFormSubjects | O | Identifies the subject areas for which the form is designed. | SubjectAreaList | |
AssessmentFormLanguages | O | This identifies the list of languages that the form was designed to support. For example, a form may include items in both English and Spanish and the delivery system provides methods for the test taker to switch between languages. | LanguageList | |
AssessmentSubTestRefIds | O | Associated subtests (sometimes referred to as strands). Each form can provide scores in one or more subtests and each subtest can generate one or more scores (score metrics such as raw and scale scores and performance levels). If a subtest is defined as parent and child hierarchy and all child sub-tests are used by the form, then the parent and all children subtests should be identified. | List | |
AssessmentSubTestRefIds/AssessmentSubTestRefId | OR | A subtest identified by RefId. | IdRefType | |
AssessmentSections | O | A list of all sections that make up the assessment form. Sections support form structure and sequence. For example, a form may have section 1 being sample items, section 2 being a short placement test, section 3 being an adaptive section, and section 4 a final survey. | List | |
AssessmentSections/AssessmentSection | MR | A single section. | ||
AssessmentSections/AssessmentSection/ AssessmentSectionRefId | M | The reference to an Assessment Section object. | IdRefType | |
AssessmentSections/AssessmentSection/ AssessmentSectionSequence | M | A numeric sequence in which the section will be presented to the test taker. This should be a simple integer sequence number (1,2,3, etc.) but may be other values that can be sorted into sequence (e.g., S-A, S-B, S-C, etc). | xs:token | |
AssessmentPlatforms | O | A list of all delivery platforms that this form design will support. | List | |
AssessmentPlatforms/AssessmentPlatform | MR | A delivery platform that this form design will support. | values:
| |
AssessmentAssetRefIds | O | A list of all assets used on the assessment form that are not related to any specific section or item. These are assets that are 'global' to the form. Examples of form assets may include headers/footers, navigation tools, formula sheets, etc. that are available to the test taker at all times. This list should not duplicate any section or item level assets if possible. | List | |
AssessmentAssetRefIds/AssessmentAssetRefId | MR | A reference to a specific asset used by this form. | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object is designed to allow software systems to provide item detail information such as the stem of the item, the distractors, the stimuli, etc. This initial version of the object does not deal with presentation aspects of the item. Instead it focuses on the item content and characteristics needed to enable interoperability and the usage of item-level information in the improvement of learning and instruction.
SIF_Events are not reported for this object.
Figure 3.3.47-1: Sif3AssessmentItemElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Sif3AssessmentItem | This object is designed to allow software systems to provide item detail information such as the stem of the item, the distractors, the stimuli, etc. This initial version of the object does not deal with presentation aspects of the item. Instead it focuses on the item content and characteristics needed to enable interoperability and the usage of item-level information in the improvement of learning and instruction. | |||
@![]() | RefId | M | RefIdType | |
@ | ResponseType | M | A value that indicates the response type for the item. | values:
|
ItemVersion | O | This will identify the version of the item that this object represents. New versions of the item will generate new RefIds and therefore new instances of the object. The format of the version number is defined by the assessment provider. | xs:normalizedString | |
ItemPublishDate | O | The date that this version of the item was published (published means made available for use). If the ItemVersion is provided, then this date should also be provided. | xs:dateTime | |
ItemName | O | Name or short description of the item. | xs:string | |
AssessmentIdentifiers | O | A list of all assessment identifiers that may be associated with this assessment | List | |
AssessmentIdentifiers/AssessmentIdentifier | MR | The state, local or publisher unique Id for the assessment. | xs:normalizedString | |
@ | AssessmentIdType | M | The Id Type Codes indicate the authority that maintains and/or uses the identifier. | values:
|
AssessmentSubjects | O | The assessment may be designed to measure specific subject areas. Note that subjects are also included in the Assessment Form object. Specific forms of an assessment may have more granularity. | SubjectAreaList | |
AssessmentGradeLevels | O | The assessment may be designed for specific grade levels. Note that grade levels are also included in the Assessment Form object. Specific forms of an assessment may have more granularity. | YearLevels | |
AssessmentLanguages | O | The assessment may be available in multiple languages. This list will indicate which languages are available. | LanguageList | |
LearningStandardItems | O |
This object contains information related to curriculum standards statements "standards" or "benchmarks" or the like within the document.
This object primarily focuses upon state department curriculum standards, published curriculum standards and local education agency learning standards.
Each | List | |
LearningStandardItems/LearningStandardItemRefId | MR | IdRefType | ||
AssessmentItemAssetRefIds | O | A list of all content assets that are associated with the item. Assets could include stimuli such as reading passages, charts, maps, etc. as well as supporting material such as formula sheets. | List | |
AssessmentItemAssetRefIds/ AssessmentItemAssetRefId | MR | Reference to an asset used by this item. | IdRefType | |
Stem | O | The question, task, or statement that prompts a response from the test taker. | AbstractContentElementType | |
ResponseChoices | C |
This complex element will not be included in the object if
Other cases will be added in the future. | ||
ResponseChoices/Choice | MR | |||
ResponseChoices/Choice/ChoiceLabel | O | A choice number or other identifier for the choice. It may be used to indicate the order or grouping of the choices. | xs:normalizedString | |
ResponseChoices/Choice/ChoiceContent | M |
The text of the choice, such as | AbstractContentElementType | |
ResponseChoices/Choice/CreditValue | O | A numeric value that indicates the amount of credit awarded for choosing the choice. | xs:float | |
ResponseChoices/Choice/ResponseFeedback | O | Feedback can be provided for each choice. If a test taker selects this choice, this can provide additional feedback to the student if the choice is correct or not. | xs:string | |
ItemFeedbackCorrect | O | Feedback can be provided for the item if the item is correct. | xs:string | |
ItemFeedbackIncorrect | O | Feedback can be provided for the item if the item is incorrect. | xs:string | |
ItemFeedbackHint | O | A hint is provided to the test taker during testing, either on request or upon an incorrect response as determined by the test design. | xs:string | |
ItemScoreMaximum | O | The maximum item score possible for this item. | xs:token | |
ItemScoreMinimum | O | The minimum item score possible for this item. | xs:token | |
ItemRubricIds | O | A list of all rubric Ids for rubrics that may be used to evaluate an item response. Typically used for open ended items (such as essays). | List | |
ItemRubricIds/ItemRubricId | MR | If this item is scored using a rubric, this will identify the specific rubric used. | IdRefType | |
AssessmentItemBanks | O | An assessment may be part of one or more item banks. | List | |
AssessmentItemBanks/AssessmentItemBank | MR | |||
AssessmentItemBanks/AssessmentItemBank/ AssessmentItemBankId | M | If the assessment is provided with an item bank, then this will identify the item bank, potentially a unique code or number. | xs:normalizedString | |
AssessmentItemBanks/AssessmentItemBank/ AssessmentItemBankName | O | If the assessment is provided with an item bank, then this will be the name of the item bank. | xs:normalizedString | |
AssessmentItemPlatforms | O | List | ||
AssessmentItemPlatforms/AssessmentItemPlatform | MR | The specific delivery platform that this item will support. | values:
| |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object links together two assessment items for various purposes. The AssociationType element indicates the purpose of the relationship. Relationships can be used by content management or test delivery systems.
SIF_Events are not reported for this object.
Figure 3.3.48-1: Sif3AssessmentItemAssociationElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Sif3AssessmentItemAssociation | ||||
@![]() | RefId | M | The GUID that uniquely identifies an instance of this object. | RefIdType |
AssessmentItemRefId | M | The first item in the association. | IdRefType | |
TargetAssessmentItemRefId | M | The item being associated to the first item. | IdRefType | |
AssociationType | M | Indicates the type of association. | values:
| |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object represents the assignment of a specific assessment to be taken by a student. A student will have multiple registrations if a given assessment is attempted more than once. This object will also track testing status information after the student has tested.
SIF_Events are reported for this object.
Figure 3.3.49-1: Sif3AssessmentRegistrationElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Sif3AssessmentRegistration | This object represents the assignment of a specific assessment to be taken by a student. A student will have multiple registrations if a given assessment is attempted more than once. This object will also track testing status information after the student has tested. | |||
@![]() | RefId | M | The GUID that uniquely identifies an instance of the object. | RefIdType |
@ | StudentPersonalRefId | M | The student associated with the registration. | IdRefType |
@ | AssessmentRefId | M | The assessment that is to be taken by the student. | IdRefType |
AssessmentAdministrationRefId | O | The assessment administration associated with the registration. | IdRefType | |
AssessmentSessionRefId | O | Identifies the AssessmentSession that contains the location and scheduled time the assessment will/has been delivered. The session is likely identified at some time after the registration is initially created. | IdRefType | |
AssessmentFormRefId | O | Identifies the AssessmentForm used in the administration. | IdRefType | |
CreationDateTime | M | Date/time assignment is made. | xs:dateTime | |
StartDateTime | O | Date/time the assignment actually started. Typically considered the login time. For paper-based tests, this would typically be the date of testing for this student. Note: if the student 'pauses' or otherwise logs in/out of a test after starting, this only records the first event. If further detailed analysis is required, refer to the item level details. | xs:dateTime | |
EndDateTime | O | Date/time the assignment actually ended. Typically considered the time the test has been submitted for scoring by the test taker. Likely used for online tests only. | xs:dateTime | |
AssessmentPlatform | O | Indicates if the registration is for a specific assessment delivery platform. Should be updated post-test with the actual platform used. | xs:token
| |
DaysOfInstruction | O | This indicates the number of days of instruction the student has taken prior to testing. | xs:int | |
RetestIndicator | O | Indicates if this registration is for a retest (retake). Retest can occur if a student failed a prior attempt and is eligible to retake. Other retest scenarios also can occur. | xs:token
| |
TestAttemptIdentifier | O | If the assessment delivery system assigns a unique identifier for the test attempt, then the identifier can be provided. Examples of unique identifiers for paper-based tests are batch/stack/serial and for online tests is likely a unique internal identifier. Used to locate the original attempt. | xs:token | |
StudentSpecialEvents | O | Records student-specific special events before, during, or after the test. | List | |
StudentSpecialEvents/StudentSpecialEvent | MR | A description of the special event. Student special event are different from special events of the test session. An example of a student special event may be 'student became ill' or 'student was detected attempting to cheat'. | xs:normalizedString | |
@ | Code | M | A code indicating the type of special event. Code values are determined by the assessment program.. | xs:token |
TestingStatuses | O | Records student-specific special conditions before, during or after the test. | List | |
TestingStatuses/TestingStatus | MR | Records a single student-specific special condition before, during or after the test. | ||
TestingStatuses/TestingStatus/ TestingStatusCode | M | A code that identifies the specific testing status. Code values are determined by the testing program. | xs:token | |
TestingStatuses/TestingStatus/ TestingStatusDescription | O | A description of the testing status. Values might include: | xs:normalizedString | |
ScorePublishDate | O | This is the date set by the testing program when the test scores are published. For formative or classroom assessments, this will likely be the date when the scoring system scored the individual test. For summative assessments, this date is likely set for a group of assessments when the processing system releases the scores. | xs:dateTime | |
StudentGradeLevel | O | Grade level of the student at the time of testing. | YearLevel | |
AssessmentGradeLevel | O | The grade or level at which the student is to be tested. This element should be omitted unless the student is being tested out-of-level. | YearLevel | |
AssessmentStudentSnapshot | O | The status of the student at the time of testing. | ||
AssessmentStudentSnapshot/ Name | O | The name of the student. | Name | |
AssessmentStudentSnapshot/ LocalId | M | The locally-defined identifier for this student. | LocalId | |
AssessmentStudentSnapshot/ StateProvinceId | O | The state-assigned identifier for this student. | StateProvinceId | |
AssessmentStudentSnapshot/ Address | O | The address of the student. | Address | |
AssessmentStudentSnapshot/ Sex | O | A person's Sex. | AUCodeSetsSexCodeType | |
AssessmentStudentSnapshot/ BirthDate | O | The person's date of birth. | BirthDate | |
AssessmentStudentSnapshot/ Age | O | The age (in years) of the student on the date in SnapDate. | xs:unsignedInt | |
AssessmentStudentSnapshot/ ProjectedGraduationYear | O | Currently projected graduation year. | ProjectedGraduationYear | |
AssessmentStudentSnapshot/ OnTimeGraduationYear | O | First projected graduation year, usually determined when student is accepted into ninth grade. | OnTimeGraduationYear | |
AssessmentStudentSnapshot/ GraduationDate | O | Date student officially graduated from secondary education. | GraduationDate | |
AssessmentStudentSnapshot/ GraduationAward | O | The award received upon graduation. | values:
| |
AssessmentStudentSnapshot/ GraduationOnTime | O | Did the student graduate in the expected number of years? | values:
| |
AssessmentStudentSnapshot/ HomeEnrollment | M | Enrollment-related information for the school that is responsible for reporting the student's membership/child accounting information. This is most likely the primary enrollment site for the student. | ||
AssessmentStudentSnapshot/ HomeEnrollment/StudentSchoolEnrollmentRefId | O | The Id (GUID) of the StudentSchoolEnrollment object from which the enrollment information is derived. | IdRefType | |
AssessmentStudentSnapshot/ HomeEnrollment/SchoolName | O | Name of the school. | xs:normalizedString | |
AssessmentStudentSnapshot/ HomeEnrollment/SchoolInfoRefId | C | The Id (GUID) of the school. Provide both the HomeEnrollment/SchoolInfoRefId and HomeEnrollment/LocalId elements if possible. If not, one or the other must be provided. | IdRefType | |
AssessmentStudentSnapshot/ HomeEnrollment/LocalId | C | The locally-defined identifier for this school. Provide both the HomeEnrollment/LocalId and HomeEnrollment/SchoolId elements if possible. If not, one or the other must be provided. | LocalId | |
AssessmentStudentSnapshot/ HomeEnrollment/StateProvinceId | O | The state or province defined identifier for this school. | StateProvinceId | |
AssessmentStudentSnapshot/ HomeEnrollment/Status | M | Enrollment status as of the SnapDate. | values:
| |
AssessmentStudentSnapshot/ HomeEnrollment/GradeLevel | M | Grade or academic level of student. | YearLevel | |
AssessmentStudentSnapshot/ HomeEnrollment/Homeroom | O | IdRefType | ||
@ | SIF_RefObject | M | The name of the SIF object referenced. | values:
|
AssessmentStudentSnapshot/ HomeEnrollment/HomeroomNumber | O | The locally-defined identifier for this room. | xs:normalizedString | |
AssessmentStudentSnapshot/ HomeEnrollment/FullYearEnrollment | O | An indication as to whether or not the student was enrolled for the whole school year. If the SchoolYear is in progress as of the SnapDate, use the value "Unknown". | values:
| |
AssessmentStudentSnapshot/ GiftedTalented | O | AUCodeSetsYesOrNoCategoryType | ||
AssessmentStudentSnapshot/ EconomicDisadvantage | O | AUCodeSetsYesOrNoCategoryType | ||
AssessmentStudentSnapshot/ NeglectedDelinquent | O | AUCodeSetsYesOrNoCategoryType | ||
LEAInfoRefId | O | Optional reference to a district associated with the registration. | IdRefType | |
SchoolInfoRefId | O | Optional reference to a school associated with the registration. | IdRefType | |
StaffPersonalRefId | O | Optional reference to a staff person associated with the registration. | IdRefType | |
SectionInfoRefId | O | Optional reference to a section (or class) associated with the registration. | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object represents the scoring rubric used to evaluate responses to open-ended items. Rubrics will define how a student response is to be evaluated and what score values should be applied based on that evaluation. Rubrics can be used by human scorers (teachers or professional scorers) or are used to train artificial intelligence engines. An individual item may have multiple rubrics that are used to evaluate different 'traits' of the response.
SIF_Events are not reported for this object.
Figure 3.3.50-1: Sif3AssessmentRubricElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Sif3AssessmentRubric | This object represents the scoring rubric used to evaluate responses to open-ended items. Rubrics will define how a student response is to be evaluated and what score values should be applied based on that evaluation. Rubrics can be used by human scorers (teachers or professional scorers) or are used to train artificial intelligence engines. An individual item may have multiple rubrics that are used to evaluate different 'traits' of the response. | |||
@![]() | RefId | M | The GUID that uniquely identifies an instance of the object. | RefIdType |
RubricVersion | O | Identifies the version of the Rubric that this object represents. Note that new versions of the Rubric must generate new RefIds and therefore a new Rubric object. The format of the numbering system is determined by the assessment provider. | xs:token | |
RubricPublishDate | C | Identifies the date that this version of the Rubric was published (published means made available for use). If a RubricVersion is provided, then this element should also be provided. | xs:dateTime | |
RubricIdentifiers | O | If the authoring system provides for a unique coding system for subtests then this element is used to store that information. | List | |
RubricIdentifiers/RubricIdentifier | MR | An internal or natural identifier for the ScoreTable used by the assessment system | xs:token | |
@ | RubricIdentifierType | O | The type of identifier that is provided for this ScoreTable. | values:
|
RubricName | M | Text name of the subtest. | xs:normalizedString | |
ScoringGuideReference | O | The location where the full documentation for the Rubric can be found. | xs:anyURI | |
Scores | O | This list will support the score codes that make up the rubric. | List | |
Scores/Score | MR | Provides a wrapper for the attributes of each score code. | ||
Scores/Score/ScoreCode | O | Non-numeric score code value. Examples might be: | xs:token | |
Scores/Score/ScoreCodeDefinition | O | This provides the definition of the score code or value. For example, if the score code is OT, then this can provide the definition of 'Off Topic'. | AbstractContentElementType | |
Scores/Score/ScoreValue | M | Numeric values for the score code. For example a 4 point rubric would typically have the values 1 through 4, plus zero for no score. The non-numeric score codes will likely have a score value of zero. | xs:decimal | |
Scores/Score/ScoreDescriptions | O | This list provides the statements that define the expectations to obtain the score value. | List | |
Scores/Score/ScoreDescriptions/ ScoreDescription | MR | An individual statement that defines the specific expectations that the response must illustrate in order to achieve this score point. This is a complex content type in order to support math or other subjects that may require non-text representations of expectations. | AbstractContentElementType | |
Scores/Score/ScoreComments | O | This list provides a set of comment codes that a scorer may use to provide further detail/feedback concerning the score assigned. | List | |
Scores/Score/ScoreComments/ ScoreComment | MR | Provides a wrapper for the code and description pairs for comment codes. | ||
Scores/Score/ScoreComments/ ScoreComment/CommentCode | M | This is the comment code that is likely entered or selected by the scorer and is provided in data files or reports. | xs:token | |
Scores/Score/ScoreComments/ ScoreComment/Comment | M | A description of the comment code. This can be used to provide additional feedback to the student for the score they received. | AbstractContentElementType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object represents the score conversion tables to be used by the scoring system to derive alternate values.
As an example, it is often typical for a scoring system to convert a raw score to a scale score.
It is also common for a scoring system to derive a student performance level on an assessment from a total scaled score.
SIF_Events are not reported for this object.
Figure 3.3.51-1: Sif3AssessmentScoreTableElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Sif3AssessmentScoreTable | This object represents the score conversion tables to be used by the scoring system to derive alternate values. As an example, it is often typical for a scoring system to convert a raw score to a scale score. It is also common for a scoring system to derive a student performance level on an assessment from a total scaled score. | |||
@![]() | RefId | M | The GUID that uniquely identifies an instance of the object. | RefIdType |
ScoreTableVersion | O | The version of the score table that this object represents. Note that new versions of score tables must generate new RefIds and therefore a new score table object. The format of the numbering system is determined by the assessment provider. | xs:token | |
ScoreTablePublishDate | O | The date that this version of the score table was published (published means made available for use). If a ScoreTableVersion is provided, then this element should also be provided. | xs:dateTime | |
ScoreTableIdentifiers | O | If the authoring system provides for a unique coding system for subtests then this element is used to store that information. | List | |
ScoreTableIdentifiers/ScoreTableIdentifier | MR | An internal or natural identifier for the ScoreTable used by the assessment system | xs:token | |
@ | ScoreTableIdentifierType | O | The type of identifier that is provided for this ScoreTable. | values:
|
ScoreTableName | M | The user defined name of the score table. | xs:normalizedString | |
ScoreValues | O | List | ||
ScoreValues/ScoreValue | MR | |||
@ | FromScoreMetric | M | Indicates the score metric that is being used as the source to derive another score metric. For example, if this score table is using the raw score to derive a scaled score, then this will be the raw score metric (3478). | AUCodeSetsAssessmentReportingMethodType |
ScoreValues/ScoreValue/LowerCut | M | xs:token | ||
ScoreValues/ScoreValue/UpperCut | M | xs:token | ||
ScoreValues/ScoreValue/DerivedValue | M | This is the derived score value when the from-score is within the range specified. The unit used for this value should be represented in the units reported by the ToScoreMetric. | xs:token | |
@ | ToScoreMetric | M | Indicates the score metric that is being derived by this table. For example, if this score table is deriving a scaled score, then this will be the scale score metric (3479). | AUCodeSetsAssessmentReportingMethodType |
ScoreValues/ScoreValue/PassFailIndicator | O | If Pass/Fail indicators are used, then this will indicate if this derived score value represents a Passing or Failing level. | xs:token
| |
ScoreValues/ScoreValue/FeedbackList | O | A list of feedback that can be provided a student when they obtain this score range. | List | |
ScoreValues/ScoreValue/FeedbackList/ Feedback | MR | This bundles the feedback elements together. | ||
ScoreValues/ScoreValue/FeedbackList/ Feedback/DiagnosticStatement | M | If this derived score can also provide diagnostic statements to the student or teacher, then provide that information here. | xs:string | |
ScoreValues/ScoreValue/FeedbackList/ Feedback/Description | O | A brief additional information concerning the derived score can be provided here. | xs:normalizedString | |
ScoreValues/ScoreValue/FeedbackList/ Feedback/Source | O | Indicates the source of this feedback. Values will be determined by the assessment program. | xs:token | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object represents a section within an assessment form. Section are used to establish breaks in tests, define item sequencing rules, as well as identifying other assets that may be necessary to successfully present a test to a student. Sections provide the presentation information for the items within the section.
SIF_Events are not reported for this object.
Figure 3.3.52-1: Sif3AssessmentSectionElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Sif3AssessmentSection | ||||
@![]() | RefId | M | The GUID that uniquely identifies an instance of this object. | RefIdType |
SectionVersion | O | The version of the section that this object represents. New versions of the section will generate new RefIds and therefore new instances of the object. The format of the version number is defined by the assessment provider. | xs:normalizedString | |
SectionPublishDate | O | The date that this version of the section was published (published means made available for use). If the SectionVersion element is provided, then this date should also be provided. | xs:dateTime | |
SectionIdentifiers | O | A list of section identifiers | List | |
SectionIdentifiers/SectionIdentifier | MR | If the authoring system provides for a unique identification system for sections, then this element is used to store that information. | xs:token | |
@ | SectionIdentifierType | M | Identifies the type of section identifier using a enumerated list. | values:
|
SectionName | O | If the authoring system provides for a section name then this element is used to store that information. | xs:normalizedString | |
SectionItemSequenceType | M | Specifies how items are presented to the test taker. | values:
| |
ItemSelectionAlgorithmName | O | If the section is a Random or an Adaptive section, then this will identify the name of the algorithm used to select items. | xs:string | |
ItemSelectionAlgorithm | O | If this section is a Random or an Adaptive section, then this will specify the location of the Algorithm. | xs:anyURI | |
SectionTimeLimit | O | If this section is timed, then this will identify the maximum amount of time the test taker can spend within this section. See http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#duration for the format of this field. | xs:duration | |
SectionSealed | O | Indicates this section is sealed, meaning the test taker cannot enter the section until authorized by the proctor. | values:
| |
SectionReentry | O | Indicates that this section can be re-entered, meaning the test taker can return to this section after they have left the section. A common example of this is a two section test where one section does not allow the use of a calculator and the other does. Typically the test taker cannot return to the non-calculator section after they have used a calculator. | values:
| |
SectionAssets | O | If this section requires any specific assets that are not defined as part of the items that make up the section and are shared by all items in the section, then they are included here. Examples may be specific tools or informational resources that need to be available to the student such as charts, maps, formulas, etc. that were not defined with any of the items in the section. | List | |
SectionAssets/SectionAsset | MR | The RefId of the AssessmentAsset object that contains the asset. | IdRefType | |
SectionItems | O | This list identifies all possible items that can be delivered to the student in this section. If this is a sequential section, all items in this list will be delivered in sequence. If this is an adaptive section, then only some items from the item pool listed will be delivered. | List | |
SectionItems/SectionItem | MR | An item in this section. | ||
SectionItems/SectionItem/ AssessmentItemRefId | M | The RefId of the AssessmentItem to be included in the section. | IdRefType | |
SectionItems/SectionItem/ ItemSequence | O | If the section is a sequential section, then this will specify the sequence that this item will appear within the section. Should start at 1 and increment by 1. | xs:token | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object represents a specific assessment event that occurs in a specific location at a specific time for a group of students all taking the same test. It also includes information related to unusual events that occur during the session.
SIF_Events are not reported for this object.
Figure 3.3.53-1: Sif3AssessmentSessionElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Sif3AssessmentSession | This object represents a specific assessment event that occurs in a specific location at a specific time for a group of students all taking the same test. It also includes information related to unusual events that occur during the session. | |||
@![]() | RefId | M | The GUID that uniquely identifies an instance of the object. | RefIdType |
SessionName | M | Name of the Administration Session. | xs:normalizedString | |
SessionType | M | Indicates the type of session that is scheduled. | values:
| |
UnusualEvents | O | Special conditions or unusual events related to the session. | List | |
UnusualEvents/UnusualEvent | MR | A text description of the unusual event. Examples | xs:normalizedString | |
@ | Code | O | This is the identifier for the list of unusual events typically defined by the assessment program owner. Typically this is a unique code assigned to each special condition by the assessment program. | xs:token |
@ | SIF_Action | O | In a Change event, this flag can be used to indicate an element has been deleted from the parent list container. At a minimum the key for the list must also be present. | values:
|
ScheduledStartDateTime | O | Date and time the test is scheduled to begin. | xs:dateTime | |
ScheduledEndDateTime | O | Date and time the test is scheduled to end. | xs:dateTime | |
ActualStartDateTime | O | Date and time the test actually began. | xs:dateTime | |
ActualEndDateTime | O | Date and time the test actually ended. | xs:dateTime | |
Address | O | Address of the location where the administration takes place. | Address | |
AssessmentAdministrationRefId | O | Optional reference to the assessment administration event that this session is part of. If this is a local-only session, then this reference is not required. | IdRefType | |
AssessmentRefId | M | The RefId of the assessment object used in the assessment administration. | IdRefType | |
AssessmentFormRefId | O | If this is an accommodations session type, then a specific form may be selected for the session, such as a read-aloud form. This is only necessary if the session is being assigned a specific form and all students in the session must take the same form of the test. | IdRefType | |
LEAInfoRefId | O | Optional reference to a school district associated with the administration. | IdRefType | |
SchoolInfoRefId | O | Optional reference to a school associated with the administration. | IdRefType | |
StaffPersonalRefIds | O | Optional list of references to staff persons associated with the administration. | List | |
StaffPersonalRefIds/StaffPersonalRefId | MR | A StaffPersonal RefId. | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
A psychological construct measured by the assessment. Operationally, a subtest is a class of scores on an assessment. Some assessments may have only one subtest or type of score but most assessments measure more than one psychological construct. The subtest can be based upon items in a section or items that are empirically related. Subtests can also be composites of other subtests that are combined using a particular algorithm. Examples of subtests of an assessment are math total, reading composite, total test, and English composition.
SIF_Events are not reported for this object.
Figure 3.3.54-1: Sif3AssessmentSubTestElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Sif3AssessmentSubTest | A psychological construct measured by the assessment. Operationally, a subtest is a class of scores on an assessment. Some assessments may have only one subtest or type of score but most assessments measure more than one psychological construct. The subtest can be based upon items in a section or items that are empirically related. Subtests can also be composites of other subtests that are combined using a particular algorithm. Examples of subtests of an assessment are math total, reading composite, total test, and English composition. | |||
@![]() | RefId | M | The GUID that uniquely identifies an instance of the object. | RefIdType |
SubTestVersion | O | Identifies the version of the subtest that this object instance represents. Note that new versions of subtests must generate new RefIds and therefore a new subtest object instance. The format of the numbering system is determined by the assessment provider. | xs:token | |
SubTestPublishDate | O | Identifies the date that this version of the subtest was published (published means made available for use). If a SubTestVersion is provided, then this element should also be provided. | xs:dateTime | |
SubTestIdentifiers | O | If the authoring system provides for a unique coding system for subtests then this element is used to store that information. | List | |
SubTestIdentifiers/SubTestIdentifier | MR | An internal or natural identifier for the SubTest used by the assessment system | xs:token | |
@ | SubTestIdentifierType | O | The type of identifier that is provided for this SubTest. | values:
|
SubTestName | M | Text name of the subtest. | xs:normalizedString | |
ScoreReporting | O | Information about the scores reported about the subtest. | ||
@ | ScoreMetric | M | The metric or scale used to report the scores. | AUCodeSetsAssessmentReportingMethodType |
ScoreReporting/Minimum | O | Lowest possible score value. | xs:token | |
ScoreReporting/Maximum | O | Highest possible score value. | xs:token | |
ScoreReporting/ScoreTableRefId | O | This identifies the specific score table used by this subtest to generate the score if applicable. Note that the score metric in this object should match the 'to score metric' in the score table. | IdRefType | |
SubTestSubjectAreas | O | Content area covered by the subtest. | SubjectAreaList | |
SubTestGradeLevels | O | Grade levels for which the subtest scores are valid. | YearLevels | |
AssessmentSubTestRefIds | O | References (possibly recursive) to other SIF AssessmentSubTests. This enables subtests or scores to be composites of other scores creating a parent/child hierachy. If any references are given here, the score is a composite score (it is a parent). The most common composite score is for total test score. The list must be unique. It is also important to note that composite scores may not be simple sums of the subordinate sub test scores. | List | |
AssessmentSubTestRefIds/AssessmentSubTestRefId | MR | A reference to a child AssessmentSubTest by RefId. | IdRefType | |
ContainerOnly | O | Indicator describing the purpose of an AssessmentSubTest as being that of a container for the child AssessmentSubTests. There will be no scores within this subtest. | xs:boolean | |
SubTestTier | O | An integer that defines the level or tier of the score in a multi-level arrangement of composite scores. Zero indicates the highest or root level. | xs:unsignedInt | |
LearningStandardItemRefIds | O | References to LearningStandardItems that this subtest measures. The list must be unique. If the subtest measures a higher order standard, then only the parent standard should be identified in the list. | List | |
LearningStandardItemRefIds/ LearningStandardItemRefId | MR | A reference to a LearningStandardItem by RefId. | IdRefType | |
Abbreviation | O | This is the short version of the name of, or code identifying, the assessment subtest. It is often used for quick reference and used in reports. | xs:token | |
Description | O | The description element provides an opportunity to pass additional information about the assessment and also be used for describing elements in a test hierarchy. | xs:string | |
NumberOfItems | O | This element records the number of items included on the assessment. This number may be different than the possible score. | xs:unsignedInt | |
AssessmentItems | O | This is a list of the items that are used to compute the sub-test score. | List | |
AssessmentItems/AssessmentItem | MR | |||
AssessmentItems/AssessmentItem/ AssessmentItemRefId | M | This identifies the specific item that contributes to a sub-test score. | IdRefType | |
AssessmentItems/AssessmentItem/ ItemWeightCorrect | M | This provides a weighting factor for how the item score is used to compute a sub-test score when the item is correct or partially correct. Item weight of 1 indicates the full item score is used. A weight of .5 would indicate the item only contributes one half of the item score to the subtest. A weight of 0 indicates the item does not affect the sub test score. | xs:decimal | |
AssessmentItems/AssessmentItem/ ItemWeightIncorrect | M | This provides a weighting factor for how the item score is used to compute a sub-test score when the item is attempted and incorrect. Item weight should be a negative value if the item subtracts from the score if missed. | xs:decimal | |
AssessmentItems/AssessmentItem/ ItemWeightNotAttempted | M | This provides a weighting factor for how the item score is used to compute a sub-test score when the item has not been attempted by the student. Item weight should be a negative value if the item subtracts from the score if not attempted. | xs:decimal | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object transmits the student's responses to stimuli presented in an assessment. This object contains the raw responses as well as providing item-level scores and feedback to the student based on those responses.
SIF_Events are reported for this object.
Figure 3.3.55-1: Sif3StudentResponseSetElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
Sif3StudentResponseSet | This object transmits the student's responses to stimuli presented in an assessment. This object contains the raw responses as well as providing item-level scores and feedback to the student based on those responses. | |||
@![]() | RefId | M | The GUID that uniquely identifies an instance of the object. | RefIdType |
@ | AssessmentAdministrationRefId | M | The administration associated with the response set. | IdRefType |
@ | StudentPersonalRefId | M | The student associated with the response set. | IdRefType |
@ | AssessmentRegistrationRefId | M | The registration associated with the response set. | IdRefType |
Items | M | Container for item elements. | List | |
Items/Item | MR | The item contains response data and metadata for each item. | ||
@ | AssessmentItemRefId | O | A GUID that identifies the item object associated with this student result. | IdRefType |
Items/Item/Response | M | Answer selected or student work in raw format. Examples | xs:string | |
Items/Item/ResponseLocation | O | An optional element that contains a URL pointing to the location of the response or additional response. | xs:anyURI | |
Items/Item/ResponseCorrectness | O | After the test has been scored, this value will indicate the correctness of the response. This element will be missing if the response has not yet been scored. For open ended items that are scored using a rubric, this value will also likely be missing. These items do not fall nicely into the right/wrong category. | values:
| |
Items/Item/ViewStatus | O | This element will indicate if the item has been viewed or not by the student. Note this value can only be determined for online delivered tests. Paper tests should not use this attribute. | values:
| |
Items/Item/AttemptStatus | O | This element indicates if the student attempted the item. If a full or partial response is present then the item should be considered attempted. If the student never responded then the item was not attempted. If the item was answered and then later the answer was removed, then it is the rule of the assessment system that would determine if that was considered an attempt. For paper tests, an erasure would also be determined by the rules of the assessment system (assuming gray scanning scale capabilities). | values:
| |
Items/Item/NumberOfAttempts | O | The number of times a student changes their answer or attempts a response. For online tests, this would represent each time an item was changed after the original (complete) response was provided and the student navigated away from the item. For paper-based tests, if erasure analysis is performed, this could represent either the number of erasures or be set to 2 if multiple responses are detected. | xs:unsignedInt | |
Items/Item/TimeOnItem | O | The length of time the student spent viewing or answering this item. Only applies for online tests. If the student viewed the item multiple times, then this would be the accumulated total time spent on the item. As much as is possible, the delivery system should remove inter-item latency or item presentation time. | xs:duration | |
Items/Item/ItemNumber | O | Identifies the sequence of the item as it was delivered to this student. For adaptive testing, this is the sequence in which the item was delivered. This should be the item sequence starting at 1 and continuing to the end of the test (spanning all sections). This should include all items such as sample items. | xs:token | |
Items/Item/ItemName | O | Identifies the item on the assessment by name. | xs:token | |
Items/Item/AssessmentRubricRefId | O | This identifies the rubric that was used to determine the score that is being recorded for this item response. This is only used for items that are scored using one or more rubrics. | RefIdType | |
Items/Item/ItemScore | O | This is the score the student received on the specific item. | xs:token | |
Items/Item/ItemScoreCode | O | This is the score code the student received for the specific item. Generally only applies to open ended items. Values are program specific, but example values might be 'BL = blank', 'OT = off topic', 'FL = foreign language'. | xs:token | |
Items/Item/Comments | O | If the scoring process provides for comment codes, then this list will contain each comment code provided with the item score. | List | |
Items/Item/Comments/Comment | MR | |||
Items/Item/Comments/Comment/ CommentCode | M | For each comment provided, this will identify the specific code for the comment. These codes will be program specific (no standardized values). | xs:token | |
Items/Item/Comments/Comment/ CommentDescription | O | Allows for the description of the comment code to be provided by the scoring system. | xs:normalizedString | |
Items/Item/TraitScores | O | If the item includes trait scores – typically open ended items – then this list will support one or more trait scores. | List | |
Items/Item/TraitScores/TraitScore | MR | This is the container for the trait score elements. | ||
Items/Item/TraitScores/TraitScore/ TraitScoreType | O | If trait scores are provided, then this identifies the specific trait score that is provided. This value will be program specific (i.e. no standardized list of values available). | xs:token | |
Items/Item/TraitScores/TraitScore/ TraitScoreValue | O | This will be the numeric trait score value. | xs:token | |
Items/Item/TraitScores/TraitScore/ TraitScoreCode | O | If there is a code associated with the trait score, then this will allow for identifying the code. | xs:token | |
Items/Item/FeedbackItems | O | This list will support providing feedback to the student from multiple sources. | List | |
Items/Item/FeedbackItems/ FeedbackItem | MR | |||
Items/Item/FeedbackItems/ FeedbackItem/FeedbackCode | O | If there is a coding system associated with the feedback concerning the score, then this will identify that code. The format and content of the code is determined by the assessment program. | xs:token | |
Items/Item/FeedbackItems/ FeedbackItem/DiagnosticStatement | O | Psychometric purpose or design-related comment about the question. | xs:string | |
Items/Item/FeedbackItems/ FeedbackItem/FeedbackDescription | O | This is further qualification of a Student Score. If this is a teacher scored item, then this may be comments the teacher is providing back to the student. | xs:string | |
Items/Item/FeedbackItems/ FeedbackItem/FeedbackSource | O | This indicates the source for this feedback. May indicate if this is teacher, scorer, or system generated feedback. Values for this attribute would be determined by the assessment program. | xs:string | |
Items/Item/ItemAids | O | This is a list of the assessment item aids that were used (or accessed) by the student to answer the question. | List | |
Items/Item/ItemAids/ItemAid | MR | Each tool or aid set used while viewing the item. Such as "Scientific Calculator", "Periodic Table", etc. | xs:token | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.56-1: StaffAssignmentElement/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
StaffAssignment | This object defines information related to a staff member's assignment(s); commonly, this will be a school assignment. | |||||||||
@![]() | RefId | M | The GUID that uniquely identifies a particular staff assignment. | RefIdType | ||||||
SchoolInfoRefId | M | The ID (GUID) that identifies the school where the staff member is assigned. | IdRefType | |||||||
SchoolYear | O |
School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., | SchoolYear | |||||||
StaffPersonalRefId | M | ID (GUID) of this staff member, as represented in the StaffPersonal object. | IdRefType | |||||||
Description | O | Short assignment description | xs:normalizedString | |||||||
PrimaryAssignment | M |
Is this the staff member's primary assignment? Note: There must be one and only one instance of the object with a | AUCodeSetsYesOrNoCategoryType | |||||||
JobStartDate | O | This is the date from which the staff assignment is valid (inclusive). | xs:date | |||||||
JobEndDate | O | This is the date through which the staff assignment is valid (inclusive). | xs:date | |||||||
JobFTE | O | 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
| |||||||
JobFunction | O | The purpose of the activities as related to students. | xs:string | |||||||
StaffSubjectList | O | Subject(s) Staff member is eligible to teach. | List | |||||||
StaffSubjectList/StaffSubject | MR | This element contains Staff subjects they are eligible to teach together with the teaching preference. | ||||||||
StaffSubjectList/StaffSubject/ PreferenceNumber | M | Priority of Subject to Teach. | xs:unsignedInt | |||||||
StaffSubjectList/StaffSubject/ SubjectLocalId | O | Local Subject Id | LocalId | |||||||
StaffSubjectList/StaffSubject/ TimeTableSubjectRefId | O | RefId of TimeTableSubject | RefIdType | |||||||
StaffActivity | O | The purpose of the Teacher's role as related to students. Equivalent to 'JobFunction' in US Object. | ||||||||
StaffActivity/Code | M | Code representing the type of staff activity undertaken. | AUCodeSetsStaffActivityType | |||||||
StaffActivity/OtherCodeList | O | OtherCodeList | ||||||||
YearLevels | O | Year level(s) that the teacher is allowed to teach. | YearLevels | |||||||
CasualReliefTeacher | O | Is this teacher a casual relief teacher CRT? | AUCodeSetsYesOrNoCategoryType | |||||||
Homegroup | O | The name of the homegroup the staff member is assigned to. | xs:normalizedString | |||||||
House | O | The name of the house the staff member is assigned to. | xs:normalizedString | |||||||
SIF_Metadata | O | SIF_Metadata | ||||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.57-1: StaffPersonalElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | The GUID of the staff member. | RefIdType |
LocalId | M | The locally-assigned identifier for this staff member. | LocalId | |
StateProvinceId | O | The state-assigned identifier for this staff member. | StateProvinceId | |
ElectronicIdList | O | Electronic identifier(s) associated with this entity. | ElectronicIdList | |
OtherIdList | O | Lists all "other" identifiers associated with the staff member. | List | |
OtherIdList/OtherId | MR | Lists an "other" identifier associated with the staff member. | xs:normalizedString | |
@ | Type | M | Code that defines the type of this other ID. | xs:normalizedString |
PersonInfo | M | Personal Information | PersonInfo | |
Title | O | The staff member's title. | xs:normalizedString | |
EmploymentStatus | O | Status of staff member within employing organisation. Not for NSSC Reporting | AUCodeSetsStaffStatusType | |
MostRecent | O | Container for elements reflecting the most recent assignment of a staff member. If the staff member is currently assigned, the elements contain current information. | ||
MostRecent/SchoolLocalId | O | Local identifier representing the school in which the staff is or was most recently teaching in. | LocalId | |
MostRecent/SchoolACARAId | O | Identifier of the school in which the staff member is or was most recently assigned, as listed in the Australian School List. | LocalId | |
MostRecent/LocalCampusId | O | Local identifier for a specific campus Id. This may be the same as the school local Id, but is expected to be supplied only if the school does in fact have distinct campuses. | LocalId | |
MostRecent/NAPLANClassList | O | Container for a list of classes a teacher may be responsible for with regard to NAPLAN only. | List | |
MostRecent/NAPLANClassList/ ClassCode | OR | The name of the class code the staff member administers, for the purposes of NAPLAN registration. | xs:normalizedString | |
MostRecent/HomeGroup | O | The current home group (if any) that the staff member is responsible for. | xs:normalizedString | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.58-1: StudentActivityInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | The ID (GUID) that uniquely identifies the instance of the object. | RefIdType |
Title | M | Name of the co-curricular or extra-curricular activity. | xs:normalizedString | |
Description | O | The description of the co-curricular or extra-curricular activity. | xs:normalizedString | |
StudentActivityType | M | Information regarding the co-curricular or extra-curricular activity. | ||
StudentActivityType/Code | M | Code identifying the co-curricular or extra-curricular activity. | AUCodeSetsActivityInvolvementCodeType | |
StudentActivityType/OtherCodeList | O | OtherCodeList | ||
StudentActivityLevel | O | A description of the separation of level in the activity (e.g. House, Inter-school, Club, State, National). | xs:normalizedString | |
YearLevels | O | Collection of year levels applicable to this co-curricular or extra-curricular activity. | YearLevels | |
CurricularStatus | O | An indication of the degree to which an activity is related to a student's curriculum. | AUCodeSetsActivityTypeType | |
Location | O | Location where the activity takes place. | Location | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
SIF_Events are reported for this object.
Figure 3.3.59-1: StudentActivityParticipationElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentActivityParticipation | This object provides information on a co-curricular or extra-curricular activity in which a student participates during a given school year. | |||
@![]() | RefId | M | The ID (GUID) that uniquely identifies the instance of the object. | RefIdType |
StudentPersonalRefId | M | GUID that identifies the student participating in the activity. | IdRefType | |
StudentActivityInfoRefId | M | GUID that identifies the activity in which the student participates. | IdRefType | |
SchoolYear | O | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2009"). | SchoolYear | |
ParticipationComment | O | Comment related to the student's participation in the activity. | xs:string | |
StartDate | O | This is the date from which the activity participation is valid (inclusive). | xs:date | |
EndDate | O | 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 | |
Role | O | Specific role the student plays in the activity (e.g., band leader, student body president). | xs:normalizedString | |
RecognitionList | O | List of awards and other types of recognition given to the student for this activity. | List | |
RecognitionList/Recognition | MR | The nature of recognition given to the student for the successful completion of work in a co-curricular or extra-curricular activity. | xs:normalizedString | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.60-1: StudentAttendanceSummaryElement/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
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. | |||||||||
@![]() | StudentPersonalRefId | M | The ID (GUID) of the student for whom this attendance information is being reported. | IdRefType | ||||||
@![]() | SchoolInfoRefId | M | The ID (GUID) of the school for which this attendance information is being reported. | IdRefType | ||||||
@![]() | SchoolYear | M | School year for which the information is applicable. | SchoolYear | ||||||
@![]() | StartDate | M | Starting date of this attendance reporting period. | xs:date | ||||||
@![]() | EndDate | M | Ending date of this attendance reporting period. | xs:date | ||||||
StudentAttendanceSummaryRefId | O | An optional ID (GUID) for this summary of attendance information being reported on. This GUID would be used to form a REST URL. | IdRefType | |||||||
StartDay | O | Number of the school day represented in StartDate. | xs:unsignedInt | |||||||
EndDay | O | Number of the school day represented in EndDate. | xs:unsignedInt | |||||||
FTE | O | 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
| |||||||
DaysAttended | M | The number of days the student attended school when school was in session between the StartDate and EndDate, inclusive. | xs:decimal | |||||||
ExcusedAbsences | M | 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 | |||||||
UnexcusedAbsences | M | 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 | |||||||
DaysTardy | O | The number of days the student was tardy when school was in session between the StartDate and EndDate, inclusive. | xs:decimal | |||||||
DaysInMembership | M | 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_Metadata | O | SIF_Metadata | ||||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.61-1: StudentAttendanceTimeListElement/@Attribute | Char | Description | Type | |||
---|---|---|---|---|---|---|
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. | |||||
@![]() | RefId | M | The ID (GUID) that uniquely identifies the instance of the object. | RefIdType | ||
StudentPersonalRefId | M | The ID (GUID) of the student for whom this attendance information is being reported. | IdRefType | |||
SchoolInfoRefId | M | The ID (GUID) of the school for which this attendance information is being reported. | IdRefType | |||
Date | M | The calendar date to which this attendance reporting period relates. | xs:date | |||
SchoolYear | M | School year for which this enrollment is applicable, expressed as the four-digit year in which the school year ends (e.g. 2007). | SchoolYear | |||
AttendanceTimes | M | Breakdown of times that the student entered or returned to school. | List | |||
AttendanceTimes/AttendanceTime | MR | |||||
AttendanceTimes/AttendanceTime/ AttendanceCode | M | Locally defined code for attendance. | AttendanceCode | |||
AttendanceTimes/AttendanceTime/ AttendanceStatus | M | Approved or Unapproved status of this attendance code. | AUCodeSetsAttendanceStatusType | |||
AttendanceTimes/AttendanceTime/ StartTime | M | The start of this particular time span. | xs:time | |||
AttendanceTimes/AttendanceTime/ EndTime | M | The end of this particular time span. | xs:time | |||
AttendanceTimes/AttendanceTime/ DurationValue | O | The amount of absence represented by AttendanceCode, up to three decimal places. May be greater than 1.0. | xs:decimal
| |||
AttendanceTimes/AttendanceTime/ AttendanceNote | O | Note related to this particular time span. | xs:normalizedString | |||
SIF_Metadata | O | SIF_Metadata | ||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
SIF_Events are reported for this object.
Figure 3.3.62-1: StudentContactPersonalElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentContactPersonal | This object contains information about the people who are referenced as student contacts. | |||
@![]() | RefId | M | The ID (GUID) that uniquely identifies the instance of the object. | RefIdType |
LocalId | O | The locally-assigned identifier for this person. Note: LocalId may be used as a unique person identifier rather than a unique contact identifier. In this case there may be more than one StudentContactPersonal instance with the same LocalId. | LocalId | |
OtherIdList | O | Lists all "other" identifiers associated with the student. | List | |
OtherIdList/OtherId | MR | Lists an "other" identifier associated with the student. | xs:normalizedString | |
@ | Type | M | Code that defines the type of this other ID. | xs:normalizedString |
PersonInfo | M | Personal Information | PersonInfo | |
EmploymentType | O | Code that defines employment type. This is compulsory for Parents or Guardians of the Student. | AUCodeSetsEmploymentTypeType | |
SchoolEducationalLevel | O | The highest level of education completed by the contact person. | EducationalLevel | |
NonSchoolEducation | O | This reflects the level of the Contact's Non-School Education. | AUCodeSetsNonSchoolEducationType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
SIF_Events are reported for this object.
Figure 3.3.63-1: StudentContactRelationshipElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentContactRelationship | This object defines a relationship between a contact person and a student. | |||
@![]() | StudentPersonalRefId | M | GUID that identifies the student for the relationship. | RefIdType |
@![]() | StudentContactPersonalRefId | M | GUID that identifies the contact person for the relationship. | RefIdType |
StudentContactRelationshipRefId | O | An optional ID (GUID) for this paticular student-contact relationship. This GUID would be used to form a REST URL. | IdRefType | |
Relationship | M | Defines the relationship of the contact to the student. | Relationship | |
ParentRelationshipStatus | O | Confirms whether or not this contact defined in the relationship is to be tracked for MCEECDYA Data Implementation Manual Reporting. | values:
| |
HouseholdList | O | List | ||
HouseholdList/Household | MR | Repeatable element containing the ID of a household. | LocalId | |
ContactFlags | C |
Contains Yes/No characteristics of the contact person's role. Provide a | ||
ContactFlags/ParentLegalGuardian | C | Does the individual have parental or legal guardianship responsibility for the student? | AUCodeSetsYesOrNoCategoryType | |
ContactFlags/PickupRights | C | This element tells whether or not the contact has pickup rights. | AUCodeSetsYesOrNoCategoryType | |
ContactFlags/LivesWith | C | Does the student live with this contact? | AUCodeSetsYesOrNoCategoryType | |
ContactFlags/AccessToRecords | C | Does this contact have access to the student's records? | AUCodeSetsYesOrNoCategoryType | |
ContactFlags/ReceivesAssessmentReport | C | In particular, should this contact receive a copy of the student report? | AUCodeSetsYesOrNoCategoryType | |
ContactFlags/EmergencyContact | C | Should this contact be notified in case of emergency? | AUCodeSetsYesOrNoCategoryType | |
ContactFlags/HasCustody | C | Does this contact have or share custody of the student? | AUCodeSetsYesOrNoCategoryType | |
ContactFlags/DisciplinaryContact | C | Is this person to be contacted in case of disciplinary action? | AUCodeSetsYesOrNoCategoryType | |
ContactFlags/AttendanceContact | C | Should this contact be notified in case of an attendance issue? | AUCodeSetsYesOrNoCategoryType | |
ContactFlags/PrimaryCareProvider | C | Does this person provide daily living or personal assistance to the student? | AUCodeSetsYesOrNoCategoryType | |
ContactFlags/FeesBilling | C | Is this the contact responsible for Payment of Fees? | AUCodeSetsYesOrNoCategoryType | |
ContactFlags/FamilyMail | C | Does this person receive family mail? | AUCodeSetsYesOrNoCategoryType | |
ContactFlags/InterventionOrder | C | Is there an Intervention Order against this Contact? | AUCodeSetsYesOrNoCategoryType | |
MainlySpeaksEnglishAtHome | O | Is English the main language spoken at home? | AUCodeSetsYesOrNoCategoryType | |
ContactSequence | O | Number indicating the order in which the person should be contacted. | xs:unsignedInt | |
ContactSequenceSource | O | Indicates the source who provided the contact sequence order. | AUCodeSetsSourceCodeTypeType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.64-1: StudentDailyAttendanceElement/@Attribute | Char | Description | Type | |||||
---|---|---|---|---|---|---|---|---|
StudentDailyAttendance | This object provides daily attendance information for a particular student in a particular school on a particular date. | |||||||
@![]() | RefId | M | The ID (GUID) assigned to uniquely identify this attendance record. | RefIdType | ||||
StudentPersonalRefId | M | The ID (GUID) of the student for whom this attendance information is being reported. | IdRefType | |||||
SchoolInfoRefId | M | The ID (GUID) of the school for which this attendance information is being reported. | IdRefType | |||||
Date | M | The calendar date to which this attendance information relates. | xs:date | |||||
SchoolYear | M |
School year for which this enrollment is applicable, expressed as the four-digit year in which the school year
ends (e.g. | SchoolYear | |||||
DayValue | O | Value of a day this instance represents. | AUCodeSetsDayValueCodeType | |||||
AttendanceCode | M | Locally defined code for attendance. | AttendanceCode | |||||
AttendanceStatus | M | Approved or Unapproved status of this attendance code. | AUCodeSetsAttendanceStatusType | |||||
TimeIn | C | The time the student entered or returned to school. Must be provided if 'Partial' chosen for DayValue. | xs:time | |||||
TimeOut | C | The time the student left school. Must be provided if 'Partial' chosen for DayValue.. | xs:time | |||||
AbsenceValue | C | Must be provided if the DayValue is "Partial" or "Other". The amount of absence represented by AttendanceCode, up to three decimal places. | xs:decimal
| |||||
AttendanceNote | O | Note related to this particular attendance. | xs:normalizedString | |||||
SIF_Metadata | O | SIF_Metadata | ||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.65-1: StudentParticipationElement/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
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 | |||||||||
@![]() | RefId | M | This is the unique identification code | RefIdType | ||||||
StudentPersonalRefId | M | The GUID of the student that this object is linked to. | IdRefType | |||||||
StudentParticipationAsOfDate | M |
Effective date (NOT the entry date) of this | xs:date | |||||||
ProgramType | O | Identifies the individualised program for which the student's participation is described in this instance | AUCodeSetsStudentFamilyProgramTypeType | |||||||
ProgramFundingSources | O | List of funding sources | List | |||||||
ProgramFundingSources/ProgramFundingSource | MR | Funding source of the special program | ||||||||
ProgramFundingSources/ProgramFundingSource/ Code | M | Funding source for the program, may be more than one. | AUCodeSetsProgramFundingSourceCodeType | |||||||
ProgramFundingSources/ProgramFundingSource/ OtherCodeList | O | OtherCodeList | ||||||||
ManagingSchool | M | The GUID of the school responsible for coordinating the student's program participation. | IdRefType | |||||||
@ | SIF_RefObject | M | values:
| |||||||
ReferralDate | O | Date student was referred for evaluation/program participation. | xs:date | |||||||
ReferralSource | O | |||||||||
ReferralSource/Code | M | The method by which a student was identified for referral to a particular program. | AUCodeSets0792IdentificationProcedureType | |||||||
ReferralSource/OtherCodeList | O | OtherCodeList | ||||||||
ProgramStatus | O | The current status of the student's program participation. | ProgramStatus | |||||||
GiftedEligibilityCriteria | O | Eligible for Gifted / Talented program? | AUCodeSetsYesOrNoCategoryType | |||||||
EvaluationParentalConsentDate | O | Date parent(s) consented to completion of evaluation of child for program participation. | xs:date | |||||||
EvaluationDate | O | Date the evaluation/assessment process for student was completed. | xs:date | |||||||
EvaluationExtensionDate | O | 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 | |||||||
ExtensionComments | O | Contains any comments on the extension. Optional even if an EvaluationExtensionDate is present. | xs:string | |||||||
ReevaluationDate | O | Date students will be reevaluated for continued placement in a support program(s). | xs:date | |||||||
ProgramEligibilityDate | O | Date student is eligible for beginning the support program(s). | xs:date | |||||||
ProgramPlanDate | O | 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 | |||||||
ProgramPlanEffectiveDate | O | Date by which the plan must be implemented for the student. | xs:date | |||||||
NOREPDate | O | Date the Notice of Recommended Educational Placement was signed and approved by the parent / guardian of the student. | xs:date | |||||||
PlacementParentalConsentDate | O | Date the parent(s) consented to the proposed placement. | xs:date | |||||||
ProgramPlacementDate | O | Date student began the support program. | xs:date | |||||||
ExtendedSchoolYear | O | For special education, indicates whether Extended School Year (ESY) / summer services have been determined as necessary | xs:boolean | |||||||
ExtendedDay | O | For special education, indicates whether Extended School Day (ESD) services have been determined as necessary. | xs:boolean | |||||||
ProgramAvailability | O | |||||||||
ProgramAvailability/Code | M | Describes the availability of the program. | AUCodeSets0211ProgramAvailabilityType | |||||||
ProgramAvailability/OtherCodeList | O | OtherCodeList | ||||||||
EntryPerson | O | Identification / name of the person who created the transaction that led to the creation of this instance of the object. | xs:normalizedString | |||||||
StudentSpecialEducationFTE | O | 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
| |||||||
ParticipationContact | O | Primary contact for this record. | xs:normalizedString | |||||||
SIF_Metadata | O | SIF_Metadata | ||||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.66-1: StudentPeriodAttendanceElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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:
| |||
@![]() | RefId | M | The ID (GUID) assigned to uniquely identify this attendance record. | RefIdType |
StudentPersonalRefId | M | The GUID of the student that this attendance applies to. | IdRefType | |
SchoolInfoRefId | M | The school where the attendance was recorded. Somewhat redundant, needed for requests. | IdRefType | |
Date | M | The date of the attendance event. | xs:date | |
SessionInfoRefId | O | The GUID of the session that this attendance applies to. | IdRefType | |
TimetablePeriod | O | The period within which attendance is being reported, e.g. "4D". | xs:normalizedString | |
TimeIn | O | The time the student entered or returned to this class. | xs:time | |
TimeOut | O | The time the student left this class. | xs:time | |
AttendanceCode | M | Code that describes the absence or attendance | AttendanceCode | |
AttendanceStatus | M | Approved or Unapproved status of this attendance code. | AUCodeSetsAttendanceStatusType | |
SchoolYear | O |
School year for which this enrollment is applicable, expressed as the four-digit year in which the school year
ends (e.g. | SchoolYear | |
AuditInfo | O | An audit trail to help determine who entered this attendance event and when. | ||
AuditInfo/CreationUser | M | Information about which staff member created this attendance record. | ||
@ | Type | M | The role of the staff member that created this attendance record. | values:
|
AuditInfo/CreationUser/UserId | M | Unique identifier of the user that created the attendance record. This will depend on the user and the source. The preferred identifier would be a RefId for a StaffPersonal, StudentContact, or StudentPersonal Object. However, the user may not be associated with any of these SIF objects. In that case a unique Id given by the source should be used. | xs:normalizedString | |
AuditInfo/CreationDateTime | M | The date and time this attendance record was created. | xs:dateTime | |
AttendanceComment | O | This element contains the comments that are relevant to this attendance record. | xs:string | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains all the personal information related to the student.
SIF_Events are reported for this object.
Figure 3.3.67-1: StudentPersonalElement/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
StudentPersonal | This object contains all the personal information related to the student. | |||||||||
@![]() | RefId | M | The GUID of the student. | RefIdType | ||||||
AlertMessages | O | List | ||||||||
AlertMessages/AlertMessage | MR | This is an alert message that is associated with the student. | xs:string | |||||||
@ | Type | M | This attribute specifies what type of alert message this is. | values:
| ||||||
MedicalAlertMessages | O | List | ||||||||
MedicalAlertMessages/MedicalAlertMessage | MR | Medical alert associated with the student. | xs:string | |||||||
@ | Severity | M | The level of severity of this medical alert. | values:
| ||||||
LocalId | M | The locally-assigned identifier for this student. | LocalId | |||||||
StateProvinceId | O | The state-assigned identifier for this student. | StateProvinceId | |||||||
ElectronicIdList | O | Electronic identifier(s) associated with this entity. | ElectronicIdList | |||||||
OtherIdList | O | Lists all "other" identifiers associated with the student. | List | |||||||
OtherIdList/OtherId | MR | Lists an "other" identifier associated with the student. | xs:normalizedString | |||||||
@ | Type | M | Code that defines the type of this other ID. | xs:normalizedString | ||||||
PersonInfo | M | Personal Information | PersonInfo | |||||||
ProjectedGraduationYear | O | Currently projected graduation year. | ProjectedGraduationYear | |||||||
OnTimeGraduationYear | O | First projected graduation year, usually determined when student is accepted into 9th grade. | OnTimeGraduationYear | |||||||
GraduationDate | O | Date student officially graduated from secondary education. | GraduationDate | |||||||
MostRecent | O | Container for elements reflecting the most recent enrollment of a student. If the student is currently enrolled in the district, the elements contain current information. | ||||||||
MostRecent/SchoolLocalId | O | Local identifier representing the school in which the student is or was most recently enrolled in the district. | LocalId | |||||||
MostRecent/HomeroomLocalId | O |
Local identifier representing the current or most recent homeroom in which the student is or was most recently assigned in the district. Use the value from | LocalId | |||||||
MostRecent/YearLevel | O | The current or most recent year level of the student. | YearLevel | |||||||
MostRecent/FTE | O | 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
| |||||||
MostRecent/Parent1Language | O | Main language spoken by parent 1 at home, other than English. | AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType | |||||||
MostRecent/Parent2Language | O | Main language spoken by parent 2 at home, other than English. | AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType | |||||||
MostRecent/Parent1EmploymentType | O | Code that defines employment type of Parent1. This is compulsory if being used for MCEECDYA reporting. | AUCodeSetsEmploymentTypeType | |||||||
MostRecent/Parent2EmploymentType | O | Code that defines employment type of Parent2. This is compulsory if being used for MCEECDYA reporting. | AUCodeSetsEmploymentTypeType | |||||||
MostRecent/Parent1SchoolEducationLevel | O | The highest level of education completed by Parent1. | AUCodeSetsSchoolEducationLevelTypeType | |||||||
MostRecent/Parent2SchoolEducationLevel | O | The highest level of education completed by Parent2. | AUCodeSetsSchoolEducationLevelTypeType | |||||||
MostRecent/Parent1NonSchoolEducation | O | This reflects the level of Parent1's Non-School Education. | AUCodeSetsNonSchoolEducationType | |||||||
MostRecent/Parent2NonSchoolEducation | O | This reflects the level of Parent2's Non-School Education. | AUCodeSetsNonSchoolEducationType | |||||||
MostRecent/LocalCampusId | O | Local identifier for a specific campus Id. This may be the same as the school local Id, but is expected to be supplied only if the school does in fact have distinct campuses. | LocalId | |||||||
MostRecent/SchoolACARAId | O | Identifier of the school in which the student is or was most recently enrolled in the district, as assigned in the Australian School List. | LocalId | |||||||
MostRecent/TestLevel | O | Values: 3,5,7,9. The test level that the student is registering for. | YearLevel | |||||||
MostRecent/Homegroup | O | The name of the homegroup the student enrollment belongs to. | xs:normalizedString | |||||||
MostRecent/ClassCode | O | The name of the class code the student belongs to, for the purposes of NAPLAN registration. | xs:normalizedString | |||||||
MostRecent/MembershipType | M | The type of this enrollment as it relates to the school identified in SchoolInfoRefId. | AUCodeSetsSchoolEnrollmentTypeType | |||||||
MostRecent/FFPOS | O | 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 | |||||||
MostRecent/ReportingSchoolId | O | This is the school ACARAId to which student's report is to be made available. | LocalId | |||||||
MostRecent/OtherEnrollmentSchoolACARAId | O | ACARAId of other school that student is enrolled in, if known, as assigned in the Australian School List. | LocalId | |||||||
AcceptableUsePolicy | O | Does the student have a current signed Acceptable Use Policy document for system access? | AUCodeSetsYesOrNoCategoryType | |||||||
GiftedTalented | O | AUCodeSetsYesOrNoCategoryType | ||||||||
EconomicDisadvantage | O | Does the student meet the State criteria for classification as having an economic disadvantage? | AUCodeSetsYesOrNoCategoryType | |||||||
ESL | O | Does the student meet 'English as a Second Language Criteria'? | AUCodeSetsYesOrNoCategoryType | |||||||
YoungCarersRole | O | Is the student a carer of other family members? | AUCodeSetsYesOrNoCategoryType | |||||||
Disability | O | Does the student have funding for disability? | AUCodeSetsYesOrNoCategoryType | |||||||
IntegrationAide | O | Does the Student require an Integration Aide? | AUCodeSetsYesOrNoCategoryType | |||||||
EducationSupport | O | Is the student in receipt of education support? | AUCodeSetsYesOrNoCategoryType | |||||||
HomeSchooledStudent | O | Student is not attending any school registered in the Australian School List. Mandatory if true. | AUCodeSetsYesOrNoCategoryType | |||||||
Sensitive | O | 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 | |||||||
OfflineDelivery | O | Note that the student is unable to sit an assessment via an online delivery mode. | AUCodeSetsYesOrNoCategoryType | |||||||
PrePrimaryEducation | O | Care prior to kinder enrolment (eg. Family day care/home/extended care etc). | xs:normalizedString | |||||||
FirstAUSchoolEnrollment | O | Date of the first enrolment in an Australian School | xs:date | |||||||
SIF_Metadata | O | SIF_Metadata | ||||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.68-1: StudentSchoolEnrollmentElement/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
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
Agents are required to re-publish a When the object is re-published, it must contain all the data in the object that is supported by the publisher. | |||||||||
@![]() | RefId | M | The ID (GUID) that uniquely identifies a particular enrollment. | RefIdType | ||||||
StudentPersonalRefId | M | The ID (GUID) of the student to whom this information is linked. | IdRefType | |||||||
SchoolInfoRefId | M | The ID (GUID) of the school to which this enrollment applies. | IdRefType | |||||||
MembershipType | M | The type of this enrollment as it relates to the school identified in SchoolInfoRefId. | AUCodeSetsSchoolEnrollmentTypeType | |||||||
TimeFrame | M |
The timeframe of the enrollment based on the | AUCodeSetsEnrollmentTimeFrameType | |||||||
SchoolYear | M |
School year for which this enrollment is applicable, expressed as the four-digit year in which the school year ends (e.g. | SchoolYear | |||||||
EntryDate | M | The date from when this enrollment is valid. | xs:date | |||||||
EntryType | O | Container elements for EntryType information | ||||||||
EntryType/Code | M | Code indicating the type of entry for this enrollment | AUCodeSetsEntryTypeType | |||||||
EntryType/OtherCodeList | O | List of other codes or strings that crosswalk to or serve as translations of the Code element paired with this common element. If Code changes and OtherCodes are supported, both Code and all associated OtherCode elements must be present. | OtherCodeList | |||||||
YearLevel | O | Year or academic level of student. | YearLevel | |||||||
Homeroom | O | Homeroom for this enrollment. | IdRefType | |||||||
@ | SIF_RefObject | M | The name of the object referenced. | values:
| ||||||
Advisor | O | Staff member assigned as an advisor. | IdRefType | |||||||
@ | SIF_RefObject | M | The name of the object referenced. | values:
| ||||||
Counselor | O | Staff member assigned as an advisor. | IdRefType | |||||||
@ | SIF_RefObject | M | The name of the object referenced. | values:
| ||||||
Homegroup | O | The name of the homegroup the student enrollment belongs to. | xs:normalizedString | |||||||
ACARASchoolId | O | ACARA School Id. | LocalId | |||||||
ClassCode | O | The name of the class code the student belongs to, for the purposes of NAPLAN registration. | xs:normalizedString | |||||||
TestLevel | O | Values: 3,5,7,9. The test level that the student is registering for. | YearLevel | |||||||
ReportingSchool | O | Is this the school to which student's report is to be made available? | AUCodeSetsYesOrNoCategoryType | |||||||
House | O | The name of the house the student belongs to. | xs:normalizedString | |||||||
IndividualLearningPlan | O | Does this student have an individual learning plan in place? | AUCodeSetsYesOrNoCategoryType | |||||||
Calendar | O | The calendar assigned to this enrollment. | IdRefType | |||||||
@ | SIF_RefObject | M | The name of the object referenced. | values:
| ||||||
ExitDate | C |
The last school calendar day of this enrollment. If the student has exited the school or the enrollment has a | xs:date | |||||||
ExitStatus | O | Container element for exit status codes. | ||||||||
ExitStatus/Code | M | Code indicating the closure status for this enrollment. | AUCodeSetsExitWithdrawalStatusType | |||||||
ExitStatus/OtherCodeList | O | OtherCodeList | ||||||||
ExitType | O | |||||||||
ExitType/Code | M | Code indicating the type of exit for this enrollment. | AUCodeSetsExitWithdrawalTypeType | |||||||
ExitType/OtherCodeList | O | OtherCodeList | ||||||||
FTE | O | 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
| |||||||
FTPTStatus | O | An indication of whether the student is enrolled full time or part time. | AUCodeSetsFTPTStatusCodeType | |||||||
FFPOS | O | 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 | |||||||
CatchmentStatus | O | Container element for location of an individual's legal residence relative to (within or outside) the boundaries of the school for this enrolment. Enrolment Catchment Status. | ||||||||
CatchmentStatus/Code | M | Code indicating the residency status for this enrollment. Code indicating Enrollment Catchment Status. | AUCodeSetsPublicSchoolCatchmentStatusType | |||||||
CatchmentStatus/OtherCodeList | O | List of other codes or strings that crosswalk to or serve as translations of the Code element paired with this common element. If Code changes and OtherCodes are supported, both Code and all associated OtherCode elements must be present. | OtherCodeList | |||||||
RecordClosureReason | O | The reason why this enrollment was closed. The EndOfYear option must be used to convey status change due to rollover activity. | values:
| |||||||
PromotionInfo | O | Information on a student's promotion, retention, or demotion related to this enrollment instance. | ||||||||
PromotionInfo/PromotionStatus | O | This value should be set if this enrollment instance is closed for an end-of-year closeout or a mid-year promotion or demotion. A value other than NA should be specified when the enrollment instance represents an end-of-year closeout or mid-year promotion/demotion. | values:
| |||||||
PreviousSchool | O | If the student has previously been enrolled at a school, i.e. student is transferring, the previous school number. | LocalId | |||||||
DestinationSchool | O | If the student has exited the school, the local id of the school to which the student has transferred to. | LocalId | |||||||
StudentSubjectChoiceList | O | List of Student Subject Choices where available. | List | |||||||
StudentSubjectChoiceList/ StudentSubjectChoice | MR | Subjects Students Choose | ||||||||
StudentSubjectChoiceList/ StudentSubjectChoice/PreferenceNumber | O | Subject Priority | xs:unsignedInt | |||||||
StudentSubjectChoiceList/ StudentSubjectChoice/SubjectLocalId | M | Local Subject Id | LocalId | |||||||
StudentSubjectChoiceList/ StudentSubjectChoice/StudyDescription | O | Description about Study Mode. | SubjectArea | |||||||
StudentSubjectChoiceList/ StudentSubjectChoice/OtherSchoolLocalId | O | Localid of a school where the student studies this subject if not at the home school. | LocalId | |||||||
SIF_Metadata | O | SIF_Metadata | ||||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
The scored results from an assessment.
SIF_Events are reported for this object.
Figure 3.3.69-1: StudentScoreSetElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentScoreSet | The scored results from an assessment. | |||
@![]() | RefId | M | The GUID that uniquely identifies an instance of the object. | RefIdType |
ScoreMetric | M | The metric or scale used to report the score. | AUCodeSetsAssessmentReportingMethodType | |
AssessmentAdministrationRefId | M | The administration associated with this score set. | IdRefType | |
StudentPersonalRefId | M | The student associated with this score set. | IdRefType | |
AssessmentRegistrationRefId | O | The registration associated with this score set. | IdRefType | |
Scores | M | Container for score elements. | List | |
Scores/Score | OR | The score with other information related to the score. | ||
@ | AssessmentSubTestRefId | M | References the AssessmentSubTest that defines the score. | IdRefType |
Scores/Score/ScoreValue | M | The value of the score. | xs:normalizedString | |
Scores/Score/DiagnosticStatement | O | Comment created by any logical analysis of this score. | xs:string | |
Scores/Score/Description | O | This is further qualification of a Student Score. | xs:string | |
Scores/Score/NumberOfResponses | O | This is the number of responses that are included with the StudentScoreSet. | xs:unsignedInt | |
StartDateTime | O | Date and time scoring began. | xs:dateTime | |
FinishDateTime | O | Date and time scoring ended. | xs:dateTime | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object has been developed to cater for the SDTN - Student Data Transfer Note. Please refer to: http://scseec.edu.au/archive/Publications/ISDTN.aspx The elements in this object were developed to support the previous LIMF recommendations and allow two or more jurisdictions to exchange this data.
SIF_Events are reported for this object.
Figure 3.3.70-1: StudentSDTNElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentSDTN | This object has been developed to cater for the SDTN - Student Data Transfer Note. Please refer to: http://scseec.edu.au/archive/Publications/ISDTN.aspx The elements in this object were developed to support the previous LIMF recommendations and allow two or more jurisdictions to exchange this data. | |||
@![]() | RefId | M | The GUID that uniquely identifies this SDTN Object. | RefIdType |
SnapDate | M | The date that this object was sent. | xs:date | |
StudentPersonalRefId | O | The RefId of the StudentPersonal object at the sending school. | IdRefType | |
PersonInfo | M | Personal Information. | PersonInfo | |
SchoolInfoRefId | O | GUID that identifies the school that provided the SDTN. | IdRefType | |
SchoolLocalId | O | The locally-assigned identifier for the school in the original database (sender) | LocalId | |
SchoolName | M | Name of school/campus. | xs:normalizedString | |
AddressList | O | The school's addresses. | AddressList | |
PrincipalInfo | O | Information about the campus or school principal. | PrincipalInfo | |
FurtherInformation | O | |||
FurtherInformation/ContactName | O | The name of the person to contact for further information on this student. | NameOfRecordType | |
FurtherInformation/PhoneNumberList | O | The further contact person's phone number(s). | PhoneNumberList | |
FurtherInformation/EmailList | O | The further contact person's e-mail address(es). | EmailList | |
EnrollmentDate | O | The date when the student first attended the school. | xs:date | |
DepartureDate | O | The last school calendar day the student attended or sign-out date if departure is before end of school year. | xs:date | |
YearLevel | O | School Year or academic level of student at departure date. | YearLevel | |
ReasonForLeaving | O | xs:normalizedString | ||
PreviousSchoolsList | O | List of Previous Schools if known (other than the provider school) | List | |
PreviousSchoolsList/PreviousSchool | MR | Repeatable element of previous schools information if known. (other than the provider school) | ||
PreviousSchoolsList/PreviousSchool/ SchoolName | M | Previous School Name | xs:normalizedString | |
PreviousSchoolsList/PreviousSchool/ ReasonLeft | O | Reason for leaving previous school if known. | xs:normalizedString | |
AttendanceConcerns | O | Indicator of whether the Student had attendance concerns worth noting. | AUCodeSetsYesOrNoCategoryType | |
HealthNeeds | O | Indicator of whether the Student has any Health Care Needs. | AUCodeSetsYesOrNoCategoryType | |
AreasOfInterestList | O | List | ||
AreasOfInterestList/ActivityInfo | MR | Repeatable element containing activities student has an interest in or participates in. | ||
AreasOfInterestList/ActivityInfo/ StudentActivityInfoRefId | O | GUID that identifies the activity in which the student participates. | IdRefType | |
AreasOfInterestList/ActivityInfo/ StudentActivityDescription | M | Description of Activity Info in the Previous Schools' zone. | xs:normalizedString | |
NegotiatedCurriculumPlan | O | Does the student have a negotiated curriculum plan? | AUCodeSetsYesOrNoCategoryType | |
AdjustedEducationProgram | O | Does the student have an adjusted education program? | AUCodeSetsYesOrNoCategoryType | |
CareerGuidanceFileHeld | O | Does the student have a career guidance file? | AUCodeSetsYesOrNoCategoryType | |
SchoolCounsellorFileHeld | O | Is there a School counsellor/psychologist file held? | AUCodeSetsYesOrNoCategoryType | |
OtherLearningSupport | O | Comments describing any other required learning support, eg ESL needs. | xs:string | |
AcceleratedProgram | O | Did the student participate in an accelerated learning program? | AUCodeSetsYesOrNoCategoryType | |
YoungCarersRole | O | Is the student a carer of other family members? | AUCodeSetsYesOrNoCategoryType | |
Literacy | O | Progress in Literacy or English according to the National Standard. | AUCodeSetsProgressLevelType | |
Numeracy | O | Progress in Numeracy or Maths according to the National Standard. | AUCodeSetsProgressLevelType | |
OtherLearningAreasList | O | List | ||
OtherLearningAreasList/OtherLearningArea | MR | Repeatable element of progress in other learning areas. | ||
OtherLearningAreasList/OtherLearningArea/ Description | M | Description of Other Learning Area. | xs:normalizedString | |
OtherLearningAreasList/OtherLearningArea/ Result | O | Progress in other learning area according to the National Standard. | AUCodeSetsProgressLevelType | |
LatestStudentReportAvailable | O | Is the latest student report available? | AUCodeSetsYesOrNoCategoryType | |
PastoralCare | O | Pastoral care and behaviour management | ||
PastoralCare/DisciplinaryAbsences | O | Have there been any school disciplinary absences (in or out of school) in the last 12 months | AUCodeSetsYesOrNoCategoryType | |
PastoralCare/IndividualBehaviourPlan | O | Is there an individual behaviour management plan | AUCodeSetsYesOrNoCategoryType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains information about a student's enrollment in a section of a course.
SIF_Events are reported for this object.
Figure 3.3.71-1: StudentSectionEnrollmentElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentSectionEnrollment | This object contains information about a student's enrollment in a section of a course. | |||
@![]() | RefId | M | The Id (GUID) that uniquely identifies this StudentSectionEnrollment entity. | RefIdType |
StudentPersonalRefId | M | The Id (GUID) of the student to whom the enrollment information applies. | IdRefType | |
SectionInfoRefId | M | The Id (GUID) of the section in which this student is enrolled. | IdRefType | |
SchoolYear | O |
School year for which the information is applicable, expressed as the four-digit year. e.g. | SchoolYear | |
EntryDate | O | Date from when this course section enrollment is valid. | xs:date | |
ExitDate | O | The last school calendar day (membership day) the student was enrolled in the course section (inclusive). | xs:date | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides a snapshot of a student's record on a given day. All information reported in the object is reported as it appeared in the responding system on the date specified in SnapDate. It can be used for synching data across applications, for periodically loading a data warehouse, or for vertical reporting of data to a requesting authority, such as a state department of education.
SIF_Events are not reported for this object.
Figure 3.3.72-1: StudentSnapshotElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentSnapshot | This object provides a snapshot of a student's record on a given day. All information reported in the object is reported as it appeared in the responding system on the date specified in SnapDate. It can be used for synching data across applications, for periodically loading a data warehouse, or for vertical reporting of data to a requesting authority, such as a state department of education. | |||
@![]() | SnapDate | M | The date the data snapshot was taken. Some elements are provided/calculated as of the SnapDate, and some are provided as of the date the object is requested (i.e., some can be historical and some will represent the last information available/last known value). In a SIS the following elements are provided/calculated as of the SnapDate: Age, HomeEnrollment and all its child elements. Other applications (e.g., data warehouses) may be able to provide values for other elements on various snap dates. | xs:date |
@![]() | StudentPersonalRefId | M | The ID (GUID) of the student to whom this information relates. | IdRefType |
StudentSnapshotRefId | O | An optional ID (GUID) for this StudentSnapshot. This GUID would be used to form a REST URL. | IdRefType | |
SchoolYear | M |
School year in which the SnapDate falls, and for which the information is applicable, expressed as the four-digit year
in which the school year ends (e.g. | SchoolYear | |
Name | M | The name of the student. | Name | |
LocalId | M | The locally-defined identifier for this student. | LocalId | |
StateProvinceId | O | The state-assigned identifier for this student. | StateProvinceId | |
Sex | O | 'Sex' is the distinction 'male' and 'female', as reported by the person. | AUCodeSetsSexCodeType | |
BirthDate | O | The person's date of birth. | BirthDate | |
Age | O | The age (in years) of the student on the date in SnapDate. | xs:unsignedInt | |
ProjectedGraduationYear | O | Currently projected graduation year. | ProjectedGraduationYear | |
OnTimeGraduationYear | O | First projected graduation year, usually determined when student is accepted into Year 9. | OnTimeGraduationYear | |
StudentSubjectChoiceList | O | List of Student Subject Choices where available. | List | |
StudentSubjectChoiceList/ StudentSubjectChoice | MR | Subjects Students Choose | ||
StudentSubjectChoiceList/ StudentSubjectChoice/PreferenceNumber | O | Subject Priority | xs:unsignedInt | |
StudentSubjectChoiceList/ StudentSubjectChoice/SubjectLocalId | M | Local Subject Id | LocalId | |
StudentSubjectChoiceList/ StudentSubjectChoice/StudyDescription | O | Description about Study Mode. | SubjectArea | |
StudentSubjectChoiceList/ StudentSubjectChoice/OtherSchoolLocalId | O | Localid of a school where the student studies this subject if not at the home school. | LocalId | |
HomeEnrollment | M | Enrollment-related information for the school that is responsible for reporting the student's membership/child accounting information. This is most likely the primary enrollment site for the student. | ||
HomeEnrollment/StudentSchoolEnrollmentRefId | O | The ID (GUID) of the StudentSchoolEnrollment object from which the enrollment information is derived. | IdRefType | |
HomeEnrollment/SchoolName | O | Name of the school. | xs:normalizedString | |
HomeEnrollment/SchoolInfoRefId | C | The ID (GUID) of the school. Provide both the HomeEnrollment/SchoolInfoRefId and HomeEnrollment/LocalId elements if possible. If not, one or the other must be provided. | IdRefType | |
HomeEnrollment/LocalId | C | The locally-defined identifier for this school. Provide both the HomeEnrollment/LocalId and HomeEnrollment/SchoolId elements if possible. If not, one or the other must be provided. | LocalId | |
HomeEnrollment/SchoolNo | O | The state or province defined identifier for this school. | LocalId | |
HomeEnrollment/YearLevel | O | Year or academic level of student. | YearLevel | |
HomeEnrollment/Homeroom | O | HomeGroup this student belongs to | IdRefType | |
@ | SIF_RefObject | M | The name of the SIF object referenced. | values:
|
HomeEnrollment/HomeroomNumber | O | The locally-defined identifier of that room | HomeroomNumber | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
A key Australian business requirement is the ability to publish a complete student status update on demand. This status may include multiple school enrolments.
This object supports the publishing of a consolidated student update containing all school enrollments and the student’s classes at each school.
SIF_Events are reported for this object.
Figure 3.3.73-1: SummaryEnrollmentInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SummaryEnrollmentInfo | A key Australian business requirement is the ability to publish a complete student status update on demand. This status may include multiple school enrolments. This object supports the publishing of a consolidated student update containing all school enrollments and the student’s classes at each school. | |||
@![]() | RefId | M | The ID (GUID) that uniquely identifies the enrollment. | RefIdType |
SchoolYear | M | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2009"). | SchoolYear | |
ParentObjectRefId | M | The GUID of the related parent object | RefIdType | |
@ | SIF_RefObject | M | values:
| |
LocalId | M | The locally-defined identifier for this student/teacher. | LocalId | |
StateProvinceId | O | The state-assigned identifier for this student/teacher. | StateProvinceId | |
PersonInfo | M | Personal Information. | PersonInfo | |
SchoolEnrollmentList | M | List of school enrollments for a Student or assignments for a Staff member. There must be at least one. | List | |
SchoolEnrollmentList/SchoolEnrollment | MR | School information for the Student enrollment or Staff assignment. There must be at least one. | ||
SchoolEnrollmentList/SchoolEnrollment/ SchoolName | M | Name of school/campus. | xs:normalizedString | |
SchoolEnrollmentList/SchoolEnrollment/ SchoolInfoRefId | C | The ID (GUID) of the school. Provide both the SchoolInfo RefId and LocalId elements if possible. If not, one or the other must be provided. | RefIdType | |
SchoolEnrollmentList/SchoolEnrollment/ SchoolLocalId | C | The locally-defined identifier for this school. Provide both the LocalId and SchoolId elements if possible. If not, one or the other must be provided. | LocalId | |
SchoolEnrollmentList/SchoolEnrollment/ SchoolStateProvinceId | O | The state or province defined identifier for this school. | StateProvinceId | |
SchoolEnrollmentList/SchoolEnrollment/ Student | C | Either the Staff or Student must be provided. | ||
SchoolEnrollmentList/SchoolEnrollment/ Student/StudentSchoolEnrollmentRefId | M | The ID (GUID) of the StudentSchoolEnrollment object from which the enrollment information is derived. | RefIdType | |
SchoolEnrollmentList/SchoolEnrollment/ Student/StudentLocalId | O | The locally-defined identifier for this Student. | LocalId | |
SchoolEnrollmentList/SchoolEnrollment/ Staff | C | Either the Staff or Student must be provided. | ||
SchoolEnrollmentList/SchoolEnrollment/ Staff/StaffAssignmentRefId | M | The ID (GUID) of the StaffAssignment object from which the enrollment information is derived. | RefIdType | |
SchoolEnrollmentList/SchoolEnrollment/ Staff/StaffLocalId | O | The locally-defined identifier for this Staff. | LocalId | |
SchoolEnrollmentList/SchoolEnrollment/ EnrollmentList | O | A List of enrolments. Note these are enrolments at a class level rather than at a school level. | List | |
SchoolEnrollmentList/SchoolEnrollment/ EnrollmentList/Enrollment | MR | Enrollment at the class level. | ||
SchoolEnrollmentList/SchoolEnrollment/ EnrollmentList/Enrollment/ TeachingGroupRefId | O | GUID that identifies this Class as a Teaching Group. | IdRefType | |
SchoolEnrollmentList/SchoolEnrollment/ EnrollmentList/Enrollment/ SchoolCourseInfoRefId | O | GUID that identifies this Course for this class. | IdRefType | |
SchoolEnrollmentList/SchoolEnrollment/ EnrollmentList/Enrollment/ TimeTableSubjectRefId | O | GUID that identifies this Subject/Offering for this class. | IdRefType | |
SchoolEnrollmentList/SchoolEnrollment/ EnrollmentList/Enrollment/ LocalId | M | Local Class ID for this enrolment. Should be the same as the LocalId in the TeachingGroup | LocalId | |
SchoolEnrollmentList/SchoolEnrollment/ EnrollmentList/Enrollment/ ShortName | O | Short free format label that describes the class. Should be the same as the ShortName in the TeachingGroup | xs:normalizedString | |
SchoolEnrollmentList/SchoolEnrollment/ EnrollmentList/Enrollment/ SchoolYear | O | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2009"). | SchoolYear | |
SchoolEnrollmentList/SchoolEnrollment/ EnrollmentList/Enrollment/ SubjectLocalId | O | The local subject/offering code for this class. | LocalId | |
SchoolEnrollmentList/SchoolEnrollment/ EnrollmentList/Enrollment/ CourseLocalId | O | The local course code for this class. | LocalId | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.74-1: SystemRoleElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | The SIF RefId that uniquely identifies this object. | RefIdType |
SIF_RefId | M | The SIF RefId that provides the source Object for this SystemRole Object. | IdRefType | |
@ | SIF_RefObject | M | The type of SIF object that the SIF_RefId attribute identifies. | values:
|
SystemContextList | M | At least one SystemContext must be provided. | List | |
SystemContextList/SystemContext | MR | Details about enterprise roles for an Identity/Personal Object for subscribing systems | ||
@ | SystemId | M | 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. | ||
@ | RoleId | M | Role of the entity this object describes in the SystemContext. Examples | 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_RefObject | M | The type of SIF object that the SIF_RefId attribute identifies. | values:
|
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.75-1: TeachingGroupElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | The GUID of the TeachingGroup | RefIdType |
SchoolYear | M | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007"). | SchoolYear | |
LocalId | M | LocalId of the Teaching Group (previously ClassIndicator). | LocalId | |
ShortName | M | Short free format label that describes the group. | xs:normalizedString | |
LongName | O | Longer description if required. | xs:normalizedString | |
Set | O | Set Number (UK) | xs:normalizedString | |
Block | O | Block (UK) | xs:normalizedString | |
CurriculumLevel | O | Assessment Stage eg VELS Level | xs:normalizedString | |
SchoolInfoRefId | O | GUID of SchoolInfo object this teaching group belongs to. | RefIdType | |
SchoolLocalId | O | Local School Id. | LocalId | |
SchoolCourseInfoRefId | O | GUID of SchoolCourseInfo object this teaching group is part of. | RefIdType | |
SchoolCourseLocalId | O | Local Course Id. | LocalId | |
TimeTableSubjectRefId | O | GUID of TimeTableSubject object this teaching group belongs to. | RefIdType | |
TimeTableSubjectLocalId | O | Local subject Id. | LocalId | |
Semester | O | Semester, Term, or Quarter subject offered. | xs:unsignedInt | |
StudentList | O | List of Students in this Teaching Group | List | |
StudentList/TeachingGroupStudent | MR | Students who belong to the TeachingGroup | ||
StudentList/TeachingGroupStudent/ StudentPersonalRefId | O | GUID from the StudentPersonal or StudentSnapshot Object (if known), that identifies the student. | IdRefType | |
StudentList/TeachingGroupStudent/ StudentLocalId | M | Local Id of the Student | LocalId | |
StudentList/TeachingGroupStudent/ Name | M | Name of student | NameOfRecordType | |
TeacherList | O | A List of teachers associated with the group – may or may not include the teacher timetabled in the schedule. | List | |
TeacherList/TeachingGroupTeacher | MR | Teacher associated with the Teaching group – may or may not be the teacher timetabled in the schedule | ||
TeacherList/TeachingGroupTeacher/ StaffPersonalRefId | O | GUID from the StaffPersonal Object that identifies the Staff member | IdRefType | |
TeacherList/TeachingGroupTeacher/ StaffLocalId | M | LocalId of the Staff member | LocalId | |
TeacherList/TeachingGroupTeacher/ Name | M | Name of Staff Member. | NameOfRecordType | |
TeacherList/TeachingGroupTeacher/ Association | M | Association with the Teaching Group (free format for this release) | xs:normalizedString | |
MinClassSize | O | Minimum class size. | xs:integer | |
MaxClassSize | O | Maximum class size | xs:integer | |
TeachingGroupPeriodList | O | A List of schedule information that can be published by an SIS which is a subset of information available in the TimeTableCell object. PeriodId or StartTime must be provided. | List | |
TeachingGroupPeriodList/TeachingGroupPeriod | MR | Timeslot information that can be published by an SIS which is a subset of information available in the TimeTableCell object. | ||
TeachingGroupPeriodList/TeachingGroupPeriod/ TimeTableCellRefId | O | If the TimeTableCell has been previously published, this reference can be provided as a connection to more detailed schedule information. | IdRefType | |
TeachingGroupPeriodList/TeachingGroupPeriod/ RoomNumber | O | Room number as presented to the user/application. | HomeroomNumber | |
TeachingGroupPeriodList/TeachingGroupPeriod/ StaffLocalId | O | Local Id of Staff member scheduled to take this class. | LocalId | |
TeachingGroupPeriodList/TeachingGroupPeriod/ DayId | M | Day Id | LocalId | |
TeachingGroupPeriodList/TeachingGroupPeriod/ PeriodId | C | Period Id within the Day Id. Either Period Id or starting time must be provided. | LocalId | |
TeachingGroupPeriodList/TeachingGroupPeriod/ StartTime | C | Starting time of class within the Day Id. Either Period Id or starting time must be provided. | xs:time | |
TeachingGroupPeriodList/TeachingGroupPeriod/ CellType | O | Type of Lesson/Session eg Teaching, Lunch etc | xs:normalizedString | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides information about a term; i.e., a reportable period of time.
SIF_Events are reported for this object.
Figure 3.3.76-1: TermInfoElement/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
TermInfo | This object provides information about a term; i.e., a reportable period of time. | |||||||||
@![]() | RefId | M | The ID (GUID) that uniquely identifies this TermInfo entity. | RefIdType | ||||||
SchoolInfoRefId | M | The ID (GUID) that identifies the school where the term is used. | IdRefType | |||||||
SchoolYear | M | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2009"). | SchoolYear | |||||||
StartDate | M | Starting date of the term. | xs:date | |||||||
EndDate | M | Ending date of the term. | xs:date | |||||||
Description | O | Text-based description of the term. | xs:normalizedString | |||||||
RelativeDuration | O | Portion of the school year represented by this term, expressed in decimal form precise to 4 decimal places (e.g., 0.1333). | xs:decimal
| |||||||
TermCode | O | Locally-defined code. | xs:normalizedString | |||||||
Track | O | 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 | |||||||
TermSpan | O | What sort of Session this TermSpan equates to. | AUCodeSetsSessionTypeType | |||||||
MarkingTerm | O | Does this TermInfo represent a marking period? | AUCodeSetsYesOrNoCategoryType | |||||||
SchedulingTerm | O | Does this TermInfo represent a scheduling term? | AUCodeSetsYesOrNoCategoryType | |||||||
AttendanceTerm | O | Does this TermInfo represent an attendance term? | AUCodeSetsYesOrNoCategoryType | |||||||
SIF_Metadata | O | SIF_Metadata | ||||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.77-1: TimeTableElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | GUID that identifies this TimeTable object. | RefIdType |
SchoolInfoRefId | O | Optional, the GUID of the SchoolInfo Object if this object is known in the zone. | IdRefType | |
SchoolYear | M | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007"). | SchoolYear | |
LocalId | O | Local TimeTable ID | LocalId | |
Title | M | Unique Name of the proposed Time Table | xs:normalizedString | |
DaysPerCycle | M | Max Number of days per Time Table cycle | xs:unsignedInt | |
PeriodsPerDay | M | Max Number of periods per Time Table Day | xs:unsignedInt | |
TeachingPeriodsPerDay | O | Teaching periods per day if different to PeriodsPerDay | xs:unsignedInt | |
SchoolLocalId | O | Optional Local School Id | LocalId | |
SchoolName | O | The school name in plain text. | xs:normalizedString | |
TimeTableCreationDate | O | Date Schedule was created or last edited. | xs:date | |
StartDate | O | First day of TimeTable. | xs:date | |
EndDate | O | Last day of the TimeTable. | xs:date | |
TimeTableDayList | M | Container for TimeTableDays in Schedule | List | |
TimeTableDayList/TimeTableDay | MR | This element identifies a ‘day’ in a TimeTable. | ||
TimeTableDayList/TimeTableDay/ DayId | M | Local Time Table Identifier | LocalId | |
TimeTableDayList/TimeTableDay/ DayTitle | M | xs:normalizedString | ||
TimeTableDayList/TimeTableDay/ TimeTablePeriodList | M | Title of Day eg. Monday or Day 1 | List | |
TimeTableDayList/TimeTableDay/ TimeTablePeriodList/TimeTablePeriod | MR | Container for TimeTablePeriods in a Time Table Day | ||
TimeTableDayList/TimeTableDay/ TimeTablePeriodList/TimeTablePeriod/ PeriodId | M | Period in Day Identifier | LocalId | |
TimeTableDayList/TimeTableDay/ TimeTablePeriodList/TimeTablePeriod/ PeriodTitle | M | Title of Period eg. Session 1 or Period 1 | xs:normalizedString | |
TimeTableDayList/TimeTableDay/ TimeTablePeriodList/TimeTablePeriod/ BellPeriod | O | Indicates if this Period will require a 'bell', if 'yes' the following elements can be provided in the TimeTable Object. | values:
| |
TimeTableDayList/TimeTableDay/ TimeTablePeriodList/TimeTablePeriod/ StartTime | O | The starting time for the bell period. | xs:time | |
TimeTableDayList/TimeTableDay/ TimeTablePeriodList/TimeTablePeriod/ EndTime | O | The ending time for the bell period. | xs:time | |
TimeTableDayList/TimeTableDay/ TimeTablePeriodList/TimeTablePeriod/ RegularSchoolPeriod | O | Indicates if the bell period is part of the regular school day (i.e. is not a before or after school or break period). | values:
| |
TimeTableDayList/TimeTableDay/ TimeTablePeriodList/TimeTablePeriod/ InstructionalMinutes | O | The number of minutes to be counted for instruction for the bell period. | xs:unsignedInt | |
TimeTableDayList/TimeTableDay/ TimeTablePeriodList/TimeTablePeriod/ UseInAttendanceCalculations | O | Indicates if the bell period should be included in attendance calculations. | values:
| |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.78-1: TimeTableCellElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | The GUID of the TimeTableCell | RefIdType |
TimeTableRefId | M | The GUID of the TimeTable to which this Cell belongs | IdRefType | |
TimeTableSubjectRefId | M | The GUID of the Subject that this Cell is scheduling | IdRefType | |
TeachingGroupRefId | M | The GUID of the TeachingGroup being scheduled | IdRefType | |
RoomInfoRefId | M | The GUID of the Resource being Scheduled | IdRefType | |
StaffPersonalRefId | O | The GUID of the Staff Member being Scheduled | IdRefType | |
TimeTableLocalId | O | Time Table Local Identifier | LocalId | |
SubjectLocalId | O | Subject Local Id | LocalId | |
TeachingGroupLocalId | O | Teaching Group | LocalId | |
RoomNumber | O | Room number as presented to the user/application. | HomeroomNumber | |
StaffLocalId | O | Staff LocalId | LocalId | |
DayId | M | Day Id | LocalId | |
PeriodId | M | Period Id within the Day Id | LocalId | |
CellType | M | Type of Lesson/Session eg Teaching, Lunch etc | xs:normalizedString | |
SchoolInfoRefId | O | Optional, the GUID of the SchoolInfo Object if this object is known in the zone | IdRefType | |
SchoolLocalId | O | Optional, Local School Id | LocalId | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 3.3.79-1: TimeTableSubjectElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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. | |||
@![]() | RefId | M | GUID that identifies this TimeTableSubject. | RefIdType |
SubjectLocalId | M | SubjectLocalID - Distinct piece of curriculum that is to be scheduled. | LocalId | |
AcademicYear | C | Subject Year Level. Either AcademicYear or AcademicYearRange must be provided. | YearLevel | |
AcademicYearRange | C | Range of Academic Years subject spans. Either AcademicYear or AcademicYearRange must be provided. | ||
AcademicYearRange/Start | M | Lowest year in range. | YearLevel | |
AcademicYearRange/End | M | Highest year in range | YearLevel | |
CourseLocalId | O | Local Course Id, if associated with a Course. | LocalId | |
SchoolCourseInfoRefId | O | The GUID of the SchoolCourseInfo object. | RefIdType | |
Faculty | O | Faculty | xs:normalizedString | |
SubjectShortName | O | SubjectShortName | xs:normalizedString | |
SubjectLongName | M | SubjectLongName | xs:normalizedString | |
SubjectType | O | Core or Elective or ? | xs:normalizedString | |
ProposedMaxClassSize | O | Suggested maximum class size for this subject. | xs:decimal | |
ProposedMinClassSize | O | Suggested minimum class size for this subject. | xs:decimal | |
SchoolInfoRefId | O | Optional the GUID of the SchoolInfo Object if this object is known in the zone. | IdRefType | |
SchoolLocalId | O | Optional Local School Id | LocalId | |
Semester | O | Semester, Term, or Quarter subject offered. | xs:unsignedInt | |
SchoolYear | O | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007"). | SchoolYear | |
OtherCodeList | O | Any other codes this subject is known by; eg VASS code for VCE in Vic. | OtherCodeList | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains basic vendor information (commonly known as creditors).
SIF_Events are reported for this object.
Figure 3.3.80-1: VendorInfoElement/@Attribute | Char | Description | Type | |
---|---|---|---|---|
VendorInfo | This object contains basic vendor information (commonly known as creditors). | |||
@![]() | RefId | M | Vendor Id. | RefIdType |
Name | M | Name of the vendor. | xs:normalizedString | |
ContactInfo | O | Contact information. | ContactInfo | |
CustomerId | O | Account number or other Id. | xs:normalizedString | |
ABN | O | Australian Business Number. | xs:normalizedString | |
RegisteredForGST | O | The vendor is registered to collect GST. | AUCodeSetsYesOrNoCategoryType | |
PaymentTerms | O | The vendors payment terms (typically expressed as number of days e.g. 14 days). | xs:normalizedString | |
BPay | O | BPay Id. | xs:normalizedString | |
BSB | O | Vendor's BSB number. | xs:normalizedString | |
AccountNumber | O | Vendor's account number. | xs:normalizedString | |
AccountName | O | Vendor's account name. | xs:normalizedString | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |