SuccessMaker Data Services API Guide

Size: px
Start display at page:

Download "SuccessMaker Data Services API Guide"

Transcription

1 SuccessMaker Data Services API Guide

2 Document last updated August 2014 Copyright Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks, in the U.S. and/or other countries of Pearson Education, Inc. or its affiliates. Other trademarks are the property of their respective owners. Use of trademarks or company names implies no relationship, sponsorship, endorsement, sale, or promotion on the part of Pearson Education, Inc.

3 Table of Contents Introduction Student REST API Create a New Student... 2 Delete a Student... 3 Get Student List... 4 Transfer Student List... 5 Get Student Data... 6 Update a Student... 8 Student Data Fields... 9 Student Validation Rules Teacher REST API Create a New Teacher Delete a Teacher Get Teacher List Get Teacher Data Update a Teacher Teacher Data Fields Teacher Validation Rules Teacher-Student Relationship REST API Create a New Teacher-Student Relationship Delete a Teacher-Student Relationship Teacher-Student Relationship Data Fields Transfer Student REST API Transfer a Student to Another School Student Performance Data REST API Retrieve Student Session Data Student Session Data Fields Retrieve Student Skill Mastery Data Student Skill Mastery Data Fields Error Messages Error Codes Field Names and Display Names XML Schema Definitions Student XSD Teacher XSD Teacher-Student Relationship XSD Student Session XSD Skill Mastery XSD Transfer Student List XSD SuccessMaker Data Services API Guide iii

4 Introduction This guide describes the SuccessMaker application programming interface (API). The SuccessMaker API consists of five parts: the Student API, the Teacher API, the Teacher Student Relationship API, the Transfer Student API, and the Student Performance Data API. The SuccessMaker API allows developers to access core areas of the SuccessMaker application from their own systems. This API was written in a Representational State Transfer (REST)ful manner so that it could be accessed easily by any other system regardless of the programming language or platform deployment. All that is required to execute the API methods is knowledge of HTTP and XML. To learn more about each of the methods and resources available through the APIs, review the detailed chapters of this document. Authentication Schemes Basic Authentication Base URI SuccessMaker Data Services API Guide 1

5 1 Student REST API This chapter describes the Student REST API methods and resources. The Student API provides Create, Read, Update, and Delete operations for student accounts. With the exception of student creation, all methods require a student's globally unique identifier (GUID) to execute. Resource URI {school-id} The organization district number Create a New Student This method creates a new student account in SuccessMaker. If successful, this method will return the newly-created student's GUID in the response body. The HTTP response will also contain a Location header with the new resource's Uniform Resource Identifier (URI). URI URI Parameters {school-id} HTTP Method POST Resource Formats text/xml Authentication required The organization district number SuccessMaker Data Services API Guide 2

6 Request Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Student> <firstname>rest</firstname> <middlename></middlename> <lastname>student</lastname> <username>student11111_ri</username> <password>student11111_ri</password> <gender>female</gender> <studentdistrictid>student11111_ri</studentdistrictid> <grade>1</grade> <specialservices>plan_504</specialservices> <haseconomicdisadvantage>yes</haseconomicdisadvantage> <hasdisability>yes</hasdisability> <hasenglishproficiency>yes</hasenglishproficiency> <ismigrant>yes</ismigrant> <ethnicity>african_american</ethnicity> </Student> Responses 201 Created Student account was created. The location header contains its URI. 400 Bad Request The provided data is incomplete or invalid. Response Entities xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx This will be the GUID of the newly-created student. Delete a Student This method deletes a student account from SuccessMaker. URI SuccessMaker Data Services API Guide 3

7 URI Parameters {school-id} The organization district number {guid} The student's globally unique identifier HTTP Method DELETE Resource Formats text/xml Authentication required Request Entities n/a Responses 200 OK The student is returned as the response entity. 404 Not Found There is no student with this GUID. Response Entities n/a Get Student List This method returns a listing of students for a given school from SuccessMaker. If successful, this method will return the student list as XML in the response body. URI URI Parameters {school-id} HTTP Method GET The organization district number SuccessMaker Data Services API Guide 4

8 Resource Formats text/xml Authentication required Request Entities n/a Responses 200 OK The student list is returned as the response entity. Response Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <students self="/schools/{school-id}/students/"> <student ref="/schools/{school-id}/students/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxx1">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx1</student> <student ref="/schools/{school-id}/students/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxx2">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx2</student> </students> Transfer Student List This method allows for transferring a list of one or more students to the school identified in the URI. If one or more student transfers in the list fail, all successful transfers will be completed and any failed transfers will be reported. URI <student ref="/schools/{school-id}/students/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxx3">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx3</student> URI Parameters {to-school-id} transferred to The organization district number of the school the student is being SuccessMaker Data Services API Guide 5

9 HTTP Method PUT Resource Formats text/xml Authentication required Request Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <students> <student id="student11111_ri"></student> <student id="student22222_ri"></student> </students> The id attribute for the student is their student district identification. Responses 201 Created All students were successfully transferred. The location header contains the URI to get student list. 400 Bad Request The provided data is incomplete or invalid. Some or all of the student transfers may have failed. Response Entities n/a Get Student Data This method returns student account data from SuccessMaker. If successful, this method will return the student resource as XML in the response body. URI URI Parameters {school-id} The organization district number SuccessMaker Data Services API Guide 6

10 {guid} The student's globally unique identifier HTTP Method GET Resource Formats text/xml Authentication required Request Entities n/a Responses 200 OK The student is returned as the response entity. 404 Not Found There is no student with this GUID. Response Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Student> <firstname>rest</firstname> <middlename></middlename> <lastname>student</lastname> <username>student11111_ri</username> <password>student11111_ri</password> <gender>female</gender> <studentdistrictid>student11111_ri</studentdistrictid> <grade>1</grade> <specialservices>plan_504</specialservices> <haseconomicdisadvantage>yes</haseconomicdisadvantage> <hasdisability>yes</hasdisability> <hasenglishproficiency>yes</hasenglishproficiency> <ismigrant>yes</ismigrant> <ethnicity>african_american</ethnicity> </Student> SuccessMaker Data Services API Guide 7

11 Update a Student This method updates student account data in SuccessMaker. URI URI Parameters {school-id} The organization district number {guid} The student's globally unique identifier HTTP Method PUT Resource Formats text/xml Authentication required Request Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Student> <firstname>rest</firstname> <middlename></middlename> <lastname>student</lastname> <username>student11111_ri</username> <password>student11111_ri</password> <gender>female</gender> <studentdistrictid>student11111_ri</studentdistrictid> <grade>1</grade> <specialservices>plan_504</specialservices> <haseconomicdisadvantage>yes</haseconomicdisadvantage> <hasdisability>yes</hasdisability> <hasenglishproficiency>yes</hasenglishproficiency> SuccessMaker Data Services API Guide 8

12 <ismigrant>yes</ismigrant> <ethnicity>african_american</ethnicity> </Student> Responses 200 OK Student account was updated. 400 Bad Request The provided data is incomplete or invalid. Response Entities n/a Student Data Fields First Name Middle Name Last Name Ethnicity Gender Grade Username Password Student ID Disability Status Socioeconomic Status English Proficiency Special Services Migrant Status SuccessMaker Data Services API Guide 9

