Turn a deck into a launchable course.
Not every course needs an authoring suite. Conversion & Quick Publish takes a PowerPoint — or a structured JSON payload — and builds a hosted, trackable SCORM/xAPI course you can dispatch anywhere, with completion rules and your branding baked in.
Conversion & Quick Publish is live for sandbox and paid workspaces with a per-plan quota. The pipeline and APIs below are real today; output fidelity for complex slide animations is still improving — we label what’s beta honestly so you can plan around it.
From a file to a hosted course in three steps.
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.
Configure
Pick a brand template, set completion behavior (view-all, score, or time), and preview the rendered slides before anything ships.
Publish
The job produces a hosted SCORM/xAPI package with a launch URL — ready to dispatch to any LMS or embed, like any other package.
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 — slides, questions, completion rules — and get back a hosted, launchable course programmatically.
Conversion job pipeline
Every conversion is a tracked job with clear states — uploaded, running, ready, failed — and remediation guidance on errors.
Slide preview
See exactly how slides rendered before you publish — no surprises in the learner’s player.
Brand templates
Apply your logo, palette, and typography so converted courses match the rest of your catalog.
Completion behavior
Choose how completion is earned — view all slides, pass a score, or meet a time threshold.
One call to a hosted course.
Quick Publish accepts a structured payload and returns a hosted package with a launch URL. Conversion jobs run through an observable pipeline with explicit states and error remediation, and respect a per-workspace quota you can read from the Quota API.
- 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": [ /* … */ ], "completion": "view_all" } ← 202 · job accepted { "job_id": "cvt_7F1K", "status": "running" }See the full API →
What conversion feeds into.
Ship a course today — no authoring suite.
Get a sandbox key and convert your first deck into a hosted, dispatchable course.