Link |
Description |
Events
(colorized for Chrome/Firefox) |
The PhET-iO Event Stream shows all user inputs (e.g., which buttons/controls a user interacted with) and model
responses. When using Chrome/Firefox, use this link and the events will be colorized and optimized for human
readability. The console must be open to see this data.
|
Events
(JSON) |
Shows the PhET-iO Event Stream in the console, formatted in JSON, suitable for machine parsing and analysis.
The console must be open to see this data.
|
Events (JSON/frame) |
Shows the PhET-iO Event Stream in the parent frame instead of the console. |
State |
Shows a JSON object representing the simulation's state, and immediately sets the state to a copy
of the simulation for testing the ability to set state to a simulation. Provides a "Launch" button to launch
another copy of the simulation with the given state using Query Parameters.
|
Playback |
Shows the Scenery input event stream in the console and mirrors the events to a copy of the simulation,
to test for visual playback (like a recorded screen capture).
|
Screenshot |
Shows a "Screenshot" button that can be used to capture and display screenshots from a live simulation. |
Active |
Shows a button that enables the user to toggle whether a simulation is active (running and taking user input)
or inactive (paused and not accepting user input).
|
Instance Proxies |
Shows a test harness that indicates all of the interoperable objects within a simulation as well a basic
functionality for testing, including readouts or proxy user interface components in the parent frame.
|