Course Extractor
Upload a Storyline, Rise, Captivate, SCORM, or hand-built HTML course and get its text, media, quizzes, and structure back as a clean extraction package — plus prompts to rebuild it in a modern stack.
manifest.jsoncontent/screens.mdcontent/screens.jsoncontent/text-blocks.jsoncontent/quiz-questions.jsoncontent/media-inventory.jsoncontent/links.jsonassets/course-map.jsonprompts/From a sample Storyline course: content/screens.md
## Screen 2: Know your exits
### Text
Know your exits
Every floor has two marked exits. Learn both before you need them.
- Never use the lifts during a fire alarm
### Media
- assets/images/floor-plan.png (alt: "Floor plan with both exits marked in green")
### Audio
- assets/audio/narration-02.mp3
---
## Screen 3: Knowledge check
### Interaction
Learner selects the best response from 3 choices.
```
Q: The fire alarm sounds. What do you do first?
[✓] Leave by the nearest marked exit
[ ] Take the lift to the ground floor
[ ] Finish what you are working on
```
Feedback (correct): Right. Go now, by the nearest exit.
Feedback (incorrect): Not quite. Leave straight away, and never by lift.
The same question in content/quiz-questions.json
{
"screenId": "s3",
"questionText": "The fire alarm sounds. What do you do first?",
"questionType": "multiple_choice",
"answers": [
{ "id": "choice_1", "text": "Leave by the nearest marked exit", "isCorrect": true },
{ "id": "choice_2", "text": "Take the lift to the ground floor", "isCorrect": false },
{ "id": "choice_3", "text": "Finish what you are working on", "isCorrect": false }
],
"feedback": {
"correct": "Right. Go now, by the nearest exit.",
"incorrect": "Not quite. Leave straight away, and never by lift."
},
"correctAnswer": { "indices": [0], "text": ["Leave by the nearest marked exit"] },
"confidence": 0.95
}
Everything in the web app is also available over a REST API and an MCP server, so an AI agent can upload a course, read its content, and fetch the package itself.
Free to start: 3 courses and 1 AI-assisted extraction. Pro is $49/month; Enterprise pricing is by volume. See plans.