SIF AU Object Plan Blank Template

Total Page:16

File Type:pdf, Size:1020Kb

SIF AU Object Plan Blank Template

Proposal for Object Plan Student Information

SIF AU Proposal for Object Plan: Student Information

Submitted by: Data Standards Working Group Version: RC2 V1.0 Date: 9th November 2009 Status of Object Plan: Final

 Draft  Final  Endorsed  Approved  Complete awaiting DSWG awaiting DSWG awaiting Board awaiting publication Published review endorsement approval

Student Information

9th November Page 1 of 43 Proposal for Object Plan Student Information

Document Version Control

Version Date Author/Organization Comments RC2 V1.0 9th November L Marshall XML examples added and types/descriptions corrected. V0.5 22nd October L Marshall School Year description corrected. Change the description of StudentActivityInvolvement - StudentActivityLevel V0.4 20th October L Marshall Root attributes modified to elements.: StudentSchoolEnrollment: StudentPersonalRefId SchoolInfoRefId MembershipType TimeFrame SchoolYear StudentParticipation: StudentPersonalRefId StudentActivityParticipation: StudentActivityInfoRefId

V0.3 16th October L Marshall Corrected StudentContactPersona – which had LocalId as part of PersonInfo. V0.2 8th October L Marshall SIF AU Added Calendar to StudentSchoolEnrollment V0.1 25th September LMarshall SIF AU RC2 Changes 6th October Added & corrected StudentSDTN, Added: StudentActivityInfo, StudentActivityParticipation StudentContactPersonal StudentContactRelationship PersonPicture Removed : StudentContact StudentPicture

Referenced Documents

Document Location

Common Element SIF-AU SIF community site Specification Code Set SIF-AU Specification SIF community site

Common Type SIF-AU SIF community site Specification School Info Object Plan and SIF community site Proposal

9th November Page 2 of 43 Proposal for Object Plan Student Information

Table of Contents

Proposal for Object Plan 4 1. The Business Case for Student Information 4 2. Time Line 6 3. Business Sponsor/Approvals 6 4. Steps to achieve use case 7 5. Proposed new Data Objects 9 6. Glossary of Terms used in Object Definitions 10 Object Plan 11 7. Object Dependencies and Relation Map 11 8. Proposed changes to Existing Objects 12 9. Proposed Changes to SIF Infrastructure 12 Object Definitions 13 10. Object Definition: StudentPersonal 13 11. Object Definition: StudentContactPersonal 21 12. Object Definition: StudentContactRelationship 22 13. Object Definition: StudentSchoolEnrollment 25 14. Object Definition: StudentParticipation 30 15. Object Definition: PersonPicture 32 16. Object Definition: StudentActivityInfo 33 17. Object Definition: StudentActivityParticipation 34 18. Object Definition: Base - StudentSDTN 37 Extra Issues & Items still being Discussed 42 Appendices i Appendix A - Code Sets for Australian context referred in this Object Plan i Appendix B – Common Elements for Australian context referred in this Object Plan ii Appendix D – Common Types for Australian context referred in this Object Plan iii

9th November Page 3 of 43 Proposal for Object Plan Student Information

Proposal for Object Plan

1. The Business Case for Student Information The exchange of student information, or subsets of student information forms the basis of most information exchanges that occur in school environments. Examples that rely on student information being available to support information exchange: • Student enrols at a school, exits or changes their details and all relevant applications are informed of these changes via ‘events’, to improve data consistency in various school systems: o Student information communicated to school’s curriculum planning system to make student information available to teachers. o Student information communicated to school attendance system to enable attendance recording and reporting to parents o Student information communicated to timetabling system to enable allocation to and scheduling of teaching groups. • Student transfers from one school to another and student information including student personal, contact and enrollment history needs to be transferred, in addition to academic transcripts and perhaps portfolio examples. • Student information to enable vertical reporting of information by ‘student cohort’ groups, and support for state and national reporting requirements.

9th November Page 4 of 43 Proposal for Object Plan Student Information

Teacher / Curriculum Planning

Enrol Student in School Teacher / Student Attendance System

Update Student Details ZIS School Administrator School Management System

Exit Student Timetabler / Timetabling Applicationj

Transfer Student

Librarian / Library System

9th November Page 5 of 43 Proposal for Object Plan Student Information

Expected Business Outcomes - 1 End to End Goal Student enrols at a school, exits or changes their details and all relevant applications are informed of these changes via ‘events’, to improve data consistency in various school systems. Input “Choreography” Expectations School administration user uses the School Management System to enrol new students at school, update student information. The user may exit a student from the school and may initiate a transfer to another school. Output “Choreography” Expectations Downstream applications and users receive notification of the new student or updates to the student details, without having to double enter the information. Measure of success Student information is entered once. No double entry of student information is required.

Expected Business Outcomes - 2 End to End Goal A new downstream application can be installed and student information is uploaded. Input “Choreography” Expectations Downstream application requests a full list of all current students and their contact details Output “Choreography” Expectations School Management System responds by sending a list of all current students and their contact details. Measure of success Downstream application has access to student information – no customized extracts or data entry required.

