Content Blocks

Explore all content block types to create rich, interactive learning experiences

docsfeatures

Content blocks are the building blocks of your lessons. Mix and match different types to create engaging learning experiences.

Text Blocks

Rich text editor with full formatting support:

  • Headings (H1-H6)
  • Bold, italic, underline, strikethrough
  • Bullet and numbered lists
  • Links and inline code
  • Blockquotes and horizontal rules

Image Blocks

Add visual content to your lessons:

  • Upload: Upload your own images
  • Stock Photos: Search and insert free stock photos
  • Alt Text: Add descriptions for accessibility
  • Captions: Include optional captions

Video Blocks

Embed or upload videos:

  • YouTube/Vimeo: Paste video URL to embed
  • Upload: Upload video files directly
  • Captions: Add subtitles for accessibility
  • Thumbnails: Custom thumbnail images

Quiz Blocks

Create assessments with multiple question types:

  • Multiple Choice: Single or multiple correct answers
  • True/False: Binary questions
  • Short Answer: Text input questions
  • Feedback: Provide explanations for answers

Code Blocks

Display code with syntax highlighting:

  • Support for 50+ languages
  • Line numbers
  • Copy button
  • Syntax highlighting

Interactive Blocks

Add interactive content:

  • Embeds: Embed third-party content
  • Interactive Elements: Add custom interactions
  • External Tools: Integrate with other platforms

Working with Blocks

Adding Blocks

  1. Click the "+" button where you want to insert a block
  2. Select the block type
  3. Fill in the content
  4. Blocks are auto-saved as you type

Reordering Blocks

  • Drag blocks using the grip handle
  • Drop them in the new position
  • Changes save automatically

Deleting Blocks

  • Click the trash icon on any block
  • Confirm deletion
  • Use undo (Cmd/Ctrl + Z) if needed

Best Practices

  • Start lessons with a text block explaining objectives
  • Break up long text with images and videos
  • Add quizzes to check understanding
  • Use code blocks for technical content
  • Keep blocks focused on one concept
  • Use consistent formatting throughout

Topics

basic content blockstext blockheading blockdivider blockmedia blocksimage blockvideo blockaudio blockcode blockscode block