13 Student Validation Rules Table 1-1 Student Validation Rules Validation Rule Fields Non UTF-16 characters not allowed No leading spaces, trailing spaces, or more than 1 consecutive inner space is allowed Field length maximum of 255 Field length maximum of 32 Invalid grade values Fields are required firstname middlename lastname username password studentdistrictid firstname middlename lastname username studentdistrictid firstname middlename lastname username password studentdistrictid If a grade is entered, it must match one of the following: K, 1, 2, 3, 4, 5, 6, 7, 8, NOT_SPECIFIED firstname lastname username password studentdistrictid gender grade haseconomicdisadvantage hasdisability hasenglishproficiency ismigrant has504 isgifted hasiep ethnicity SuccessMaker Data Services API Guide 10

14 Validation Rule Fields Invalid ethnicity values Invalid gender values Invalid yes/no demographic values. Values for these fields must match one of the following: YES NO NOT_SPECIFIED Must be unique If an ethnicity is entered, it must match one of the following: AFRICAN_AMERICAN ASIAN_PACIFIC_ISLANDER CAUCASIAN HISPANIC_OR_LATINO NATIVE_AMERICAN_ALASKAN_NATIVE OTHER NOT_SPECIFIED If a gender is entered, it must match one of the following: FEMALE MALE NOT_SPECIFIED haseconomicdisadvantage hasdisability hasenglishproficiency ismigrant has504 isgifted hasiep username studentdistrictid SuccessMaker Data Services API Guide 11

15 2 Teacher REST API This chapter describes the Teacher REST API methods and resources. The Teacher API provides Create, Read, Update and Delete operations for teacher accounts. With the exception of teacher creation, all methods require a teacher's GUID to execute. Resource URI school-id The organization district number Create a New Teacher This method creates a new teacher account in SuccessMaker. If successful, this method will return the newly-created teacher's GUID in the response body. The HTTP response will also contain a Location header with the new resource's URI. URI URI Parameters {school-id} HTTP Method POST Resource Formats text/xml Authentication required The organization district number SuccessMaker Data Services API Guide 12

16 Request Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Teacher> <firstname>rest</firstname> <middlename></middlename> <lastname>teacher</lastname> <username>teacher11111_ri</username> <password>teacher11111_ri</password> <userid>teacher11111_ri</userid> <title>dr</title> </Teacher> Responses 201 Created Teacher account was created. The location header contains its URI. 400 Bad Request The provided data is incomplete or invalid. Response Entities xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx This will be the GUID of the newly-created teacher. Delete a Teacher This method deletes a teacher account from SuccessMaker. URI URI Parameters {school-id} The organization district number {guid} The teacher's globally unique identifier HTTP Method DELETE SuccessMaker Data Services API Guide 13

17 Resource Formats text/xml Authentication required Request Entities n/a Responses 200 OK The teacher is returned as the response entity. 404 Not Found There is no teacher with this GUID. Response Entities n/a Get Teacher List This method returns a listing of teachers for a given school from SuccessMaker. If successful, this method will return the teacher list as XML in the response body. URI URI Parameters {school-id} HTTP Method GET Resource Formats text/xml Authentication required The organization district number SuccessMaker Data Services API Guide 14

18 Request Entities n/a Responses 200 OK The teacher list is returned as the response entity. Response Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <teachers self="/schools/{school-id}/teachers/"> <teacher ref="/schools/{school-id}/teachers/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxx1">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx1</teacher> <teacher ref="/schools/{school-id}/teachers/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxx2">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx2</teacher> <teacher ref="/schools/{school-id}/teachers/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxx3">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx3</teacher> </teachers> Get Teacher Data This method returns teacher account data from SuccessMaker. If successful, this method will return the teacher resource as XML in the response body. URI URI Parameters {school-id} {guid} HTTP Method GET Resource Formats text/xml Authentication required The organization district number The teacher's globally unique identifier SuccessMaker Data Services API Guide 15

19 Request Entities n/a Responses 200 OK The teacher is returned as the response entity. 404 Not Found There is no teacher with this GUID. Response Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Teacher> <firstname>rest</firstname> <middlename></middlename> <lastname>teacher</lastname> <username>teacher11111_ri</username> <userid>teacher11111_ri</userid> <title>dr</title> </Teacher> Update a Teacher This method updates teacher account data in SuccessMaker. URI URI Parameters {school-id} The organization district number {guid} The teacher's globally unique identifier HTTP Method PUT Resource Formats text/xml SuccessMaker Data Services API Guide 16

20 Authentication required Request Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Teacher> <firstname>rest</firstname> <middlename></middlename> <lastname>teacher</lastname> <username>teacher11111_ri</username> <password>teacher11111_ri</password> <userid>teacher11111_ri</userid> <title>dr</title> </Teacher> Responses 200 OK Teacher account was updated. 400 Bad Request The provided data is incomplete or invalid. Response Entities n/a Teacher Data Fields First Name Middle Name Last Name Username Password Title User ID SuccessMaker Data Services API Guide 17

21 Teacher Validation Rules Table 2-1 Teacher Validation Rules Validation Rule Fields Non UTF-16 characters not allowed No leading spaces, trailing spaces, or more than 1 consecutive inner space is allowed Field length maximum of 255 Invalid title values Fields are required Must be unique firstname middlename lastname username userid password firstname middlename lastname username userid firstname middlename lastname username password If a title is entered, it must match one of the following: DR MISS MS MR MRS NOT_SPECIFIED firstname lastname username userid password title username userid SuccessMaker Data Services API Guide 18

22 3 Teacher-Student Relationship REST API This chapter describes the Teacher-Student Relationship REST API methods and resources. The Teacher-Student Relationship API provides Create and Delete operations for teacher student relationships. Resource URI school-id The organization district number Create a New Teacher-Student Relationship This method creates a new teacher -student relationship in SuccessMaker. If successful, this method will assign the student to the teacher. Any existing Teacher-Student relationship will be removed. This method allows the teacher to be identified by username or GUID. URI URI Parameters {school-id} HTTP Method POST Resource Formats text/xml Authentication required The organization district number SuccessMaker Data Services API Guide 19

23 Request Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <TeacherStudent> <teacherguid>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</teacherguid> <studentguid>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</studentguid> </TeacherStudent> This format uses the teacher's GUID to identify the teacher. This is the preferred format to use. Responses 201 Created Teacher-student relationship was created. 400 Bad Request The provided data is incomplete or invalid. Response Entities n/a Delete a Teacher-Student Relationship This method deletes an existing teacher-student relationship in SuccessMaker. If successful, this method will delete any existing teacher -student relationship; and the student will be set to unassigned. URI URI Parameters {school-id} {guid} HTTP Method DELETE Resource Formats text/xml The organization district number The student's globally unique identifier SuccessMaker Data Services API Guide 20

24 Authentication required Request Entities n/a Responses 200 OK Teacher Student relationship was deleted, student is now unassigned. 400 Bad Request The provided data is incomplete or invalid. Response Entities n/a Teacher-Student Relationship Data Fields Teacher GUID Student GUID SuccessMaker Data Services API Guide 21

25 4 Transfer Student REST API This chapter describes the Transfer Student REST API methods and resources. The Transfer Student API allows for the transferring of a student from one school to another school within the same district. Resource URI from-school-id The organization district number of the student's current school Transfer a Student to Another School This method will transfer a student from the current school to another school within the same district. If successful, this method will transfer the student's data to the new school; and the student will be set to unassigned. The HTTP response will also contain a Location header with the resource's new URI. URI {guid}/{to-school-id} URI Parameters {from-school-id} The organization district number of the student's current school {guid} {to-school-id} to HTTP Method POST Resource Formats text/xml The student's globally unique identifier The organization district number of the school to transfer the student SuccessMaker Data Services API Guide 22

26 Authentication required Request Entities n/a Responses 201 Created Student was successfully transferred. The location header contains its new URI. 400 Bad Request The provided data is incomplete or invalid. Response Entities n/a SuccessMaker Data Services API Guide 23

