All converters
Enterprise

Atlassian Smart Courses Converter — Extract ADF Content

Atlassian Smart Courses produces SCORM with content in `custom/data.json` using the Atlassian Document Format (ADF) — the same format used by Jira and Confluence comments. SCORM Converter's `SmartCoursesParser` walks the ADF tree, handles headings/paragraphs/lists/tables natively, and extracts quiz questions with correct answer flags.

Why export Atlassian Smart Courses content?

  • Migrate from Atlassian Smart Courses to another LMS
  • Convert ADF content back into Confluence-compatible markdown
  • Archive Smart Courses catalog with full ADF fidelity
  • Convert Smart Courses quizzes into structured Q&A datasets

SmartCoursesParser — what we extract

Full ADF node walker (heading, paragraph, list, table, image, link)
Quiz question extraction with correct answer identification
External image URL preservation
Multi-level heading hierarchy preserved

Technical details

File signature
custom/data.json with ADF root
SCORM versions supported
SCORM 1.2
Typical package size

5-50 MB

Implementation note

ADF is the Atlassian-native JSON document format. Our parser handles 40+ document characters across thousands of pages of real Smart Courses content.

Export formats

Frequently asked questions about Atlassian Smart Courses

What's Atlassian Smart Courses?
Smart Courses is Atlassian's internal training authoring tool for Confluence-hosted learning content. It publishes SCORM with content in `custom/data.json` using ADF (Atlassian Document Format), the same JSON format used by Jira and Confluence comments.
Does the parser preserve ADF formatting (headings, lists, tables)?
Yes. Our `SmartCoursesParser` walks the ADF tree and maps each node to Markdown: heading levels preserved, lists indented correctly, tables converted to GFM pipe syntax, images and external links kept as references. The output is high-fidelity.
Will quiz questions from Smart Courses be extracted?
Yes. Smart Courses stores quizzes as ADF extension nodes with structured question/option/correct-answer data. Our parser detects these extension nodes and emits them as structured ExtractedQuiz objects with the correct-answer flag intact.
Can I re-import the Markdown output back into Confluence?
Yes. Confluence Cloud supports Markdown import (or paste-as-Markdown). Since the source ADF maps cleanly to Markdown, the round-trip preserves heading hierarchy and most formatting. Tables and external images carry over directly.
How big is a typical Smart Courses SCORM?
Smart Courses tend to be smaller than tool-based SCORM (no HTML5 runtime overhead). Typical packages are 5-50 MB. We've tested with 30+ modules at 40K+ characters extracted each, with 30+ quiz questions per course.

Related guides

Other authoring tools

Ready to convert your Atlassian Smart Courses content?

Free during beta. PDF, Word, and Markdown exports with no limits.