2. Time Line To be delivered as part of SIF-AU v1.0

3. Business Sponsor/Approvals N/A

9th November Page 6 of 43 Proposal for Object Plan Student Information

4. Steps to achieve use case

Use Case#1:

Transfer of Student Information - Events Step Action Response Details 1 User enrols new student School Management System Various applications that are at school and enters Agent generates and publishes connected to the Zone and student information into ‘create/update events’ for the subscribers to selected objects, school’s management following objects to the Zone: process the objects relevant to system. As part of  StudentPersonal their subscription eg.: enrollment, the school  StudentContactRelations  The school’s attendance user takes the student’s hip (1 or more per management system photo and enrolls them student contact) & subscribes to: Student into a special program associated Personal, Student and enters parent contact StudentContactPersonal Contact, PersonPicture, details.  PersonPicture (1 or more StudentSchoolEnrollment. instance)  The school’s timetabling Assumption: For the  StudentSchoolEnrollment system subscribes to purposes of this use case (linked to the new StudentPersonal, the School Management studentGUID and StudentSchoolEnrollment, System is the registered  the relevant StudentParticipation provider (amongst other SchoolInfoGUID) (1  The school’s curriculum objects) of the School instance) planning systems Information Object,  StudentParticipation (1 subscribes to StudentSchoolEnrollment instances) if valid StudentPersonal, , StudentPersonal, StudentContactRelationsh StudentContact, ip & associated StudentParticipation StudentContactPersonal, StudentActivityInvolveme PersonPicture, nt in the ZIS zone StudentSchoolEnrollment, StudentParticipation. Use Case#2:

Transfer of Student Information – Request Response Step Action Response Details 1 A school installs a new The library application connects to The School Management System library system that the SIF Zone and requests the responds by sending: requires a copy of following objects:  1 or more school student information to  SchoolInformation information objects setup it’s record.  StudentSchoolEnrollment (depending on campus s that are active numbers)  StudentPersonal  StudentSchoolEnrollment  StudentContactRelationsh s with a blank exit date ips for each  StudentPersonal object StudentPersonal object linked to each StudentSchoolEnrollment  StudentContactRelationsh ip (& associated StudentContactPersonal) objects linked to each StudentPersonal The ZIS routes the objects to the requesting application, which then processes them.

9th November Page 7 of 43 Proposal for Object Plan Student Information

5. Proposed new Data Objects

The proposed objects are: 1. StudentPersonal 2. StudentContactPersonal 3. StudentContactRelationship 4. StudentSchoolEnrollment 4. StudentParticipation 5. PersonPicture 6. StudentActivityInfo 7. StudentActivityInvolvement

9th November Page 8 of 43 Proposal for Object Plan Student Information

6. Glossary of Terms used in Object Definitions

Objects are defined using the following properties: Property Definition Attr @ indicator to identify the item in the next column is an Attribute of the Object/Element or an Element in its own right. Name the name of the attribute or the element Char SIF Objects Characteristics, one of: M = Mandatory R = Repeatable O = Optional C = Conditional MR = Mandatory Repeatable OR = Optional Repeatable CR = Conditional Repeatable

Description description of the attribute or element Type Defined Type (CE) Common Element defined in SIF US 2.2 Defined Type (CE - AU) Common Element modified/defined for SIF-AU – See Common Element SIF-AU Document Defined Type (CS) Code Set defined in SIF US 2.2 Defined Type (CS -AU) Code Set defined modified/defined for SIF-AU – See Code Set SIF-AU Document Defined Type (CT) Type and Common Type defined in SIF US 2.2 Defined Type (CT-AU) Type modified/defined for SIF-AU – See Types SIF-AU Document Defined Type (E –AU) Element defined in SIF AU Spec xs: XML Base Type Container Container Element

Please note: SIF-AU v1.0 will be based on SIF v2.2 where possible. One area that SIF-AU v1.0 is different is the use of ‘values’ for attributes. SIF-AU v1.0 will encode all values in Australian Code sets i.e. CS-AU.

9th November Page 9 of 43 Object Plan Name of Object

Object Plan

7. Object Dependencies and Relation Map

Student Information Object Plan

StudentPersonal

StudentParticipation

StudentSchoolEnrolment SchoolInformation

StudentContactRelationship RoomInfo

PersonPicture StaffPersonal

Key to diagrams:

Blue means this a proposed object for SIF-AU in scope of this. Object Plan StudentPersonal Pink is an object that is outside the scope of this Object plan, but referred to SchoolInformation (required by this Object Plan).

9th November Page 10 of 43 Object Plan Name of Object

8. Proposed changes to Existing Objects N/A

9. Proposed Changes to SIF Infrastructure N/A

9th November Page 11 of 43 Object Definitions Student Information Object Definitions

10.Object Definition: StudentPersonal 10.1 Overview The purpose of this object is to contain all personal information relating to a student. The object is structured to uniquely identify a student in the SIF Zone using its GUID. The object has been based on the StudentPersonal Object in SIF Specification v.2.2, but has been modified for Australian usage.