27 5 Student Performance Data REST API This chapter describes the Student Performance Data REST API methods and resources. The Student Performance Data API provides two raw data feeds for student session and skill mastery data. Resource URI {school-id} The organization district number Retrieve Student Session Data This method will return the student's assignment session data. Each assignment will be returned along with all of its sessions. Sessions that are currently in progress will not be included. If a student is in Initial Placement (IP) the session will contain a '-1.00' value for its current course level. URI /studentsessiondata/{guid} URI Parameters {school-id} {guid} HTTP Method GET Resource Formats text/xml The organization district number The student's globally unique identifier SuccessMaker Data Services API Guide 24

28 Authentication required Request Entities n/a Responses 200 OK Student session data was successfully retrieved. 400 Bad Request The provided data is incomplete or invalid. Response Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <studentsessiondata studentguid="xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx"> <assignment name="math" subject="math" assignedby="mr. Henry Levyston" assignedcourselevel="3.0"/> <assignment name="reading" subject="reading" assignedby="mr. Henry Levyston" assignedcourselevel="3.0"> <session guid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" currentcourselevel="3.00" startdate=" :35:10" enddate=" :45:10" length="10" ipmcompletedate="" ipmlevel="" rawexercisesattempted="2" rawexercisescorrect="2"/> <session guid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" currentcourselevel="3.05" startdate=" :20:10" enddate=" :40:10" length="20" ipmcompletedate="" ipmlevel="" rawexercisesattempted="12" rawexercisescorrect="6"/> <session guid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" currentcourselevel="3.10" startdate=" :35:10" enddate=" :50:10" length="15" ipmcompletedate="" ipmlevel="" rawexercisesattempted="20" rawexercisescorrect="15"/> </assignment> </studentsessiondata> Student Session Data Fields Student GUID Session GUID Assignment Name Subject Assigned by (Teacher) SuccessMaker Data Services API Guide 25

29 Assigned Course Level Current Course Level at End of Session Session Start Date/Time Session End Date/Time Session Length IPM Complete Timestamp IPM Level Raw Exercises Attempted in Session Raw Exercises Correct in session Retrieve Student Skill Mastery Data This method will return the student's skill mastery data. Each assignment will be returned along with all of its skills mastery data. URI URI Parameters {school-id} {guid} HTTP Method GET Resource Formats text/xml Authentication required Request Entities n/a The organization district number The student's globally unique identifier SuccessMaker Data Services API Guide 26

30 Responses 200 OK Student skill mastery data was successfully retrieved. 400 Bad Request The provided data is incomplete or invalid. Response Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <studentskillmasterydata studentguid="xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx"> <assignment name="math" subject="math"/> <assignment name="reading" subject="reading"> <skill guid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" name="understanding Reading Skill 1" status="not Mastered" laststatuschangedate=" "/> <skill guid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" name="reading Comprehension Skills" status="not Mastered" laststatuschangedate=" "/> <skill guid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" name="understanding Reading Skill 77" status="at Risk" laststatuschangedate=" "/> </assignment> </studentskillmasterydata> Student Skill Mastery Data Fields Student GUID Assignment Name Subject Skill GUID Skill Assessed Skill Name Skill Status Mastered Not Mastered At Risk Date of Skill Status Change Last Date SuccessMaker Data Services API Guide 27

31 6 Error Messages This chapter describes the format of error messages and includes a list of all possible error codes in Table 6-1. See Table 6-2 for a list of the fields and their corresponding display names. Response Entity <?xml version="1.0" encoding="utf-8" standalone="yes"?> <errors> <error> <errorcode>{notfoundexception}</errorcode> <field>guid</field> <errormessage>person with guid invalidguid not found.</errormessage> </error> </errors> Error Codes Table 6-1 Error Codes HTTP Response Code Error Code Error Message Applies To 400 {UnmodifiableUserE xception} Cannot delete student. The student has an active session. Student Resource 400 {Message.Not.Read able} The message sent with your request could not be read. Please validate your message to ensure it is properly formatted. The HTTP request body. 400 {NotNull.validation. message} {displayname} is required. Any required element that is missing. 400 {NotBlank.validation.message} {displayname} is required. Any required element that has a blank value. 400 {InvalidValue.valida tion.message} The {displayname} value is invalid. Any element with an invalid value. SuccessMaker Data Services API Guide 28

32 HTTP Response Code Error Code Error Message Applies To 400 {InvalidSpaces.valid ation.message} The {displayname} contains invalid whitespace Any required element that contains leading or trailing spaces, or more than 1 consecutive inner space. 400 {Length.validation. message} {displayname} length must be between {min} and {max}. Any element that is outside of the min/max length range. 400 {Unique.validation. message} {displayname} already exists. A value is required to be unique for the resource. Teacher Resource ("userid" and "username"), Student Resource ("studentid" and "username") 400 {OnlyMe.validation. message} {displayname} already exists. Same as {Unique.validation.message}. It may occur while updating the resource. 400 {DoesNotExist.valid ation.message} {displayname} does not exist. Occurs for invalid school-id for all applicable operations, student GUID or teacher GUID for Teacher Student Relationship, fromschool-id and to-school-id for Transfer Student. 400 {UsernameGuidMis match.validation.me ssage} The Teacher GUID and Username do not match. Teacher Student Relationship 400 {UsernameGuidBoth Blank.validation.mes sage} The Teacher GUID and Username cannot both be blank. Teacher Student Relationship 400 {StudentTeacherDiff erentschools.validati on.message} The Student and Teacher do not belong to the same school. Teacher Student Relationship 400 {AlreadyAtSchool.va lidation.message} The student already exists in the school you are attempting to transfer them to. Transfer Student 400 {UnableToTransferS tudentdata.validatio n.message} Unable to transfer student's data. Transfer Student 400 {UnableToTransferS tudentassets.validati on.message} Unable to transfer student's assets. Transfer Student 400 {AlreadyAtSchool.va lidation.message} {studentid} The student already exists in the school you are attempting to transfer them to. Transfer Student List 400 {UnableToTransferS tudentdata.validatio n.message} {studentid} Unable to transfer student's data. Transfer Student List SuccessMaker Data Services API Guide 29

33 HTTP Response Code Error Code Error Message Applies To 400 {UnableToTransferS tudentassets.validati on.message} {studentid} Unable to transfer student's assets. Transfer Student List 400 {StudentDoesNotExi stinschool.validatio n.message} Student does not exist in the specified school. Occurs when the specified student exists, but is not in the school specified (schoolid). Applies to Student Resource, Student Teacher Relationship, and Transfer Student. 400 {TeacherDoesNotExi stinschool.validatio n.message} Teacher does not exist in the specified school. Occurs when the specified teacher exists, but is not in the school specified (schoolid). Applies to Teacher Resource and Student Teacher Relationship. 404 {NotFoundException } Any resources that cannot be found in SuccessMaker. 500 {Exception} An exception was encountered while processing your request. The SuccessMaker REST API encountered an unexpected exception. You may choose to retry your request or execute custom error handling. Field Names and Display Names Table 6-2 Field Names Field Name ethnicity firstname gender grade hasdisability haseconomicdisadvantage hasenglishproficiency ismigrant lastname middlename password specialservices studentdistrictid studentguid Display Name Ethnicity First Name Gender Grade Disability Status Socioeconomic Status English Proficiency Migrant Status Last Name Middle Name Password Special Services Student ID Student GUID SuccessMaker Data Services API Guide 30

34 teacherguid teacherusername title userid username Teacher GUID Teacher Username Title User ID Username SuccessMaker Data Services API Guide 31

