SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off...

17
SIF NZ Data Model NSIP A4L Community Day Update 2018

Transcript of SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off...

Page 1: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

SIFNZ Data ModelNSIP A4L Community Day Update 2018

Page 2: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

2

AGENDA

1 2 3 4

5 6 7 8

NZ Education

Sector Overview

SISI Vision SISI Early Stage

Rollouts

SISI Project

Status

Our Process Data Standards

Governance for

SIF

Logical Data

Model

Draft SIF NZ

Data Model

Overview

Page 3: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

55,020

Teachers

2529 Schools 487 Tertiary

Education Institutions

39,065 direct

from school

per Year

Structural Changes

53,229 per Year

62,000

new

entrants

per year

59,500 from ECE

providers

5172 ECE

Services & Playgroups

2,500

without ECE

180 Communities of

Learning | Kāhui Ako

198,887

Learners 787,960

Learners

28,230

Teachers

Non-Structural Changes

108,071 per Year

415,870

Learners

148,405

Industry

Trainees

Concurrent Enrolments

50,000 per Year

NZ EDUCATION SECTOR OVERVIEW

3

Page 4: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

SISI VISION 4

Communities of Learning

Education Providers

Education Agencies

Education Software Vendors

Education Agencies can pull reporting data

directly from SISI any time they need it rather

than rely on historical reports from providers.

Agency access to SISI data is subject to

strong governance.

COL can access a unified view of student

data across participating schools to

improve decision-making and resource

allocation across the COL.

CoOL can access

and update

student data from

SISI.

SMSs and other software vendors can use the

SISI APIs to increase the value of their products

and simplify data exchanges with other vendors.

Communities of Online Learning

3rd Parties Providing Education

Innovation, Data Analytics, Research,

System Integrators and Standards.

Learners can access, analyse and

manage their own information

throughout their life-long learning

journey.

Parents/Whānau/Care-Givers

National Learner

Repository and

Data Exchange

Whānau can view their learner s progress

information anytime they want, whether or

not the school SMS offers a parent portal.

Learners

Administration is streamlined for Schools,

Early Childhood and Tertiary providers. The

reporting burden is reduced and when a

new student arrives they can access their

data from SISI.

Third Parties

Page 5: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

SISI EARLY STAGE ROLLOUTS

Student Management System ESRData Analysis ESR

5

School

Learners

Technology Centre School

National Learner Repository and Data Exchange Education

Software Vendors

Student Management

System

Student Management

System

Data is integrated

using SIF.

Data is integrated

using SIF.

Kāhui Ako – Community of Learning

12 Schools

National Learner Repository and Data Exchange

Learners

Business Intelligence Tool

Three Student Management

SystemsFocus is getting the

student assessment and

wellbeing data into the

SISI platform.

We have a mix of high schools, primary schools

and area schools participating, that cover both the

NZ Curriculum and Te Marautanga o Aotearoa.

Data is

integrated

using

functionality

native to the

SISI platform.

Page 6: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

1

2

3

4

5

6

7

8

Have a preferred repository platform

vendor, which is still in the commercial

negotiations stage so cannot discuss

further.

Working through renaming and rebranding

the initiative to Te Rito to encompass the

guiding principle to “Protect and uphold

the mana of the child and their whanau”. Te

Rito is the seed of the flax plant which is

protected and nurtured by the flax leaves.

Spent 18 months doing co-design with schools

nationally. Currently focused on gathering

detailed data and business requirements from

the 12 schools participating in the ESRs.

Competed first draft of the SIF NZ Data Model.

First drafts of the Privacy Impact

Assessment has been completed.

Have a design for unified access control model

to be shared between the SISI platform and

SMS vendors.

Engaging with Digital Identity within the

Ministry to start work on the identity portion of

the SMS ESR.Working on the 2019 budget bid to deliver

the full SISI project.

SISI PROJECT STATUS

6

Page 7: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

23

1

56

4

7

Produce a Logical Data Model

Based off the Conceptual Data model and the SIF

AU Data Model.

Receive SISI ESR Data Requirements

Update the first draft of the SIF NZ Data Model to

align with the data requirements produced by the

SISI project.

Agree SIF NZ Data Model and Seek Approval

The SIF NZ Data Model Working Group will have

representatives from across the sector who will work

together to agree on the contents of the data objects,

and the processes for adoption, and implementation.

Produce a Conceptual Data Model