Modification include renaming of some elements (eg. Grade to Year Level), not including some elements because they were deemed not relevant to the Australian context by the Data Standards Working Group (e.g. Section 504), and adding elements relevant to the Australian context (eg.Young Carers Role).

10. 2 Data Object Definition - StudentPersonal This object contains all the personal information related to the student.

SIF Events are reported for this object.

Attr Name Char Description Type @ RefId M The GUID of the RefIdType (CT) Student AlertMessages O List of alerts for List student AlertMessages/AlertMessage MR Specific alert xs:normalizedstring message associated with the student @ Type M This attribute values: specifies what type of alert message this Legal is. Custody, guardian, court orders (e.g. must attend school), lawsuits, etc. Discipline Student is suspended, expelled, on probation, etc. Educational academic probation, etc. Other

MedicalAlertMessages O List of medical alerts List for student MedicalAlertMessages/ MR Specific medical xs:normalizedstring MedicalAlertMessage alert message associated with student @ Severity M The level of severity values: of this medical alert.

9th November Page 12 of 43 Object Definitions Student Information Attr Name Char Description Type @ RefId M The GUID of the RefIdType (CT) Student AlertMessages O List of alerts for List student Low Moderate High Severe Unknown

LocalId M The locally-assigned LocalId (CE) identifier in the original database (sender) StateProvinceId O The state-assigned StateProvinceId identifier for this (CE) student. ElectronicIdList O Electronic ElectronicIdList identifier(s) (CE-AU) associated with this entity OtherIdList O Container element List for OtherIds of the student OtherIdList/OtherId MR Lists the other xs:normalizedstring identifiers associated with the student @ Type M Free text to describe xs:normalizedstring the OtherId PersonInfo M Personal PersonInfo (CE-AU) Information ProjectedGraduationYear O Currently projected Projected graduation year. (eg. GraduationYear (CE) VCE Completion Year) OnTimeGraduationYear O First projected OnTime graduation year, GraduationYear (CE) usually determined when student is enrolled in secondary school. MostRecent O Container element Container to reflecting the most recent enrollment of a student. If the student is currently enrolled in the state/jurisdiction, the elements contain current information.

9th November Page 13 of 43 Object Definitions Student Information Attr Name Char Description Type @ RefId M The GUID of the RefIdType (CT) Student AlertMessages O List of alerts for List student MostRecent/SchoolLocalId O Local identifier LocalId (CE) representing the school in which the student is or was most recently enrolled in the district. MostRecent/HomeroomLocalId O Local identifier LocalId (CE) representing the current or most recent homeroom in which the student is or was most recently assigned in the district. Use the value from RoomInfo/Homeroo mNumber if supported. If not supported, use the value from RoomInfo/RoomNu mber. If neither is supported, use the most appropriate value from the agent’s application. MostRecent/YearLevel O The current or most YearLevel recent year level of (CE-AU) the student at this school. AcceptableUsePolicy O Does the student YesOrNoCategory have a current (CS-AU) signed Acceptable Use Policy document for system access? EconomicDisadvantage O Does the student YesOrNoCategory meet the State (CS-AU) criteria for classification as having an economic disadvantage? ESL O Does the student YesOrNoCategory meet ‘English as a (CS-AU) Second Language Criteria’? YoungCarersRole O Is the student a YesOrNoCategory carer of other family (CS-AU) members?

9th November Page 14 of 43 Object Definitions Student Information Attr Name Char Description Type @ RefId M The GUID of the RefIdType (CT) Student AlertMessages O List of alerts for List student Disability O Does the student YesOrNoCategory have funding for a (CS-AU) disability? IntegrationAide O Does the student YesOrNoCategory require an (CS-AU) Integration Aide? PrePrimaryEducation O Care prior to kinder xs:normalizedString enrolment eg. Family day care/home/extende d care etc FirstAUSchoolEnrollment O Date of first xs:date enrolment in an Australian School SIF_Metadata O SIF-Metadata (CE) SIF_ExtendedElements O SIF_ExtendedElements (CE)

10.3 Example XML - StudentPersonal Mother is legal guardian Student has Peanut Allergy Student has Diabetes S1234567 ABC1234 ZZZZZZ21 ZZZZZZ22 888rdgf 1234 Smith Fred Fred Smith Anderson Samuel Samuel Anderson Rowinski Sam Sam Rowinski 9th November Page 15 of 43 Object Definitions Student Information 3 1 1990-09-26 1004 Clayton VIC 1101 8104 1101 8104 1101 1990-09-26 1 1 0001 1 1671 2013 Baptism 2000-09-01 Christmas 2009-12-24 The Religion Region 3 101 05

Unit1/10 Barkley Street Yarra Glenn VIC 1101 9999
34 Term Address Street 9th November Page 16 of 43 Object Definitions Student Information Home Town WA 1101 9999
03 9637-2289 72289 Y 0437-765-234 N [email protected] [email protected] 2014 2012 S1234567 hr12345 P Y N U N N N

10.4 For discussion: No remaining items for discussion

9th November Page 17 of 43 Object Definitions Student Information

