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:| Pattern | What it does | Best for |
|---|---|---|
| Hosted Redirect | Redirect to Edpire’s hosted UI, get results back via return_url | Quick integrations, no SDK or custom UX needed |
| Embedded Player | Mount Edpire’s full player inside your page with one call | Full experience in-app, zero UI code |
| Custom Flow | Your own UX with Edpire question rendering + /check for per-question feedback | Duolingo-style flows, immediate feedback, full control |