Based on known requirements and current

understanding of the education sector.

Draft Data Objects for SIF NZ Data Model

Based on the SIF AU Data Model and Logical Data

Model. Adopted wholesale where possible, modified

and created new where required.

Establish SIF NZ Data Model Working Group

Seek approval from the Data Standards Management

Board to set up the working group, then identify

membership (sector and vendors) and establish.

Publish SIF NZ Data Model

The SISI SMS ESR will be the first

implementation of the SIF NZ Data Model. OUR PROCESS7

Page 8: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

Data

Sta

nd

ard

Fra

mew

ork

Go

vern

an

ce, p

olicy

, p

roce

sses,

tem

pla

tes

an

d g

uid

elin

es,

stan

dard

s re

gis

ter,

pri

ori

tise

d w

ork

pro

gra

mm

e, o

ng

oin

g a

dvis

ory

role

, fo

rmal ch

an

ge m

an

ag

em

en

t, c

om

plian

ce a

ud

its

Education Agencies Data and Information Governance Board

Members from MOE, NZQA, TEC, endorse standards, utilise influence

to support the adoption of endorsed education standards and NZ

national standards

Data Standards Management Board

Endorses and publishes education data standards, members from

MOE, NZQA, TEC, and Statistics NZ, manages the prioritised work

programme, gate keepers for the quality of the consultation process

Education Sector Design Authority

Endorse the standards according

to the sector architecture

requirements, utilise their influence

to support the use of adopted

standards

Data Standards Working Groups

Develop standards as directed,

ad hoc groups based on

expertise, may be part of a

project that has identified a

need for a standard

DATA STANDARDS GOVERNANCE FOR SIF

SIF NZ Data Model Working Group

• In the process of being set up

• Planning meeting has been held with SISI project

to identify project representatives on the working

group

• Members of the Data Standards Management

Board are in the process identifying representatives

from their respective agencies and vendors

Data Standards Management Board

• A4L Management Board for SIF related standards

• Will endorse and publish the final SIF NZ standard

• Currently in the process of approving and setting

up the SIF NZ Data Model Working Group

8

Page 9: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

LOGICALDATA MODEL

9

class Temporary - Melbourne Presentation

StudentContactPersonalStudentContactRelationship

StaffPersonal

TeachingGroup

ProviderCourse

StudentAssessment

Learning Standard

StudenLearningtSupportParticipation

StaffAssignment

StudentPersonal

StudentProviderEnrolment

Provider

StudentAttendanceSummary

StudentAttendanceTimeList

Wellbeing Alert

Wellbeing Characteristic

Wellbeing Event

Wellbeing Response

Wellbeing Appeal

EducationOrganisation

AssessmentTask

Assessment Registration

Adopted as is from SIF AU Data Model Object

New for SIF NZ Data Model

Altered from SIF AU Data Model

SIF Data Objects

StudentAttainment

ProviderRelationship

StudentActivityParticipation

StudentVoice

StudentDocument

registers via

has relationships with

records

course content is from

is part of

gains

is source for

makes

is participant in

is part of

defines subject matter for

conducts

is subject of

includes

lodges

is part of

makes

records

is participant in

is taught to

records student's intented participation in

also participates in

records

is participant in

achieved assessmentjustifies attainment

conducts

records

teaches

is subject of

is subject of

is target for

is subject of

defines

is subject of

particpates in

is part of

is subject of

records

is assigned

is location of

is subject of

has role of

records

conducts

includes

records

accepts

is location of

is subject of

is a member of

records provides

records studentsparticipation in

is participant in

Page 10: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

PERSON

DEVIATIONS from SIF AU Data Model

• Removal of Australian specific person demographic

values.

• Addition of EthnicityList, IwiAffiliationList and

ReligiousAffiliationList to person demographic

values.

• Addition of HealthcareServiceInfo complex type to

the StudentContactPersonal recording contact

details of a student’s health care providers.

• StaffAssignment data object has been adjusted:

• StaffAssignment uses a generic data object

link to either Provider or

EducationOrganisation to record staff

assignments to roles within Schools (via the

Provider data object) or Kāhui Ako (via the

EducationOrganisation data object).

• Addition of SubjectAreaList and YearLevelList

to restrict the context of a StaffAssignment

to a particular cohort of Students. Eg: “Head

of Dept (Maths)”

10

class Temporary - Person

StudentContactPersonal

