Collaboration

Real-Time Editing

Edit content simultaneously with your team members.

Overview

When working within an organization, multiple team members can edit the same content at the same time. Changes are synchronized in real time using conflict-free collaborative editing technology (Yjs/CRDT).

How It Works

  • Live sync — Changes appear instantly for all editors
  • Cursors — See other editors' cursor positions and selections in real time
  • Conflict-free — Simultaneous edits to the same content are automatically merged without conflicts
  • Offline support — If you lose connection, your changes are synced when you reconnect

What's Synchronized

  • All brick content and properties
  • Rich text editing (character by character)
  • Brick additions, deletions, and reordering
  • Item changes within bricks

What's Not Synchronized

  • Theme settings (applied per-content, not per-session)
  • Lesson-level operations (adding/deleting lessons)
  • Content metadata (title, settings)

Best Practices

  • Communicate with your team about who is editing which lesson to avoid confusion
  • Different lessons — In a course, team members can each work on a different lesson simultaneously
  • Review changes — Use snapshots to save checkpoints of collaborative work

Real-time collaboration requires an organization scope. Personal content does not support simultaneous editing.

On this page