- Purpose
- Provision, authorize, launch, submit and retrieve a result.
- 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
| Technical flow | POST /webapi/auth/login → Bearer → /webapi/users → /webapi/tests → /webapi/authorizations → /candidate/launches → result |
Implementation steps
- 01Activate REST-Only Integration in Provider Lab.
- 02Provision a candidate.
- 03Discover an assessment through /webapi/tests.
- 04Authorize the candidate through /webapi/authorizations.
- 05Create a launch and open Exam Player.
- 06Answer and submit.
- 07Inspect the webhook or pull result.
Testing procedure
- Candidate, authorization, attempt and result are visible
- The result contains score and pass/fail
Troubleshooting
Launch denied
Check candidate, active assessment, current authorization and scenario access rules.