Pearson
Always Learning

As a developer, there are two key integration points, one for the exam interrupt from LearningStudio to your application, and one for passing the verification results back to LearningStudio. Here are the data points that are passed in the URL for both the outbound calls to your application and then what the LearningStudio system is expecting to receive within the inbound request. Please note all of the parameters listed are required and at this time there is not a configurable option to change or modify the variables passed as part of the request.

Outbound SSO to Your Application

Parameter Name Description
ts Date/time stamp of the request. Example - 11/1/2013 9:42:22 PM
srcid Identifier for the originating system (LearningStudio). Value is always Pearson
appid An identifier for your system.
cst Unique identifier for the client institution (school). For Strata University this may be strata.
uid The LearningStudio numeric User ID. You can use this value in the RESTful Course APIs.
em Email address for the user. This value is not unique and can be changed by a shared customer at any point.
coid The LearningStudio numeric Course ID. You can use this value in the RESTful Course APIs.
ciid LearningStudio numeric Content Item ID. You can use this value with the RESTful Course APIs, however in the APIs it will be prepended with 100.
ses This is the URL to use when returning the user to LearningStudio. Append it with a properly encoded and encrypted set of parameters (see next section and Integration Details.

Returning the User to LearningStudio

Parameter Name Description
ts Date/time stamp of the request. Example - 11/1/2013 9:42:22 PM
appid An identifier for your system. Use the same value we sent you in the previous section.
otcm Indication of pass/fail or identity verification exam. true indicates a pass. false indicates a fail.
msg URL encoded string indicating the message to be displayed to a student in the event of identity verification failure. This is only displayed if the institution chooses to deny access to exams upon failed verifications. Example value:
Please+contact+the+support+team+for+further+details
2100 reads
Always Learning
Pearson