FamilyNameFamilyNameGivenNameGivenNameFamilyNameFamilyNameGivenNameGivenNameFamilyNam eFamilyNameGivenNameGivenName 11.Object Definition: StudentContactPersonal 11.1 Overview The purpose of this object is to contain all personal information relating to a student’s contact. The object is structured to uniquely identify a student in the SIF Zone using its GUID. The object has been based on the StudentContactPersonal Object proposed for SIF Implementation Specification US v.2.4, but has been modified for Australian usage.

11. 2 Data Object Definition - StudentContactPersonal

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

SIF Events are reported for this object.

Attr Name Char Description Type @ RefId M The ID (GUID) that RefIdType uniquely identifies the instance of the object. LocalId O The locally-assigned LocalId 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. OtherIdList O Lists all "other" identifiers List associated with the person. OtherIdList/OtherId MR Lists an "other" identifier xs:normalizedstring associated with the contact. @ Type M Free text to describe the xs:normalizedstring type of Other Id PersonInfo M Common element PersonInfo containing person demographic information. EmploymentType O Code that defines EmploymentType employment type. This is (CS-AU) compulsory for Parents or Guardians of the Student. SchoolEducationalLevel O The highest level of SchoolEducationLevel school education Type completed by the contact (CS-AU) person. NonSchoolEducation O This reflects the level of Non-SchoolEducation the Contact’s Non-School (CS-AU) Education. 9th November Page 18 of 43 Object Definitions Student Information Attr Name Char Description Type SIF_Metadata O SIF_Metadata SIF_ExtendedElements O SIF_ExtendedElement s 11.4 Example XML - StudentContactPersonal

P1234567 098765 123456789 Smith Sally Sally Smith Anderson Simone Simone Anderson Rowinski Brenda Brenda Rowinski … … 4 3 6

12.Object Definition: StudentContactRelationship 11.1 Overview The purpose of this object is to contain all personal information relating to a student’s contact. The object is structured to uniquely identify a student in the SIF Zone using its GUID. The object has been based on the StudentContactPersonal Object proposed for SIF Implementation Specification US v.2.4, but has been modified for Australian usage.

11 2 Data Object Definition - StudentContactRelationship

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

SIF Events are reported for this object.

Attr Name Char Description Type @ StudentPersonalRefId M GUID that identifies the IdRefType (CT) student for the relationship. @ StudentContactPersonalRefId M GUID that identifies the IdRefType (CT) contact person for the relationship. 9th November Page 19 of 43 Object Definitions Student Information Attr Name Char Description Type Relationship M Defines the relationship Relationship (CE-AU) of the contact to the student. HouseholdList O List Household/Household MR Repeatable element LocalId (CT) containing the ID of a household. ContactFlags M Contains Yes/No Container characteristics of the contact person's role. Provide a Yes value for all that apply. At least one of the child elements of ContactFlags must have a Yes value. ContactFlags/ParentLegalGuar C Does the individual have YesOrNoCategory dian parental or legal (CS-AU) guardianship responsibility for the student? ContactFlags/PickupRights C This element tells YesOrNoCategory whether or not the (CS-AU) contact has pickup rights. ContactFlags/LivesWith C Does the student live YesOrNoCategory with this contact? (CS-AU) ContactFlags/AccessToRecords C Does this contact have YesOrNoCategory access to the student's (CS-AU) records? ContactFlags/EmergencyConta C Should this contact be YesOrNoCategory ct notified in case of (CS-AU) emergency? ContactFlags/HasCustody C Does this contact have or YesOrNoCategory share custody of the (CS-AU) student? ContactFlags/DisciplinaryConta C Is this person to be YesOrNoCategory ct contacted in case of (CS-AU) disciplinary action? ContactFlags/PrimaryCareProvi C Does this person provide YesOrNoCategory der daily living or personal (CS-AU) assistance to the student? ContactFlags/FeesBilling C Is this the contact YesOrNoCategory responsible for Payment (CS-AU) of Fees? ContactFlags/FamilyMail C Does this person receive YesOrNoCategory family mail? (CS-AU) ContactFlags/InterventionOrde C Is there an YesOrNoCategory r InterventionOrder against (CS-AU) this Contact? MainlySpeaksEnglishAtHome O Is English the main YesOrNoCategory language spoken at (CS-AU) home?

9th November Page 20 of 43 Object Definitions Student Information Attr Name Char Description Type ContactSequence O Number indicating the xs:integer order in which the person should be contacted. ContactSequenceSource O Indicates the person who AUSourceCodeType provided the contact (CS-AU) sequence order. SIF_Metadata O SIF_Metadata SIF_ExtendedElements O SIF_ExtendedElement s

01 FamilyA FamilyB Yes Yes No Unknown Yes No No Unknown Yes Yes No Unknown 1 P

9th November Page 21 of 43 Object Definitions Student Information

13.Object Definition: StudentSchoolEnrollment

13.1 Overview The purpose of this object is to contain information relating the enrollment of a student. The object is structured to uniquely identify a enrollment of a student at a particular school spanning a particular period of time. A student may have multiple enrollments at different schools at a particular point in time (i.e. concurrent enrollments). A student may have multiple enrollments at the same school – spanning different periods of time.

