Skip to main content

What Edpire does

  • Stores assessment content (exercises, questions, answer keys)
  • Grades submissions (deterministic scoring + AI evaluation for open-ended questions)
  • Provides per-question feedback without revealing correct answers
  • Stores all submission records and per-question results
  • Persists in-progress drafts for crash recovery and resumable sessions
  • Records learner interaction events (answer changes, navigation, flags) for analytics
  • Delivers webhook notifications for catalog and submission events

What you do

  • Maintain your own assessment catalog (titles, categories, metadata)
  • Control learner access (who can take what)
  • Build your own learner-facing UI (or use Edpire’s hosted UI via redirect)
  • Store submission summaries for dashboards and progress tracking
  • Fetch detailed per-question breakdowns on demand from Edpire

Core principle

Edpire owns content + grading. You own catalog, taxonomy, access control, and UX.

Integration patterns

There are three ways to integrate, from the simplest redirect to a fully custom learner experience:
PatternWhat it doesBest for
Hosted RedirectRedirect to Edpire’s hosted UI, get results back via return_urlQuick integrations, no SDK or custom UX needed
Embedded PlayerMount Edpire’s full player inside your page with one callFull experience in-app, zero UI code
Custom FlowYour own UX with Edpire question rendering + /check for per-question feedbackDuolingo-style flows, immediate feedback, full control
See Integration Approaches for when to pick each, and the SDK Reference for the components and client that power Embedded Player and Custom Flow.