Page And Audience Reference
A Page is an authored document inside a Stage. It combines presentation content with Audience rules that determine who can see and act on it.
Page Title
Page title identifies the Page in Stage selectors and future multi-Page navigation. It is separate from headings written inside the document.
Editing Toolbar
The Page toolbar provides:
- structured Copy and Paste within the same game,
- Undo and Redo,
- Bold and Italic,
- left, center, and right alignment,
- font family, size, and text color,
- Variable insertion,
- Choice insertion,
- Image selection and Image upload,
- Convert selected text to a new Variable or Choice.
The Convert control remains disabled until non-empty text is selected. Conversion uses the selected text as the proposed definition name and replaces it with a live reference token.
Structured Content
Page content may contain:
- formatted text and paragraphs,
- inline Variable references,
- inline Choice references,
- Images,
- tables and other preserved structured blocks.
A Variable renders its current value. A Choice renders an input appropriate to its type and presentation. An Image refers to the game-scoped Images library. Structured Copy and Paste preserves references and supported blocks only within the same game.
Clicking a Variable or Choice token opens its inspector. Formula and value-source changes made there remain staged with the Page until Apply Page.
Audience Targets
Audience targets come from the current Assignment. Each target may occur at most once on a Page. Used targets disappear from other target selectors and become available again after removal.
The plus icon adds the first unused target with Active access. Trash removes the rule. A Page with no explicit rules is Passive for every target.
Access Levels
- Active is the participant's primary interactive Page.
- Observe exposes an observing view without making it the preferred active interaction.
- Glance is the lowest-priority visible view.
- Passive is represented by the absence of an Audience rule and is not offered in the access dropdown.
For each participant, the runtime orders eligible Pages as Active, Observe, then Glance. Pages at the same level preserve their order in the Stage. The current client renders the first eligible Page; the compiled definition retains the complete ordered list for future tabs.
If no Page is eligible, the Stage may still perform routing or outputs but has no authored participant Page.
Variables And Choices
The Variable and Choice menus insert existing definitions or open New Variable/New Choice. See Data Model Settings Reference for creation settings.
Variables and Choices have stable identity. Renaming a definition changes its visible label without breaking Page references.
Images
The Image menu inserts an Image already stored in the current game. The adjacent upload icon opens the native file chooser, stores the new Image in the same game library, and inserts it.
The current Design must be saved before direct upload because the binary file is added to its canonical package. Replacing an Image under Data model preserves its identity and updates every Page that refers to it.
Apply, Cancel, And Pending Changes
Apply Page commits title, Audience, document content, newly created definitions, and staged Variable source changes to the current Design draft.
Cancel discards the current Page edit operation. Done in a nested Variable inspector only closes that inspector; it does not apply the Page. The Design itself still requires Save changes after Apply Page.
Internal legacy Page order and Prefer Active fields are not exposed. Current ordering is determined by access level and the Page's position in the Stage.