Building an integration end to end? Read the Integration Runbook
instead. It covers who does what, in what order, and how long it takes.
Recommended · Embedded Player
Mount Edpire’s assessment player inside your own page. The learner never leaves your product. The SDK fetches the assessment, renders the UI, grades the submission and shows per-question feedback from a single call. This is the right choice for essentially every platform integration, and it is the only one we actively recommend. Web:Alternative · Custom Flow
Build your own learner experience — Duolingo-style drills, flashcards, hearts and lives, practice modes — using Edpire’s question renderer and the/check endpoint for per-question grading.
You get full control over pacing, navigation and visuals. You also take on the UI work, and /check carries an anti-brute-force limit of 3 checks per question, per session, per rolling hour.
Choose this when the shape of the experience is your product, not just the content inside it. Otherwise the Embedded Player will get you further faster.
Full detail: Custom Flow.
Alternative · Share a link
Every published assessment has a share link that works in any browser with nothing to install:learner_ref and the same webhooks, so nothing is wasted.
Edpire appends
submission_id, and score / max_score when grading is final:
If the assessment contains open-ended questions,
score and max_score are deliberately
omitted, because the score is not final until a teacher grades it. Only submission_id is
appended. Wait for the submission.grading.completed webhook.