This service returns limited or full academic information for a student.
PASI.ServiceContract (in PASI.ServiceContract.dll) Version: 9.25.26.0 (9.25.26.0)
The requested student's academic profile and AssociationTypeToStudent code type to indicate what
association type a calling PASI client has with a student. If calling PASI client has no association (None)
to student, a limited profile is always return. If a PASI client that has full access to student,
requested a limited profile (set IsLimitedProfileRequested = True) then the AssociationTypeToStudent
of None is always return.
The following codes can be returned from the service operation. This list also shows core alerts that could be generated as a result calling this service. These codes are in addition to the standard set of codes that can be returned defined as in the Approach to Error Reporting. Click the link for the details.
This service returns the student academic profile for a given StateProvinceId and the
AssociationTypeToStudent code type to indicate what association type a calling PASI client has
with a student.
If the student is associated to the calling PASI client, the client has the option to either have a full academic
profile returned;
or a limited academic profile returned. The IsLimitedProfileRequested flag is for use to request a limited academic
profile
to be returned. If a student is not associated to the calling PASI client, a limited academic profile will always
be returned;
regardless of what the IsLimitedProfileRequested flag is. If a limited academic profile is returned, the
AssociationTypeToStudent of None is always returned.
-
A full academic profile return all academic records including School Enrolments, Course Enrolments, Evaluated
Marks,
Exam Marks, GED Exam Marks, Official Marks, Student Credentials information and Student Credential last calculation
time.
However, when a full academic profile is returned, there are further filtering of various fields on student's
School Enrolment, Course Enrolment
and Evaluated Mark records. Filtering is made based on record ownership. A calling PASI client is considered to be
the owner
of an academic record, if the client's organization matched the record's organization. For example if a student's
has a school enrolment at S.7071,
then PASI client representing school 7071 is considered owner of the record, but not PASI client representing
School Authority 3020.
Thus with ownership filtering of all academic record, non-owner of School Enrolment record will not see the FNMI
declaration field. Non-owner
of Course Enrolment record will not see the Funding Requested, External Credential Eligible, and Instructional
Minutes Received fields. And non-owner
of Evaluated Mark record will not see the Funding Requested field.
-
A limited academic profile return all of school enrolments, course enrolments and evaluated marks records
owned by the calling PASI client, in addition, it also include academic record not owned by the calling PASI client
from the past 2 years.
All official marks will be returned but with limited information (no mark value, mark format, school year or
selected marks are returned)
A limited profile will never return any exam mark records, even if the calling PASI client's certificate has
MinistryClientUser role.
A School Enrolment record return on a limited academic profile will not include any of the student's FNMI
declaration and French Hours of Instruction
information regardless of ownership of the record.
A Course Enrolment record return on a limited academic profile will not include any Funding Requested, External
Credential Eligible,
Instructional Minutes Received, Mark Format and Mark Value information regardless of ownership of the record.
An Evaluated Mark record return on a limited academic profile will not include any Funding Requested, Mark Format
and Mark Value
information regardless of ownership of the record.
The two years rule for retrieving limited academic profile of academic record not owned by calling PASI client is
calculated against the current year
and it returns records for a complete school year.
The following examples are intended to clarify the idea of returning only two years of records
in a limited academic profile for records not owned by the calling PASI client.
School Year = Lower Year/Upper Year (e.g. 1998/1999)
Records Returned = From September Lower Year (e.g. from September 1998)
Full Property Name | Type | Required | Other Attributes |
---|
CallerInfo | CallerInfo | Yes | |
CallerInfo.ClientMessageID | String | Yes | Value must be no more than 50 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] |
CallerInfo.SentUtcTime | DateTime | Yes | |
CallerInfo.Software | Software | Yes | |
CallerInfo.Software.BuildNumber | String | Yes | Value must be no more than 30 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] |
CallerInfo.Software.Manufacturer | String | Yes | Value must be no more than 100 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] |
CallerInfo.Software.Product | String | Yes | Value must be no more than 100 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] |
CallerInfo.Software.Version | String | Yes | Value must be no more than 30 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] |
CallerInfo.User | User | Yes | |
CallerInfo.User.IPAddress | String | Yes | Value must be no more than 50 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] |
CallerInfo.User.LocalID | String | Yes | Value must be no more than 50 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] |
CallerInfo.User.Name | String | Yes | Value must be no more than 100 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] |
CallerInfo.User.OrganizationCode | String | Yes | Value must be no more than 6 characters |
IncludeDeletedRecords | Boolean | Yes | |
IsLimitedProfileRequested | Boolean | Yes | |
MinimumExpectedPASICoreVersion | Int64 | Yes | |
StateProvinceId | String | Yes | Value must be in the form of a number between '000000001' and '999999999' |
Full Property Name | Type | Required | Other Attributes |
---|
StudentAcademicProfileResponse.AssociationTypeToStudent | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile | StudentAcademicProfileInfo | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords | List<AcademicCourseEnrolmentInfo> | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.CourseCode | String | Yes | Value must be 7 characters |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.CourseEnrolmentMark | CourseEnrolmentMarkInfo | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.CourseEnrolmentMark.AssignmentDate | DateTime | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.CourseEnrolmentMark.IsMarkApproved | Boolean | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.CourseEnrolmentMark.MarkFormat | String | Yes | Value must be an appropriate MarkFormat code value |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.CourseEnrolmentMark.MarkValue | String | Yes | Value must be no more than 3 characters |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.CourseEnrolmentStatus | String | Yes | Value must be an appropriate CourseEnrolmentStatus code value |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.CreditsAttempted | Int16 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.EffectiveUtc | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.EntryDate | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.ExitDate | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.InstructionalMinutesReceived | Nullable`1 | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.IsDeleted | Boolean | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.IsDualEnrolment | Boolean | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.IsFundingRequested | Nullable`1 | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.ProviderNumber | String | No | Value must be no more than 100 characters |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.RefId | Guid | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section | SectionInfo | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.CourseCodes | List<String> | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.CreditsOffered | Int16 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.DeliverySchedule | String | Yes | Value must be an appropriate SectionDeliverySchedule code value |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.Description | String | Yes | Value must be no more than 255 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.EffectiveUtc | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.EndDate | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.InstructionalLanguage | String | Yes | Value must be an appropriate InstructionalLanguage code value |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.InstructionalMinutesOffered | Nullable`1 | No | Value must be between 0 and 32767 |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.IsDeleted | Boolean | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.LocalSectionId | String | No | Value must be no more than 8 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.PrimaryDeliveryMethod | String | Yes | Value must be an appropriate PrimaryDeliveryMethod code value |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.RefId | Guid | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.SchoolCode | String | Yes | Value must be in the form of a number between '0001' and '9999' |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.SchoolYear | Int16 | Yes | Value must be between 1900 and 2100 |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.SectionTerm | String | Yes | Value must be an appropriate SectionTerm code value |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.Section.StartDate | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.StateProvinceId | String | Yes | Value must be in the form of a number between '000000001' and '999999999' |
StudentAcademicProfileResponse.StudentAcademicProfile.CourseEnrolmentRecords.StudentSchoolEnrolmentRefId | Guid | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials | List<StudentCredentialInfo> | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet | List<CredentialRequirementSetInfo> | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.AchievedSchoolYear | Int16 | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.AchievedStatus | String | Yes | Value must be an appropriate CredentialAchievement code value |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirements | List<CredentialRequirementInfo> | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirements.CredentialRequirement | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirements.CredentialRequirementAchievement | CredentialRequirementAchievementInfo | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirements.CredentialRequirementAchievement.AchievementMessage | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirements.CredentialRequirementAchievement.AchievementStatus | String | Yes | Value must be an appropriate RequirementAchievement code value |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirements.CredentialRequirementAchievement.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirements.CredentialRequirementExemption | CredentialRequirementExemptionInfo | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirements.CredentialRequirementExemption.ExemptionDetails | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirements.CredentialRequirementExemption.ExemptionReason | String | Yes | Value must be an appropriate ExemptionReason code value |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirements.CredentialRequirementExemption.ExemptionStatus | String | Yes | Value must be an appropriate RequirementExemption code value |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirements.CredentialRequirementExemption.IsDeleted | Boolean | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirements.CredentialRequirementExemption.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirements.EffectiveUtc | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.CredentialRequirementSet | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.LastUpdatedOn | DateTime | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AchievedCredentialRequirementSet.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential | AwardedCredentialInfo | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential.AwardedOnDate | DateTime | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential.CredentialNumber | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential.DeleteReason | String | No | Value must be an appropriate CredentialDeleteReason code value |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential.FirstName | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential.IsDeleted | Boolean | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential.LastName | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential.LastUpdatedOn | DateTime | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential.LegacyCredentialNumber | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential.MiddleName | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential.SchoolYear | Int16 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential.StateProvinceId | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.AwardedCredential.Suffix | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.CredentialType | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.Credentials.StateProvinceId | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords | List<AcademicEvaluatedMarkInfo> | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.CourseCode | String | Yes | Value must be 7 characters |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.CreditsAttempted | Int16 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.EffectiveUtc | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.EvaluationDate | DateTime | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.EvaluationMethod | String | Yes | Value must be an appropriate EvaluationMethod code value |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.IsDeleted | Boolean | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.IsFundingRequested | Nullable`1 | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.IsMarkApproved | Boolean | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.MarkFormat | String | Yes | Value must be an appropriate MarkFormat code value |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.MarkValue | String | Yes | Value must be no more than 3 characters |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.OrganizationCode | String | Yes | Value must be a valid organization code (e.g. s.1312). |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.RefId | Guid | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.SchoolYear | Int16 | Yes | Value must be between 1900 and 2100 |
StudentAcademicProfileResponse.StudentAcademicProfile.EvaluatedMarkRecords.StateProvinceId | String | Yes | Value must be in the form of a number between '000000001' and '999999999' |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords | List<AcademicExamMarkInfo> | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.ComponentMarks | List<AcademicComponentMarkInfo> | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.ComponentMarks.ComponentCode | String | Yes | Value must be no more than 6 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.ComponentMarks.ComponentMarkStatus | String | Yes | Value must be an appropriate ComponentMarkStatus code value |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.ComponentMarks.ExamSittingRefId | Guid | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.ComponentMarks.FormId | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.ComponentMarks.MarkFormat | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.ComponentMarks.MarkValue | String | No | Value must be no more than 3 characters |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.ComponentMarks.MaximumMark | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.ComponentMarks.ScheduledDtoTime | DateTimeOffset | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.ComponentMarks.WritingCentre | String | No | Value must be a valid organization code (e.g. s.1312). |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.EffectiveUtc | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam | AcademicExamInfo | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.CourseCode | String | Yes | Value must be 7 characters |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.ExamComponents | List<ExamComponentInfo> | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.ExamComponents.ComponentCode | String | Yes | Value must be no more than 6 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] Value must be uppercase. |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.ExamComponents.ComponentName | String | Yes | Value must be no more than 40 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.ExamComponents.IsMarkReportable | Boolean | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.ExamComponents.ScheduledUtcTime | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.ExamComponents.WeightPercentage | Decimal | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.ExamLanguage | String | Yes | Value must be an appropriate LanguageOfExam code value |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.ExamPeriod | String | Yes | Value must be an appropriate ExamPeriod code value |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.ExamSeries | String | No | Value must be an appropriate ExamSeries code value |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.ExamType | String | Yes | Value must be an appropriate ExamType code value |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.MarkFormat | String | Yes | Value must be an appropriate MarkFormat code value |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.RefId | Guid | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.RescoreDeadlineDate | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.Exam.SchoolYear | Int16 | Yes | Value must be between 1900 and 2100 |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.ExamMarkStatus | String | Yes | Value must be an appropriate ExamMarkStatus code value |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.ExamWrittenOnDate | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.IsDeleted | Boolean | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.IsRescored | Nullable`1 | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.MarkValue | String | No | Value must be no more than 3 characters |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.RefId | Guid | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.ExamMarkRecords.StateProvinceId | String | Yes | Value must be in the form of a number between '000000001' and '999999999' |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords | List<AcademicGedExamMarkInfo> | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.CourseCode | String | Yes | Value must be 7 characters |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.EffectiveUtc | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.ExamFormat | String | Yes | Value must be an appropriate GEDTestFormat code value |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.ExamLanguage | String | Yes | Value must be an appropriate LanguageOfExam code value |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.ExamMarkStatus | String | Yes | Value must be an appropriate GEDExamMarkStatus code value |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.ExamSeries | String | No | Value must be an appropriate ExamSeries code value |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.ExamWrittenOnDate | DateTime | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.FormId | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.IsDeleted | Boolean | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.Jurisdiction | String | Yes | Value must be an appropriate GEDJurisdiction code value |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.MarkValue | String | No | Value must be no more than 3 characters |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.RefId | Guid | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.SchoolYear | Int16 | Yes | Value must be between 1900 and 2100 |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.StateProvinceId | String | Yes | Value must be in the form of a number between '000000001' and '999999999' |
StudentAcademicProfileResponse.StudentAcademicProfile.GedExamMarkRecords.WritingCentre | String | No | Value must be a valid organization code (e.g. s.1312). |
StudentAcademicProfileResponse.StudentAcademicProfile.IsAssociated | Boolean | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.IsOutOfDate | Boolean | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.LastCredentialCalculationUtc | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks | List<OfficialMarkInfo> | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.CourseCode | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.CreditsAwarded | Int16 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.EffectiveUtc | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.MarkCalculationMethod | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.MarkFormat | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.MarkStatus | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.MarkValue | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.SchoolYear | Int16 | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.SelectedMarks | List<OfficialMarkSelectionInfo> | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.SelectedMarks.MarkSelectionReason | String | Yes | Value must be an appropriate MarkSelectionReason code value Value must be no more than 50 characters |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.SelectedMarks.MarkType | String | Yes | Value must be an appropriate MarkType code value Value must be no more than 50 characters |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.SelectedMarks.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.SelectedMarks.SelectedMarkRefId | Guid | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.OfficialMarks.StateProvinceId | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.PASICoreVersion | Int64 | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.PathwayCompletions | List<PathwayCompletionInfo> | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.PathwayCompletions.CompletionDate | DateTime | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.PathwayCompletions.CompletionSchoolYear | Int16 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.PathwayCompletions.ContributingCourses | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.PathwayCompletions.IsDeleted | Boolean | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.PathwayCompletions.LastUpdateUtcTime | DateTime | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.PathwayCompletions.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.PathwayCompletions.PathwayCode | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.PathwayCompletions.StateProvinceId | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords | List<StudentSchoolEnrolment> | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.CalendarRefId | Guid | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.EffectiveUtc | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.ExtendedSchoolEnrolmentInfo | ExtendedInfoList | Yes | Name: SISV1
Key | Required | MaxElements | Attributes |
---|
LocalStudentId | No | 1 | Value must contain between 1 and 15 characters | ResidentBoard | No | 1 | Value must be in the form of a number between '0001' and '9999' | FrancophoneBoard | No | 1 | Value must be in the form of a number between '0001' and '9999' | FNMIDeclaration | No | 1 | Value must be an appropriate FNMIDeclaration code value | FrenchHoursOfInstruction | No | 1 | Value must be in the form of a number between '1' and '9999' | EnrolmentTypeCodes | No | 3 | Value must be an appropriate EnrolmentTypeCodes code value | ExceptionCodes | No | 2 | Value must be an appropriate ExceptionCodes code value | GrantsProgramCodes | No | 3 | Value must be an appropriate GrantsProgramCodes code value | RegistrationEntryStatus | No | 1 | Value must be an appropriate RegistrationEntryStatus code value | |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.ExtendedSchoolEnrolmentInfo.List | List<ExtendedInfo> | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.ExtendedSchoolEnrolmentInfo.List.Name | String | Yes | Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF] |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.ExtendedSchoolEnrolmentInfo.List.Values | List<KeyValuePair> | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.ExtendedSchoolEnrolmentInfo.List.Values.Key | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.ExtendedSchoolEnrolmentInfo.List.Values.Value | String | Yes | PASI.Validation.Schema.IsNotRequired |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.Grade | String | Yes | Value must be an appropriate GradeCode code value |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.PASICoreVersion | Int64 | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.RefId | Guid | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.RegistrationExitDate | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.RegistrationStartDate | DateTime | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.RegistrationStatus | String | Yes | Value must be an appropriate RegistrationStatus code value |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.RegistrationType | String | Yes | Value must be an appropriate RegistrationType code value |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.SchoolCode | String | Yes | Value must be in the form of a number between '0001' and '9999' |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.SchoolProvidedProgramPercentage | Nullable`1 | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.SchoolYear | Int16 | Yes | Value must be between 1900 and 2100 |
StudentAcademicProfileResponse.StudentAcademicProfile.SchoolEnrolmentRecords.StateProvinceId | String | Yes | Value must be in the form of a number between '000000001' and '999999999' |
StudentAcademicProfileResponse.StudentAcademicProfile.StateProvinceId | String | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.StudentExternalCredentials | List<StudentExternalCredentialInfo> | Yes | |
StudentAcademicProfileResponse.StudentAcademicProfile.StudentExternalCredentials.AwardedDate | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.StudentExternalCredentials.EffectiveUtc | DateTime | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.StudentExternalCredentials.ExternalCredentialCode | String | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.StudentExternalCredentials.IsDeleted | Boolean | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.StudentExternalCredentials.PASICoreVersion | Int64 | No | |
StudentAcademicProfileResponse.StudentAcademicProfile.StudentExternalCredentials.StateProvinceId | String | No | |