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

# Session Replay: Watching the Writing Process Unfold

> Replay a student's writing process step by step, control playback speed, jump to key moments, and observe paste events and revisions as they happened.

Session replay lets you watch a student's document build itself from a blank page to the final submission, reconstructing every keystroke, paste, deletion, and revision in the order they occurred. Rather than inferring how a document was written from a static summary, you can observe the writing process directly — at full speed, slowed down, or by skipping straight to moments of interest.

## What session replay shows

Replay reconstructs the document's full creation history by playing back the event record Puddin captured during writing. As you watch, you see:

* **Characters appearing and disappearing** as the student typed and deleted
* **Paste events** rendered in a distinct highlight so you can see exactly what content arrived via paste and where in the document it landed
* **Cursor movements and selection activity** showing where the student was working at each moment
* **Writing bursts and pauses** reflected in the real-time pace of the replay
* **Session boundaries** marked clearly so you can distinguish between separate writing sessions
* **Revision sequences** — deletions and rewrites playing out in sequence

<Info>
  Session replay reconstructs document state from the event log. It shows what happened during the writing process, not a screen recording. The document view is always accurate to the event record, but UI elements outside the writing area (such as browser tabs or external applications) are not captured.
</Info>

## Start a replay

<Steps>
  <Step title="Open the submission">
    Navigate to **Assignments**, select the relevant assignment, and click the student's name to open their submission.
  </Step>

  <Step title="Select Session Replay">
    From the submission view, click the **Replay** tab in the top navigation bar. The replay player opens with the document at its initial state (empty) and the playhead set to the beginning of the first writing session.
  </Step>

  <Step title="Press Play">
    Click the **Play** button (▶) to begin the replay. The document populates in real time as the event record plays back. The timeline bar at the bottom of the player advances as replay progresses.
  </Step>
</Steps>

## Playback controls

Use the controls below the replay window to manage playback.

| Control               | Function                                                                                                                                       |
| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| **Play / Pause**      | Start or pause the replay at any point.                                                                                                        |
| **Speed selector**    | Adjust playback speed: 0.5×, 1×, 2×, 5×, or 10×. Use 0.5× to examine complex revision sequences; use 10× for a quick scan of longer documents. |
| **Timeline scrubber** | Drag the playhead left or right to jump to any point in the writing history.                                                                   |
| **Jump to session**   | Use the session selector dropdown to skip directly to the start of any writing session.                                                        |
| **Jump to event**     | Use the events list on the right panel to navigate directly to a specific paste event, major revision, or pause.                               |

<Tip>
  For long documents, start with a 5× or 10× replay to get an overall sense of the writing trajectory, then use the events list to jump back to specific moments for closer examination.
</Tip>

## Jumping to key moments

The **Events** panel to the right of the replay window lists every significant event in the writing record, timestamped and categorised. Event types include:

* 🔵 **Typing bursts** — sustained periods of direct keyboard input
* 🟡 **Paste events** — content entered via paste (Ctrl+V or equivalent)
* 🔴 **Large deletions** — removal of 50 or more characters in a single action
* ⚪ **Pauses** — gaps in activity longer than 2 minutes
* 🟣 **Session breaks** — the student closed or left the writing environment and returned later

Click any event in the list to jump the playhead to that moment. The document display updates immediately to show the exact state at that point, and replay resumes from there.

## Viewing revisions during replay

When the replay reaches a revision sequence — where the student deleted and rewrote text — the player highlights the affected passage. Deleted characters are shown in a muted red strikethrough before disappearing, and new characters appear in the normal typing colour. This makes it easy to distinguish organic editing from abrupt replacements.

<Note>
  A high frequency of small revisions is a normal characteristic of engaged writing. Look for context rather than volume — revisions that refine phrasing are different in character from large blocks of text being deleted and replaced wholesale.
</Note>

## Viewing paste events during replay

When the replay reaches a paste event, the inserted content appears highlighted in amber. The **Paste Events** panel (accessible from the tab bar in the main submission view) shows the full content of every paste alongside its position in the document and the timestamp — useful context when you want to understand the origin of a particular passage.

<Warning>
  Puddin records that a paste occurred and captures the pasted content, but it does not identify the source of pasted material. Determining whether pasted content is quoted, paraphrased, self-sourced, or otherwise appropriate is a matter of your academic judgement.
</Warning>
