Aeries API Documentation (Application Programming Interface) September 9, 2015
|
|
- Linette Armstrong
- 8 years ago
- Views:
Transcription
1 Aeries API Documentation (Application Programming Interface) September 9, 2015 The Aeries API is a web-based, REST API system. Currently, only Gradebook Scores are updatable through the API although future versions will contain more updatable objects. The API can output JSON or XML. This document describes all end-points for the API and how to contruct the HTTP GET and POST Requests. This document is intended for use by vendors wishing to interface with the Aeries API. Things To Know Before You Begin: Join the "Interfacing With Aeries" Google Group for updates and information about the Aeries API: interfacing-with-aeries+subscribe@googlegroups.com Every customer using Aeries.net will have an independent website with an independent URL. This includes BOTH, districts hosted by Eagle Software (Aeries ASP Environment) and those who host their own installations of Aeries.net. Not every customer has a public-facing instance of Aeries.net for you to tap into the API through. Districts have a wide range of options in the implementation of the Aeries SIS. The majority have some instance of Aeries.net somewhere in their environment, but not EVERY. We encourage every district to use Aeries.net and at least have the Aeries.net Parent/Student Portal accessible to the outside, but many still use our old "ABI Parent/Student Portal." Some districts will only have an instance of Aeries.net available to you through a windows-authenticated URL. This happens when a district is not using the Aeries.net Parent/Student Portal and only has an instance of Aeries.net for Teachers accessible through the Internet and that access point is secured using Active Directory Integration / Windows Authentication (aka no anonymous access to the website). Some districts will use SSL and some will not. So besides needing to code for both anonymous and windows-authorized requests, you need to code for both HTTPS and HTTP. Eagle Software ALWAYS recommends the use of HTTPS, but it is up to individual districts to implement what they feel is best for their district. If you use Java, be aware that there are known Certificate Authority issues with some JREs. The Certificate and Security Permissions: Unless you are an "Eagle Software Elite Partner" (1) and have a certificate issued directly from Eagle Software, each district will issue you a certificate that is unique for that district. A "certficate" for purposes of interacting with the Aeries API is a 32 character alpha-numeric string. When a district creates a certificate for a vendor, they can grant access to certain APIs and restrict access to others. This document describes the security area that each end point requires. It would be prudent to document the security areas that you need access to and relay that information to your customers. It is VERY important to NEVER share or expose your district-issued certificate to end users. That includes being output to the client in Javascript or HTML. All uses of the certificate should be from your server to the district's Aeries.net server. The Aeries.net demo website can be used to test your code: The certificate for the demo website that you can use is "477abe9e7d d62f4e0de1f5e1". You can also log into the demo website using the username "admin" and password "admin". Your certificate is case-sensitive! (1) "Eagle Software Elite Partners" are companies that have formal business relationships with Eagle Software that can involve co-marketing and sales campaigns as well as financial relationships. Aeries API Documentation Page 1
2 Building a Request: The Aeries API is a REST API. Although all current end points use GET and POST requests, PUT and DELETE actions will be supported in future versions for certain areas. Request Header: You will use the Request Header to tell the Aeries API what format you want the response (JSON or XML) and also what your certificate is. For the response format, include the following: XML o Accept: text/xml, text/html, application/xhtml+xml, */* JSON o Accept: application/json, text/html, application/xhtml+xml, */* To give the system your certificate with each request: o AERIES-CERT: 477abe9e7d d62f4e0de1f5e1 The certificate is case sensitive! Other Dates that contain NULL values will use the following format in XML: <FieldName i:nil="true"/> In previous versions of the API, this same information would have been output like: < FieldName > T00:00:00</ FieldName> Aeries API Documentation Page 2
3 Data Available / Table of Contents: Revision History Page 4 School Information Page 5 School Term Information Page 6 Student Information Page 8 Student Information Extended Page 11 Student Data Changes Page 14 Student Enrollment History Page 15 Student GPAs Page 17 Student Contacts Page 18 Student Programs Page 19 Student Test Scores Page 20 Student Class Schedule Page 21 Course Information Page 22 Course Data Changes Page 23 Staff Information Page 24 Staff Data Changes Page 25 Teacher Information Page 26 Staff-Teacher Information Page 27 Section (from Master Schedule) Page 28 Section (from Master Schedule) Data Changes Page 29 Section Class Roster Page 30 Section Class Roster Data Changes Page 31 Code Sets Page 32 Gradebook Information Page 33 Gradebook Assignment Information Page 36 Gradebook Final Mark Ranges Page 38 Gradebook Student Information Page 39 Gradebook Assignment Scores Page 40 Updating Gradebook Assignment Scores Page 42 Aeries API Documentation Page 3
4 Revision History: 4/16/2014 Original Release of API 5/16/2014 SSO Released 10/31/2014 Gradebook API Released 4/29/2015 School Info now contains Terms Terms is a new End Point Student Programs is a new End Point Class Roster by Section is a new End Point Staff data now contains Address, Username and Primary School Gradebooks for a section can now be retrieved o Documented in the Gradebook Information End Point Gradebook API End Points upgraded to V2 o Gradebook Information object changed to include multiple Terms o Gradebook Students End Point changed to require "Term Code" as now student have different overall grades for each Term in a Gradebook 7/24/2015 "Staff-Teacher Information" is a new end point that returns a list of teachers associated with a given Staff ID. Student Class Schedules and Section Class Rosters now display information before the beginning of the school year. "Student Test Scores" is a new end point (and security area) that will return a full history of all State and locally administered Standardized Tests in Aeries. This includes tests like CST, CELDT, and CAHSEE but does not include tests like SAT I, SAT II, ACT, IB, or AP (yet). 8/28/2015 "Student Information Extended" is a new end point that returns additional student fields that are more rarely used than the fields available in the primary Student Information end point. Use this additional end point if there are fields it provides that you need to access. Adjusted documentation to include grades -2 through 18. Grade -2 is normally used for PreSchool, -1 for Transitional Kindergarten, 0 for Kindergarten. The higher grade levels (those above 12) are used for Special Ed students included ungraded students, infants, and adults. Consult with each customer to see how they are using each grade level and which ones you should care about when interfacing with Aeries. Student Programs now, for some program codes, has an ExtendedProperties collection to output information that is specific to the program. The specific extended properties are documented in the Student Programs section of this document. Student Programs now supported pulling data from the new "504 Program" area of Aeries. Various text fields now filter for characters that would be considered invalid in JSON and XML objects: ", <, >. Enrollment History is a new End Point. This data set contains a full history of enrollment for a student in the current district, including the current school year. It will not contain current enrollment information until about the first day of school as most schools do not intialize enrollment until that time. This might be adjusted in the future. There are multiple end points that allow for retrieving just enrollment for a specific school and/or school year. New end points have been added to return lists of students, courses, sections, class rosters, and staff who have had data changes since a given date and time. 9/9/2015 Adjusted Student Information Extended End Points URLs. They were previously documented incorrectly. Aeries API Documentation Page 4
5 School Information End Points: None Required /api/v2/schools/{schoolcode} SchoolCode optional the Aeries School Code. This is normally If School Code is not passed, all schools for the current district will be returned. Compared to the v1 of this end point, the School object now contains a list of Terms. Example Multiple School Information Results: <ArrayOfSchool xmlns:i=" xmlns=" <School> <Address>9950 Comet Street</Address> <AddressCity>Eagle Point</AddressCity> <AddressState>CA</AddressState> <AddressZipCode>95990</AddressZipCode> <AddressZipExt/> <DoNotReport>false</DoNotReport> <HighGradeLevel>6</HighGradeLevel> <InactiveStatusCode/> <LowGradeLevel>0</LowGradeLevel> <Name>Golden Eagle Elementary School</Name> <SchoolCode>990</SchoolCode> <StateCountyID>65</StateCountyID> <StateDistrictID>99999</StateDistrictID> <StateSchoolID> </StateSchoolID> <Terms> <Term> <EndDate> T00:00:00</EndDate> <StartDate> T00:00:00</StartDate> <TermCode>1</TermCode> <TermDescription>First Quarter</TermDescription> </Term> <Term> <EndDate> T00:00:00</EndDate> <StartDate> T00:00:00</StartDate> <TermCode>2</TermCode> <TermDescription>Second Quarter</TermDescription> </Term> </Terms> </School> </ArrayOfSchool> Aeries API Documentation Page 5
6 Example Single School Information Results: <School xmlns:i=" xmlns=" <Address>9950 Comet Street</Address> <AddressCity>Eagle Point</AddressCity> <AddressState>CA</AddressState> <AddressZipCode>95990</AddressZipCode> <AddressZipExt/> <DoNotReport>false</DoNotReport> <HighGradeLevel>6</HighGradeLevel> <InactiveStatusCode/> <LowGradeLevel>0</LowGradeLevel> <Name>Golden Eagle Elementary School</Name> <SchoolCode>990</SchoolCode> <StateCountyID>65</StateCountyID> <StateDistrictID>99999</StateDistrictID> <StateSchoolID> </StateSchoolID> <Terms> <Term> <EndDate> T00:00:00</EndDate> <StartDate> T00:00:00</StartDate> <TermCode>1</TermCode> <TermDescription>First Quarter</TermDescription> </Term> <Term> <EndDate> T00:00:00</EndDate> <StartDate> T00:00:00</StartDate> <TermCode>2</TermCode> <TermDescription>Second Quarter</TermDescription> </Term> </Terms> </School> Aeries API Documentation Page 6
7 School Term Information End Points: None Required /api/v2/schools/{schoolcode}/terms SchoolCode required the Aeries School Code. This is normally This information is already available on each school returned from the "School Information" end point. Example Multiple School Term Results: <ArrayOfTerm xmlns:i=" xmlns=" <Term> <EndDate> T00:00:00</EndDate> <StartDate> T00:00:00</StartDate> <TermCode>1</TermCode> <TermDescription>First Quarter</TermDescription> </Term> <Term> <EndDate> T00:00:00</EndDate> <StartDate> T00:00:00</StartDate> <TermCode>2</TermCode> <TermDescription>Second Quarter</TermDescription> </Term> <Term> <EndDate> T00:00:00</EndDate> <StartDate> T00:00:00</StartDate> <TermCode>3</TermCode> <TermDescription>Third Quarter</TermDescription> </Term> <Term> <EndDate> T00:00:00</EndDate> <StartDate> T00:00:00</StartDate> <TermCode>4</TermCode> <TermDescription>Fourth Quarter</TermDescription> </Term> <Term> <EndDate> T00:00:00</EndDate> <StartDate> T00:00:00</StartDate> <TermCode>F</TermCode> <TermDescription>Fall</TermDescription> </Term> <Term> <EndDate> T00:00:00</EndDate> <StartDate> T00:00:00</StartDate> <TermCode>S</TermCode> <TermDescription>Spring</TermDescription> </Term> <Term> <EndDate> T00:00:00</EndDate> <StartDate> T00:00:00</StartDate> <TermCode>Y</TermCode> <TermDescription>Year</TermDescription> </Term> </ArrayOfTerm> Aeries API Documentation Page 7
8 Student Information End Points: "Student Data" /api/schools/{schoolcode}/students/{studentid} SchoolCode required the Aeries School Code. This is normally StudentID optional the Aeries District Permanent ID Number. If Student ID is not passed, all students for the given school will be returned. Results are always returned in the form of an "Array of Students" because often students have multiple records in a district if they are concurrently enrolled or have switched between schools during the school year. Alternate End Point /api/schools/{schoolcode}/students/grade/{gradelevel} SchoolCode required the Aeries School Code. This is normally GradeLevel required the academic grade level of the set of students to return. This can be used against large districts if pulling all students in the district takes too long. Use this method to "chunk" the sets of students by looping from -2 to 18. Alternate End Point /api/schools/{schoolcode}/students/sn/{studentnumber} SchoolCode required the Aeries School Code. This is normally StudentNumber required the School-Based Student Number of the student to return. This can be used to pull a specific student record for a specific school. Students often have multiple student records in a district if they are concurrently enrolled or if they have changed schools some time this school year. Aeries API Documentation Page 8
9 Example Single and Multiple Student Information Results: <ArrayOfStudent xmlns:i=" xmlns=" <Student> <AddressVerified>false</AddressVerified> <AtRiskPoints> </AtRiskPoints> <AttendanceProgramCodeAdditional1/> <AttendanceProgramCodeAdditional2/> <AttendanceProgramCodePrimary/> <Birthdate> T00:00:00</Birthdate> <CorrespondanceLanguageCode>00</CorrespondanceLanguageCode> <DistrictEnterDate> T00:00:00</DistrictEnterDate> <EthnicityCode>N</EthnicityCode> <FamilyKey>1480</FamilyKey> <FirstName>Allan</FirstName> <FirstNameAlias>AJ</FirstNameAlias> <Grade>12</Grade> <HighSchedulingPeriod>9</HighSchedulingPeriod> <HomeLanguageCode>01</HomeLanguageCode> <HomePhone> </HomePhone> <InactiveStatusCode/> <LanguageFluencyCode>L</LanguageFluencyCode> <LastName>Abbott</LastName> <LastNameAlias/> <LockerNumber/> <LowSchedulingPeriod>0</LowSchedulingPeriod> <MailingAddress>1118 Glenview Lane</MailingAddress> <MailingAddressCity>Eagle Rock</MailingAddressCity> <MailingAddressState>CA</MailingAddressState> <MailingAddressZipCode>99999</MailingAddressZipCode> <MailingAddressZipExt>1234</MailingAddressZipExt> <MiddleName>James</MiddleName> <MiddleNameAlias/> <NetworkLoginID/> <ParentEdLevelCode>12</ParentEdLevelCode> <ParentGuardianName>M/M A Abbott</ParentGuardianName> <PermanentID> </PermanentID> <RaceCode1>700</RaceCode1> <RaceCode2/> <RaceCode3/> <RaceCode4/> <RaceCode5/> <ResidenceAddress>1118 Glenview Lane</ResidenceAddress> <ResidenceAddressCity>Eagle Rock</ResidenceAddressCity> <ResidenceAddressState>CA</ResidenceAddressState> <ResidenceAddressZipCode>99999</ResidenceAddressZipCode> <ResidenceAddressZipExt>1234</ResidenceAddressZipExt> <SchoolCode>994</SchoolCode> <SchoolEnterDate> T00:00:00</SchoolEnterDate> <SchoolLeaveDate> T00:00:00</SchoolLeaveDate> <Sex>M</Sex> <StateStudentID> </StateStudentID> <Student Address>Allan.Abbott@example.com</Student Address> <StudentMobilePhone/> <StudentNumber>1</StudentNumber> <TeacherNumber>708</TeacherNumber> <Track/> <UserCode1/> <UserCode10/> Aeries API Documentation Page 9
10 <UserCode11/> <UserCode12/> <UserCode13/> <UserCode2/> <UserCode3/> <UserCode4>N</UserCode4> <UserCode5/> <UserCode6>G</UserCode6> <UserCode7>C</UserCode7> <UserCode8/> <UserCode9/> </Student> </ArrayOfStudent> Aeries API Documentation Page 10
11 Student Information Extended End Points: "Student Data" /api/v2/schools/{schoolcode}/students/{studentid}/extended SchoolCode required the Aeries School Code. This is normally StudentID optional the Aeries District Permanent ID Number. For all students, pass a 0 in this field. If Student ID passed is 0, all students for the given school will be returned. Results are always returned in the form of an "Array of Student Extended" because often students have multiple records in a district if they are concurrently enrolled or have switched between schools during the school year. Alternate End Point /api/v2/schools/{schoolcode}/students/grade/{gradelevel}/extended SchoolCode required the Aeries School Code. This is normally GradeLevel required the academic grade level of the set of students to return. This can be used against large districts if pulling all students in the district takes too long. Use this method to "chunk" the sets of students by looping from -2 to 18. Alternate End Point /api/v2/schools/{schoolcode}/students/sn/{studentnumber}/extended SchoolCode required the Aeries School Code. This is normally StudentNumber required the School-Based Student Number of the student to return. This can be used to pull a specific student record for a specific school. Students often have multiple student records in a district if they are concurrently enrolled or if they have changed schools some time this school year. Aeries API Documentation Page 11
12 Example Single and Multiple Student Extended Information Results: <ArrayOfStudentExtended xmlns:i=" xmlns=" <StudentExtended> <CourseCompletionCSU>Y</CourseCompletionCSU> <CourseCompletionUC>Y</CourseCompletionUC> <DateRedesignatedFluentEnglishProficient i:nil="true"/> <DistrictMobility>1</DistrictMobility> <EndOfYearStatusCode/> <ExpectedGraduationDate i:nil="true"/> <GraduationRequirementsTrack/> <HomeLanguageSurveyAdultLanguageCode>00</HomeLanguageSurveyAdultLanguageCode> <HomeLanguageSurveyFirstLanguageCode>00</HomeLanguageSurveyFirstLanguageCode> <HomeLanguageSurveyHomeLanguageCode>00</HomeLanguageSurveyHomeLanguageCode> <HomeLanguageSurveyPrimaryLanguageCode>00</HomeLanguageSurveyPrimaryLanguageCode> <InterIntraDistrictTransferCode/> <PermanentID> </PermanentID> <QualifiedCSU>Y</QualifiedCSU> <QualifiedUC>Y</QualifiedUC> <RecordAddedDateTime i:nil="true"/> <RecordAddedSystem/> <SafeSchoolsActViolationDate> T00:00:00</SafeSchoolsActViolationDate> <SchedulingGroup/> <SchoolCode>994</SchoolCode> <SchoolCompletionDate i:nil="true"/> <SchoolCompletionStatusCode/> <SchoolMobility>9</SchoolMobility> <StateSchoolEnterDate> T00:00:00</StateSchoolEnterDate> <StateStudentID> </StateStudentID> <StudentNumber>1</StudentNumber> <SummerWithdrawalReasonCode/> <USEnterDate> T00:00:00</USEnterDate> <USSchoolEnterDate> T00:00:00</USSchoolEnterDate> <USSchoolsLessThan3Years/> </StudentExtended> </ArrayOfStudentExtended> Field Documentation: CourseCompletionCSU o (STU.CCS) The indicator for if this student has completed the course sequence for entrance into the CA State University (CSU) system CourseCompletionUC o (STU.CUC) The indicator for if this student has completed the course sequence for entrance into the University of CA (UC) system DateRedesignatedFluentEnglishProficient o (LAC.RD1) The Date the Student was redesignated/reclassified as Fluent English Proficient from an English Learner DistrictMobility o (STU.DM) The "District Mobility" - the grade level the student entered this District during the most recent span of contiguous enrollment. EndOfYearStatusCode o (STU.EOY) The End of Year Status Code for a student. This is populated at the end of the year when a student is going to be active through the last day of school but will leave the school over the summer and not be returning next school year. ExpectedGraduationDate o (STU.EGD) The Expected Graduation Date for this Student. This field is normally inconsistently populated as it is no longer required by CALPADS. Aeries API Documentation Page 12
13 GraduationRequirementsTrack o (STU.GRT) The Graduation Requirements Track for a student HomeLanguageSurveyAdultLanguageCode o (LAC.L4) From the Home Language Survey - The language spoken most frequently by adults at home HomeLanguageSurveyFirstLanguageCode o (LAC.L1) From the Home Language Survey - The language first spoken by the student HomeLanguageSurveyHomeLanguageCode o (LAC.L3) From the Home Language Survey - The language spoken most frequently at home by the student HomeLanguageSurveyPrimaryLanguageCode o (LAC.L2) From the Home Language Survey - The language primarily spoken by the student InterIntraDistrictTransferCode o (STU.IT) The Inter/Intra-District Transfer Code for a student PermanentID o (STU.ID) The District Assigned Permanent ID for this Student QualifiedCSU o (STU.QCS) The indicator for if this student has qualified for entrance into the CA State University (CSU) system QualifiedUC o (STU.QUC) The indicator for if this student has qualified for entrance into the University of CA (UC) system RecordAddedDateTime o (STU.RDT) The Date/Time the student record was added to the system. RecordAddedSystem o (STU.RSY) The system used to add this student record. SafeSchoolsActViolationDate o (STU.SD) The Safe Schools Act Violation Date for this Student. AKA, the date the student violated a "Violent" Ed Code. SchedulingGroup o (STU.SG) The Scheduling Group for a student SchoolCode o (STU.SC) The Aeries School Code for this Student SchoolCompletionDate o (STU.DG) The School Completion Date. For High Schools this is the Graduation Date. SchoolCompletionStatusCode o (STU.HSG) The Completion Status Code for this student from the current school. For High Schools, this is the Graduation Status Code. SchoolMobility o (STU.SM) The "School Mobility" - the grade level the student entered this school during the most recent span of contiguous enrollment. StateSchoolEnterDate o (LAC.STS) The Date the Student first entered a school in the current state StateStudentID o (STU.CID) The State Student ID (SSID) for this Student StudentNumber o (STU.SN) The School-Level Aeries Student Number for this Student SummerWithdrawalReasonCode o (STU.SWR) The Summer Withdrawal Reason Code for a student. This is populated at the beginning of the year when a student is found to have left the school during the summer and is not attending the first day of school. USEnterDate o (LAC.USE) The Date the Student first entered the US USSchoolEnterDate o (LAC.USS) The Date the Student first entered a US school to receive instruction USSchoolsLessThan3Years o (SSD.SUS) The indicator for when a student has been enrolled in US Schools for less than 3 years. This is normally the definition of an "Eligible Immigrant" for SNOR reporting. Aeries API Documentation Page 13
14 Student Data Changes End Point: "Student Data" api/v2/studentdatachanges/{dataarea}/{year}/{month}/{day}/{hour}/{minute} DataArea required the Aeries Student Data Area to be evaluated: o Valid Values: "student", "contact", "program", "test", "class", "enrollment" year, month, day, hour, minute required The parts of the Date/Time from which you want to system to return students with data changes. All parameters are required although 0 is valid for hour and minute. Valid values for "hour" are "AM" and "PM" values are invalid. This should be used for advanced interfaces with Aeries where you may be pulling data hourly or daily and want to only get the changes since the last time you pulled data from the Aeries API. After you get the list of students with changes in the given data area, you will have to loop through the corresponding API to pull the new records one student at a time. Example Student Data Changes Results: <ArrayOfStudentKeys xmlns:i=" xmlns=" <StudentKeys> <PermanentID> </PermanentID> <SchoolCode>990</SchoolCode> <StudentNumber>400</StudentNumber> </StudentKeys> <StudentKeys> <PermanentID> </PermanentID> <SchoolCode>994</SchoolCode> <StudentNumber>1</StudentNumber> </StudentKeys> </ArrayOfStudentKeys> Aeries API Documentation Page 14
15 Student Enrollment History End Points: "Enrollment History" /api/v1/enrollment/{studentid} StudentID optional the Aeries District Permanent ID Number. For all students, pass a 0 in this field. If Student ID is not passed and 0 is sent instead, all students in the district will be returned with all years of enrollment history. Alternate End Point /api/v1/enrollment/{studentid}/year/{academicyear} StudentID optional the Aeries District Permanent ID Number. Pass a 0 for all students. SchoolYear required The full 4-digit year that corresponds to the year the school year started: "2015" for the school year. This can be used to pull just the current year's enrollment for all students in the district. Alternate End Point api/v1/schools/{schoolcode}/enrollment/{studentid} SchoolCode required the Aeries School Code. This is normally StudentID optional the Aeries District Permanent ID Number. Pass a 0 for all students. This can be used to pull the enrollment for a specific school for 1 or all students. All school years will be included. Alternate End Point api/v1/schools/{schoolcode}/enrollment/{studentid}}/year/{academicyear} SchoolCode required the Aeries School Code. This is normally StudentID optional the Aeries District Permanent ID Number. Pass a 0 for all students. SchoolYear required The full 4-digit year that corresponds to the year the school year started: "2015" for the school year. This can be used to pull the enrollment for a specific school for 1 or all students for a specific year. Aeries API Documentation Page 15
16 Example Student Enrollment History Results: <ArrayOfEnrollmentHistory xmlns:i=" xmlns=" <EnrollmentHistory> <AcademicYear>2015</AcademicYear> <AttendanceProgramCode/> <AttendanceProgramCodeAdditional1/> <AttendanceProgramCodeAdditional2/> <ElementaryTeacherName>Unassigned</ElementaryTeacherName> <ElementaryTeacherNumber>0</ElementaryTeacherNumber> <EnterDate> T00:00:00</EnterDate> <ExitReasonCode/> <Grade>12</Grade> <InterIntraDistrictTransferCode/> <LeaveDate i:nil="true"/> <PermanentID> </PermanentID> <SchoolCode>994</SchoolCode> <StudentNumber>1</StudentNumber> <Track/> </EnrollmentHistory > </ArrayOfEnrollmentHistory > Field Documentation: AcademicYear o (ENR.YR) The full 4-digit year the school year started with: "2015" for the school year. AttendanceProgramCode o (ENR.PR) The Attendance Program of the student during this enrollment period AttendanceProgramCodeAdditional1 o (ENR.AP1) The First Additional Attendance Program of the student during this enrollment period AttendanceProgramCodeAdditional2 o (ENR.AP2) The Second Additional Attendance Program of the student ElementaryTeacherName o (ENR.TE) The name of the elementary teacher associated with this enrollment period ElementaryTeacherNumber o (ENR.TN) The record number (school-specific) of the elementary teacher associated with this enrollment period. This value for prior year record may not match up to the Teacher Numbers in the current school year's Teacher table. EnterDate o (ENR.ED) The First day of this enrollment period ExitReasonCode o (ENR.ER) The Exit Reason Code for this enrollment. Codes used are current CALPADS codes. "440" is used to indicate a mid-year program, grade, or other enrollment change. Grade o (ENR.GR) The student grade level during this enrollment period InterIntraDistrictTransferCode o (ENR.IT) The Inter/Intra-District Transfer Code for this enrollmennt period LeaveDate o (ENR.LD) The last day of this enrollment period. This value will be NULL for students who finished the school year active and who will return the following year. PermanentID o (ENR.ID) The District Assigned Permanent ID for this Student SchoolCode o (ENR.SC) The Aeries School Code for this Student StudentNumber o (ENR.SN) The School-Level Aeries Student Number for this Student Track o (ENR.TR) The Attendance Calendar Track for this student Aeries API Documentation Page 16
17 Student GPA End Points: "Student Data" /api/schools/{schoolcode}/gpas/{studentid} SchoolCode required the Aeries School Code. This is normally StudentID optional the Aeries District Permanent ID Number. If Student ID is not passed, all students for the given school will be returned. Results are always returned in the form of an "Array of Students" because often students have multiple records in a district if they are concurrently enrolled or have switched between schools during the school year. Example Single and Multiple Student GPA Results: <ArrayOfStudentGPAs xmlns:i=" xmlns=" <StudentGPAs> <ClassRank>18</ClassRank> <ClassRank1012>16</ClassRank1012> <ClassSize>522</ClassSize> <CreditsAttempted> </CreditsAttempted> <CreditsCompleted> </CreditsCompleted> <GPA_CSU_Preliminary>3.8966</GPA_CSU_Preliminary> <GPA_CumulativeAcademic>3.9647</GPA_CumulativeAcademic> <GPA_CumulativeAcademic1012>4.0492</GPA_CumulativeAcademic1012> <GPA_CumulativeAcademic1012NonWeighted>3.6230</GPA_CumulativeAcademic1012NonWeighted> <GPA_CumulativeAcademicNonWeighted>3.6588</GPA_CumulativeAcademicNonWeighted> <GPA_CumulativeCitizenship>0.0000</GPA_CumulativeCitizenship> <GPA_CumulativeTotal>3.9691</GPA_CumulativeTotal> <GPA_CumulativeTotalNonWeighted>3.7010</GPA_CumulativeTotalNonWeighted> <GPA_GradeReportingAcademic>0.0000</GPA_GradeReportingAcademic> <GPA_GradeReportingAcademicNonWeighted>0.0000</GPA_GradeReportingAcademicNonWeighted> <GPA_GradeReportingCitizenship>0.0000</GPA_GradeReportingCitizenship> <GPA_GradeReportingTotal>0.0000</GPA_GradeReportingTotal> <GPA_GradeReportingTotalNonWeighted>0.0000</GPA_GradeReportingTotalNonWeighted> <GPA_UC_Preliminary>3.9091</GPA_UC_Preliminary> <GradePointsCumulative> </GradePointsCumulative> <GradeReportingClassRank>1</GradeReportingClassRank> <GradeReportingClassSize>467</GradeReportingClassSize> <GradeReportingCreditsAttempted>0.0000</GradeReportingCreditsAttempted> <GradeReportingCreditsCompleted>0.0000</GradeReportingCreditsCompleted> <PermanentID> </PermanentID> <SchoolCode>994</SchoolCode> </StudentGPAs> </ArrayOfStudentGPAs> Aeries API Documentation Page 17
18 Student Contacts End Points: "Contacts" /api/schools/{schoolcode}/contacts/{studentid} SchoolCode required the Aeries School Code. This is normally StudentID optional the Aeries District Permanent ID Number. If Student ID is not passed, all contacts for all students for the given school will be returned. Example Student Contact Results: <ArrayOfContact xmlns:i=" xmlns=" <Contact> <AccessToPortal/> <Address>5647 Elm St</Address> <AddressCity>Eagle rock</addresscity> <AddressState>CA</AddressState> <AddressZipCode>99998</AddressZipCode> <AddressZipExt/> <CellPhone/> <ContactOrder>1</ContactOrder> <CorrespondanceLanguageCode/> < Address/> <EmployerLocation/> <EmployerName/> <FirstName>Adam</FirstName> <HomePhone/> <LastName>Abbott</LastName> <LivesWithStudentIndicator/> <MailingName>Adam Abbott</MailingName> <MiddleName/> <MilitaryBranchCode>AR</MilitaryBranchCode> <MilitaryRankCode>SGT</MilitaryRankCode> <MilitaryStatusCode>X</MilitaryStatusCode> <MilitarySupervisorName>John Brown</MilitarySupervisorName> <MilitarySupervisorPhone> </MilitarySupervisorPhone> <NamePrefix/> <NameSuffix/> <Pager/> <PermanentID> </PermanentID> <RedFlag>true</RedFlag> <RelationshipToStudentCode>11</RelationshipToStudentCode> <SchoolCode>994</SchoolCode> <SequenceNumber>1</SequenceNumber> <WorkPhone> </WorkPhone> <WorkPhoneExt/> </Contact> </ArrayOfContact> Aeries API Documentation Page 18
19 Student Programs End Points: "Student Programs" /api/v2/schools/{schoolcode}/students/{studentid}/programs SchoolCode required the Aeries School Code. This is normally StudentID optional (pass "0" for all students) the Aeries District Permanent ID Number. If Student ID is not passed and you pass a 0 (zero) instead, all progams for all students for the given school will be returned. Example Student Programs Results: <ArrayOfStudentProgram xmlns:i=" xmlns=" <StudentProgram> <EligibilityEndDate i:nil="true" /> <EligibilityStartDate> T00:00:00</EligibilityStartDate> <ExtendedProperties> <ExtendedProperty> <Name>DisabilityCode</Name> <Value>240</Value> </ExtendedProperty> <ExtendedProperty> <Name>DisabilityCodeDescription</Name> <Value>Speech or Language Impairment (SLI)</Value> </ExtendedProperty> </ExtendedProperties> <ParticipationEndDate i:nil="true" /> <ParticipationStartDate i:nil="true" /> <ProgramCode>144</ProgramCode> <ProgramDescription>Special Education</ProgramDescription> <StudentID> </StudentID> </StudentProgram> </ArrayOfStudentProgram> Extended Properties: Program Code 144 Special Education o DisabilityCode o DisabilityCodeDescription o DisabilityCode2 o DisabilityCode2Description Program Code 190 Foster Program o FosterID Program Code 191 Homess Program o DwellingTypeCode o DwellingTypeCodeDescription Aeries API Documentation Page 19
20 Student Test Scores End Points: "Test Scores" /api/v2/students/{studentid}/tests StudentID required the Aeries District Permanent ID Number. This end point will return a full history of all State and locally administered Standardized Tests in Aeries. This does not include SAT I, SAT II, ACT, IB, or AP tests though. Examples include CST, CAHSEE, and CELDT. Example Student Test Scores Results: <ArrayOfTest xmlns:i=" xmlns=" <Test> <GradeLevel>10</GradeLevel> <PermanentID> </PermanentID> <Scores> <TestScore> <Score>431</Score> <Type>ScaleScore</Type> </TestScore> <TestScore> <Score>5.0000</Score> <Type>PerformanceLevel</Type> </TestScore> </Scores> <SequenceNumber>49</SequenceNumber> <TestDate> T00:00:00</TestDate> <TestDescription>Life Science</TestDescription> <TestID>CAHSEE</TestID> <TestPart>8</TestPart> <TestSource/> <TestType/> <TestingAdministration>SPRG14</TestingAdministration> </Test> </ArrayOfTest> Aeries API Documentation Page 20
21 Student Class Schedule End Points: "Class Schedules/History" /api/schools/{schoolcode}/classes/{studentid} SchoolCode required the Aeries School Code. This is normally StudentID optional the Aeries District Permanent ID Number. If Student ID is not passed, all classes for all students for the given school will be returned. When this information is requested before the beginning of the school year the SequenceNumber and SectionNumber values will match. Be aware that Class Schedules are highly prone to large scale adjustments before the start of school through the first 2 weeks of the school year. Example Single and Multiple Student Class Schedule Results: <ArrayOfStudentClass xmlns:i=" xmlns=" <StudentClass> <CourseID>0317</CourseID> <DateEnded> T00:00:00</DateEnded> <DateStarted> T00:00:00</DateStarted> <Period>1</Period> <PeriodBlock>1</PeriodBlock> <PermanentID> </PermanentID> <SchoolCode>994</SchoolCode> <SectionNumber>1118</SectionNumber> <SequenceNumber>9</SequenceNumber> <TeacherNumber>804</TeacherNumber> </StudentClass> </ArrayOfStudentClass> Aeries API Documentation Page 21
22 Course Information End Points: "Course Data" /api/courses/{courseid} CourseID optional the Aeries Course ID (alpha-numeric). If Course ID is not passed, all courses in the district will be returned. Example Multiple Course Information Results: <ArrayOfCourse xmlns:i=" xmlns=" <Course> <CSFCourseList>A</CSFCourseList> <CSU_Rule_CanBeAnElective/> <CSU_Rule_HonorsCode/> <CSU_Rule_ValidationLevelCode/> <CSU_SubjectAreaCode>B</CSU_SubjectAreaCode> <CollegePrepIndicatorCode>P</CollegePrepIndicatorCode> <ContentDescription/> <CreditDefault>5.0000</CreditDefault> <CreditMax> </CreditMax> <DepartmentCode>E</DepartmentCode> <HighGrade>12</HighGrade> <ID>0301</ID> <InactiveStatusCode/> <LongDescription></LongDescription> <LowGrade>9</LowGrade> <NonAcademicOrHonorsCode></NonAcademicOrHonorsCode> <Notes/> <PhysicalEducationIndicator>false</PhysicalEducationIndicator> <StateCourseCode>2101</StateCourseCode> <SubjectArea1Code>A</SubjectArea1Code> <SubjectArea2Code></SubjectArea2Code> <SubjectArea3Code></SubjectArea3Code> <TeacherAideIndicator>false</TeacherAideIndicator> <TermTypeCode>Y</TermTypeCode> <Title>English 9 Cp</Title> <UC_Rule_CanBeAnElective>G</UC_Rule_CanBeAnElective> <UC_Rule_HonorsCode></UC_Rule_HonorsCode> <UC_Rule_ValidationLevelCode>0</UC_Rule_ValidationLevelCode> <UC_SubjectAreaCode>B</UC_SubjectAreaCode> </Course> </ArrayOfCourse> Example Single Course Information Results: <Course xmlns:i=" xmlns=" <CSFCourseList>A</CSFCourseList> <UC_SubjectAreaCode>B</UC_SubjectAreaCode> </Course> Aeries API Documentation Page 22
23 Course Data Changes End Point: "Course Data" api/v2/coursedatachanges/{year}/{month}/{day}/{hour}/{minute} year, month, day, hour, minute required The parts of the Date/Time from which you want to system to return courses with data changes. All parameters are required although 0 is valid for hour and minute. Valid values for "hour" are "AM" and "PM" values are invalid. This should be used for advanced interfaces with Aeries where you may be pulling data hourly or daily and want to only get the changes since the last time you pulled data from the Aeries API. After you get the list of courses with changes, you will have to loop through the dataset and call the Course Data API one record at a time. Example Course Data Changes Results: <ArrayOfCourseKey xmlns:i=" xmlns=" <CourseKey> <ID>0004</ID> </CourseKey> <CourseKey> <ID>ENG001</ID> </CourseKey> </ArrayOfCourseKey> Aeries API Documentation Page 23
24 Staff Information End Points: "Staff Data" /api/v2/staff/{staffid} StaffID optional the Aeries District Staff ID (numeric). If Staff ID is not passed, all staff records in the district will be returned. Compared to the v1 of this end point, the Staff object now contains " Address", "PrimaryAeriesSchool" and "UserName". " Address" and "UserName" come from the security tables in Aeries.net. Example Multiple Staff Information Results: <ArrayOfStaff xmlns:i=" xmlns=" <Staff> <BirthDate> T00:00:00</BirthDate> <BirthYear>1950</BirthYear> <FirstName>Anthony</FirstName> <FullTimePercentage>38</FullTimePercentage> <HireDate> T00:00:00</HireDate> <ID>994601</ID> <InactiveStatusCode></InactiveStatusCode> <LastName>Aldrich</LastName> <LeaveDate i:nil="true" /> <MiddleName/> <PrimaryAeriesSchool>990</PrimaryAeriesSchool> <Sex>F</Sex> <StateEducatorID/> <UserName>a.aldrich</UserName> </Staff> </ArrayOfStaff> Example Single Staff Information Results: <Staff xmlns:i=" xmlns=" <BirthDate> T00:00:00</BirthDate> <BirthYear>1950</BirthYear> <FirstName>Anthony</FirstName> <FullTimePercentage>38</FullTimePercentage> <HireDate> T00:00:00</HireDate> <ID>994601</ID> <InactiveStatusCode></InactiveStatusCode> <LastName>Aldrich</LastName> <LeaveDate i:nil="true" /> <MiddleName/> <PrimaryAeriesSchool>990</PrimaryAeriesSchool> <Sex>F</Sex> <StateEducatorID/> <UserName>a.aldrich</UserName> </Staff> Aeries API Documentation Page 24
25 Staff Data Changes End Point: "Staff Data" api/v2/staffdatachanges/{year}/{month}/{day}/{hour}/{minute} year, month, day, hour, minute required The parts of the Date/Time from which you want to system to return staff with data changes. All parameters are required although 0 is valid for hour and minute. Valid values for "hour" are "AM" and "PM" values are invalid. This should be used for advanced interfaces with Aeries where you may be pulling data hourly or daily and want to only get the changes since the last time you pulled data from the Aeries API. After you get the list of staff with changes, you will have to loop through the dataset and call the Staff Data API one record at a time. Example Course Data Changes Results: <ArrayOfStaffKey xmlns:i=" xmlns=" <StaffKey> <ID>374892</ID> </StaffKey> <StaffKey> <ID> </ID> </StaffKey> </ArrayOfStaffKey> Aeries API Documentation Page 25
26 Teacher Information End Points: "Teacher Data" /api/schools/{schoolcode}/teachers/{teachernumber} SchoolCode required the Aeries School Code. This is normally TeacherNumber optional the School-Based Aeries Teacher Number. If Teacher Number is not passed, all teacher records in the given school will be returned. Example Multiple Teacher Information Results: <ArrayOfTeacher xmlns:i=" xmlns=" <Teacher> <DisplayName>Acosta, M</DisplayName> <FirstName>Maria</FirstName> <HighlyQualifiedStatusCode1/> <HighlyQualifiedStatusCode2/> <HighlyQualifiedStatusCode3/> <InactiveStatusCode/> <LastName>Acosta</LastName> <Room>12</Room> <SchoolCode>994</SchoolCode> <StaffID1>994605</StaffID1> <StaffID2>0</StaffID2> <StaffID3>0</StaffID3> <StateCourseCode/> <TeacherNumber>605</TeacherNumber> </Teacher> </ArrayOfTeacher> Example Single Teacher Information Results: <Teacher xmlns:i=" xmlns=" <DisplayName>Acosta, M</DisplayName> <FirstName>Maria</FirstName> <HighlyQualifiedStatusCode1/> <HighlyQualifiedStatusCode2/> <HighlyQualifiedStatusCode3/> <InactiveStatusCode/> <LastName>Acosta</LastName> <Room>12</Room> <SchoolCode>994</SchoolCode> <StaffID1>994605</StaffID1> <StaffID2>0</StaffID2> <StaffID3>0</StaffID3> <StateCourseCode/> <TeacherNumber>605</TeacherNumber> </Teacher> Aeries API Documentation Page 26
27 Staff-Teacher Information End Points: "Teacher Data" /api/v2/staff/{staffid}/teachers StaffID required the Aeries District Staff ID (numeric). This end point will return a list of teacher records associated with the given Staff ID. Example Multiple Teacher Information Results: <ArrayOfTeacher xmlns:i=" xmlns=" <Teacher> <DisplayName>Acosta, M</DisplayName> < Address>Teacher605@example.com</ Address> <FirstName>Maria</FirstName> <HighlyQualifiedStatusCode1/> <HighlyQualifiedStatusCode2/> <HighlyQualifiedStatusCode3/> <InactiveStatusCode/> <LastName>Acosta</LastName> <Room>12</Room> <SchoolCode>994</SchoolCode> <StaffID1>994605</StaffID1> <StaffID2>0</StaffID2> <StaffID3>0</StaffID3> <StateCourseCode/> <TeacherNumber>605</TeacherNumber> </Teacher> </ArrayOfTeacher> Aeries API Documentation Page 27
28 Section (from Master Schedule) Information End Points: "Master Schedule" /api/schools/{schoolcode}/sections/{sectionnumber} SchoolCode required the Aeries School Code. This is normally SectionNumber optional the School-Based Aeries Section Number. If Section Number is not passed, all section records in the master schedule of the given school will be returned. Example Multiple Section Information Results: <ArrayOfMasterScheduleSection xmlns:i=" xmlns=" <MasterScheduleSection> <CourseID>0353</CourseID> <Credit>5.0000</Credit> <Days>MTWTF</Days> <HighGrade>12</HighGrade> <HighlyQualifiedStatusCode1/> <HighlyQualifiedStatusCode2/> <HighlyQualifiedStatusCode3/> <InactiveStatusCode/> <LowGrade>10</LowGrade> <MaxStudents>2</MaxStudents> <Period>1</Period> <PeriodBlock>1</PeriodBlock> <Room>LIB</Room> <SchoolCode>994</SchoolCode> <SectionNumber>1005</SectionNumber> <Semester>Y</Semester> <SexRestriction/> <TeacherNumber1>635</TeacherNumber1> <TeacherNumber2>0</TeacherNumber2> <TeacherNumber3>0</TeacherNumber3> <TotalBoys>1</TotalBoys> <TotalGirls>1</TotalGirls> <TotalStudents>2</TotalStudents> </MasterScheduleSection> </ArrayOfMasterScheduleSection> Example Single Section Information Results: <MasterScheduleSection xmlns:i=" xmlns=" <CourseID>0353</CourseID> <SectionNumber>1005</SectionNumber> <TotalStudents>2</TotalStudents> </MasterScheduleSection> Aeries API Documentation Page 28
29 Section (from Master Schedule) Data Changes End Point: "Master Schedule" api/v2/sectiondatachanges/{year}/{month}/{day}/{hour}/{minute} year, month, day, hour, minute required The parts of the Date/Time from which you want to system to return sections with data changes. All parameters are required although 0 is valid for hour and minute. Valid values for "hour" are "AM" and "PM" values are invalid. This should be used for advanced interfaces with Aeries where you may be pulling data hourly or daily and want to only get the changes since the last time you pulled data from the Aeries API. After you get the list of sections with changes, you will have to loop through the dataset and call the Section Data API one record at a time. Example Course Data Changes Results: <ArrayOfMasterScheduleSectionKey xmlns:i=" xmlns=" <MasterScheduleSectionKey> <SchoolCode>994</SchoolCode> <SectionNumber>2034</SectionNumber> </MasterScheduleSectionKey> <MasterScheduleSectionKey> <SchoolCode>994</SchoolCode> <SectionNumber>1134</SectionNumber> </MasterScheduleSectionKey> </ArrayOfMasterScheduleSectionKey> Aeries API Documentation Page 29
30 Section Class Roster End Points: "Class Schedules/History" /api/v1/schools/{schoolcode}/sections/{sectionnumber}/students SchoolCode required the Aeries School Code. This is normally SectionNumber required the School-Based Aeries Section Number. This information can also be requested on a student by student basis. See Student Class Schedule End Point. When this information is requested before the beginning of the school year the SequenceNumber and SectionNumber values will match. Be aware that Class Schedules are highly prone to large scale adjustments before the start of school through the first 2 weeks of the school year. Example Section Class Roster Results: <ArrayOfStudentClass xmlns:i=" xmlns=" <StudentClass> <CourseID>0425</CourseID> <DateEnded> T00:00:00</DateEnded> <DateStarted> T00:00:00</DateStarted> <Period>3</Period><PeriodBlock>1</PeriodBlock> <PermanentID> </PermanentID> <SchoolCode>994</SchoolCode> <SectionNumber>3093</SectionNumber> <SequenceNumber>10</SequenceNumber> <TeacherNumber>610</TeacherNumber> </StudentClass> </ArrayOfStudentClass> Aeries API Documentation Page 30
31 Section Class Roster Data Changes End Point: "Class Schedules/History" api/v2/sectionrosterdatachanges/{year}/{month}/{day}/{hour}/{minute} year, month, day, hour, minute required The parts of the Date/Time from which you want to system to return sections with roster changes. All parameters are required although 0 is valid for hour and minute. Valid values for "hour" are "AM" and "PM" values are invalid. This should be used for advanced interfaces with Aeries where you may be pulling data hourly or daily and want to only get the changes since the last time you pulled data from the Aeries API. After you get the list of sections with roster changes, you will have to loop through the dataset and call the Section Class Roster API one record at a time. Example Course Data Changes Results: <ArrayOfMasterScheduleSectionKey xmlns:i=" xmlns=" <MasterScheduleSectionKey> <SchoolCode>994</SchoolCode> <SectionNumber>2034</SectionNumber> </MasterScheduleSectionKey> <MasterScheduleSectionKey> <SchoolCode>994</SchoolCode> <SectionNumber>1134</SectionNumber> </MasterScheduleSectionKey> </ArrayOfMasterScheduleSectionKey> Aeries API Documentation Page 31
Getting Started with the icontact API
Getting Started with the icontact API Contents - Introduction -... 2 - URIs, URLs, Resources, and Supported Actions -... 3 Contacts Category... 3 Messages Category... 4 Track Category... 4 GET... 5 POST...
More informationLCAP Dashboards October 7, 2015. 2. Initializing LCAP Initialize LCAP ** Update LCAP Configuration** Nightly Processing
LCAP Dashboards October 7, 2015 1. LCAP Overview Navigation Tree Security 2. Initializing LCAP Initialize LCAP ** Update LCAP Configuration** Nightly Processing 3. Aeries Analytics Dashboards General Navigation
More informationFairsail REST API: Guide for Developers
Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,
More informationAPI documentation - 1 -
API documentation - 1 - Table of Contents 1. Introduction 1.1. What is an API 2. API Functions 2.1. Purge list of files 2.1.1 Description 2.1.2 Implementation 2.2. Purge of whole cache (all files on all
More informationSingle Sign On Guide. Table of Contents
Single Sign On Guide Table of Contents I. Overview II. Benefits III. How SSO Works IV. Set-up Requirements and Recommendations V. Set-up Instructions a. Required Parameters b. Optional Parameters c. Error
More informationAeries.net Teacher Portal User Documentation July 31, 2015. 1. Access Teacher Portal. 2. Utilizing the Navigation Tree
Aeries.net Teacher Portal User Documentation July 31, 2015 1. Access Teacher Portal 2. Utilizing the Navigation Tree 3. Attendance Attendance Add/Dropped Students ** SSA (Safe Schools Act) Attendance Notes
More informationCloud Elements! Marketing Hub Provisioning and Usage Guide!
Cloud Elements Marketing Hub Provisioning and Usage Guide API Version 2.0 Page 1 Introduction The Cloud Elements Marketing Hub is the first API that unifies marketing automation across the industry s leading
More informationCloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA
Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA Page 1 Introduction The ecommerce Hub provides a uniform API to allow applications to use various endpoints such as Shopify. The following
More informationvcloud Air Platform Programmer's Guide
vcloud Air Platform Programmer's Guide vcloud Air OnDemand 5.7 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.
More informationIBM Watson Ecosystem. Getting Started Guide
IBM Watson Ecosystem Getting Started Guide Version 1.1 July 2014 1 Table of Contents: I. Prefix Overview II. Getting Started A. Prerequisite Learning III. Watson Experience Manager A. Assign User Roles
More informationHOW TO SET UP SINGLE SIGN ON FOR PARENT PORTAL IN POWERSCHOOL
HOW TO SET UP SINGLE SIGN ON FOR PARENT PORTAL IN POWERSCHOOL Before you can access your student(s) information, you MUST create your account which ties you to your student(s). Even if you have your user
More informationDataDirector Getting Started
DataDirector Getting Started LOGIN Log into the DataDirector website: https://www.achievedata.com/yourdistrictname User Name: New Password: Enter your User Name and Password o After login, you may need
More informationSafeguard Ecommerce Integration / API
Safeguard Ecommerce Integration / API Product Manual Version 3 Revision 1.11 Table of Contents 1. INTRODUCTION... 4 1.1 Available commands... 4 2. HOW THE ADMINISTRATION SYSTEM IS EXPECTED TO BE USED OPERATIONALLY...
More informationConfiguring Salesforce
Chapter 94 Configuring Salesforce The following is an overview of how to configure the Salesforce.com application for singlesign on: 1 Prepare Salesforce for single sign-on: This involves the following:
More informationPortals and Hosted Files
12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines
More informationSuccessMaker Learning Management System Administrator's Guide Version 1.0
SuccessMaker Learning Management System Administrator's Guide Version 1.0 Copyright 2007 2008 Pearson Education, Inc. or its affiliates Copyright 2007 2008 Pearson Education, Inc. or its affiliates. All
More informationCloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps with Azure Malte Lantin Technical Evanglist Microsoft Azure Agenda Mobile Services Features and Demos Advanced Features Scaling and Pricing 2 What is Mobile Services? Storage
More informationHTTP Reverse Proxy Scenarios
Sterling Secure Proxy HTTP Reverse Proxy Scenarios Version 3.4 Sterling Secure Proxy HTTP Reverse Proxy Scenarios Version 3.4 Note Before using this information and the product it supports, read the information
More informationBlackBerry Enterprise Service 10. Universal Device Service Version: 10.2. Administration Guide
BlackBerry Enterprise Service 10 Universal Service Version: 10.2 Administration Guide Published: 2015-02-24 SWD-20150223125016631 Contents 1 Introduction...9 About this guide...10 What is BlackBerry
More informationConfiguring Single Sign-on for WebVPN
CHAPTER 8 This chapter presents example procedures for configuring SSO for WebVPN users. It includes the following sections: Using Single Sign-on with WebVPN, page 8-1 Configuring SSO Authentication Using
More informationCreating Next Year s Database Client Server June 9, 2015
Creating Next Year s Database Client Server June 9, 2015 1. Current Year Database 2. New Year Database Creating New Database Pre-Roll Audit ** Define Student Table Relationships 3. Copy Aeries Tables From
More informationStartup guide for Zimonitor
Page 1 of 5 Startup guide for Zimonitor This is a short introduction to get you started using Zimonitor. Start by logging in to your version of Zimonitor using the URL and username + password sent to you.
More informationUFTP AUTHENTICATION SERVICE
UFTP Authentication Service UFTP AUTHENTICATION SERVICE UNICORE Team Document Version: 1.1.0 Component Version: 1.1.1 Date: 17 11 2014 UFTP Authentication Service Contents 1 Installation 1 1.1 Prerequisites....................................
More information4. You must link at least one student before you can create a user profile for yourself.
PowerSchool Parent and Student Access Website 1. Sign into the Peace Wapiti PowerSchool Public Access Website at https://sis.pwsd76.ab.ca/public 2. Click Create Account 3. Fill in the information on the
More informationTurnitin User Guide. Includes GradeMark Integration. January 2014 (revised)
Turnitin User Guide Includes GradeMark Integration January 2014 (revised) Copyright 2014 2 Contents Contents... 3 Turnitin Integration... 4 How This Guide is Organized... 4 Related Documentation... 4 Campus
More informationUsing LDAP Authentication in a PowerCenter Domain
Using LDAP Authentication in a PowerCenter Domain 2008 Informatica Corporation Overview LDAP user accounts can access PowerCenter applications. To provide LDAP user accounts access to the PowerCenter applications,
More informationBMC Track-It! Web. Web Services API Guide. Version 11.3
BMC Track-It! Web Web Services API Guide Version 11.3 Legal Notices Copyright 1999, 2009 BMC Software, Inc. Copyright 1989-2014 Numara Software, Inc. BMC, BMC Software, and the BMC Software logo are the
More informationConnected Data. Connected Data requirements for SSO
Chapter 40 Configuring Connected Data The following is an overview of the steps required to configure the Connected Data Web application for single sign-on (SSO) via SAML. Connected Data offers both IdP-initiated
More informationbbc Developing Service Providers Adobe Flash Media Rights Management Server November 2008 Version 1.5
bbc Developing Service Providers Adobe Flash Media Rights Management Server November 2008 Version 1.5 2008 Adobe Systems Incorporated. All rights reserved. Adobe Flash Media Rights Management Server 1.5
More informationOverview of Web Services API
1 CHAPTER The Cisco IP Interoperability and Collaboration System (IPICS) 4.5(x) application programming interface (API) provides a web services-based API that enables the management and control of various
More informationMXSAVE XMLRPC Web Service Guide. Last Revision: 6/14/2012
MXSAVE XMLRPC Web Service Guide Last Revision: 6/14/2012 Table of Contents Introduction! 4 Web Service Minimum Requirements! 4 Developer Support! 5 Submitting Transactions! 6 Clients! 7 Adding Clients!
More informationAPI Reference Guide. API Version 1. Copyright Platfora 2016
API Reference Guide API Version 1 Copyright Platfora 2016 Last Updated: 10:05 a.m. April 21, 2016 Contents Document Conventions... 5 Contact Platfora Support...6 Copyright Notices... 6 Chapter 1: Using
More informationRiverbed Cascade Shark Common REST API v1.0
Riverbed Cascade Shark Common REST API v1.0 Copyright Riverbed Technology Inc. 2015 Created Feb 1, 2015 at 04:02 PM Contents Contents Overview Data Encoding Resources information: ping information: list
More informationHow To Edit An Absence Record On A School Website
ProgressBook GradeBook Attendance User Guide ProgressBook GradeBook Attendance User Guide (This document is current for ProgressBook v12.3 or later.) 2012 Software Answers, Inc. All Rights Reserved. All
More informationNOTE: New directions for accessing the Parent Portal using Single Sign On
NOTE: New directions for accessing the Parent Portal using Single Sign On PROCESS STEPS SCREEN SHOTS Launch a web browser (Internet Explorer, Safari, or FireFox) and go to PowerSchool Parent Portal URL:
More informationKMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon
KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon KMx Enterprise includes two api s for integrating user accounts with an external directory of employee or other
More informationAn overview of configuring Intacct for single sign-on. To configure the Intacct application for single-sign on (an overview)
Chapter 94 Intacct This section contains the following topics: "An overview of configuring Intacct for single sign-on" on page 94-710 "Configuring Intacct for SSO" on page 94-711 "Configuring Intacct in
More informationLeveraging Cloud Storage Through Mobile Applications Using Mezeo Cloud Storage Platform REST API. John Eastman Mezeo
Leveraging Cloud Storage Through Mobile Applications Using Mezeo Cloud Storage Platform REST API John Eastman Mezeo Cloud Storage On-demand, API-based access to storage Storage accessed through REST Web
More informationNETASQ ACTIVE DIRECTORY INTEGRATION
NETASQ ACTIVE DIRECTORY INTEGRATION NETASQ ACTIVE DIRECTORY INTEGRATION RUNNING THE DIRECTORY CONFIGURATION WIZARD 2 VALIDATING LDAP CONNECTION 5 AUTHENTICATION SETTINGS 6 User authentication 6 Kerberos
More informationIntegrating LivePerson with Salesforce
Integrating LivePerson with Salesforce V 9.2 March 2, 2010 Implementation Guide Description Who should use this guide? Duration This guide describes the process of integrating LivePerson and Salesforce
More informationTurnitin Sakai Integration Administrator Installation Guide
Turnitin Sakai Integration Administrator Installation Guide Updated August 6, 2012 Copyright 1998 2012 iparadigms, LLC. All rights reserved. Turnitin Sakai Integration Manual: 1 Contents Administrator
More informationFor details about using automatic user provisioning with Salesforce, see Configuring user provisioning for Salesforce.
Chapter 41 Configuring Salesforce The following is an overview of how to configure the Salesforce.com application for singlesign on: 1 Prepare Salesforce for single sign-on: This involves the following:
More informationA Brief Introduction to MySQL
A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term
More informationPerceptive Integration Server
Perceptive Integration Server Getting Started Guide ImageNow Version: 6.7. x Written by: Product Documentation, R&D Date: October 2013 2013 Perceptive Software. All rights reserved CaptureNow, ImageNow,
More informationImport: Create Teachers
Import: Create Teachers Instead of having teachers register manually using the school passcode, you have the option of importing a spreadsheet to create teacher usernames. You will need administrative
More informationQlik REST Connector Installation and User Guide
Qlik REST Connector Installation and User Guide Qlik REST Connector Version 1.0 Newton, Massachusetts, November 2015 Authored by QlikTech International AB Copyright QlikTech International AB 2015, All
More informationSystem Administrator User Guide. PowerSchool 8.x Student Information System
PowerSchool 8.x Student Information System Released November 2014 Document Owner: Documentation Services This edition applies to Release 8.1.1 of the PowerSchool software and to all subsequent releases
More informationtalks.ox Documentation
talks.ox Documentation Release 0.0.1 Mobile Oxford Team, Software Solutions, IT Services, University o April 17, 2015 Contents 1 User Guide 1 1.1 Talk Editors................................................
More informationCareer and Technical Education
Career and Technical Education Teacher Training Manual Iredell Statesville Schools December 1, 2010 Table of Contents Before you Start...2 Number of Questions in an Objective...3 Online Help...3 Make a
More informationGO!Enterprise MDM Device Application User Guide Installation and Configuration for Android with TouchDown
GO!Enterprise MDM Device Application User Guide Installation and Configuration for Android with TouchDown GO!Enterprise MDM for Android, Version 3.x GO!Enterprise MDM for Android with TouchDown 1 Table
More informationDescription of Microsoft Internet Information Services (IIS) 5.0 and
Page 1 of 10 Article ID: 318380 - Last Review: July 7, 2008 - Revision: 8.1 Description of Microsoft Internet Information Services (IIS) 5.0 and 6.0 status codes This article was previously published under
More informationDIBELS Data System Data Management for Literacy and Math Assessments Contents
DIBELS Data System Data Management for Literacy and Math Assessments Contents Introduction... 2 Getting Started... 2 System Security... 2 Help...3 Main Menu... 3 Setting up a New Account... 4 Setting up
More informationGetting Started Guide for Developing tibbr Apps
Getting Started Guide for Developing tibbr Apps TABLE OF CONTENTS Understanding the tibbr Marketplace... 2 Integrating Apps With tibbr... 2 Developing Apps for tibbr... 2 First Steps... 3 Tutorial 1: Registering
More informationClever + DreamBox SFTP Instructions
Clever + DreamBox SFTP Instructions 1. Introduction Clever is a service for transferring school information in a secure manner from a school database to applications. This document explains how to use
More informationIBM Cloud Manager with OpenStack. REST API Reference, version 4.1
IBM Cloud Manager with OpenStack REST API Reference, version 4.1 IBM Cloud Manager with OpenStack REST API Reference, version 4.1 Note Before using this information and the product it supports, read the
More informationRead Naturally, Inc. Version: 05 February 2016. Saint Paul, Minnesota
USER GUIDE Version: 05 February 2016 Read Naturally, Inc. Saint Paul, Minnesota Phone: 800.788.4085/651.452.4085 Website: www.readnaturally.com Email: info@readnaturally.com Copyright 2011 2016 Read Naturally,
More informationQualys API Release Notes
Qualys API Release Notes Version 8.3 November 15, 2014 Qualys 8.3 includes improvements to the Qualys API, giving you more ways to integrate your programs and API calls with Qualys Vulnerability Management
More information2011 Turning Technologies, LLC. Other trademarked product names mentioned in this manual are owned by their respective companies.
2011, LLC. Other trademarked product names mentioned in this manual are owned by their respective companies. No part of this document may be reproduced or transmitted in any form or by any means, electronic
More informationMcAfee Cloud Identity Manager
Salesforce Cloud Connector Guide McAfee Cloud Identity Manager version 1.1 or later COPYRIGHT Copyright 2013 McAfee, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted,
More informationJob Reference Guide. SLAMD Distributed Load Generation Engine. Version 1.8.2
Job Reference Guide SLAMD Distributed Load Generation Engine Version 1.8.2 June 2004 Contents 1. Introduction...3 2. The Utility Jobs...4 3. The LDAP Search Jobs...11 4. The LDAP Authentication Jobs...22
More informationCabot Consulting Oracle Solutions. The Benefits of this Approach. Infrastructure Requirements
Scheduling Workbooks through the Application Concurrent Manager By Rod West, Cabot Oracle Application users will be very familiar with the Applications concurrent manager and how to use it to schedule
More informationUser Questions and Answers from the 8/29/2014 Iowa TIER Support Webinar
We had a wonderful turnout for our second Iowa TIER Support Webinar. Many thanks to all who attended! Apologies for the limited webinar connection. We hope to have this corrected for the next webinar session.
More informationTableau Server Trusted Authentication
Tableau Server Trusted Authentication When you embed Tableau Server views into webpages, everyone who visits the page must be a licensed user on Tableau Server. When users visit the page they will be prompted
More informationIntroduction to Cognos Connection. Cognos BI 8
Introduction to Cognos Connection Cognos BI 8 1 2 Instructor Dave Campen Contact info: Email: David.Campen@ties.k12.mn.us Phone: 651-999-6312 3 Introduction to Cognos Connection Manage Reports in Cognos
More informationCenter for Educational Performance and Information (CEPI) Student Data System (SDS)
Center for Educational Performance and Information (CEPI) Student Data System (SDS) Training Manual Questions? Contact: 517.335.0505 E-mail: CEPI@michigan.gov Table of Contents MODULE 1 STUDENT DATA SYSTEM
More informationTitle page. Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7
Title page Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7 APPLICATION API DEVELOPER GUIDE 3HE-10590-AAAA-TQZZA Issue 1 December 2015 Legal notice Legal notice Alcatel, Lucent, Alcatel-Lucent and the
More informationCreate Inactive Students Database in Access December 8, 2010
Create Inactive Students Database in Access December 8, 2010 At the end of the current school year it becomes necessary to consider creating a database to store data for students who have become inactive
More informationPowerSchool and Digital Learning Platforms Integration. Teacher Guide
PowerSchool and Digital Learning Platforms Integration Teacher Guide Contents Getting Started... 1 Introduction... 1 Registration... 1 Sign In to PowerSchool... 1 Class and Product Association... 3 Understanding
More informationIBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide
IBM SPSS Collaboration and Deployment Services Version 6 Release 0 Single Sign-On Services Developer's Guide Note Before using this information and the product it supports, read the information in Notices
More informationSmarterMeasure Inbound Single Sign On (SSO) Version 1.3 Copyright 2010 SmarterServices, LLC / SmarterServices.com PO Box 220111, Deatsville, AL 36022
SmarterMeasure Inbound Single Sign On (SSO) Version 1.3 Copyright 2010 SmarterServices, LLC / SmarterServices.com PO Box 220111, Deatsville, AL 36022 Contents 1. Revision History... 3 2. Overview... 3
More informationInstall an SSL Certificate onto SilverStream. Sender Recipient Attached FIles Pages Date. Development Internal/External None 5 6/16/08
Technical Note Sender Recipient Attached FIles Pages Date Development Internal/External None 5 6/16/08 This technical note explains how to generate a Certificate Signing Request (CSR) and install an SSL
More informationTable of Contents. Open-Xchange Authentication & Session Handling. 1.Introduction...3
Open-Xchange Authentication & Session Handling Table of Contents 1.Introduction...3 2.System overview/implementation...4 2.1.Overview... 4 2.1.1.Access to IMAP back end services...4 2.1.2.Basic Implementation
More informationesd Mobile Student User Guide v. 4.2.0
esd Mobile Student User Guide v. 4.2.0 Copyright 2002-2014 eschooldata, LLC All rights reserved. TABLE OF CONTENTS Overview... 3 Logging In... 3 Navigating esd Mobile Student... 5 Home Tab... 7 Students
More informationInformation About: Galileo
The Benefits of ATI Item Specification and Certification Processes in Producing Quality Assessments Introduction Guidelines for Preparing Galileo Import Files Important Points to Consider Using the Data
More informationUnleash the Power of e-learning
Unleash the Power of e-learning Revision 1.8 June 2014 Edition 2002-2014 ICS Learning Group 1 Disclaimer ICS Learning Group makes no representations or warranties with respect to the contents or use of
More informationClever SFTP Instructions
Clever SFTP Instructions November 10, 2015 Contents 1 Introduction 2 2 General SFTP Setup 2 3 Preparing CSV Files 3 3.1 Preparing schools.csv............................... 4 3.2 Preparing students.csv...............................
More informationREST Webservices API Reference Manual
crm-now/ps REST Webservices API Reference Manual Version 1.5.1.0 crm-now development documents Page 1 Table Of Contents OVERVIEW...4 URL FORMAT...4 THE RESPONSE FORMAT...4 VtigerObject...5 Id Format...5
More informationCrawl Proxy Installation and Configuration Guide
Crawl Proxy Installation and Configuration Guide Google Enterprise EMEA Google Search Appliance is able to natively crawl secure content coming from multiple sources using for instance the following main
More informationGeneral principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support
General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries
More informationQUICK START FOR COURSES: USING BASIC COURSE SITE FEATURES
collab.virginia.edu UVACOLLAB QUICK START FOR COURSES: USING BASIC COURSE SITE FEATURES UVaCollab Quick Start Series collab-support@virginia.edu Revised 5/20/2015 Quick Start for Courses Overview... 4
More informationFax User Guide 07/31/2014 USER GUIDE
Fax User Guide 07/31/2014 USER GUIDE Contents: Access Fusion Fax Service 3 Search Tab 3 View Tab 5 To E-mail From View Page 5 Send Tab 7 Recipient Info Section 7 Attachments Section 7 Preview Fax Section
More informationAPI Guide v 1.6 14/11/2013
1 About netcore netcore is a leader in digital communications space. The mission of the company is to help clients communicate effectively for marketing and business needs. We help organizations in the
More informationHP Project and Portfolio Management Center
HP Project and Portfolio Management Center Software Version: 9.20 RESTful Web Services Guide Document Release Date: February 2013 Software Release Date: February 2013 Legal Notices Warranty The only warranties
More informationSAP Business One mobile app for Android
User Guide SAP Business One mobile app 1.2.x for Android Document Version: 1.0 2016-03-25 Applicable Releases: SAP Business One 9.1 PL05 and later, SAP Business One 9.1 PL05, version for SAP HANA and later,
More informationTerminology. Enabling Parent Single Sign-On. Server Configuration
Parent Single Sign-On offers a number of benefits, including access to multiple students with one sign in, a personalized account for each parent and guardian, and the ability for parents to retrieve their
More informationCache Configuration Reference
Sitecore CMS 6.2 Cache Configuration Reference Rev: 2009-11-20 Sitecore CMS 6.2 Cache Configuration Reference Tips and Techniques for Administrators and Developers Table of Contents Chapter 1 Introduction...
More informationSuccessMaker Learning Management System User s Guide Release 1.0
SuccessMaker Learning Management System User s Guide Release 1.0 Copyright 2007 2008 Pearson Education, Inc. or its affiliates Copyright 2007 2008 Pearson Education, Inc. or its affiliates. All rights
More informationGDC Data Transfer Tool User s Guide. NCI Genomic Data Commons (GDC)
GDC Data Transfer Tool User s Guide NCI Genomic Data Commons (GDC) Contents 1 Getting Started 3 Getting Started.......................................................... 3 The GDC Data Transfer Tool: An
More informationRequirement for Data Migration: Access to both the SMS and SAM servers; A separate application called the SMS Data Preparation Tool (page 9).
Data Migration Data Migration may be used to transfer students performance and roster data from a Scholastic Management System (SMS) installation to a SAM installation. Data for any SMS program may be
More informationTeacher Activities Page Directions
Teacher Activities Page Directions The Teacher Activities Page provides teachers with access to student data that is protected by the federal Family Educational Rights and Privacy Act (FERPA). Teachers
More informationHireDesk API V1.0 Developer s Guide
HireDesk API V1.0 Developer s Guide Revision 1.4 Talent Technology Corporation Page 1 Audience This document is intended for anyone who wants to understand, and use the Hiredesk API. If you just want to
More informationCloud Powered Mobile Apps with Microsoft Azure
Cloud Powered Mobile Apps with Microsoft Azure Malte Lantin Technical Evanglist Microsoft Azure Malte Lantin Technical Evangelist, Microsoft Deutschland Fokus auf Microsoft Azure, App-Entwicklung Student
More informationApplication Security Policy
Purpose This document establishes the corporate policy and standards for ensuring that applications developed or purchased at LandStar Title Agency, Inc meet a minimum acceptable level of security. Policy
More informationQualys API Limits. July 10, 2014. Overview. API Control Settings. Implementation
Qualys API Limits July 10, 2014 Overview The Qualys API enforces limits on the API calls a customer can make based on their subscription settings, starting with Qualys version 6.5. The limits apply to
More informationIP Phone Service Administration and Subscription
CHAPTER 6 IP Phone Service Administration and Subscription Cisco CallManager administrators maintain the list of services to which users can subscribe. These sections provide details about administering
More informationuide g G Trainin TXSUITE ADMIN 2.9.2
Tr ain in gg ui de TX SUITE ADMIN 2.9.2 Copyright 2014 by Texas Computer Cooperative All rights reserved 1314 Hines Avenue San Antonio, TX 78208-1899 Contents Contents... 1 Introduction... 3 System Requirements
More informationCUSTOMER Android for Work Quick Start Guide
Mobile Secure Cloud Edition Document Version: 1.0 2016-01-25 CUSTOMER Content 1 Introduction to Android for Work.... 3 2 Prerequisites....4 3 Setting up Android for Work (Afaria)....5 4 Setting up Android
More informationWebmail Using the Hush Encryption Engine
Webmail Using the Hush Encryption Engine Introduction...2 Terms in this Document...2 Requirements...3 Architecture...3 Authentication...4 The Role of the Session...4 Steps...5 Private Key Retrieval...5
More informationPowerSchool Parent Portal Administrator Guide. PowerSchool 7.x Student Information System
PowerSchool 7.x Student Information System Released March 2012 Document Owner: Documentation Services This edition applies to Release 7.1.3 of the PowerSchool software and to all subsequent releases and
More informationINTEGRATE SALESFORCE.COM SINGLE SIGN-ON WITH THIRD-PARTY SINGLE SIGN-ON USING SENTRY A GUIDE TO SUCCESSFUL USE CASE
INTEGRATE SALESFORCE.COM SINGLE SIGN-ON WITH THIRD-PARTY SINGLE SIGN-ON USING SENTRY A GUIDE TO SUCCESSFUL USE CASE Legal Marks No portion of this document may be reproduced or copied in any form, or by
More information