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

# Whiteboards and Collaboration Groups

> Create standalone Excalidraw boards, share editing access, preserve revisions, and attach boards to events.

Classroom whiteboards are independent school-owned resources. They do not need an event or LMS course and can be reused across teaching, planning, tutoring, and group work.

## Who can create a board

Any active Kralis user attached to a school can create a whiteboard. The creator becomes its owner. School administrators can manage boards in their school.

## Visibility and access

A board is either:

* **Private**: available to its owner, administrators, explicit grants, and users who can access an attached event.
* **Shared**: viewable by active users in the same school.

The owner can grant **viewer** or **editor** access to exactly one target per grant:

* a user;
* a class; or
* a Classroom collaboration group.

Viewer access permits loading saved and live board state. Editor access permits creating revisions. Only the owner or a school administrator manages metadata, access grants, event attachments, recovery, archive state, and deletion.

## Editing model

The board uses Excalidraw in the Kralis interface. Classroom intentionally uses one active editor at a time instead of multi-cursor co-editing.

1. an authorized user selects **Edit board**;
2. Kralis reserves editing for that user while they remain active;
3. the browser keeps that editing session active;
4. viewers receive scene changes and the current editor’s cursor in realtime;
5. autosave writes immutable snapshots without leaving edit mode;
6. leaving edit mode makes editing available to someone else.

If someone else is editing, Kralis identifies that person and prevents conflicting saves. An outdated browser must reload instead of overwriting newer work.

## Persistence and imported images

Each revision saves the complete Excalidraw board, including imported images. This ensures images remain visible to later viewers and in subsequent revisions.

Boards are limited to 10 MiB. Large or numerous embedded images can exceed that limit; resize source images before importing them when necessary.

Each saved revision is kept privately and remains available in the board's revision history. Realtime drawing and cursor updates are shown to viewers while the saved revisions preserve the board between visits. This works independently, so a standalone board does not require a live event.

## Attaching boards to events

An event manager can:

* create a board from the event and attach it immediately;
* attach an existing manageable board;
* detach a board without deleting it.

An attachment does not transfer ownership. During a live event, an attached board can become the native presentation source. Viewers follow it in the room, while the presenter camera may remain picture-in-picture.

To include the board in a recording, share the screen or browser tab containing the board. **Present board** is intended for efficient live viewing and is not captured automatically.

## Archive, delete, and recovery

Archiving removes a board from the active list and prevents editing, but keeps its metadata, grants, attachments, and revisions. Owners can restore it.

Deleting a board permanently removes the board and its revisions. Use archive when its history may still be needed.

If the latest saved board is unavailable, Kralis keeps the board details accessible and offers an owner or administrator a recovery action. Recovery starts a new empty revision; it cannot restore missing content, so use it only after confirming that the saved board cannot be loaded.

## Collaboration groups

Any active school user can create a Classroom collaboration group. The creator is the owner and an initial group manager. Group managers and school administrators can search school users, add or remove members, and assign a member or manager role.

Groups are reusable targets for event roles and whiteboard access. Archiving a group disables its access contribution without deleting historical membership. The owner cannot be removed implicitly.