A StudentSchoolEnrollment is uniquely identified in the SIF Zone using its GUID. A StudentSchoolEnrollment object must reference a StudentPersonal and a SchoolInfo object. The object has been based on the StudentSchoolEnrollment Object in SIF Specification v.2.2, but has been modified for Australian usage. Modifications including addition of element names and code values (CatchmentStatus, and change of GradeLevel to YearLevel), removal of elements not required for Australian usage (e.g NonResidentAttendStatus).

This AU Object has also been updated for relevant US 2.3 changes. 13.2 Data Object Definition – StudentSchoolEnrollment

SIF Events are reported for this object.

Attr Name Char Description Type @ RefId M The GUID that uniquely RefIdType (CT) identifies a particular enrollment. StudentPersonalRefId M The GUID of the student IdRefType (CT) to whom this information is linked. SchoolInfoRefId M The GUID of the school to IdRefType (CT) which this enrollment applies. MembershipType M Attribute representing SchoolEnrolType the type of this (CS-AU) enrollment as it relates to the school identified in SchoolInfoRefId. TimeFrame M Attribute representing EnrolmentTimeFrame the timeframe of the (CS-AU) enrollment based on the SIF_Date in the SIF_Header of the message. For events, it is determined as of the date the event is generated. For requests and responses, it is calculated based on the date of the request.

9th November Page 22 of 43 Object Definitions Student Information Attr Name Char Description Type SchoolYear M School year for which the SchoolYear (CE) information is applicable, expressed as the four- digit year in which the school year ends (e.g., "2009"). StudentSchoolEnrollment instance can only span 1 school year. EntryDate M The date from when this xs:date enrollment is valid.

EntryType O Container elements for Container EntryType information EntryType/Code Source of student. AU0619 Entry Type (CS-AU) EntryType/OtherCodeList O List of other codes or OtherCodeList (CE) 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.

YearLevel O School Year or academic YearLevel level of student. (CE-AU) Homeroom O Homeroom for this IdRefType (CT) enrollment. @ SIF_RefObject M The name of the object “RoomInfo” referenced. Advisor O Staff member assigned as IdRefType (CT) an advisor. @ SIF_RefObject M The name of the object “StaffPersonal” referenced. Counselor O Staff member assigned as IdRefType (CT) an advisor. @ SIF_RefObject M The name of the object “StaffPersonal” referenced Homegroup O The name of the xs:normalizedString homegroup the student enrollment belongs to. House O The name of the house xs:normalizedString the student belongs to. IndividualLearningPlan O Does this student have an YesOrNoCategory individual learning plan in (CS-AU) place. Calendar O The calendar assigned to IdRefType this enrollment. @ SIF_RefObject M The name of the object values: referenced. CalendarSummary 9th November Page 23 of 43 Object Definitions Student Information Attr Name Char Description Type ExitDate C The last school calendar xs:date day the student attended or sign-out date if exit before completion. If the student has exited the school, ExitDate must have a value. ExitStatus O Container element for Container ExitStatus Codes ExitStatus/Code M Code indicating the exit AU0643 status for this enrollment. Exit/Withdrawal Status (CS-AU) ExitStatus/OtherCodeList O List of other codes or OtherCodeList (CE) 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. ExitType O Container element for Container ExitType Codes and OtherCodes. ExitType/Code M Code indicating the type AU0644 of exit for this Exit/Withdrawal Type enrollment. (CS-AU) ExitType/OtherCodeList O List of other codes or OtherCodeList (CE) 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. FTE O Full-time equivalent xs:decimal numeric value of the Min = 0, Max = 1.0 student's course load during this enrollment, expressed in decimal form, where 1.00 represents a full-time enrollment. FTPTStatus O An indication of whether FTPTStatusCode the student is enrolled (CS-AU) full time or part time.

9th November Page 24 of 43 Object Definitions Student Information Attr Name Char Description Type CatchmentStatus O Container element for Container location of an individual's legal residence relative to (within or outside) the boundaries of the school for this enrollment. Enrollment Catchment Status. CatchmentStatus/Code M Code indicating the AU0598 Public School residency status for this Catchment Status enrollment.Code (CS-AU) indicating Enrollment Catchment Status CatchmentStatus/OtherCodeL O List of other codes or OtherCodeList (CE) ist 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. RecordClosureReason O The reason why this values: enrollment was closed. SchoolExit TimeDependentDataC hange EndOfYear

The EndOfYear option must be used to convey status change due to rollover activity. PromotionInfo O Information on a student’s promotion, retention, or demotion related to this enrollment instance.

PromotionInfo/PromotionSta O This value should be set if values: tus this enrollment instance Promoted is closed for an end-of- Demoted year closeout or a mid- Retained year promotion or NA demotion. A value other than NA should be specified when the enrollment instance represents an end-of-year closeout or mid-year promotion/demotion. PreviousSchool O If the student has LocalId (CE) 9th November Page 25 of 43 Object Definitions Student Information Attr Name Char Description Type previously been enrolled at a school, i.e. student is transferring, the previous school number. DestinationSchool O If the student has exited LocalId(CE) the school, the local id of the school to which the student has transferred to. StudentSubjectChoiceList O List of Student Subject StudentSubject Choices where available. ChoiceList (CE-AU) SIF_Metadata O SIF_Metadata (CE) SIF_ExtendedElements O SIF_ExtendedElement (CE)