35 7 XML Schema Definitions Student XSD <?xml version="1.0"?> <xsd:schema xmlns:xsd=" elementformdefault="qualified"> <xsd:element name="student"> <xsd:complextype> <xsd:all> <xsd:element name="firstname"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> <xsd:element name="middlename" minoccurs="0"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> <xsd:element name="lastname"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> <xsd:element name="username"> <xsd:simpletype> SuccessMaker Data Services API Guide 32

36 <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> <xsd:element name="password"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> <xsd:element name="gender" > <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="male" /> <xsd:enumeration value="female" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> <xsd:element name="studentdistrictid"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="32"/> </xsd:restriction> </xsd:simpletype> <xsd:element name="grade" > <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="k" /> <xsd:enumeration value="1" /> <xsd:enumeration value="2" /> <xsd:enumeration value="3" /> SuccessMaker Data Services API Guide 33

37 <xsd:enumeration value="4" /> <xsd:enumeration value="5" /> <xsd:enumeration value="6" /> <xsd:enumeration value="7" /> <xsd:enumeration value="8" /> <xsd:enumeration value="9" /> <xsd:enumeration value="10" /> <xsd:enumeration value="11" /> <xsd:enumeration value="12" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> <xsd:element name="specialservices"> <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="not_specified" /> <xsd:enumeration value="plan_504" /> <xsd:enumeration value="gifted_talented" /> <xsd:enumeration value="iep" /> <xsd:enumeration value="no_special_services" /> <xsd:enumeration value="other" /> </xsd:restriction> </xsd:simpletype> <xsd:element name="haseconomicdisadvantage"> <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="yes" /> <xsd:enumeration value="no" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> SuccessMaker Data Services API Guide 34

38 /> <xsd:element name="hasdisability"> <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="yes" /> <xsd:enumeration value="no" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> <xsd:element name="hasenglishproficiency"> <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="yes" /> <xsd:enumeration value="no" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> <xsd:element name="ismigrant"> <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="yes" /> <xsd:enumeration value="no" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> <xsd:element name="ethnicity"> <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="african_american" <xsd:enumeration value="asian_pacific_islander" /> <xsd:enumeration value="caucasian" /> <xsd:enumeration value="hispanic_or_latino"/> SuccessMaker Data Services API Guide 35

39 <xsd:enumeration value="native_american_alaskan_native" /> <xsd:enumeration value="other" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> </xsd:all> </xsd:complextype> </xsd:schema> Teacher XSD <?xml version="1.0"?> <xsd:schema xmlns:xsd=" elementformdefault="qualified"> <xsd:element name="teacher"> <xsd:complextype> <xsd:all> <xsd:element name="firstname"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> <xsd:element name="middlename" minoccurs="0"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> <xsd:element name="lastname"> <xsd:simpletype> SuccessMaker Data Services API Guide 36

40 <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> <xsd:element name="username"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> <xsd:element name="password"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> <xsd:element name="userid"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="32"/> </xsd:restriction> </xsd:simpletype> <xsd:element name="title"> <xsd:simpletype> <xsd:restriction base="xsd:string" > <xsd:enumeration value="dr" /> <xsd:enumeration value="miss" /> <xsd:enumeration value="ms" /> <xsd:enumeration value="mr" /> <xsd:enumeration value="mrs" /> <xsd:enumeration value="not_specified" /> SuccessMaker Data Services API Guide 37

41 </xsd:restriction> </xsd:simpletype> </xsd:all> </xsd:complextype> </xsd:schema> Teacher-Student Relationship XSD <?xml version="1.0"?> <xsd:schema xmlns:xsd=" elementformdefault="qualified"> <xsd:element name="teacherstudent"> <xsd:complextype> <xsd:all> <xsd:element name="teacherguid" type="xsd:string" /> <xsd:element name="studentguid" type="xsd:string" /> </xsd:all> </xsd:complextype> </xsd:schema> Student Session XSD <?xml version="1.0"?> <xsd:schema xmlns:xsd=" elementformdefault="qualified"> <xsd:element name="studentsessiondata"> <xsd:complextype> <xsd:sequence> <xsd:element name="assignment"> <xsd:complextype> <xsd:sequence> <xsd:element name="session"> <xsd:complextype> SuccessMaker Data Services API Guide 38

42 <xsd:attribute name="guid" type="xsd:string"/> <xsd:attribute name="currentcourselevel" type="xsd:decimal"/> <xsd:attribute name="startdate" type="xsd:datetime"/> <xsd:attribute name="enddate" type="xsd:datetime"/> <xsd:attribute name="length" type="xsd:decimal"/> <xsd:attribute name="ipmcompletedate" type="xsd:datetime"/> <xsd:attribute name="ipmlevel" type="xsd:decimal"/> <xsd:attribute name="rawexercisesattempted" type="xsd:decimal"/> <xsd:attribute name="rawexercisescorrect" type="xsd:decimal"/> </xsd:complextype> </xsd:sequence> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="subject" type="xsd:string"/> <xsd:attribute name="assignedby" type="xsd:string"/> <xsd:attribute name="assignedcourselevel" type="xsd:decimal"/> </xsd:complextype> </xsd:sequence> <xsd:attribute name="studentguid" type="xsd:string"/> </xsd:complextype> </xsd:schema> SuccessMaker Data Services API Guide 39

43 Skill Mastery XSD <?xml version="1.0"?> <xsd:schema xmlns:xsd=" elementformdefault="qualified"> <xsd:element name="studentskillmasterydata"> <xsd:complextype> <xsd:sequence> <xsd:element name="assignment"> <xsd:complextype> <xsd:sequence> <xsd:element name="skill"> <xsd:complextype> <xsd:attribute name="guid" type="xsd:string"/> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="status" type="xsd:string"/> <xsd:attribute name="laststatuschangedate" type="xsd:date"/> </xsd:complextype> </xsd:sequence> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="subject" type="xsd:string"/> </xsd:complextype> </xsd:sequence> <xsd:attribute name="studentguid" type="xsd:string"/> </xsd:complextype> </xsd:schema> SuccessMaker Data Services API Guide 40

44 Transfer Student List XSD <?xml version="1.0"?> <xsd:schema xmlns:xsd=" elementformdefault="qualified"> <xsd:element name="students"> <xsd:complextype> <xsd:sequence> <xsd:element name="student" minoccurs="0" maxoccurs="unbounded"> <xsd:complextype> <xsd:attribute name="id" type="xsd:string"/> </xsd:complextype> </xsd:sequence> </xsd:complextype> </xsd:schema> SuccessMaker Data Services API Guide 41

45 Pearsonschool.com/successmaker support.pearsonschool.com

Data Services API Guide SuccessMaker 9

Data Services API Guide SuccessMaker 9 Document last updated September 22, 2016 Copyright 2016 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks,

More information

Data Services API Guide SuccessMaker 10

Data Services API Guide SuccessMaker 10 Document last updated July 26, 2017 Copyright 2017 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks,

More information

Enterprise Knowledge Platform

Enterprise Knowledge Platform Enterprise Knowledge Platform Training History Import/Export Document Information Document ID: EN145 Document title: EKP Training History Import/Export Version: 1.7 Document date: 14 April 2009 This document

More information

The main problem of DTD s...

The main problem of DTD s... The main problem of DTD s... They are not written in XML! Solution: Another XML-based standard: XML Schema For more info see: http://www.w3.org/xml/schema XML Schema (W3C) Thanks to Jussi Pohjolainen TAMK

More information

CountryData Technologies for Data Exchange. Introduction to XML

