Integration sandbox. A live look at how Watchr plugs into your LMS — TESTWise orchestrates the exam, Watchr monitors from a separate tab, and everything below (the WatchR status card and the event stream) is driven by real API calls and signed webhooks.
Proctored exam session
Select a candidate and launch. TESTWise orchestrates the session; Watchr runs as a separate monitoring tab and reports over webhooks.
5Exam in progress — Watchr monitors tab-independently
TESTWiseWatchr monitorGoogle MeetExam
Live monitoring
Violations are detected by the real Watchr agent on the candidate's machine — no simulation. To see one fire, run the agent (from the Watchr tab) and open a real screen recorder, VPN, or second monitor. It flows through server-side reconciliation to the card and the exam pause, even with the Watchr tab backgrounded.
WatchR Status Watchr
The embedded card CMS renders on the exam page — driven entirely by the status poll and signed webhooks.
No active session. Launch one to see live monitoring.
Webhook events from Watchr
Every push Watchr sends to the TESTWise callback URL, with HMAC signature verification. This is the integration contract.