13.3 Example XML - StudentSchoolEnrollment 7C834EA9eDA12090347F83297E1C290E D3E34B359D75101A8C3D00AA001A1651 Home Historical 2008 2004-01-29 1838 P 00 Level00 D7510D3E34B3591A8C3D00AA001A1651 B359D3E34D75101A8C3D00AA001A1652 B359D3E34D75101A8C3D00AA001A1652 2008-05-05 1905 1907 1.00 01 1652 K0987665 876519

13.4 For discussion No items for discussion.

9th November Page 26 of 43 Object Definitions Student Information

14.Object Definition: StudentParticipation

14.1 Overview The purpose of this object is to contain information relating to special education and individual programs that a student is participating in as of the Participation as of date.

The object is structured to uniquely identify each update to Student Participation the SIF Zone. A StudentParticipation object must reference a StudentPersonal object and must have an effective date when the student starts participating in the special program. The StudentParticipation object must reference the school that is responsible for administering the program.

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 with the appropriate value in the ProgramType element, the effective date of the new profile in StudentParticipationAsOfDate, and a new RefId.

The object has been based on the StudentParticipation Object in SIF Specification v.2.2, but has been simplified for the Australian context.

14.2 Data Object Definition – Student Participation

SIF Events are reported for this object.

Attr Name Char Description Type @ RefId M The GUID that uniquely RefIdType (CT) identifies a particular participation. StudentPersonalRefId M The GUID of the student IdRefType (CT) to whom this information is linked. StudentParticipationAsOfDate M Effective date (NOT the xs:date entry date) of this StudentParticipation instance for the identified student and program. Each time there is a change to the student's program participation profile, a new instance of this object is to be generated with the appropr ProgramType O Identifies the AU0274 individualised program Student/Family for which the student's Program Type participation is described (CS-AU) in this instance ProgramFundingSources O List of funding sources List ProgramFundingSources/Progr MR Funding source of the amFundingSource special program 9th November Page 27 of 43 Object Definitions Student Information Attr Name Char Description Type ProgramFundingSources/Progr M Funding source for the ProgramFunding amFundingSource/Code program, may be more SourceCode than one. (CS-AU) ProgramFundingSources/Progr O OtherCodeList (CE) amFundingSource/OtherCodeLi st ManagingSchool M The GUID of the school IdRefType (CT) responsible for administering the program @ SIF_RefObject M The GUID for the Value = “SchoolInfo” managing school. StudentSpecialEducationFTE O Calculated ratio of time xs:decimal the student is in a special Min = 0, Max = 1.00 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. ParticipationContact O Primary contact for this xs:normalizedString participation SIF_Metadata O SIF_Metadata (CE) SIF_ExtendedElements O SIF_ExtendedElement (CE)

14.3 Example XML - StudentParticipation A2E34F59A742C1A4B3D11CC002B163A2 2006-07-13 0246 1 F3434F59A742C1A4B3D11CC002B163A2 0.25 Brenda Smith

A4.4 For discussion: No further items for discussion

9th November Page 28 of 43 Object Definitions Student Information 15.Object Definition: PersonPicture

15.1 Overview The purpose of this object is to link photos to a student,(or staff or contact),and include permission to publish information with the photo.

The object is structured to uniquely identify a photo for each student, (or staff or contact), for a particular year. A photo must be linked to a student through the GUID.

The object has been based on the StudentPicture Object in SIF Specification v.2.2 and the UK PersonPicture V1.1

15.2 Data Object Definition – PersonPicture

This object contains information about the person’s picture.

SIF Events are reported for this object. PersonPicture Att Name Char Description Type r @ RefId M The ID (GUID) that IdRefType (CT) uniquely identifies the picture. ParentObjectRefId M The GUID of the IdRefType personal object to which this picture is linked @ SIF_RefObject M The name of the object Values: referenced StudentPersonal StaffPersonal StudentContactPers onal SchoolYear M School year for which SchoolYear (CE) the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2009"). PictureSource M This element defines URIOrBinaryType the picture. If the Type (CT) 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].

9th November Page 29 of 43 Object Definitions Student Information Att Name Char Description Type r @ Type M Attribute of PictureSourceType PictureSource to (CS-AU) indicate the way the picture is specified. OKToPublish O Can the picture be YesOrNoCategory published? (CS-AU) SIF_Metadata O SIF_Metadata (CE) SIF_ExtendedElements O SIF_ExtendedEleme nt (CE)

Xml AA648462888624AA5294BC638017320B 2007 http://www.schoolsite.com/pictures/2007/1234.jpg Yes

16.Object Definition: StudentActivityInfo

15.1 Overview

15.2 Data Object Definition – StudentActivityInfo Co-curricular or extra-curricular activities (e.g., student organizations, intramural and interscholastic athletes, publications, band, orchestra, and service activities) in which students may participate.

