XML Specifications Document

XML Specifications Document

Ministry of Education Student Data System Updated December 2016 Table of Contents Revision History ................................................................................................................. 3 Purpose of this Document ................................................................................................... 9 Student Data System XML Dialogues ................................................................................ 9 Typical Dialogues ........................................................................................................... 9 Ministry of Education K-12 XML Specification .............................................................. 11 1. Objects ............................................................................................................... 12 1.1 SchoolTerm ........................................................................................................ 12 1.2 SchoolClass ........................................................................................................ 12 1.3 StudentSchoolEnrollment .................................................................................. 13 1.4 StudentProgramEnrollment................................................................................ 13 1.5 StudentPersonal.................................................................................................. 14 1.6 StudentClassEnrollment ..................................................................................... 14 1.7 StudentExamRegistration .................................................................................. 15 1.8 StudentClassMark .............................................................................................. 15 1.9 StudentSupplementalMark ................................................................................. 15 1.10 StudentCourseHistory ........................................................................................ 16 1.11 StudentExternalCourse ...................................................................................... 16 1.12 StudentEnrollment ............................................................................................. 17 1.13 StudentCourseEnrollments ................................................................................ 19 1.14 StudentCompletedCourses ................................................................................. 21 1.15 DeptCourses ....................................................................................................... 22 1.16 AllStudentClassEnrollments .............................................................................. 23 1.17 StudentNotReEnrolled ....................................................................................... 24 1.18 TSLStudentDeptMarks – No Longer Used........................................................ 24 1.19 Student PAAModule – No Longer Used ........................................................... 24 2. Elements ............................................................................................................. 25 2.1 TermInfo ............................................................................................................ 25 2.2 ClassIdentification ............................................................................................. 25 2.3 ClassInfo ............................................................................................................ 26 2.4 StudentIdentification .......................................................................................... 26 2.5 StudentInfo ......................................................................................................... 27 2.6 SchoolEnrollmentInfo ........................................................................................ 37 2.7 ProgramEnrollmentInfo ..................................................................................... 41 2.8 ClassEnrollmentInfo .......................................................................................... 41 2.9 ExamRegistrationInfo ........................................................................................ 42 2.10 ExamLocation .................................................................................................... 43 2.11 SchoolMarkInfo ................................................................................................. 43 2.12 StudentCourseInfo ............................................................................................. 44 2.13 StudentExternalCourseInfo ................................................................................ 45 2.14 StudentClass ....................................................................................................... 46 2.15 StudentDeptExam .............................................................................................. 46 2.16 CompletedCourse ............................................................................................... 47 2.17 DeptCourse ........................................................................................................ 48 3. Queries ............................................................................................................... 49 Page 1 of 91 Ministry of Education Student Data System Updated December 2016 3.1 SL_Query ........................................................................................................... 49 3.2 GeneralQuery ..................................................................................................... 51 3.3 QueryByStudent ................................................................................................. 52 3.4 QueryBySchool .................................................................................................. 53 4. Message Infrastructure ....................................................................................... 56 4.1 SL_Message ....................................................................................................... 57 4.2 SL_Header ......................................................................................................... 57 4.3 SL_UserCredentials – removed from specification ........................................... 58 4.4 SL_Event............................................................................................................ 59 4.5 SL_Request ........................................................................................................ 60 4.6 SL_Response...................................................................................................... 61 4.7 SL_Ping.............................................................................................................. 64 Appendix A – Country, Language and Province/State Codes .......................................... 65 Appendix B – Additional Edits ......................................................................................... 84 SchoolId ........................................................................................................................ 86 SchoolClass ................................................................................................................... 86 StudentSchoolEnrollment ............................................................................................. 86 StudentClassEnrollment ................................................................................................ 87 StudentClassMark ......................................................................................................... 88 StudentSupplementalMark ............................................................................................ 88 StudentInfo .................................................................................................................... 89 SL_Query ...................................................................................................................... 90 Automatic Setting of End Dates ................................................................................... 91 Page 2 of 91 Ministry of Education Student Data System Updated December 2016 Revision History Date Version Changes 2003 Sep 30 Pre-release Object StudentExamRegistration (2.14) added. Diagrams of objects updated to reflect 2.14. Note added under StudentSectionEnrollment. OtherId code for SIN removed (will not be used). 2003 Oct 6 Pre-release Changed capitalization on the following (for consistency): ClassID changed to ClassId LearningIDNumber changed to LearningIdNumber SL_MsgID changed to SL_MsgId SL_SourceID changed to SL_SourceId SL_UserID changed to SL_UserId Corrected SLSourceID to SL_SourceId in specification (examples already had the underscore). 2003 Oct 7 Pre-release Changed capitalization on the following (for consistency): CountryofBirth changed to CountryOfBirth CountryofCitizenship changed to CountryOfCitizenship MediumofInstruction changed to MediumOfInstruction Changed LastName to allow spaces in the name. Specified that Email has to have exactly one @ character. Corrected some conditions in section 5 Transactions (objects required for transmitting student marks). 2003 Oct 8 Pre-release Character restrictions added to FirstName, MiddleName, Suffix and PreferredName. 2003 Oct 9 Pre-release SL_SourceId clarified to be department assigned number SchoolYear format changed from YYYY to YYYY-YYYY 2003 Oct 15 Pre-release Action “Delete” added – allowed only for StudentSchoolEnrollment

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    91 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us