CountryData Technologies for Data Exchange. Introduction to XML CountryData Technologies for Data Exchange Introduction to XML What is XML? EXtensible Markup Language Format is similar to HTML, but XML deals with data structures, while HTML is about presentation Open

More information

<!-- type definitions -->

<!-- type definitions --> User upload Batch filing schema for eflex batch filing.

More information

asexml SCHEMA CHANGE REQUEST

asexml SCHEMA CHANGE REQUEST asexml SCHEMA CHANGE REQUEST PREPARED BY: DOCUMENT REF: SCOTT MASKIEL CR55 VERSION: 1.5 DATE: 5 DECEMBER 2013 DRAFT/FINAL DRAFT Am,ttolion l:nergy 1\_.n,ketOperctor Ltd AeN 94 on Ol'J 327 Wv'IW.oemo.oom.ou

More information

Sticky and Proximity XML Schema Files

Sticky and Proximity XML Schema Files APPENDIX B Sticky and Proximity XML Schema Files This appendix describes how you can use the two XML schema files, included with the GSS, to describe and validate the sticky XML and proximity XML output

More information

eidas SAML Attribute Profile

eidas SAML Attribute Profile eidas SAML Attribute Profile eidas Technical Sub-group, 28 October 2016 Document identifier: eidas/profiles/saml/attributes Abstract: This specification defines the SAML attributes to be used for the assertion

More information

UC Web Service Developer Guide of UC Credit Report. version 1.1 V

UC Web Service Developer Guide of UC Credit Report. version 1.1 V UC Web Service Developer Guide of UC Credit Report version 1.1 V. 2015.12.14 Developer Guide of UCCreditReport Web Service Page 2 of 45 Terms description of UCCreditReport Web Service Copyright 2009 UC

More information

X(ml)S(chema)D(definition) Complex Types Indicators

X(ml)S(chema)D(definition) Complex Types Indicators X(ml)S(chema)D(definition) Complex Types Indicators We can control HOW elements are to be used in documents with indicators. Indicators We have seven types of indicators: Order indicators: All Choice Sequence

More information

CA Data Protection. Account Import XML Schema Guide. Release 15.0

CA Data Protection. Account Import XML Schema Guide. Release 15.0 CA Data Protection Account Import XML Schema Guide Release 15.0 This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter referred to as the Documentation

More information

DBMaker. XML Tool User's Guide

DBMaker. XML Tool User's Guide DBMaker XML Tool User's Guide CASEMaker Inc./Corporate Headquarters 1680 Civic Center Drive Santa Clara, CA 95050, U.S.A. www.casemaker.com www.casemaker.com/support Copyright 1995-2003 by CASEMaker Inc.

More information

OASIS SECURITY SERVICES DYNAMIC SESSION SPECIFICATION WORKING DRAFT

OASIS SECURITY SERVICES DYNAMIC SESSION SPECIFICATION WORKING DRAFT OASIS SECURITY SERVICES DYNAMIC SESSION SPECIFICATION WORKING DRAFT Last Updated: 05/10/01 SSTC filename: draft-sstc-sessions-dynamic-00.doc [Submitter s version of original submission: 0.51] Editor(s):

More information

A namespace prefix is defined with a xmlns attribute using the syntax xmlns:prefix="uri".

A namespace prefix is defined with a xmlns attribute using the syntax xmlns:prefix=uri. Question 1 XML Syntax and Basics (a) What are 'namespaces' used for in relation to XML and how are they applied to an XML document?(2 marks) Namespaces are used to avoid element name conflicts when using/mixing

More information

XML. XML Namespaces, XML Schema, XSLT

XML. XML Namespaces, XML Schema, XSLT XML XML Namespaces, XML Schema, XSLT Contents XML Namespaces... 2 Namespace Prefixes and Declaration... 3 Multiple Namespace Declarations... 4 Declaring Namespaces in the Root Element... 5 Default Namespaces...

More information

Atlas WFS Recordings Service

Atlas WFS Recordings Service Version EN160212 1.12 Final Date: 12 February 2016 2 Version history Version Status Date Details of change Author(s) 1.0 Final 15 Oct 2010 Initial version 1.1 Final 1 Nov 2011 Version 1.1 of schema: support

More information

Cisco Unified IP Phone Services XML Schema File

Cisco Unified IP Phone Services XML Schema File APPENDIXB Cisco Unified IP Phone Services XML Schema File These sections provide details about the XML schema supported on Cisco Unified IP Phones: Updated XML Parser and Schema Enforcement CiscoIPPhone.xsd

More information

SuccessMaker 8 Mobile Access Guide

SuccessMaker 8 Mobile Access Guide SuccessMaker 8 Mobile Access Guide Document last updated August, 2015 Copyright 2015 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker

More information

ENTSO-E ACKNOWLEDGEMENT DOCUMENT (EAD) IMPLEMENTATION GUIDE

ENTSO-E ACKNOWLEDGEMENT DOCUMENT (EAD) IMPLEMENTATION GUIDE 1 ENTSO-E ACKNOWLEDGEMENT DOCUMENT (EAD) 2014-01-16 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 Table of Contents 1 OBJECTIVE... 5 2 THE ACKNOWLEDGEMENT

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-RDWR]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

NewHomeSource platform Consumer leads reporting

NewHomeSource platform Consumer leads reporting NewHomeSource platform Consumer leads reporting Version 3.2 June 2003 Information in this document is subject to change without notice. Data used in examples are intended to be fictitious unless otherwise

More information

A NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS

A NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS A NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS Noël CRESPI, Youssef CHADLI, Institut National des Telecommunications 9, rue Charles Fourier 91011 EVRY Cedex FRANCE Authors: N.Crespi,

More information

Overview. Introduction to XML Schemas. Tutorial XML Europe , Berlin. 1 Introduction. 2 Concepts. 3 Schema Languages.

Overview. Introduction to XML Schemas. Tutorial XML Europe , Berlin. 1 Introduction. 2 Concepts. 3 Schema Languages. Introduction to XML Schemas Tutorial XML Europe 2001 21.5.2001, Berlin Ulrike Schäfer. www.infotakt.de. slide 1 Overview 1 Introduction q Why are Schemas? 2 Concepts q What are schemas? 3 Schema Languages

More information

Cisco Unified IP Phone Services XML Schema File

Cisco Unified IP Phone Services XML Schema File APPENDIXB Cisco Unified IP Phone Services XML Schema File These sections provide details about the XML schema supported on Cisco Unified IP Phones: Updated XML Parser and Schema Enforcement CiscoIPPhone.xsd

More information

HR-XML Schema Extension Recommendation, 2003 February 26

HR-XML Schema Extension Recommendation, 2003 February 26 HR-XML Schema Extension Recommendation, 2003 February 26 This version: HRXMLExtension.doc Previous version: HRXMLExtension-1_0.doc Editor: Paul Kiel, HR-XML, paul@hr-xml.org Authors: Paul Kiel, HR-XML,

More information

Introduction to XML DTD

Introduction to XML DTD Introduction to XML DTD What is a DTD? A DTD is usually a file (or several files to be used together) which contains a formal definition of a particular type of document. This sets out what names can be

More information

Constraints, Meta UML and XML. Object Constraint Language

Constraints, Meta UML and XML. Object Constraint Language Constraints, Meta UML and XML G. Falquet, L. Nerima Object Constraint Language Text language to construct expressions for guards conditions pre/post conditions assertions actions Based on navigation expressions,

More information

Schema Release. AseXML Schema Working Group Release r25

