What Are We Building?

Similar documents
Student Data System. XML Business Transactions

B2B:Student & B2B:Student Open - Schema explanation and process

Reference Manual for the Student and Exchange Visitor Information System Batch Interface

Parent User Guide.

Panel Discussion: Electronic Exchange of Student Transcripts

Considerations and Best Practices in the Electronic Exchange of Student Transcripts: EDI, XML, PDF

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies

Web Services and SOA. The OWASP Foundation Laurent PETROQUE. System Engineer, F5 Networks

SRX Student Records Exchange System

ESDA-Operation Manual Version 1.0. E-platform for School Development & Accountability (ESDA) Operation Manual. Nov [Version 1.

GED Manager How To Guide For Corrections & Youth Challenge Programs

Information Technology Services. Informational Report for the Board of Trustees October 11, 2017 Prepared effective August 31, 2017

Industry Training Register. Guide to integration for ITOs

2015 Ed-Fi Alliance Summit Austin Texas, October 12-14, It all adds up Ed-Fi Alliance

M359 Block5 - Lecture12 Eng/ Waleed Omar

Student Online Registration Version 2.0. Getting Started

Introduction to MySQL. Database Systems

Early Education Program Registration (A New MDE Data Collection)

W408 Supply Chain Interface XML

TREX 101 TEXAS RECORDS EXCHANGE SYSTEM

Administrator Manual

Gradintelligence student support FAQs

PAXSTORE FAQ V4.0. August 17, 2017

Technology Requirements

Teiid Designer User Guide 7.5.0

A Breakthrough In the Science of Proposal Development: P-XML. APMP TM Southern California Fall Seminar. October 22, 2004.

Glossary of Exchange Network Related Groups

DIESEL ENGINE MECHANIC

All about SAML End-to-end Tableau and OKTA integration

Student Forms Table of Contents

Oracle Eloqua Legacy Authenticated Microsites and Contact Users. Configuration Guide

WSDL versioning. Facts Basic scenario. WSDL -Web Services Description Language SAWSDL -Semantic Annotations for WSDL and XML Schema

Account & Resource Management in the Enterprise - Needs and Solutions.

PNB KIOSK BANKING SOLUTION KBS MANUAL FOR BCAs

SECTION 10 EXCHANGE PROTOCOL

New Student Online Enrollment through txconnect

A Framework for Processing Complex Document-centric XML with Overlapping Structures Ionut E. Iacob and Alex Dekhtyar

PRACTICUM APPLICATION GUIDE MSN FAMILY NURSE PRACTITIONER (FNP) SPECIALTY TRACK FULL APPLICATION

Networked Access to Library Resources

July EDGAR Filer Manual (Volume I)

Creating a Parent Portal Account

Beginning To Define ebxml Initial Draft

Shadow Health as an LTI Provider

Campus. Online Registration Processing. Student Information Systems

Reemployment Services (RES) Instructions

According to information received, the Interpol database consists of a set of applications built with different technologies and languages (PL / SQL,

Next Steps for WHOIS Accuracy Global Domains Division. ICANN June 2015

Member Impacting Project Overview Data Push

SDMS TRAINING MANUAL FOR TRAINING PARTNERS

Chapter 13 XML: Extensible Markup Language

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

APPLICATION OF A METASYSTEM IN UNIVERSITY INFORMATION SYSTEM DEVELOPMENT

Coleman Leviter Arrow Electronics IT Software Systems Engineer

NATIONAL STUDENT INDEX

WHOIS Accuracy Reporting System (ARS): Phase 2 Cycle 1 Results Webinar 12 January ICANN GDD Operations NORC at the University of Chicago

Purpose: Use this document to Update a Letter Template and Add Merge Fields to a letter template.

Manuscriptorium for Candidates (M-Can) Help.

Modernized E-File Progress and What You Need To Know: What is A2A

Using SchoolTube. How do I get started? You start by creating a Teacher account that is associated with your school.

IVA Entity Audit Results Submission ICD, XSD, & XML Guidance. August 16, Health Insurance Marketplace Program Training Series

TRUST IDENTITY. Trusted Relationships for Access Management: AND. The InCommon Model

XML. XML Syntax. An example of XML:

SECURITY SYSTEMS TECHNICIAN

Introduction. Parent User Instructions

Database Programming with SQL

MiFID II Transaction Reporting. 29 September 2017

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11

This presentation was created by CPSI, Ltd. 1

Full Stack Web Developer Nanodegree Syllabus

.. Cal Poly CPE/CSC 366: Database Modeling, Design and Implementation Alexander Dekhtyar..

Honeywell WEBS/NIAGARA N4 Tridium Certification Training

The College of William & Mary. Digital Measures ActivityInsight. W&M Administrator User s Guide

The EDW: An Overview For Foothill-De Anza Community College District

Expected Learning Objective Activities/FAs Planned

Step for Step Directions for Completing the Online Registration Process For Returning Students

Water Treatment Chemicals. Sourcing 3.0 Overview October 26, 2011

If you have any questions or concerns about this Privacy Policy, please Contact Us.

GTID Administrator. August, Dr. John D. Barge State School Superintendent

DON XML Achieving Enterprise Interoperability

eschoolplus Alief Independent School Distirct ONLINE STUDENT ENROLLMENT

2017 Delaware County 4-H Enrollment Help Guide

User Manual. For. Online Registration Form To generate Web registration Number. Chhatrapati Shahu Ji Maharaj University, Kanpur

TSDS UNIQUE ID SYSTEM. Overview

Data Warehouse Student Data User Group Meeting. October 4, 2018

Applying On-Line. Go to You will be presented with the log-in page Click on Apply Online

Data Compliance Guidelines Version 1.2

TSDS. **You must have TEAL access before you can request TSDS access.

Presented by Kit Na Goh

Activating your Home Access Center Account

NEASC ACCREDITATION PORTAL Quick Reference for Completing Two-Year Progress Reports. accportal.org/cpss

I-9 AND E-VERIFY VENDOR DUE DILIGENCE

IBM Database Conversion Workbench 3.5

A DTD-Syntax-Tree Based XML file Modularization Browsing Technique

7. METHODOLOGY FGDC metadata

How to Set Up Registration Events

DIRECT LENDING SIGN IN INSTRUCTIONS

TEXAS STUDENT DATA SYSTEM TEAL Update for ESC Champions Sept 2013

Authentication, Authorization and Accounting Requirements for the Session Initiation Protocol

Week 11: MIS 3537: Internet and Supply Chains

Supervisor Guide. WARNING: This guide changes regularly. To ensure accurate data, please do not download or print. June 2017.

Transcription:

Presentation Agenda Introduction Overview of the Transport Layer Respective Responsibilities Overview of Extensible Markup Language (XML) SDS Data Exchange Specification Schedule 1

What Are We Building? A new secure Student Data System that includes... A database that will support the integration of the K- 12 common components and the sharing of data Expansion of Student Tracking function to identify children and youth who are not registered in an approved education program A flexible and timely student record keeping system Enhanced functions to streamline business processes 2

Schools / School Divisions will exchange information by Paper forms (with a sunset strategy to yield cost savings) Online data entry via web pages Electronic file transfer of XML data files (batch) Electronic XML data exchange (real-time) 3

Standard Reports for Schools Online Screens for Schools Online Screens For the Department School Department Standard Reports for the Department New Student Data System Real-time / Electronic File Transfer (Demo, Enrolment, Registration, Final Marks) Paper-based Student Information (Enrolment/Withdrawal, Registration and Marks) Student Data System School Software Nightly Update Real-time / Electronic Data Exchange (Demographics and Final Marks) MIS (Outside Scope) Ad hoc Reports for the Department Report Generator Student Data System Ad hoc Reporting 4

Schools / school divisions will have these self-serve functions... Web XML Generate and retrieve Saskatchewan Learning IDs Enroll, register and withdraw students Mass re-enroll their students Enter & review final marks for students Query graduation requirements (counseling) Enter and review PAA module tracking information Simplified distance learning course registration Ability to establish base school for students Submit electronic data and receive feedback (real-time and batch) Educator Profile 5

Data Communication Client Options Real Time Exchange 1. Direct creation and transmission of XML documents Batch Exchange 1. Using SDS application, browse client network for batch XML file for upload 2. Retrieve results from SDS application 6

Data Communication Standards 1. Transport : HTTPS 2. Method: POST 3. Container:.XML 4. Security: System Authentication and XML-Embedded User Credentials 7

Real-Time Data Communication Model School Software Request Oracle DB View Results ACK Security XML Response ACK School Database Internet / Firewall HTTPS Internet / Firewall Web Server SDS Learning Database XML Request System Credentials Process Results School System Saskatchewan Learning 8

Batch Exchange Data Communication Model School Software Select Data File Oracle DB Security XML User Workstation ACK Internet / Firewall HTTPS Internet / Firewall Web Server SDS Learning Database XML User Batch File Credentials Process Results School System Saskatchewan Learning 9

School / School Division Responsibilities 1. Provide Network and Security configuration information 2. Develop the ability to generate and parse XML documents 3. Develop the ability to initiate a HTTPS connection, send, and receive Authentication Credentials and XML documents 10

Department Responsibilities 1. Review and approve client network and security configurations 2. Authenticate HTTPS connection 3. Accept, validate, and respond to authorized XML requests 4. Ensure Data Security 11

Overview of XML What is XML? Extensible Markup Language Used to facilitate data exchange between partners, using common terminology Looks like HTML, but provides a semantic description of information 12

Example 1 - XML Fragment <name> <first>edward</first> <last>teller</last> </name> 13

Well Formed XML There is only one root element Every starting tag must have a corresponding closing tag XML tags can be nested but must not overlap Element names must obey XML naming conventions 14

Valid XML For a document to be valid, it must be well formed conform to a specification We will use XML Schema (.xsd files) to define the specification 15

Example 2 <endangered_species> <animal> <name language= english >Tiger</name> <name language= latin >panthera tigris</name> </animal> </endangered_species> 16

SDS Data Exchange Specification Message Types Types of Dialogues Examples 17

Message Types Events (new or changed data) Requests for Data Responses to Requests and Events Each message has one or more objects Each object is one business transaction 18

Types of Dialogues Sending student demographic, enrollment and/or class registration data Event - new and/or changed data School Department Response - status of data received; errors; Learning ID Number and birth date for records without Learning ID Number in the original Event 19

Types of Dialogues Sending student marks Event - student marks School Department Response - status of data received; errors 20

Types of Dialogues Quick enrollment Event - quick enrollment Response - status of data received; errors; Learning ID Number and birth date School Department Request - demographic data and/or course history Response - demographic data and/or course history 21

Types of Dialogues Requesting course history for students (e.g. at the end of a term) Request - course history School Department Response - course history 22

School Mark Example <StudentClassMark RefId="1"> <StudentIdentification> <DeptAssignedPersonId>123456789</DeptAssignedPersonId> <BirthDate>1987-10-31</BirthDate> </StudentIdentification> <ClassIdentification> <SchoolId>1234567</SchoolId> <ClassId>MathA30 A</ClassId> <StartDate>2004-02-01</StartDate> <EndDate>2004-06-25</EndDate> </ClassIdentification> <SchoolMarkInfo> <SchoolMark>82</SchoolMark> </SchoolMarkInfo> </StudentClassMark> 23

Summary / Wrap Web resources available: www.sasked.gov.sk.ca\sds\xml Test / validation environment will be available for vendors Business and Technical contact (email): student.records@sasked.gov.sk.ca 24

Vendor Data Exchange Schedule Vendor Questions Sept. 23 - Oct. 31, 2003 Development Nov. 1 - Jan. 15, 2004 Technical Testing Jan. 15 - Mar. 1, 2004 System Testing Mar. 1 - May 1, 2004 Client Validation May 1 - Jun. 30, 2004 Implementation August 2004 25