StudentContactRelationship

StudentPersonal StudentProviderEnrolment

TeachingGroup StaffPersonal StaffAssignment

Provider

Adopted as is from SIF AU Data Model Object

New for SIF NZ Data Model

Altered from SIF AU Data Model

SIF Data Objects

PersonInfo

ContactChannel

AddressHousehold

Demographics

OtherName

CurrentName

is location of

includes

is subject of

is an instance of

is part of

uses

is participant in

uses

is an instance of

accepts

includes

also participates in

teaches

is a member of

uses

is a member of

uses

is an instance of

uses

is part of

also uses / has used

Page 11: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

PROVIDERDEVIATIONS from SIF AU Data Model

• The Provider data object was

developed from the SchoolInfo data

object in the SIF AU Data Model.

• To cater for life-long learning and

management of student information

across early childhood, school and

tertiary sectors, the SchoolInfo data

object has been remodelled as a

Provider data object, able to

represent an education provider from

any sector.

• This impacts several other data

objects in the SIF NZ Data Model

where other transactions reference a

school e.g. in

StudentSchoolEnrolment, the

SchoolInfoRefId field will be replaced

with ProviderRefId.

• StudentSchoolEnrolment data object

has been renamed

toStudentProviderEnrolment. 11

class Temporary - Provider

SchoolServiceType

Provider

EducationOrganisation

Organisation

Contact

ContactChannel

Address

ProviderRelationship

StaffAssignment StaffPersonal

ProviderCourse

TeachingGroup

Adopted as is from SIF AU Data Model Object

New for SIF NZ Data Model

Altered from SIF AU Data Model

SIF Data Objects

teaches

includes

is target for

has relationships with provides

uses

is location of

is an instance of

defines

includes

is subject of

is source for

uses

uses uses

is location of

has

has role of

is taught to

Page 12: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

STUDENT ENROLMENT DEVIATIONS from SIF AU Data Model

• Many data elements in SchoolInfo data object that are

relevant to School enrolments are not relevant to

enrolments in early childhood education (ECE) or tertiary

education. Consequently these data elements were

pushed ‘down one level’ into the StudentSchoolEnrolment

element within the StudentProviderEnrolment data object.

• In New Zealand enrolment at a school is a multi-year

concept; particularly while students are enrolled in

primary and intermediate schools; this leads to the need

for an InstructionalPeriodEnrolment to hold enrolment

details that are relevant to a particular Term, Semester or

academic Year.

• Addition of data elements to support concurrent

enrolment at multiple schools.

• Addition of data elements to support delivery of

education being in either English medium or Māori

medium, according to one of New Zealand’s two curricula:

The New Zealand Curriculum, or Te Marautanga o

Aotearoa.

• Replacement of StudentSubjectChoiceList data element

with StudentCourseChoiceList as modern enrolment

systems collect learner’s choices for particular courses

that are offered by the provider, rather than generic

subject choices. 12

class Temporary - Student Enrolment

StudentContactPersonalStudentContactRelationship

StaffPersonal

TeachingGroup

ProviderCourse

StudentPersonal

StudentProviderEnrolment

Provider

PersonInfo

«enumerati ...SubjectArea

«enumerati ...YearLevel

Adopted as is from SIF AU Data Model Object

New for SIF NZ Data Model

Altered from SIF AU Data Model

SIF Data Objects

is an instance of

is part of

alsoparticipates

in

is part of

defines

is for

is participant in

provides

is taught to

describes scope of

includeschoices for

describescontent of

is part of

accepts

is a member of

is an instance of

includeschoices for

is an instance of

teaches

Page 13: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

ATTENDANCE

DEVIATIONS from SIF AU Data Model

• The StudentDailyAttendance data

object is only applicable to the

primary sector of schooling; and is

therefore not included in the SIF NZ

data model.

• The StudentPeriodAttendance data

object is only applicable to the

secondary sector of schooling; and is

therefore not included in the SIF NZ

data model.

• So what did we replace them with?

13

class Temporary - Attendance

StudentAttendanceTimeList

StudentAttendanceSummary ProviderStudentPersonal

SessionInfoType

ScheduledActivityType

TimeTableCellType

TimeTableType

ProviderCourse

TeachingGroup

«enumeration»SubjectArea

«enumeration»YearLevel

Adopted as is from SIF AU Data Model Object

New for SIF NZ Data Model

