--- API: 2 OpenSesame: 3.1.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 legacy set round_decimals 2 set mouse_backend legacy set keyboard_backend legacy 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 "E:\\WM Test Battery\\Switching" set disable_garbage_collection yes set description "The main experiment item" set coordinates uniform set compensation 0 set color_backend legacy set clock_backend legacy set canvas_backend legacy set bidi no set background black define sketchpad BLANK set duration 595 set description "Displays stimuli" define sketchpad BLANK1 set duration 595 set description "Displays stimuli" define sketchpad BLANK2 set duration keypress set description "Displays stimuli" define sketchpad BLANK_1 set duration 595 set description "Displays stimuli" define sketchpad BLANK_2 set duration 995 set description "Displays stimuli" define sketchpad COMPARE set duration 95 set description "Displays stimuli" define sketchpad COMPARE_1 set duration 95 set description "Displays stimuli" draw textline center=1 color="[colour]" font_bold=no font_family=mono font_italic=no font_size=45 html=yes show_if=always text="[digit1]" x=0 y=0 z_index=0 define sketchpad COMPARE_2 set duration 95 set description "Displays stimuli" draw textline center=1 color=blue font_bold=no font_family=mono font_italic=no font_size=45 html=yes show_if=always text="[digit2]" x=0 y=0 z_index=0 define sketchpad FIXATION set duration 495 set description "Displays stimuli" draw line color=white penwidth=8 show_if=always x1=0 x2=0 y1=-64 y2=64 z_index=0 draw line color=white penwidth=8 show_if=always x1=-64 x2=64 y1=0 y2=0 z_index=0 define sketchpad FIXATION_1 set duration 495 set description "Displays stimuli" draw line color=white penwidth=8 show_if=always x1=0 x2=0 y1=-64 y2=64 z_index=0 draw line color=white penwidth=8 show_if=always x1=-64 x2=64 y1=0 y2=0 z_index=0 define sketchpad FIXATION_2 set duration 495 set description "Displays stimuli" draw line color=white penwidth=8 show_if=always x1=0 x2=0 y1=-64 y2=64 z_index=0 draw line color=white penwidth=8 show_if=always x1=-64 x2=64 y1=0 y2=0 z_index=0 define sequence LOOP_SEQUENCE set flush_keyboard yes set description "Runs a number of items in sequence" run SUB1_1 "[loop2run]=1" run SUB1_2 "[loop2run]=2" define loop MAIN set source_file "" set source table set repeat 1 set order random set description "Repeatedly runs another item" set cycles 20 set continuous no set break_if_on_first yes set break_if never setcycle 0 loop2run 1 setcycle 1 loop2run 1 setcycle 2 loop2run 1 setcycle 3 loop2run 1 setcycle 4 loop2run 1 setcycle 5 loop2run 1 setcycle 6 loop2run 1 setcycle 7 loop2run 1 setcycle 8 loop2run 1 setcycle 9 loop2run 1 setcycle 10 loop2run 2 setcycle 11 loop2run 2 setcycle 12 loop2run 2 setcycle 13 loop2run 2 setcycle 14 loop2run 2 setcycle 15 loop2run 2 setcycle 16 loop2run 2 setcycle 17 loop2run 2 setcycle 18 loop2run 2 setcycle 19 loop2run 2 run LOOP_SEQUENCE define loop SUB1 set source_file "" set source table set repeat 1 set order random set description "Repeatedly runs another item" set cycles 1 set continuous no set break_if_on_first yes set break_if never setcycle 0 empty_column "" run new_sequence_1 define loop SUB1_1 set source_file "" set source table set repeat 1 set order random set description "Repeatedly runs another item" set cycles 1 set continuous no set break_if_on_first yes set break_if never setcycle 0 colour red run SUB1_TRAIL_SEQUENCE define loop SUB1_2 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 number_type odd setcycle 1 number_type even run SUB2_TRIAL_SEQUENCE define sequence SUB1_TRAIL_SEQUENCE set flush_keyboard yes set description "Runs a number of items in sequence" run FIXATION_1 always run new_inline_script_1 always run BLANK always run COMPARE_1 always run response always run new_inline_script_3 always run new_sketchpad_3 always define sequence SUB2_TRIAL_SEQUENCE set flush_keyboard yes set description "Runs a number of items in sequence" run FIXATION_2 always run new_inline_script_2 always run BLANK_1 always run COMPARE_2 always run response_1 always run new_inline_script_4 always run BLANK_2 always define sequence experiment set flush_keyboard yes set description "Runs a number of items in sequence" run welcome always run new_inline_script_5 always run new_sequence always define notepad getting_started __note__ Welcome to OpenSesame 3.1 "Jazzy James"! If you are new to OpenSesame, it is a good idea to follow one of the tutorials, which can be found on the documentation site: - You can also check out the examples. These can be opened via: - Menu -> Tools -> Example experiments. And feel free to ask for help on the forum: - Have fun with OpenSesame! __end__ set description "A simple notepad to document your experiment. This plug-in does nothing." define inline_script new_inline_script set description "Executes Python code" set _run "" set _prepare "" define inline_script new_inline_script_1 set description "Executes Python code" set _run "" ___prepare__ import random var.digit1 = random.randint(1,9) if var.colour == "red" and var.digit1 > 5: var.correct_response = "." else: var.correct_response = "z" __end__ define inline_script new_inline_script_2 set description "Executes Python code" set _run "" ___prepare__ import random var.digit2 = random.randint(1,30) if var.digit2 % 2 == 0: var.correct_response == "." else: var.correct_response == "z" __end__ define inline_script new_inline_script_3 set description "Executes Python code" set _run "" ___prepare__ if var.response == var.correct_response: var.correct = 1 else: var.correct = 0 __end__ define inline_script new_inline_script_4 set description "Executes Python code" set _run "" ___prepare__ if var.response == var.correct_response: var.correct = 1 else: var.correct = 0 __end__ define inline_script new_inline_script_5 set description "Executes Python code" set _run "" ___prepare__ var.digit1 = [] var.digit2 = [] __end__ define keyboard_response new_keyboard_response set timeout 995 set flush yes set duration keypress set description "Collects keyboard responses" define logger new_logger set description "Logs experimental data" set auto_log no log acc log accuracy log correct log response_time_response log correct_key log loop2run define logger new_logger_1 set description "Logs experimental data" set auto_log yes define sequence new_sequence set flush_keyboard yes set description "Runs a number of items in sequence" run MAIN always run new_logger always define sequence new_sequence_1 set flush_keyboard yes set description "Runs a number of items in sequence" run FIXATION always run new_inline_script always run BLANK1 always run COMPARE always run new_keyboard_response always run BLANK2 always define sketchpad new_sketchpad_3 set duration 995 set description "Displays stimuli" define keyboard_response response set timeout 995 set flush yes set duration keypress set description "Collects keyboard responses" set correct_response "[correct_response]" set allowed_responses "z;." define keyboard_response response_1 set timeout 995 set flush yes set duration keypress set description "Collects keyboard responses" set correct_response "[correct_response]" set allowed_responses "z;." 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=mono font_italic=no font_size=25 html=yes show_if=always text="Welcome to Swtiching task" x=0 y=-128 z_index=0 draw textline center=1 color=white font_bold=no font_family=mono font_italic=no font_size=25 html=yes show_if=always text="Press any key to proceed" x=0 y=0 z_index=0