Widgets List v7 - nodeGame/nodegame GitHub Wiki
- status: incomplete (missing some of the widget description pages)
- version: 7.x
Widgets are reusable user interface components that can be loaded dynamically. They serve multiple purposes. For example, they can display the values of a timer, the number of remaining rounds in a stage, the amount of monetary rewards gained by a player so far, etc. See below for a complete list.
- Visual Timer: displays a countdown-timer.
- Visual Round: displays a count of rounds, stages, and steps.
-
Done Button: displays a configurable button
that calls
node.done
. - Back Button: displays a configurable button to step back in the game.
- Money Talks: displays a box with monetary earnings.
- Language Selector: builds a language selector form.
- Visual Stage: displays current, previous and next stage of the game.
- End Screen: displays end of game information.
- Consent: displays a consent form.
- Choice Table: creates a configurable table that reacts to user's clicks.
- Choice Table Group: groups together and manage multiple choice tables.
- Choice Manager: groups together and manage multiple choice-type widgets.
- Custom Input: a custom text input form with automatic.
- Custom Input Group: groups together and manage multiple custom inputs.
- Feedback: a text-area form with character and word counting and other features.
- Slider: a slider widget.
- Email Form: input form for email with validation.
- DropDown: creates a dropdown menu.
- Mood Gauge: measures mood.
- SVO Gauge: measures Social Value Orientation (S.V.O.).
- Risk Gauge: measures risk preferences.
- SDO: measures Social Dominance Orientation (S.D.O).
- GroupMalleability: measures perceptions of group membership' malleability.
- ContentBox: a simple box for content, useful to create widget steps, or to be used in surveys between questions.
- Chat: builds a chat interface with different communication options.
- Box Selector: builds a button that, if clicked, displays different options to chose from.
- Debug Info: displays information about the state of the node instance.
- Debug Wall: displays all incoming and outgoing messages and nodegame logs.
- Chernoff Faces: builds a interface to create configurable Chernoff faces.
- D3: creates charts with the D3 library. Experimental!