- Purpose
- Test the additional LTI services around the Tool launch.
- Prerequisites
- Administrator access to both applications
- Server-side secret storage
- Architecture
- Integration Studio represents the external client or LMS. API Exams App represents the assessment provider. Exam Player is the candidate-facing browser application.
Configuration
| NRPS | /api/lti/nrps/contexts/<contextId>/memberships |
| AGS | The line item /scores endpoint supplied by the LTI claim |
| Deep Link return | deepLinkReturnUrl in the API Exams Integration Client |
Implementation steps
- 01For Deep Linking, start Studio’s LTI Lab selection flow, choose an active API Exams assessment, and submit the returned resource link.
- 02For NRPS, use the registered context membership action; API Exams requests the platform roster endpoint.
- 03For AGS, complete an LTI assessment with a line item; API Exams obtains a service token and posts to the line item /scores endpoint.
- 04Open Studio Gradebook to inspect the score.
Testing procedure
- Selection is stored
- Roster is returned
- Score appears in Gradebook
Troubleshooting
Grade missing
Confirm the launch included an AGS line item and token/score endpoints are reachable.