SIF Events are reported for this object.

Attr Name Char Description Type @ RefId M The ID (GUID) that RefIdType (CT) uniquely identifies the instance of the object.

Title M Name of the co-curricular xs:normalizedString or extra-curricular activity. Description O The description of the co- xs:normalizedString curricular or extra- curricular activity. StudentActivityType M Information regarding the co-curricular or extra- curricular activity. StudentActivityType/Code M Code identifying the co- AUActivityInvolvemen curricular or extra- tCodeType (CS-AU) curricular activity. StudentActivityType/OtherCod O OtherCodeList eList

StudentActivityLevel O A description of the xs:normalizedString separation of level in the

9th November Page 30 of 43 Object Definitions Student Information Attr Name Char Description Type activity (e.g.,House, Inter- school, Club, State, National). YearLevels O Collection of grade levels YearLevels (CS-AU) applicable to this co- curricular or extra- curricular activity. CurricularStatus O An indication of the AU ActivityType (CS- degree to which an AU) activity is related to a student's curriculum. Location O Location where the Location activity takes place. SIF_Metadata O SIF_Metadata (CE) SIF_ExtendedElements O SIF_ExtendedElement (CE)

Xml Book Club Group of middle school students promoting reading 6011 MBook Middle School 05 06 07 08 0750 Beaconhills Middle School Library 947582610947583ACEB2BB345291BAAA

17.Object Definition: StudentActivityParticipation

15.3 Overview 9th November Page 31 of 43 Object Definitions Student Information

15.4 Data Object Definition –

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

SIF Events are reported for this object.

Attr Name Char Description Type @ RefId M The ID (GUID) that RefIdType (CT) uniquely identifies the instance of the object.

StudentPersonalRefId M GUID that identifies the IdRefType student participating in the activity. StudentActivityInfoRefId M GUID that identifies the IdRefType activity in which the student participates. SchoolYear O School year for which the SchoolYear information is applicable, expressed as the four- digit year in which the school year ends (e.g., "2009"). ParticipationComment O Comment related to the xs:string student's participation in the activity. StartDate O This is the date which the xs:date activity participation is valid (inclusive). EndDate O This is the date through xs:date 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. Role O Specific role the student xs:normalizedString plays in the activity (e.g., band leader, student body president). RecognitionList O List of awards and other List types of recognition given to the student for this activity. RecognitionList/Recognition MR The nature of recognition xs:normalizesdString given to the student for the successful completion

9th November Page 32 of 43 Object Definitions Student Information Attr Name Char Description Type of work in a co-curricular or extra-curricular activity. SIF_Metadata O SIF_Metadata (CE) SIF_ExtendedElements O SIF_ExtendedElement (CE)

646C5D4AC8294886A02B971695C7BC06 6472B2610947583A463DBB345291B001> 2009 First year of participation 2008-09-01 Team member 0750

9th November Page 33 of 43 Object Definitions Student Information

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

SIF Events are reported for this object.