Altered from SIF AU Data Model

SIF Data Objects

records (non) attendance for

provides

is taught during

records (non) attendance for

describes scope of

records (non)attendance for

is composed of

defines

is taught during

defines

defines

is subject of

is subject of records

is instantiated by

defines

describes content of

records

is taught to

Page 14: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

ASSESSMENT

DEVIATIONS from SIF AU Data Model

• Renamed the GradingAssignment and

GradingAssignmentScore data objects to

AssessmentTask and

AssessmentTaskResult. Enables recording

of the details of an individual assessment

task, (be it a grading assignment, course

exam, or an end of year course or

programme final grade).

• Addition of AssessmentRegistration data

object to record a student’s registration

for assessments that are to be conducted

by external agencies at some future date;

(e.g. NZQA Learning Standard entries,

Cambridge exam entries).

• Addition of StudentAssessment data

object to record a Student’s participation

in a particular assessment task, including

the applicability of special assessment

conditions.

class Temporary - Assessment

StudentAssessment

LearningStandard

ProviderCourse

StudentPersonal

Provider

AssessmentTask

AssessmentTaskResult

Assessment Registration

«enumerati ...SubjectArea

«enumerati ...YearLevel

StudentAttainment

TeachingGroup

Adopted as is from SIF AU Data Model Object

New for SIF NZ Data Model

Altered from SIF AU Data Model

SIF Data Objects

records student'sintented participation in

includes

gains

describesscope of

includes

registers via

records studentsparticipation in

defines

is given

is assigned

particpates in

includes

is part of

course contentis from

is a member of

defines subjectmatter for

conducts

is taught to

conducts

describescontent of

provides

achieved assessmentjustifies attainment

14

Page 15: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

ATTAINMENT

DEVIATIONS from SIF AU Data Model

• Addition of the StudentAttainment

data object that:

• Records a Student’s

attainment of a qualification,

credential, course

achievement or learning

standard pass

• Is based upon having

achieved the requisite

assessment results, e.g.

achieving NCEA Level 1, by

gaining sufficient learning

standard credits

class Temporary - Attainment

StudentAssessment

LearningStandard

ProviderCourse

StudentPersonal

ProviderAssessmentTask

AssessmentTaskResult

StudentAttainment

StaffPersonal

EducationOrganisationAttainment

Credential

Adopted as is from SIF AU Data Model Object

New for SIF NZ Data Model

Altered from SIF AU Data Model

SIF Data Objects

is part of

conducts

includes

has role of

conducts

has relationships with

achieved assessmentjustifies attainment

is gained byStudent via

conductsrecords students participation in

provides

is given

particpates in

gains

is part of

includes

15

Page 16: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

WELLBEING

DEVIATIONS from SIF AU Data Model

• Renamed

StudentParticipation

to

StudentLearningSupp

ortParticipation.

• Addition of the

StudentVoice data

object to capture a

student’s interests and

career, social and

academic goals.

• Addition of the StudentVoice data object to capture a student’s interests and career, social and academic goals.

• Took numerous free text attributes and turned them into enumerations as we intend to use agreed code sets for this data.

• Renamed PersonalisedPlan to StudentDocument.

• Renamed SchoolInfoRefId in all data objects to ProviderRefId.

• Only partially used StudentActivityParticpation.16

class Temporary - Wellbeing

StudentActivityParticipation

Provider

StudentPersonal

Wellbeing Alert

Wellbeing Characteristic Wellbeing Event

Wellbeing Response

Wellbeing Appeal

StudenLearningtSupportParticipation

StudentVoice

StudentDocument

records

lodges

records

is subject of

records

summarises

is subject of

records

makes

generates

summarises

is participant in

records

conducts

is subject of

generates

is subject of

records

summarises

summarises

is participant in

makes

is participant in

class Temporary - Wellbeing

Adopted as is from SIF AU Data Model Object

New for SIF NZ Data Model

Altered from SIF AU Data Model

SIF Data Objects

Page 17: SIF NZ Data Model - nsip.edu.au NZ Data Model...2 3 1 5 6 4 7 Produce a Logical Data Model Based off the Conceptual Data model and the SIF AU Data Model. Receive SISI ESR Data Requirements

DRAFT SIF NZ DATA MODEL OVERVIEW

Inclusion of Logical Data Models

Domain Maps

JSON Schemas / Examples

API Definitions

12

34

5

Background Documents