Quiz proctoring monitors student behavior during quiz attempts by detecting tab switches and fullscreen exits (it includes an option to force quizzes to be completed in full-screen mode). It can silently record incidents for later review or actively warn students when they leave the quiz. Flagged attempts appear in a dedicated proctoring report for administrators and teachers to review.
Proctoring Modes
Proctoring operates in one of three modes:
- Off — No proctoring. This is the default for all quizzes.
- Monitor — Incidents are recorded silently. Students are not aware that their activity is being tracked. Use this mode when you want to collect data without influencing behavior.
- Strict — Incidents are recorded and students see a warning overlay when they leave the quiz tab or exit fullscreen. The warning displays the incident count so students know their activity has been logged.
What Gets Monitored
Tab Switches
The monitor detects when a student navigates away from the quiz tab and when they return. Each departure is logged as a tab switch incident, and the duration away is recorded in seconds. Cumulative tab switch counts and total time away are tracked throughout the attempt.
Fullscreen Exits
When fullscreen monitoring is enabled, the monitor uses a window-size heuristic to detect when the browser is no longer in fullscreen mode. Each exit is logged as a fullscreen exit incident. In Strict mode, the student sees a warning overlay with a button to re-enter fullscreen. Unlike tab switch warnings, the fullscreen warning cannot be dismissed — the student must return to fullscreen to continue.
Configuring Global Settings
Navigate to PressPrimer Quiz > Settings and select the Proctoring tab. The global settings apply to all quizzes unless overridden at the quiz level.
Mode
Choose Off, Monitor, or Strict for all quizzes site-wide. Individual quizzes can override this setting.
Tab Monitoring
Enable or disable tab switch detection. Enabled by default when the mode is Monitor or Strict.
Fullscreen Requirement
When enabled, the quiz prompts the student to enter fullscreen mode before starting. If the student exits fullscreen during the quiz, an incident is recorded (and in Strict mode, a warning overlay appears). Disabled by default.
Flagging Thresholds
Configure when an attempt is automatically flagged for review:
- Tab switches — Flag after this many tab switches. Default: 3.
- Time away — Flag after this many cumulative seconds away from the quiz tab. Default: 60 seconds.
- Fullscreen exits — Flag after this many fullscreen exits. Default: 3.
An attempt is flagged if it exceeds any one of these thresholds.
Per-Quiz Overrides
You can override the global proctoring settings for individual quizzes. Edit a quiz and open the Settings panel. The Proctoring section (added by the Enterprise addon) includes:
- Mode — Override the global mode for this quiz (Off, Monitor, Strict, or Use Global Default).
- Tab Monitoring — Enable, disable, or use the global default.
- Fullscreen Requirement — Enable, disable, or use the global default.
- Require Desktop — When enabled, blocks mobile and tablet users from starting this quiz (since fullscreen mode can only be forced on desktop or laptop devices). A message tells students to access the quiz from a laptop or desktop computer. This setting is per-quiz only.
Proctoring Report
Navigate to PressPrimer Quiz > Reports and click the Proctoring card to view the proctoring report. Teachers see data only from students in their managed groups. Administrators see all proctored attempts.

Summary Cards
Three cards at the top of the report show:
- Proctored Attempts — Total attempts monitored during the selected period.
- Flagged — Attempts that exceeded one or more flag thresholds.
- Flag Rate — The percentage of proctored attempts that were flagged.
Attempts Table
The main table shows one row per proctored attempt with these columns:
- Student — The student’s display name.
- Quiz — The quiz title.
- Incidents — Total number of proctoring incidents recorded.
- Tab Sw. (Tab Switches) — Number of tab switch incidents.
- FS Exits (Fullscreen Exits) — Number of fullscreen exit incidents.
- Time Away — Cumulative time spent away from the quiz tab, formatted as minutes and seconds.
- Score — The student’s quiz score.
- Severity — A color-coded tag: High (red), Medium (orange), or Low (blue), based on how far the attempt exceeded thresholds.
- Status — The current review status: Flagged (yellow), Acknowledged (blue), or Dismissed (gray).
- Date — When the attempt was submitted.
Click the view icon on any row to open the attempt detail modal.
Attempt Detail Modal

The detail modal (displayed when you click any flagged attempt) shows complete information about a single proctored attempt:
- Attempt information — Student name, quiz title, score, duration, and severity.
- Proctoring summary — Cards showing tab switch count, fullscreen exit count, and total time away.
- Incident timeline — A chronological list of every incident with its type, timestamp, and duration (for tab switches).
- Review controls — Buttons to change the attempt’s status.
Reviewing Flagged Attempts
When reviewing a flagged attempt (by clicking its row to show the detail modal), you have two options:
- Acknowledge — Confirm that you’ve reviewed the flagged activity. The attempt remains in the report with an “Acknowledged” status. Use this when the flagged behavior appears to be a genuine integrity concern that you’ve noted.
- Dismiss — Mark the flag as a false positive. The attempt status changes to “Dismissed.” Use this when the tab switches or fullscreen exits were likely accidental (e.g., browser notifications, system alerts).
Both actions record the reviewer’s identity and timestamp. You can change the status back to Flagged if you change your mind. All status changes are recorded in the audit log if audit logging is active.
Cross-Report Integration
When proctoring is enabled, a Proctoring column appears in other reports:
- Group Performance report (School addon) — Shows proctoring status badges in the member results table.
- Assignment Detail (Educator addon) — Shows proctoring badges next to each student’s submission.
Limitations
- Tab switch detection relies on browser visibility events, which are highly reliable on desktop browsers but limited on mobile browsers. For the most accurate proctoring, use the Require Desktop per-quiz setting.
- Fullscreen detection uses a window-size heuristic rather than the Fullscreen API for better cross-browser compatibility. This means it works on all desktop browsers, including those that restrict the Fullscreen API.
- Proctoring is not a replacement for in-person review. It provides indicators of potential integrity issues, but tab switches and fullscreen exits can have innocent explanations (system notifications, accidental clicks, browser UI interactions).
The Proctored Exam Template
Instead of configuring a high-stakes exam by hand, you can apply the Proctored Exam quiz template from the quiz editor’s Apply template menu. It applies the Exam Simulation lockdown (no skipping, no going back, no resume, one attempt, answers never shown, randomized order, one question per page) plus proctoring in Strict mode with tab monitoring and the fullscreen requirement, and turns on Integrity Analytics for the quiz. Like Exam Simulation, it deliberately does not set a time limit; you are reminded to choose one that suits your exam. See Quiz Templates for how templates work.
Proctoring and Integrity Analytics
Proctoring watches attempts as they happen: tab switches, fullscreen exits, and on-screen warnings in Strict mode. Its companion feature, Integrity Analytics, studies attempts after completion, flagging statistically unusual patterns such as improbably fast correct answers or unusual answer similarity. The two work well together on high-stakes quizzes, and the Proctored Exam template enables both.
Tips
- Start with Monitor mode to collect baseline data before switching to Strict mode. This helps you set appropriate flag thresholds based on normal student behavior.
- The flag thresholds should account for normal behavior. A single tab switch is common (browser notifications, accidental clicks), so the default threshold of 3 is a reasonable starting point.
- Use the Dismiss action generously for first-time or clearly accidental incidents. This keeps your Flagged count meaningful and focused on genuine concerns.
- Consider requiring fullscreen for high-stakes assessments. The fullscreen requirement combined with the desktop-only setting provides the strongest proctoring configuration.