Schema Release. AseXML Schema Working Group Release r25 Schema Release AseXML Schema Working Group Release r25 Draft Release Date: 20/02/2009 Final Release Date: 27/3/2009 Last updated on 2 November, 2009 Page 1 of 15 Document History Version Date Authors Comments

More information

Chapter 3 Brief Overview of XML

Chapter 3 Brief Overview of XML Slide 3.1 Web Serv vices: Princ ciples & Te echno ology Chapter 3 Brief Overview of XML Mike P. Papazoglou & mikep@uvt.nl Slide 3.2 Topics XML document structure XML schemas reuse Document navigation and

More information

Information technology Multimedia framework (MPEG-21) Part 15: Event Reporting

Information technology Multimedia framework (MPEG-21) Part 15: Event Reporting INTERNATIONAL STANDARD ISO/IEC 21000-15:2006 TECHNICAL CORRIGENDUM 1 Published 2008-02-01 INTERNATIONAL ORGANIZATION FOR STANDARDIZATION МЕЖДУНАРОДНАЯ ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ ORGANISATION INTERNATIONALE

More information

Oracle B2B 11g Technical Note. Technical Note: 11g_005 Attachments. Table of Contents

Oracle B2B 11g Technical Note. Technical Note: 11g_005 Attachments. Table of Contents Oracle B2B 11g Technical Note Technical Note: 11g_005 Attachments This technical note lists the attachment capabilities available in Oracle B2B Table of Contents Overview... 2 Setup for Fabric... 2 Setup

More information

Creating Coverage Zone Files

Creating Coverage Zone Files APPENDIXC The following sections describe the Coverage Zone file elements and provide several Coverage Zone file examples: Coverage Zone File Elements, page C-1 Zero-IP Based Configuration, page C-2 Coverage

More information

CS/INFO 330: Applied Database Systems

CS/INFO 330: Applied Database Systems CS/INFO 330: Applied Database Systems XML Schema Johannes Gehrke October 31, 2005 Annoucements Design document due on Friday Updated slides are on the website This week: Today: XMLSchema Wednesday: Introduction

More information

SOA interfaces for the integrated prototypes Deliverable D7.1 :: Public Keywords: SOA, REST, interfaces, prototypes, imergo

SOA interfaces for the integrated prototypes Deliverable D7.1 :: Public Keywords: SOA, REST, interfaces, prototypes, imergo SOA interfaces for the integrated prototypes Deliverable D7.1 :: Public Keywords: SOA, REST, interfaces, prototypes, imergo Inclusive Future Internet Web Services Table of Contents Executive Summary...

More information

Successmaker Student and Teacher Imports

Successmaker Student and Teacher Imports Successmaker 2011 Student and Teacher Imports First Get teacher names to Import Go to: http://dev1.escambia.k12.fl.usescambia Click on List All the Records in the Employee Database Group Choose Instructional

More information

XML and Content Management

XML and Content Management XML and Content Management Lecture 3: Modelling XML Documents: XML Schema Maciej Ogrodniczuk, Patryk Czarnik MIMUW, Oct 18, 2010 Lecture 3: XML Schema XML and Content Management 1 DTD example (recall)

More information

III General Acknowledgement message. Acknow. Workgroup Document version: A. Version 5.0 SECTION

III General Acknowledgement message. Acknow. Workgroup Document version: A. Version 5.0 SECTION 1 2 3 4 5 SECTION III General Acknowledgement Message Acknow 6 Version 5.0 Edig@s 7 8 9 10 EASEE-gas/Edig@s Workgroup Document version: A ACKNOW Version 5.0 / 2010-02-17 III - 1 11 COPYRIGHT & LIABILITY

More information

Honda Canada. ebiz Single Sign-On v2 with External Web-Based Systems Specification. Version 2.4. Date Created: April 24, 2006

Honda Canada. ebiz Single Sign-On v2 with External Web-Based Systems Specification. Version 2.4. Date Created: April 24, 2006 Honda Canada ebiz Single Sign-On v2 with External Web-Based Systems Specification Version 2.4 Prepared By: Cris Jucan Date Created: April 24, 2006 Last Updated: June 30, 2009 Honda Canada Page 2 of 36

More information

XML (4) Extensible Markup Language

XML (4) Extensible Markup Language XML (4) Extensible Markup Language Acknowledgements and copyrights: these slides are a result of combination of notes and slides with contributions from: Michael Kiffer, Arthur Bernstein, Philip Lewis,

More information

Deklaratsiooni vorm CRS XSD Sõnumi üldandmed

Deklaratsiooni vorm CRS XSD Sõnumi üldandmed Rahandusministri 21.03.2017. a määrus nr 19 Maksualase teabevahetuse seadusest tuleneva deklaratsiooni ning selle esitamise ja täitmise korra kehtestamine Lisa 5 Deklaratsiooni vorm CRS XSD Sõnumi üldandmed

More information

EMR web api documentation

EMR web api documentation Introduction EMR web api documentation This is the documentation of Medstreaming EMR Api. You will find all available Apis and the details of every api. Including its url, parameters, Description, Response

More information

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name EXAM IN SEMI-STRUCTURED DATA 184.705 12. 01. 2016 Study Code Student Id Family Name First Name Working time: 100 minutes. Exercises have to be solved on this exam sheet; Additional slips of paper will

More information

Comprehend Pro v.1 User s Manual

Comprehend Pro v.1 User s Manual xxxx Comprehend Pro v.1 User s Manual Comprehend Pro v.1 User s Manual Oct 23, 2010 ALCA 2010 Chapter 1 Logging into Comprehend Two ways exist for accessing the web-based Comprehend Data depending on your

More information

Only SAM users with administrative permissions may perform a roster import.

Only SAM users with administrative permissions may perform a roster import. Roster Import Overview Student or teacher rosters may be imported into SAM from a *.csv file. This is especially helpful when student and teacher data is stored in an SIS system or in a spreadsheet program

More information

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( ) TS 102 344 V1.1.1 (2004-07) Technical Specification Application session services 2 TS 102 344 V1.1.1 (2004-07) Reference DTS/ECMA-00290 Keywords CSTA, service 650 Route des Lucioles F-06921 Sophia Antipolis

More information

XML DTDs and Namespaces. CS174 Chris Pollett Oct 3, 2007.

XML DTDs and Namespaces. CS174 Chris Pollett Oct 3, 2007. XML DTDs and Namespaces CS174 Chris Pollett Oct 3, 2007. Outline Internal versus External DTDs Namespaces XML Schemas Internal versus External DTDs There are two ways to associate a DTD with an XML document:

More information

SID Archive Cookbook

SID Archive Cookbook SID Archive Cookbook January 29, 2015 Table of Contents Introduction...2 Nomenclature...2 Preparing Data for Archiving...3 Determine the Submission Type...3 Create the Readme.xml File...4 Helpful Hints

More information

TIBCO ActiveMatrix BPM Hawk Plug-in User's Guide

TIBCO ActiveMatrix BPM Hawk Plug-in User's Guide TIBCO ActiveMatrix BPM Hawk Plug-in User's Guide Software Release 3.0 May 2014 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED

More information

Session [2] Information Modeling with XSD and DTD

Session [2] Information Modeling with XSD and DTD Session [2] Information Modeling with XSD and DTD September 12, 2000 Horst Rechner Q&A from Session [1] HTML without XML See Code HDBMS vs. RDBMS What does XDR mean? XML-Data Reduced Utilized in Biztalk

More information

[MS-RDWR]: Remote Desktop Workspace Runtime Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-RDWR]: Remote Desktop Workspace Runtime Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-RDWR]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

XML Schema 3/14/12! XML Schema. Overview

