---
title: "Playback &amp; Pad Summary - CoderPad Interview Docs"
description: "Learn how to review a candidate's work captured during an Interview session."
canonical: "https://coderpad.io/resources/docs/interview/pads/playback-mode/"
last_modified: "2026-02-25 04:46:27"
---
1. [Docs home](https://coderpad.io/resources/docs/) /
2. [Interview](https://coderpad.io/resources/docs/interview/) /
3. [Pads](https://coderpad.io/resources/docs/interview/pads/) /
4. [Playback & Pad Summary](https://coderpad.io/resources/docs/interview/pads/playback-mode/)
[Documentation menu](#docs-navigation)

# Playback & Pad Summary

Last updated on February 25, 2026

During an interview, the Interview platform keeps track of every keystroke of every participant within a pad.

Once the interview has been ended, interviewers can replay the entire interview and access the pad summary. This is useful to review a candidate’s solution, write up feedback and also to share the interview session with other teammates.

- [Playback mode](#playback-mode)
  - [How to access Playback Mode](#how-to-access-playback-mode)
  - [Using Playback Mode](#using-playback-mode)
  - [Suspicious behavior notifications](#suspicious-behavior-notifications)
    - [Copy/paste notifications](#copy-paste-notifications)
    - [Candidate left IDE notifications](#candidate-left-ide-notifications)
  - [Copy-all notifications](#c)
- [Pad summary](#p)
- [Share pad contents](#s)

## Playback mode

>

![⚠️](https://coderpad.io/assets/emoji/26a0.svg) Only code changes on the left window will be shown in the playback. Any code run in the shell (like REPL commands or package installations) will not be displayed in playback mode.

### How to access Playback Mode

There are two ways to view playback in the pad.

1. The pad will automatically transition to Playback Mode once the interviewer clicks End Interview.

[![Playback mode screen with an arrow pointing to the play button in the control bar.](https://coderpad.io/wp-content/uploads/2022/05/img_628fe1fb16c88.png)](https://coderpad.io/wp-content/uploads/2022/05/img_628fe1fb16c88.png) Playback Mode. Start playback with the “play” button in the top track, or choose one of the other participant tracks.

2. It’s also available in the Pads List after the interview has been ended:

[![A pads list with an arrow pointing to the playback button of a specific pad row.](https://coderpad.io/wp-content/uploads/2023/03/image-53-1024x36.png)](https://coderpad.io/wp-content/uploads/2023/03/image-53.png)

### Using Playback Mode

Playback mode displays a separate track for each participant in the pad to clearly highlight individual code edits and runs.

You can review the playback for each participant by using the “expand arrow” (1) and then selecting the participant (3) for which you’d like to view the playback. The top progress bar (2) represents the progress for the selected participant:

[![Playback mode screen with a 1 next to the collapsible arrow on the control bar, a 2 next to the control bar itself, and a 3 next to the different users involved in the playback.](https://coderpad.io/wp-content/uploads/2022/05/img_628fe1fcd9ef8.png)](https://coderpad.io/wp-content/uploads/2022/05/img_628fe1fcd9ef8.png)

When playback first loads, the top progress bar (2) will display by default the participant with the most code edits.

The track will follow active edits for that participant. Other participants’ edits may show up in the background, but if the active participant is not making any edits, we automatically fast forward through all other edits. To change focus to a different participant’s edits, click on their track to switch.

You can use your mouse to click or drag the slider on any of the progress bars to skip forward or backward in the playback. Alternatively you can use your arrow keys to move forward or backward as well.

Next to the slider for each individual in the pad you’ll see:

- Edits – Equivalent to a couple keystrokes, depending on typing speed.
- Runs – The number of times the participant ran their code to produce output.

Other controls to be aware of:

1. Back Button – skips back 5 edits
2. Speed Control – can adjust playback speed from 1x-8x
[![Playback mode screen with a 1 next to the rewind button and a 2 next to the playback speed multiplier.](https://coderpad.io/wp-content/uploads/2022/05/img_628fe1fe110a0.png)](https://coderpad.io/wp-content/uploads/2022/05/img_628fe1fe110a0.png)

>

![✅](https://coderpad.io/assets/emoji/2705.svg) With the new tabbed UI, The playback will automatically switch between tabs and/or files in the order that they happened in the interview.

### Suspicious behavior notifications

#### Copy/paste notifications

Pasting events from sources outside the pad are highlighted to assist you in detecting potential cheating.

In the playback bar you’ll see a yellow dot every time a user has copied content from a source outside the pad — when you hover over it you’ll see a Code pasted message pop up:

[![The playback menu is shown. The progress bar is magnified where the mouse hovers over a yellow button with the "code pasted" pop up shown.](https://coderpad.io/wp-content/uploads/2023/04/image-2-1024x497.png)](https://coderpad.io/wp-content/uploads/2023/04/image-2.png)

You can click on that yellow dot to jump to the paste event to evaluate it to see if it meets your criteria for cheating.

>

![✅](https://coderpad.io/assets/emoji/2705.svg) The notification trigger on external pastes from outside of the CoderPad Interview code editor. That means that a candidate could copy from the AI Assist tab of Interview and still trigger the copy/paste notification.

#### Candidate left IDE notifications

On the playback bar you’ll also see orange dots on where the candidate’s browser is no longer focused on the IDE.

[![The image shows a playback timeline from a coding or interview session in CoderPad. The timeline represents the activity of a participant named "Cheaty McC...". - The timeline is marked with various colored indicators that represent different actions during the session. - The cursor is hovering over a red marker on the timeline, and a tooltip appears with the text **"Clicked away for 19 seconds"**. This indicates that the participant left the CoderPad window for 19 seconds at that point in the session. - Other markers on the timeline, such as yellow and white dots, likely represent different events or actions taken by the participant. The playback controls to the left allow the reviewer to navigate through the timeline, and the indicator shows the playback speed, set to "1x" in this instance.](https://coderpad.io/wp-content/uploads/2022/06/image-1024x124.png)](https://coderpad.io/wp-content/uploads/2022/06/image.png)

As with the copy/paste notifications, you can click on the orange dot to jump to the “clicked away” event to evaluate it to see if it meets your criteria for cheating.

### Copy-all notifications

This alert will appear when a candidate copies all the code in a file. This will trigger repeatedly if code is copied in different files, or if the same file has its code copied multiple times. This will also be available after the pad is ended in the Pad Summary.

>

![⚠️](https://coderpad.io/assets/emoji/26a0.svg) Pasted code and leaving the IDE does not always equal cheating. While the candidate could be copying code from sources like StackOverflow or ChatGPT, they could also simply be pasting code that they’ve been writing in their own IDE or editor like Notepad++. Also note that using the browser console will count as a ‘left event’ because the console is a technically different browser tab, even though it’s not rendered that way.

## Pad summary

If you click on the Interview Summary tab on the right side of the playback pad, you can see a summarized version of interview details, attendance, code and questions, and suspicious behavior.

[![Screenshot of pad summary detailing the activities during a coding interview for a Senior Front-End position. Here’s a breakdown of the key sections: Interview Details: The interview started on 09/05/2024 at 10:00 AM PST, titled for a Senior Front-End Interview with Sarah B., lasting a total of 55 minutes. Attendance: Masha waited in the waiting room for 12 minutes. Luke and Sarah, identified as company participants, joined at different times. Masha joined on 09/06/2024 at 12:03 PM PST. Talk Time: Masha spoke for 22 minutes, and Sarah spoke for 24 minutes. Code and Questions: Tab 1 (Ruby): No specific question was used. Masha executed the code 12 times, spending 20 minutes in this tab. Tab 2 (React): The question involved was related to a Node/React full-stack shopping cart, with three files edited over 22 minutes. Drawing: Masha spent 11 minutes on a drawing section, likely sketching ideas or UI elements. Suspicious Behavior: The candidate had three left-pad events totaling 12 minutes, though they did not fully leave the pad. There were seven pastes from external sources, totaling 134 lines of pasted code. However, it is noted that no code was pasted directly from external sources.](https://coderpad.io/wp-content/uploads/2022/06/image-1-1024x1005.png)](https://coderpad.io/wp-content/uploads/2022/06/image-1.png)

## Share pad contents

Want to share results with team members not on CoderPad? You can download the candidate’s code either as a`.zip`. or`.json`file by clicking on the kebab icon next to the pad and selecting Download ZIP or Download JSON.

[![Alt text: Screenshot of a CoderPad dashboard showing a list of coding sessions. A red arrow points to the vertical three-dot menu next to one session, which is expanded to reveal options including “Download Zip” and “Download JSON,” with “Download Zip” highlighted.](https://coderpad.io/wp-content/uploads/2022/06/image-3-1024x249.png)](https://coderpad.io/wp-content/uploads/2022/06/image-3.png)

>

![✅](https://coderpad.io/assets/emoji/2705.svg) The candidate’s code is only available to download once the pad has been ended.

Close Docs Index
- [Screen](https://coderpad.io/resources/docs/screen/) Toggle children pages
  - [Quick start guides](https://coderpad.io/resources/docs/screen/recruiters-quickstart/) Toggle children pages
    - [Onboarding Checklist](https://coderpad.io/resources/docs/screen/recruiters-quickstart/screen-onboarding-checklist/)
    - [The CoderPad Screen Score Guide](https://coderpad.io/resources/docs/the-coderpad-screen-score-guide/)
    - [Video Guides](https://coderpad.io/resources/docs/screen/recruiters-quickstart/video-guides/)
  - [Tests](https://coderpad.io/resources/docs/screen/tests/) Toggle children pages
    - [Creating a test](https://coderpad.io/resources/docs/screen/tests/creating-a-test/)
    - [Customizing test content](https://coderpad.io/resources/docs/screen/tests/customizing-test-content/)
    - [Editing test settings](https://coderpad.io/resources/docs/screen/tests/editing-test-settings/)
    - [AI Tools for Screen](https://coderpad.io/resources/docs/screen/tests/ai-tools-for-screen/)
    - [Test management](https://coderpad.io/resources/docs/screen/tests/test-management/)
    - [Test retake requests](https://coderpad.io/resources/docs/screen/tests/test-retake-requests/)
    - [Cheating prevention and detection in Screen](https://coderpad.io/resources/docs/screen/tests/cheating-prevention-detection/) Toggle children pages
      - [Webcam proctoring](https://coderpad.io/resources/docs/screen/tests/cheating-prevention-detection/webcam-proctoring/)
    - [Test Insights](https://coderpad.io/resources/docs/test-insights/)
  - [Projects NEW](https://coderpad.io/resources/docs/screen/tests/projects/)
  - [Candidate management](https://coderpad.io/resources/docs/screen/candidate-management/) Toggle children pages
    - [Anonymizing candidates](https://coderpad.io/resources/docs/screen/candidate-management/anonymizing-candidates/)
    - [Import candidates from CSV file](https://coderpad.io/resources/docs/screen/candidate-management/import-candidates-from-csv-file/)
  - [Candidate reports](https://coderpad.io/resources/docs/screen/candidate-reports/) Toggle children pages
    - [Candidates dashboard](https://coderpad.io/resources/docs/screen/candidate-reports/candidate-dashboard/)
    - [Code playback](https://coderpad.io/resources/docs/screen/candidate-reports/code-playback/)
    - [Fixing an incorrectly marked question](https://coderpad.io/resources/docs/screen/candidate-reports/fixing-an-incorrectly-marked-question/)
    - [Error messages in candidate reports](https://coderpad.io/resources/docs/screen/candidate-reports/error-messages-in-candidate-reports/)
  - [Customizing questions](https://coderpad.io/resources/docs/screen/customizing-questions/) Toggle children pages
    - [Creating custom questions](https://coderpad.io/resources/docs/screen/customizing-questions/creating-custom-questions/) Toggle children pages
      - [Custom Project questions](https://coderpad.io/resources/docs/screen/customizing-questions/creating-custom-questions/custom-project-questions/)
    - [Importing questions](https://coderpad.io/resources/docs/screen/customizing-questions/importing-questions/)
    - [Customized domains and skills](https://coderpad.io/resources/docs/screen/customizing-questions/customized-domains-and-skills/)
    - [Sharing your custom questions](https://coderpad.io/resources/docs/screen/customizing-questions/sharing-your-custom-questions/)
  - [Integrations](https://coderpad.io/resources/docs/screen/integrations/) Toggle children pages
    - [Ashby for Screen](https://coderpad.io/resources/docs/screen/integrations/ashby-for-screen/)
    - [Greenhouse for Screen](https://coderpad.io/resources/docs/screen/integrations/greenhouse/)
    - [iCIMS](https://coderpad.io/resources/docs/screen/integrations/icims/)
    - [Jobvite](https://coderpad.io/resources/docs/screen/integrations/jobvite/)
    - [Lever](https://coderpad.io/resources/docs/screen/integrations/lever/)
    - [SmartRecruiters](https://coderpad.io/resources/docs/screen/integrations/smartrecruiters/)
    - [Taleez](https://coderpad.io/resources/docs/screen/integrations/taleez/)
    - [Taleo](https://coderpad.io/resources/docs/screen/integrations/taleo/)
    - [Teamtailor](https://coderpad.io/resources/docs/screen/integrations/teamtailor/)
    - [Workable](https://coderpad.io/resources/docs/screen/integrations/workable/)
    - [Workday](https://coderpad.io/resources/docs/screen/integrations/workday/)
  - [Account management](https://coderpad.io/resources/docs/screen/account-management/) Toggle children pages
    - [Editing your profile](https://coderpad.io/resources/docs/screen/account-management/editing-your-profile/)
    - [Managing users & teams](https://coderpad.io/resources/docs/screen/account-management/managing-users/)
    - [Billing](https://coderpad.io/resources/docs/interview/account-mgmt/billing-history/)
    - [Configure data protection](https://coderpad.io/resources/docs/screen/account-management/configure-data-protection/)
    - [Insights](https://coderpad.io/resources/docs/interview/account-mgmt/insights/)
    - [SSO](https://coderpad.io/resources/docs/screen/account-management/sso/) Toggle children pages
      - [Okta SSO legacy process](https://coderpad.io/resources/docs/screen/account-management/sso/okta-sso-legacy-process/)
    - [Cancel your subscription](https://coderpad.io/resources/docs/interview/account-mgmt/unsubscribing/)
  - [More](https://coderpad.io/resources/docs/screen/more-screen-resources/) Toggle children pages
    - [FAQ](https://coderpad.io/faqs/#screen-faq)
    - [Supported languages, frameworks, & technologies](https://coderpad.io/resources/docs/screen/more-screen-resources/supported-languages-frameworks-technologies/) Toggle children pages
      - [Available domains](https://coderpad.io/resources/docs/screen/more-screen-resources/supported-languages-frameworks-technologies/available-domains/)
      - [What compiler does my Screen project run on?](https://coderpad.io/resources/docs/screen/more-screen-resources/supported-languages-frameworks-technologies/what-compiler-does-my-screen-project-run-on/)
      - [What compiler does my Screen test run on?](https://coderpad.io/resources/docs/screen/more-screen-resources/supported-languages-frameworks-technologies/what-compiler-does-my-test-run-on/)
      - [Supported browser versions](https://coderpad.io/resources/docs/screen/more-screen-resources/supported-languages-frameworks-technologies/browser-versions/)
    - [API key access](https://coderpad.io/resources/docs/screen/more-screen-resources/api-key-access/)
    - [Accessibility](https://coderpad.io/resources/docs/accessibility/)
    - [API documentation](https://coderpad.io/resources/docs/screen/more-screen-resources/api-documentation/)
    - [Troubleshooting Screen](https://coderpad.io/resources/docs/screen/more-screen-resources/troubleshoot/)
    - [Static code analysis](https://coderpad.io/resources/docs/screen/more-screen-resources/static-code-analysis/)
    - [Code editor](https://coderpad.io/resources/docs/screen/more-screen-resources/monaco-code-editor/)
    - [Report a question leak](https://coderpad.io/resources/docs/screen/more-screen-resources/report-a-question-leak/)
- [Interview](https://coderpad.io/resources/docs/interview/) Toggle children pages
  - [Quick start guides](https://coderpad.io/resources/docs/interview/quick-start-guides/) Toggle children pages
    - [Onboarding Checklist](https://coderpad.io/resources/docs/interview/quick-start-guides/interview-onboarding-checklist/)
    - [Interviewers](https://coderpad.io/resources/docs/interview/quick-start-guides/interviewers/) Toggle children pages
      - [Live Interview quick start](https://coderpad.io/resources/docs/interview/quick-start-guides/interviewers/live-interview-pads/)
      - [Take-home project quick start](https://coderpad.io/resources/docs/interview/quick-start-guides/interviewers/take-home-projects/)
      - [Interview best practices](https://coderpad.io/resources/docs/interview/quick-start-guides/interviewers/interview-best-practices/)
    - [Recruiters](https://coderpad.io/resources/docs/interview/quick-start-guides/recruiters/)
    - [Account administrators](https://coderpad.io/resources/docs/interview/quick-start-guides/account-admins/)
    - [Video Guides](https://coderpad.io/resources/docs/interview/quick-start-guides/coderpad-interview-quickstart-video-guides/)
    - [Engineer’s guide to multi-file frameworks](https://coderpad.io/resources/docs/interview/quick-start-guides/multi-file-frameworks-for-engineers/)
    - [Talent acquisition’s guide to multi-file frameworks](https://coderpad.io/resources/docs/interview/quick-start-guides/multi-file-frameworks-for-talent-acquisition-teams/)
  - [Pads](https://coderpad.io/resources/docs/interview/pads/) Toggle children pages
    - [Creating a pad](https://coderpad.io/resources/docs/interview/pads/creating-a-pad/)
    - [Using pad features](https://coderpad.io/resources/docs/interview/pads/using-pad-features/)
    - [Jupyter Notebooks](https://coderpad.io/resources/docs/interview/pads/jupyter-notebooks/)
    - [API client](https://coderpad.io/resources/docs/interview/pads/api-client/)
    - [AI Tools for Interview](https://coderpad.io/resources/docs/interview/pads/interview-ai-assist/)
    - [Code editor](https://coderpad.io/resources/docs/interview/pads/code-editor/)
    - [Video & audio chat](https://coderpad.io/resources/docs/interview/pads/video-and-audio-call/) Toggle children pages
      - [AI Notetaker](https://coderpad.io/resources/docs/interview/pads/live-interview-transcription/)
      - [Interview Highlights NEW](https://coderpad.io/resources/docs/interview-highlights/)
      - [Interview Outlines NEW](https://coderpad.io/resources/docs/interview/pads/video-and-audio-call/interview-outlines/)
    - [Private Interviewer Notes](https://coderpad.io/resources/docs/interview/pads/private-interviewer-notes/)
    - [Settings](https://coderpad.io/resources/docs/interview/pads/settings/)
    - [Keyboard shortcuts](https://coderpad.io/resources/docs/interview/pads/keyboard-shortcuts/)
    - [Playback & Pad Summary](https://coderpad.io/resources/docs/interview/pads/playback-mode/)
    - [Duplicate pads](https://coderpad.io/resources/docs/interview/pads/duplicate-pads/)
    - [Pad bulk actions](https://coderpad.io/resources/docs/interview/pads/pad-bulk-actions/)
  - [Drawing mode](https://coderpad.io/resources/docs/interview/drawing-mode/)
  - [Interview question bank](https://coderpad.io/resources/docs/interview/question-bank/) Toggle children pages
    - [Creating and editing questions](https://coderpad.io/resources/docs/interview/question-bank/creating-and-editing-a-question/)
    - [Example questions](https://coderpad.io/resources/docs/interview/question-bank/example-questions/)
    - [Test cases](https://coderpad.io/resources/docs/interview/question-bank/test-cases/)
  - [Focus Time](https://coderpad.io/resources/docs/interview/focus-time/)
  - [Databases](https://coderpad.io/resources/docs/interview/databases/)
  - [Custom files](https://coderpad.io/resources/docs/interview/custom-files/)
  - [Integrations](https://coderpad.io/resources/docs/interview/integrations/) Toggle children pages
    - [Ashby for Interview](https://coderpad.io/resources/docs/interview/integrations/ashby/)
    - [GoodTime](https://coderpad.io/resources/docs/interview/integrations/goodtime/)
    - [Google Chrome Calendar extension](https://coderpad.io/resources/docs/interview/integrations/google-chrome-calendar-extension/)
    - [Greenhouse for Interview](https://coderpad.io/resources/docs/interview/integrations/greenhouse/) Toggle children pages
      - [Greenhouse live interview integration](https://coderpad.io/resources/docs/interview/integrations/greenhouse/live-interview-integration/)
      - [Greenhouse take-home projects integration](https://coderpad.io/resources/docs/interview/integrations/greenhouse/take-home-integration/)
    - [iCIMS](https://coderpad.io/resources/docs/interview/integrations/icims/)
    - [Lever](https://coderpad.io/resources/docs/interview/integrations/lever/)
    - [Gem](https://support.gem.com/hc/en-us/articles/26933157317399-How-do-I-connect-my-CoderPad-account)
    - [SmartRecruiters](https://coderpad.io/resources/docs/interview/integrations/smartrecruiters/)
    - [ModernLoop](https://modernloop.notion.site/coderpad)
    - [Workday](https://coderpad.io/resources/docs/screen/integrations/workday/)
  - [Account management](https://coderpad.io/resources/docs/interview/account-mgmt/) Toggle children pages
    - [Team management](https://coderpad.io/resources/docs/interview/account-mgmt/team-management/)
    - [Managing users](https://coderpad.io/resources/docs/interview/account-mgmt/managing-users/)
    - [SSO](https://coderpad.io/resources/docs/screen/account-management/sso/)
    - [Insights](https://coderpad.io/resources/docs/interview/account-mgmt/insights/)
    - [Billing](https://coderpad.io/resources/docs/interview/account-mgmt/billing-history/)
    - [Canceling your subscription](https://coderpad.io/resources/docs/interview/account-mgmt/unsubscribing/)
  - [More](https://coderpad.io/resources/docs/interview/more-interview-resources/) Toggle children pages
    - [Cheating prevention and detection in Interview](https://coderpad.io/resources/docs/cheating-prevention-in-interview/)
    - [FAQ](https://coderpad.io/faqs/#live-faq)
    - [Accessibility](https://coderpad.io/resources/docs/accessibility/)
    - [Supported technologies & languages](https://coderpad.io/resources/docs/interview/more-interview-resources/supported-technologies-languages/) Toggle children pages
      - [Languages & frameworks](https://coderpad.io/languages/)
      - [Unit testing](https://coderpad.io/resources/docs/unit-testing/) Toggle children pages
        - [Using Jest with React](https://coderpad.io/resources/docs/unit-testing/using-jest-with-react/)
      - [Supported browser versions](https://coderpad.io/resources/docs/screen/more-screen-resources/supported-languages-frameworks-technologies/browser-versions/)
    - [API key access](https://coderpad.io/resources/docs/interview/more-interview-resources/api-key/)
    - [API documentation](https://coderpad.io/resources/docs/interview/more-interview-resources/api-documentation/)
    - [Troubleshooting](https://coderpad.io/resources/docs/interview/more-interview-resources/troubleshooting/)
    - [Server statuses](https://status.coderpad.io/?_gl=1*ta4d92*_ga*MTkzMTE2ODYyMC4xNjU4MjQ5Mzcw*_ga_XBQ5N5CE2N*MTY2NzQxOTY5OS4yNjIuMS4xNjY3NDIxNDQ0LjAuMC4w&_ga=2.62808234.704669655.1667307151-1931168620.1658249370)
    - [Data management and privacy policy](https://coderpad.io/privacy/)
- [AI Fluency](https://coderpad.io/resources/docs/ai-fluency/)
- [For candidates](https://coderpad.io/resources/docs/for-candidates/) Toggle children pages
  - [Screen preparation guide](https://coderpad.io/resources/docs/for-candidates/screen-preparation-guide/) Toggle children pages
    - [Webcam and microphone access](https://coderpad.io/resources/docs/for-candidates/screen-preparation-guide/webcam-access/)
    - [Projects exercises](https://coderpad.io/resources/docs/for-candidates/screen-preparation-guide/projects-exercises/)
  - [Interview preparation guide](https://coderpad.io/resources/docs/for-candidates/interview-preparation-guide/) Toggle children pages
    - [Try the sandbox](https://coderpad.io/resources/docs/for-candidates/interview-preparation-guide/sandbox/)
  - [FAQ](https://coderpad.io/faqs/#faq-do-candidates-have-to-register-an-account-or-pay-to-use-interview)
- [What’s new?](https://coderpad.io/resources/docs/changelog/)
