Self-Explanation Experiment — Demo Launcher

Configure and launch any condition. All links include save=local and clear=1 for safe demo use.

Quick Guide: What to Demo

The experiment has 7 conditions along two axes: verbalization type (none / description / explanation) and explanation level (type / token / both).

ConditionWhat participant doesKey theoretical question
silent control View gallery, classify silently Baseline: general inference without verbalization
describe control Describe cards before classifying Does verbalization alone help? (isolates linguistic recoding)
type explain Periodic rule guesses at checkpoints Top-down hypothesis formation: does stating the rule help?
token-bf explain Explain each hand + counterfactual ("what would change?") Contrastive reasoning: does but-for thinking sharpen boundaries?
token-soft explain Explain each hand without counterfactual Token-level relevance structuring without explicit contrasts
token-type-bf combined Explain each hand (but-for) + periodic rule guesses Does combining token + type produce compounding benefits?
token-type-soft combined Explain each hand (soft) + periodic rule guesses Same as above, without the counterfactual push

Feedback (on/off) is orthogonal to condition — toggle it to see how feedback changes the task. Post-feedback explanation adds a second recording after each feedback screen (only with feedback=on + token conditions).

Quick-Launch Presets

Custom Configuration

Console DevTools

Open the browser console (Cmd+Option+J) and type these commands:

DevTools.skip()Skip current trial/screen (clicks Winning or Continue)
DevTools.skipAll()Blast through multiple screens rapidly
DevTools.skipTutorial()Mark tutorial done and reload (jump to game)
DevTools.skipGallery()Skip gallery countdown
DevTools.info()Show current condition, phase, and state
DevTools.setCondition('type')Reload with a different condition
DevTools.fastMode()Reload with galleryTime=3, nTrials=3, nRules=2