XML Schema 3/14/12! XML Schema. Overview XML Schema Asst. Prof. Dr. Kanda Runapongsa Saikaew (krunapon@kku.ac.th) Dept. of Computer Engineering Khon Kaen University 1 Overview The schema element Referencing a schema in an XML document Simple

More information

asexml SCHEMA CHANGE REQUEST

asexml SCHEMA CHANGE REQUEST asexml SCHEMA CHANGE REQUEST PREPARED BY: PIUS KURIAN, PAUL SPAIN DOCUMENT REF: CR 39 VERSION: 1.1 DATE: 10 AUG 2010 DRAFT/FINAL DRAFT Austrol on En;?rgy Mo rket O perotor ltd ABN 9J. 072 o o 327 W"l.-.w.oemo.cr.:m.ou

More information

OpenSplice RMI over DDS Version 6.x. Getting Started Guide

OpenSplice RMI over DDS Version 6.x. Getting Started Guide OpenSplice RMI over DDS Version 6.x Getting Started Guide OpenSplice RMI over DDS GETTING STARTED GUIDE Part Number: OS-RMIGSG Doc Issue 01, 28 Oct 11 ii Getting Started Guide CONTENTS Table of Contents

More information

Software Developer s Guide for Cisco Secure Access Control System 5.3

Software Developer s Guide for Cisco Secure Access Control System 5.3 Software Developer s Guide for Cisco Secure Access Control System 5.3 November 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel:

More information

System Requirements. SuccessMaker 3

System Requirements. SuccessMaker 3 System Requirements SuccessMaker 3 System requirements are subject to change. For the latest information on system requirements, go to http://support.pearsonschool.com. For more information about Digital

More information

SMKI Repository Interface Design Specification TPMAG baseline submission draft version 8 September 2015

SMKI Repository Interface Design Specification TPMAG baseline submission draft version 8 September 2015 SMKI Repository Interface Design Specification DCC Public Page 1 of 21 Contents 1 Introduction 3 1.1 Purpose and Scope 3 1.2 Target Response Times 3 2 Interface Definition 4 2.1 SMKI Repository Portal

More information

Overview... 2 Client Stations... 3 Network Bandwidth... 4 Firewall Settings... 5

Overview... 2 Client Stations... 3 Network Bandwidth... 4 Firewall Settings... 5 System Requirements SuccessMaker 7 Hosted Contents Overview... 2 Client Stations... 3 Network Bandwidth... 4 Firewall Settings... 5 Copyright 2015 Pearson Education, Inc. or one or more of its direct or

More information

ITU-T X Common vulnerabilities and exposures

ITU-T X Common vulnerabilities and exposures International Telecommunication Union ITU-T X.1520 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (01/2014) SERIES X: DATA NETWORKS, OPEN SYSTEM COMMUNICATIONS AND SECURITY Cybersecurity information exchange

More information

[MS-WORDLFF]: Word (.xml) Co-Authoring File Format in Document Lock Persistence Structure

[MS-WORDLFF]: Word (.xml) Co-Authoring File Format in Document Lock Persistence Structure [MS-WORDLFF]: Word (.xml) Co-Authoring File Format in Document Lock Persistence Structure Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes

More information

SuccessMaker 9 Home User System Requirements

SuccessMaker 9 Home User System Requirements Home User System 2/10/2017 Overview Based on current hardware and software technologies, Pearson has determined that the system requirements listed in this document will deliver acceptable operation and

More information

connected New User Guide

connected New User Guide connected New User Guide This guide will walk you through how to accomplish the following for programs launched through the McGraw-Hill connected website: Create a Teacher Account Redeem Content Create

More information

Bulk Upload Instructions: User Data Rules and Guidelines. As of v1.1.7

Bulk Upload Instructions: User Data Rules and Guidelines. As of v1.1.7 Bulk Upload Instructions: User Data Rules and Guidelines As of v1.1.7 Introduction The following instructions and guidelines have been designed to show you how to properly format teacher and student data

More information

Cisco IOS XML-PI Command Reference

Cisco IOS XML-PI Command Reference Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 2017 Cisco Systems, Inc. All rights

More information

1 Delivery of data to DNB using Logius Digipoort Introduction Logius documentation Logius requirements Logius validations 3

1 Delivery of data to DNB using Logius Digipoort Introduction Logius documentation Logius requirements Logius validations 3 Contents 1 Delivery of data to DNB using Logius Digipoort 2 1.1 Introduction 2 1.2 Logius documentation 2 1.3 Logius requirements 2 1.3.1 Logius validations 3 1.4 DNB requirements 3 1.4.1 Logius XML header

More information

System Requirements. SuccessMaker 7

System Requirements. SuccessMaker 7 System Requirements SuccessMaker 7 Copyright 2015 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks, in

More information

Articulation Transfer Clearinghouse Implementation Guide

Articulation Transfer Clearinghouse Implementation Guide Articulation Transfer Clearinghouse for 8/2/2007 Implementation Details TABLE OF CONTENTS INTRODUCTION... 3 Project Identification... 3 DOCUMENT CONTROL... 4 Update History... 4 ENVIRONMENTS... 5 METHODS...

More information

Specifications for the SHORT System Subscription Service

Specifications for the SHORT System Subscription Service Specifications for the SHORT System Subscription Service Version 2.3, August 2015 Revision History Version Date Major Changes 1.0 1.1 2.0 August 10, 2010 September 30, 2010 February 2011 2.1 April 2011

More information

Oracle Utilities Smart Grid Gateway Adapter Development Kit

Oracle Utilities Smart Grid Gateway Adapter Development Kit Oracle Utilities Smart Grid Gateway Adapter Development Kit Configuration Guide Release 2.1.0 Service Pack 3 E41193-03 May 2015 Oracle Utilities Smart Grid Gateway Adapter Development Kit Configuration

More information

[MS-ISPAC]: Integration Services Project Deployment File Format Structure Specification

[MS-ISPAC]: Integration Services Project Deployment File Format Structure Specification [MS-ISPAC]: Integration Services Project Deployment File Format Structure Specification Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes

More information

Schemas (documentation for 6.1)

Schemas (documentation for 6.1) SWAD-Europe: WP6.3b Pragmatic Methods for Mapping Semantics from XML Schemas (documentation for 6.1) Project name: Semantic Web Advanced Development for Europe (SWAD-Europe) Project Number: IST-2001-34732

More information

System Requirements. SuccessMaker 8

System Requirements. SuccessMaker 8 System Requirements SuccessMaker 8 Copyright 2015 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks, in

More information

Messages are securely encrypted using HTTPS. HTTPS is the most commonly used secure method of exchanging data among web browsers.

Messages are securely encrypted using HTTPS. HTTPS is the most commonly used secure method of exchanging data among web browsers. May 6, 2009 9:39 SIF Specifications SIF Implementation Specification The SIF Implementation Specification is based on the World Wide Web Consortium (W3C) endorsed Extensible Markup Language (XML) which

More information

Aufgabe 6: XML-Schema Gegeben sei ein XML-Dokument für Bestellungen:

Aufgabe 6: XML-Schema Gegeben sei ein XML-Dokument für Bestellungen: Aufgabe 6: XML-Schema Gegeben sei ein XML-Dokument für Bestellungen: Alice Schmid Walnussgasse 42 Frankfurt/Main

More information

SAP HR Organizational Charting Interface (HR-OCI) Version 1.0. Customer Configuration Guide

