> ## Documentation Index
> Fetch the complete documentation index at: https://docs.junojourney.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Content Types

> All the types of learning content in Juno — courses, quizzes, Journeys, SCORM, video, articles, and more.

export const VideoWalkthrough = ({src, alt, caption}) => {
  return <Frame caption={caption}>
      <img src={src} alt={alt || caption || "Walkthrough"} />
    </Frame>;
};

export const RelatedPages = ({pages = []}) => {
  if (pages.length === 0) return null;
  return <>
      <br />
      <strong>Related articles</strong>
      <CardGroup cols={2}>
        {pages.map(page => <Card title={page.title} href={page.href} key={page.href} />)}
      </CardGroup>
    </>;
};

## Overview

Learning in Juno is built from **units** — individual pieces of content. Units can exist on their own (standalone) or be grouped into Courses and Journeys.

***

## Main content types

These are the primary types you'll create and consume:

| Type        | What it is                                                             | Details                                |
| ----------- | ---------------------------------------------------------------------- | -------------------------------------- |
| **Course**  | Structured learning with sections, questions, and completion tracking  | [Courses →](/learning/courses)         |
| **Quiz**    | Assessment with scoring, retries, time limits, and validation          | [Quizzes →](/learning/quizzes)         |
| **Journey** | Ordered sequence of courses and content with certificate on completion | [Journeys →](/learning/learning-paths) |
| **Event**   | Live or virtual session with registration and attendance tracking      | [Events →](/events/browsing-events)    |
| **SCORM**   | Industry-standard e-learning package (SCORM 1.2 / 2004)                | [SCORM →](/learning/scorm-content)     |

***

## Media content types

| Type                | What it is                                  |
| ------------------- | ------------------------------------------- |
| **Video**           | Recorded, uploaded, or linked video content |
| **Article**         | Rich text content with images and embeds    |
| **Audio / Podcast** | Audio files                                 |
| **Document**        | PDF or file viewer                          |
| **Image**           | Visual content                              |

<Note>
  Media content types do not currently have completion criteria — they are not tracked for completion.
</Note>

***

## Other content types

| Type          | What it is                           |
| ------------- | ------------------------------------ |
| **Embedded**  | External content via iframe/URL      |
| **Blog Post** | Content collection (semi-deprecated) |
| **Playlist**  | Curated collection of multiple items |

***

## Completion logic

| Type                                       | How it's marked complete                                                 |
| ------------------------------------------ | ------------------------------------------------------------------------ |
| **Course**                                 | Based on completion criteria setting (all sections, all inputs, or both) |
| **Quiz**                                   | Achieving the passing score                                              |
| **Journey**                                | All required items within the Journey completed                          |
| **SCORM**                                  | SCORM package reports completion internally                              |
| **Event**                                  | Admin confirms attendance                                                |
| **Video, Article, Audio, Document, Image** | No completion tracking at this time                                      |

***

## Standalone vs. nested

Some content types can exist both as standalone items and nested inside Courses or Journeys:

* **Standalone**: Appears directly in the catalog, can be assigned to learners
* **Inside a Course**: One section of a larger course
* **Inside a Journey**: One step in a learning sequence

<RelatedPages
  pages={[
{ href: "/learning/courses", title: "Courses" },
{ href: "/learning/quizzes", title: "Quizzes" },
{ href: "/learning/learning-paths", title: "Journeys" },
{ href: "/learning/scorm-content", title: "SCORM Content" },
{ href: "/learning/video-content", title: "Video & Media" },
]}
/>
