How it works
From a file to a hosted course in three steps.
- STEP 01
Upload
Drop a .pptx (or POST a JSON payload to the Quick Publish API). Connect kicks off a conversion job and tracks it through the pipeline.
- STEP 02
Configure
Set the course title and choose SCORM 1.2 or 2004 output. Open the hosted launch to check the rendered slides before anything ships.
- STEP 03
Publish
The job produces a hosted SCORM package with a launch URL — ready to dispatch to supported SCORM-compatible LMSs or embed, like any other package.
What you control
Authoring-tool output, without the authoring tool.
PPT-to-SCORM conversion
Render a PowerPoint into a standards-compliant SCORM 1.2 / 2004 package with navigation and tracking wired up.
Quick Publish API
POST a JSON payload — a title, slides (title, content, optional image) and a SCORM version — and get back a hosted, launchable course programmatically.
Conversion job pipeline
Every conversion is a tracked job with clear states — queued, processing, completed, failed — and an error message when a job fails.
Check before you ship
Open the hosted launch to see exactly how slides rendered before you dispatch — no surprises in the learner’s player.
Branded playback
Converted courses run in the hosted player, so your player branding and custom domain apply like any other package.
Slide-view completion
Converted courses record completion when the learner has viewed every slide. They report completion, not an assessment score.
FOR THE TECHNICAL BUYER
One call to a hosted course.
Quick Publish accepts a structured payload and returns a hosted package you can launch. Conversion jobs run through an observable pipeline with explicit states and error reporting, and respect a per-plan monthly conversion quota.
- Quick Publish API: JSON in, hosted package out
- Conversion job pipeline with explicit job states
- Per-plan conversion & quick-publish quotas
- Output is a normal package — dispatch or embed it
POST /v1/quick-publish
{ "title": "Code of Conduct",
"slides": [ /* … */ ],
"scorm_version": "2004" }
← 201 · package created
{ "package_id": "pkg_7F1K",
"scorm_version": "2004",
"slide_count": 12 }Status, limits and plans
- Status
- Beta
- Plans
- Conversion and Quick Publish quotas depend on the plan. See plans
- Limits
- PowerPoint conversions per month: 2 (Free) · 10 (Starter) · 50 (Growth) · 200 (Scale)
- Quick Publish per month: 5 (Free) · 25 (Starter) · 100 (Growth) · 500 (Scale)
- Converted packages are SCORM 1.2; completion when every slide has been viewed
- Docs
- Publish a SCORM course via REST API
Questions about Conversion & Quick Publish
Can I convert PowerPoint to SCORM?
What does Quick Publish return?
POST /api/v1/quick-publish takes a title, slides and a scorm_version and returns 201 with a package_id and a hosted launch_url. A launch URL is not an LMS-importable package; export a dispatch shell for LMS delivery.What are the monthly conversion limits by plan?
PAIRS WITH
Works with
- Available
Hosted player
Converted courses run on the same hosted runtime as everything else.
- Available
SCORM Dispatch
Publish, then dispatch the result to any customer’s LMS.
- Available
Developer API
Drive conversion and quick-publish jobs straight from your app.
