--- API: 2.1 OpenSesame: 3.3.9 Platform: nt --- set width 1024 set uniform_coordinates yes set title "New experiment" set subject_parity even set subject_nr 0 set start experiment set sound_sample_size -16 set sound_freq 48000 set sound_channels 2 set sound_buf_size 1024 set sampler_backend psycho set round_decimals 2 set mouse_backend psycho set keyboard_backend psycho set height 768 set fullscreen no set form_clicks no set foreground white set font_underline no set font_size 18 set font_italic no set font_family mono set font_bold no set experiment_path "D:\\Dropbox\\Main\\fab\\exp2020-2021\\Open Sesame pointers and help\\Task examples" set disable_garbage_collection yes set description "The main experiment item" set coordinates uniform set compensation 0 set color_backend psycho set clock_backend psycho set canvas_backend psycho set background "#4678c8" define loop BLOCKA set source_file "" set source table set repeat 1 set order random set description "Repeatedly runs another item" set cycles 2 set continuous no set break_if_on_first yes set break_if never setcycle 0 Stimulus A1 setcycle 1 Stimulus A2 run Trial_sequence define loop BLOCKB set source_file "" set source table set repeat 1 set order random set description "Repeatedly runs another item" set cycles 2 set continuous no set break_if_on_first yes set break_if never setcycle 0 Stimulus B1 setcycle 1 Stimulus B2 run Trial_sequence define loop BLOCKC set source_file "" set source table set repeat 1 set order random set description "Repeatedly runs another item" set cycles 2 set continuous no set break_if_on_first yes set break_if never setcycle 0 Stimulus C1 setcycle 1 Stimulus C2 run Trial_sequence define loop BLOCKD set source_file "" set source table set repeat 1 set order random set description "Repeatedly runs another item" set cycles 2 set continuous no set break_if_on_first yes set break_if never setcycle 0 Stimulus D1 setcycle 1 Stimulus D2 run Trial_sequence define sequence Block_sequence set flush_keyboard yes set description "Runs a number of items in sequence" run BLOCKA "[BlockID]=1" run BLOCKB "[BlockID]=2" run BLOCKC "[BlockID]=3" run BLOCKD "[BlockID]=4" run remaining_calculation always run End_of_block_Feedback always run End_of_block always define sketchpad End_experiment set duration 1000 set description "Displays stimuli" draw textline center=1 color=white font_bold=no font_family=mono font_italic=no font_size=50 html=yes show_if=always text="That's all folks!" x=0 y=0 z_index=0 define sketchpad End_of_block set duration keypress set description "Displays stimuli" draw textline center=1 color=white font_bold=no font_family=mono font_italic=no font_size=18 html=yes show_if=always text="SKETCHPAD VERSION

(COUNTING IS INACCURATE BECAUSE SKETCHPADS ARE DRAWN IN ADVANCE AT THE ONSET OF THE SEQUENCE, SO THE CALCULATIONS MADE IN JAVASCRIPT AS THE TASK RUNS ARE NOT REFLECTED HERE)

You have reached the end of this block

BlockID:[BlockID], Condition:[Condition]

So far, you have completed a total of [completed] trials. You have [remaining] trials left.

Press any key to continue" x=0 y=0 z_index=0 define feedback End_of_block_Feedback set reset_variables yes set duration keypress set description "Provides feedback to the participant" draw textline center=1 color=white font_bold=no font_family=mono font_italic=no font_size=18 html=yes show_if=always text="FEEDBACK VERSION

(THIS OBJECT IS DRAWN IN REAL TIME; SO IT TAKES THE VALUES OF THE VARIABLES AT THE TIME IT COMES UP ON THE SCREEN)

You have reached the end of this block

BlockID:[BlockID], Condition:[Condition]

So far, you have completed a total of [completed] trials. You have [remaining] trials left.

Press any key to continue" x=0 y=0 z_index=0 define sketchpad Stimulus set duration 1000 set description "Displays stimuli" draw textline center=1 color=white font_bold=no font_family=mono font_italic=no font_size=35 html=yes show_if=always text="[Stimulus]" x=0 y=0 z_index=0 define sequence Trial_sequence set flush_keyboard yes set description "Runs a number of items in sequence" run Stimulus always run update_trial_counter always define loop blocks set source_file "" set source table set repeat 1 set order random set description "Repeatedly runs another item" set cycles 4 set continuous no set break_if_on_first yes set break_if never setcycle 0 Condition A setcycle 0 BlockID 1 setcycle 1 Condition B setcycle 1 BlockID 2 setcycle 2 Condition C setcycle 2 BlockID 3 setcycle 3 Condition D setcycle 3 BlockID 4 run Block_sequence define sequence experiment set flush_keyboard yes set description "Runs a number of items in sequence" run welcome always run variables_setup always run blocks always run End_experiment always define inline_javascript remaining_calculation set description "Executes JavaScript code (ECMA 5.1)" ___run__ vars.remaining=(vars.total_n_trials)-(vars.completed) console.log ("Completed "+vars.completed+", remaining "+vars.remaining) __end__ set _prepare "" define inline_javascript update_trial_counter set description "Executes JavaScript code (ECMA 5.1)" set _run "" ___prepare__ vars.completed=vars.completed+1 console.log ("Completed: "+vars.completed) __end__ define inline_javascript variables_setup set description "Executes JavaScript code (ECMA 5.1)" set _run "" ___prepare__ vars.total_n_trials=8 vars.completed=0 vars.remaining=vars.total_n_trials __end__ define sketchpad welcome set start_response_interval no set reset_variables no set duration keypress set description "Displays stimuli" draw textline center=1 color=white font_bold=no font_family=serif font_italic=no font_size=32 html=yes show_if=always text="OpenSesame 3.3 Lentiform Loewenfeld" x=0 y=0 z_index=0