Searching for a Student

Searching for a Student is one of the functionality areas to consider when Integrating with PASI.

Services

Searching for a Student involves using the following services:

Architectural Considerations

The following questions should be considered if your integrated solution will include integration to search for a student in PASI.

In what context will the solution require searching for a student?

Searching for a student is expected when registering a new student within a school, or when a correction to an Alberta Student Number is required.

The PASI Identify Student service is used to search and find students within PASI. There should be enough information returned in the response to identify which student the user it looking for and therefore, to obtain an Alberta Student Number for the student.

What approach is used to deal exact/high quality matches, medium, low quality matches?

Depending on Identify Student request parameters provided, the response returned from this service could include:

  • students who best match the specified search criteria
  • students who based on search criteria are of lower quality matches (and often not the student being searched)

Users must only see the best results returned from Identify Student when initially searching for students within PASI. As such, an integrated solution must not set the “Include All Quality Levels” to true on the initial call to Identify Student. If the user feels it is necessary to see all possible student matches, they must specify that criteria after the initial search results are returned.

If there are too many students that match the specified Identify Student search criteria (20+), PASI will not return student search results rather it will return a match status of ‘Ambiguous’. When this occurs users must be prompted to specify additional or more exact search criteria.

What approach is used to deal with students with information disclosure restrictions when searching for students?

Depending on Identify Student request parameters provided, the response returned from this service could include students with active information disclosure restrictions.

Users must never see students with information disclosure restriction records when initially searching for students within PASI. As such, a integrated solution must not set the “Include Students with Disclosure Restrictions” to true on the initial call to Identify Student. If the user feels it is necessary to see matches for students with information disclosure restriction records, they must specify that criteria after the initial search results are returned. Note this requirement does NOT include students who do not have any PASI information disclosure restriction records who are 18 years of age or older.

What approach is used to notify users that students with information disclosure restrictions are being viewed / updated?

When students with PASI information disclosure restrictions records are included in Identify Student results and displayed back to a user, they must be clearly marked as such. Note this does NOT apply to students who do not have any information disclosure restriction records but are 18 years of age or older.

What approach is used when retrieving student information using a Primary, Secondary, or Deactivated ASN?

The Identify Student service returns information that identifies if an ASN is Primary, Secondary, or Deactivated. When Secondary or Deactivated ASNs are included in Identify Student results and displayed back to a user, they must be clearly marked as such so users do not attempt to update or use a Secondary or Deactivated ASN.

See Managing Alberta Student Numbers for more information.