Att Name Cha Description Type r r @ RefId M The GUID that uniquely RefIdType (CT) identifies this SDTN Object. SnapDate M The date on which this Object xs:date was sent. StudentPersonalRefId M The GUID that identifies the IdRefType (CT) Student at the previous school. PersonInfo M Common element to support PersonInfo (CE-AU) Personal information in Objects. SchooInfoRefId M GUID that identifies the school IdRefType (CT) that this room belongs to. SchoolLocalId O The locally-assigned identifier LocalId (CE) for the school in the original database (sender) SchoolName M Name of school/campus. xs:normalizedString AddressList O The school's addresses. AddressList(CE-AU) PrincipalInfo O Information about the school's PrincipalInfo (CE-AU) principal or for a Campus Principal. FurtherInformation O Container FurtherInformation/ContactName O The name of the person to xs:normalizedString contact for further information on this student. FurtherInformation/PhoneNumberList O The further contact person’s PhoneNumberList phone number(s). (CE-AU) FurtherInformation/EmailList O The further contact person’s EmailList e-mail address(es). (CE-AU) EnrollmentDate O The date when the student xs:date first attended the school. DepartureDate O The last school calendar day xs:date the student attended or sign- out date if departure is before end of school year. YearLevel O School Year or academic level YearLevel of student at departure date. (CE-AU) ReasonForLeaving O Reason for leaving the xs:normalizedString provider school if known. PreviousSchoolsList O List of Previous Schools if List known (other than the provider school) PreviousSchoolList/PreviousSchool MR Repeatable element of Container previous schools information 9th November Page 34 of 43 Object Definitions Student Information Att Name Cha Description Type r r if known. (other than the provider school) PreviousSchoolList/PreviousSchool/Sch M Previous School Name xs:normalizedString oolName PreviousSchoolList/PreviousSchool/Re O Reason for leaving previous xs:normalizedString asonLeft school if known. AttendanceConcerns O Indicator of whether the YesOrNoCategory Student had attendance (CS-AU) concerns worth noting. HealthNeeds O Indicator of whether the YesOrNoCategory Student has any Health Care (CS-AU) Needs. AreasOfInterestList O List AreasOfInterestList/ActivityInfo MR Repeatable element Container containing activities student has an interest in or participates in. AreasOfInterestList/ActivityInfo/Stude O GUID that identifies the IdRefType (CT) ntActivityInfoRefId activity in which the student participates. AreasOfInterestList/ActivityInfo/Stude M Description of Activity Info in xs:normalizedString ntActivityDescription the Previous Schools’ zone. NegotiatedCurriculumPlan O Has the student got a YesOrNoCategory negotiated curriculum plan? (CS-AU) AdjustedEducationProgram O Has the student got an YesOrNoCategory adjusted education program? (CS-AU) CareerGuidanceFileHeld O Has the student got a career YesOrNoCategory guidance file? (CS-AU) SchoolCounsellorFileHeld O Is there a School YesOrNoCategory counsellor/psychologist file (CS-AU) held? OtherLearningSupport O Comments describing any xs:string other required learning support, eg ESL needs. AcceleratedProgram O Did the student participate in YesOrNoCategory an accelerated learning (CS-AU) program? YoungCarersRole O Is the student a carer of other YesOrNoCategory family members? (CS-AU) Literacy O Progress in Literacy/English according to the National ProgressLevel (CS-AU) Standard. Numeracy O Progress in Numeracy/Maths according to the National ProgressLevel (CS-AU) Standard. OtherLearningAreasList O List OtherLearningAreasList/OtherLearning MR Repeatable element of Container Area progress in other Learning areas. OtherLearningAreasList/OtherLearning M Description of Other Learning xs:normalizedString Area/Description Area. OtherLearningAreasList/OtherLearning O Progress in Other Learning  ProgressLevel 9th November Page 35 of 43 Object Definitions Student Information Att Name Cha Description Type r r Area/Result Area according to the National (CS-AU) Standard. LatestStudentReportAvailable O Is the latest student report YesOrNoCategory available? (CS-AU) PastoralCare Pastoral care and behaviour Container management PastoralCare/DisciplinaryAbsences O School disciplinary absences YesOrNoCategory (in/out of school) in the last 12 (CS-AU) months PastoralCare/IndividualBehaviourPlan O Individual behaviour YesOrNoCategory management plan (CS-AU) SIF_Metadata O SIF_Metadata (CE) SIF_ExtendedElements O SIF_ExtendedElement (CE)

2009-03-01 646C5D4AC8294886A02B971695C7BC06 Smith Fred Fred Smith Anderson Samuel Samuel Anderson Rowinski Sam Sam Rowinski 1 1995-09-26 1 476C5D4AC8294886A02B971695C7BC06 01011234 Lincoln Secondary College

23 Nicholson Street Carnegie

9th November Page 36 of 43 Object Definitions Student Information VIC 1101 3004 23.9876 -98.8765

Mr Miller James Frank Jr. Mr James Frank Miller Jr. Dr. 03 9637-2000 72345 Y [email protected] [email protected] Richard Knudson Homegroup Teacher 03 9637-2200 72348 Y 0416 123 785 N [email protected] [email protected] 2005-01-31 2008-12-18 7 Family re-location 9th November Page 37 of 43 Object Definitions Student Information Lincoln Primary School Graduated N N 6472B2610947583A463DBB345291B001> Athletics N N N N ESL Support Given N N Below At Language At Y N N

9th November Page 38 of 43 Object Definitions Student Information Extra Issues & Items still being Discussed

 No remaining items for discussion.

9th November Page 39 of 43 Appendices StudentInformation

Appendices

Appendix A - Code Sets for Australian context referred in this Object Plan

(This section should list any code sets that need to have controlled or formatted values. Where applicable provide the suggested code sets that are to be used and their respective custodians. Where no current suitable code sets exists – list all the elements to be contained in the new proposed set.) AU0274 Student/Family Program Type AU0598 Public School Catchment Status AU0643 Exit/WithdrawalStatus AU0644 Exit/WithdrawalType AU0609 RelationshipToStudent SchoolEducationLevelType EmploymentType EnrolmentTimeFrame FTPTStatusCode Non-SchoolEducation PictureSourceType SchoolEnrolType YesNoCategory AU0619 Entry Type ProgramFundingSourceCode AU Source Code Type

16th June 09 Appendix Page: i Appendices StudentInformation

Appendix B – Common Elements for Australian context referred in this Object Plan

(This section should list any code sets that need to have controlled or formatted values. Where applicable provide the suggested code sets that are to be used and their respective custodians. Where no current suitable code sets exists – list all the elements to be contained in the new proposed set.) AddressList Demographics ElectronicIdList EmailList OtherNames PhoneNumberList YearLevel

16th June 09 Appendix Page: ii Appendices StudentInformation

Appendix D – Common Types for Australian context referred in this Object Plan

(This section should list any code sets that need to have controlled or formatted values. Where applicable provide the suggested code sets that are to be used and their respective custodians. Where no current suitable code sets exists – list all the elements to be contained in the new proposed set.)

NameOfRecordType

16th June 09 Appendix Page: iii

Recommended publications