SAP HR Organizational Charting Interface (HR-OCI) Version 1.0. Customer Configuration Guide SAP HR Organizational Charting Interface (HR-OCI) Version 1.0 Customer Configuration Guide CONFIGURATION GUIDE FOR THE SAP HR ORGANIZATIONAL CHARTING INTERFACE (HR-OCI)...4 PURPOSE...4 INTENDED AUDIENCE...4

More information

Software User Manual

Software User Manual Software User Manual for A lightweight and modular expert system shell for the usage in decision support system Version 1.7 Revision history Version Date Description Author 1.0 29.04.2011 Initial revision

More information

Mobile Access Guide SuccessMaker 9

Mobile Access Guide SuccessMaker 9 Document last updated February 10, 2017 Copyright 2017 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks,

More information

Locally Deployed System Requirements SuccessMaker 10 DRAFT 3/31/2017

Locally Deployed System Requirements SuccessMaker 10 DRAFT 3/31/2017 3/31/2017 March 31, 2017 Copyright 2017 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks, in the U.S.

More information

PowerSchool Release Notes PowerSchool Student Information System

PowerSchool Release Notes PowerSchool Student Information System PowerSchool Student Information System Released April 2014 Document Owner: Documentation Services This edition applies to Release 7.11.1 of the PowerSchool software, and to all subsequent releases and

More information

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name EXAM IN SEMI-STRUCTURED DATA 184.705 28. 10. 2016 Study Code Student Id Family Name First Name Working time: 100 minutes. Exercises have to be solved on this exam sheet; Additional slips of paper will

More information

Upgrade Guide. SuccessMaker 11

Upgrade Guide. SuccessMaker 11 11 Document last updated July 12, 2018 Copyright 2018 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and are registered trademarks, in the U.S.

More information

WHITE PAPER. Query XML Data Directly from SQL Server Abstract. DilMad Enterprises, Inc. Whitepaper Page 1 of 32

WHITE PAPER. Query XML Data Directly from SQL Server Abstract. DilMad Enterprises, Inc. Whitepaper Page 1 of 32 WHITE PAPER Query XML Data Directly from SQL Server 2000 By: Travis Vandersypen, President of DilMad Enterprises, Inc. Abstract XML is quickly becoming the preferred method of passing information, not

More information

MWTM NBAPI WSDL and XSD Definitions

MWTM NBAPI WSDL and XSD Definitions APPENDIXA This appendix describes the WSDL and XSD 1 (XML Schema Definition) definitions for MWTM 6.1.4 Northbound API (NBAPI): InventoryAPI.wsdl, page A-1 EventAPI.wsdl, page A-10 ProvisionAPI.wsdl, page

More information

OMA Web Services Enabler (OWSER) Best Practices: WSDL Style Guide

OMA Web Services Enabler (OWSER) Best Practices: WSDL Style Guide OMA Web Services Enabler (OWSER) Best Practices: WSDL Style Guide Approved Version 1.0 15 Jul 2004 Open Mobile Alliance OMA-OWSER-Best_Practice-WSDL_Style_Guide-V1_0-20040715-A OMA-OWSER-Best_Practice-WSDL_Style_Guide-V1_0-20040715-A

More information

Gestão e Tratamento de Informação

Gestão e Tratamento de Informação Departamento de Engenharia Informática 2013/2014 Gestão e Tratamento de Informação 1st Project Deadline at 25 Oct. 2013 :: Online submission at IST/Fénix The SIGMOD Record 1 journal is a quarterly publication

More information

Information Systems. DTD and XML Schema. Nikolaj Popov

Information Systems. DTD and XML Schema. Nikolaj Popov Information Systems DTD and XML Schema Nikolaj Popov Research Institute for Symbolic Computation Johannes Kepler University of Linz, Austria popov@risc.uni-linz.ac.at Outline DTDs Document Type Declarations

More information

Introduction to Cisco TV CDS Software APIs

Introduction to Cisco TV CDS Software APIs CHAPTER 1 Cisco TV Content Delivery System (CDS) software provides two sets of application program interfaces (APIs): Monitoring Real Time Streaming Protocol (RTSP) Stream Diagnostics The Monitoring APIs

More information

Avancier Methods (AM) Data Architecture

Avancier Methods (AM) Data Architecture Methods (AM) Data Architecture Design data stores: document stores It is illegal to copy, share or show this document (or other document published at http://avancier.co.uk) without the written permission

More information

ChildPlus Import Instructions into Work Sampling Online. Rev 1 March 1, 2013

ChildPlus Import Instructions into Work Sampling Online. Rev 1 March 1, 2013 ChildPlus Import Instructions into Work Sampling Online Rev 1 March 1, 2013 Steps 1 through Step 3 are performed within ChildPlus s import/export interface. Contact ChildPlus Support at support@childplus.com

More information

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name EXAM IN SEMI-STRUCTURED DATA 184.705 23. 10. 2015 Study Code Student Id Family Name First Name Working time: 100 minutes. Exercises have to be solved on this exam sheet; Additional slips of paper will

More information

NORTHPOINTE SUITE WEB SERVICES ARCHITECTURE

NORTHPOINTE SUITE WEB SERVICES ARCHITECTURE NORTHPOINTE SUITE WEB SERVICES ARCHITECTURE Table of Contents LDAP LOGIN 2 APPLICATION LOGIN 4 LIST REFERENCE CODES 9 STORE REFERENCE CODES 14 LIST AGENCIES 18 GET AGENCY ID 23 LIST SECURITY GROUPS 27

More information

Pearson Hosted System Requirements SuccessMaker 9 3/31/2017

Pearson Hosted System Requirements SuccessMaker 9 3/31/2017 3/31/2017 March 31, 2017 Copyright 2017 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks, in the U.S.

More information

Usage Record -- XML Format

Usage Record -- XML Format Draft-Rec-UR-Usage Record XML format Authors: Usage Record-WG https://forge.gridforum.org/projects/ur-wg/ R. Lepro, NASA Ames S. Jackson, Pacific Northwest National Laboratory Status of This Memo Usage

More information

HMH Hosting Services User s Guide

HMH Hosting Services User s Guide HMH Hosting Services User s Guide and Data Management Guide January 1, 2016 For use with HMH Hosting Services and Student Achievement Manager version 2.4 or later PDF0864 (PDF) Houghton Mifflin Harcourt

More information

The Application Level Events (ALE) Specification, Version 1.1 Part II: XML and SOAP Bindings

The Application Level Events (ALE) Specification, Version 1.1 Part II: XML and SOAP Bindings 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 The Application Level Events (ALE) Specification, Version 1.1 Part II: XML and SOAP Bindings EPCglobal Ratified Specification as of February 27, 2008 Disclaimer

More information

CA DataMinder. Universal Extractor XML Schema Guide. Release 14.6

CA DataMinder. Universal Extractor XML Schema Guide. Release 14.6 CA DataMinder Universal Extractor XML Schema Guide Release 14.6 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

Importing Students. Harcourt ThinkCentral Page 1 of 6

Importing Students. Harcourt ThinkCentral Page 1 of 6 Importing Students When a large number of student accounts are being created or updated for the ThinkCentral, you may want to use the Import Users feature. This will eliminate having to create or update

More information

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name EXAM IN SEMI-STRUCTURED DATA 184.705 24. 6. 2015 Study Code Student Id Family Name First Name Working time: 100 minutes. Exercises have to be solved on this exam sheet; Additional slips of paper will not

More information

System-independent and quality tested availability of railway data across country and system borders by the model driven approach

System-independent and quality tested availability of railway data across country and system borders by the model driven approach Computers in Railways X 329 System-independent and quality tested availability of railway data across country and system borders by the model driven approach H. R. Gnägi 1 & N. Stahel 2 1 ETH Zurich, Institute

More information