Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- **************************************************************
- ULKABE Updating Numerical
- **************************************************************
- **************************************************************
- Definition of recorded data
- **************************************************************
- <data>
- / columns = [date time subject blocknum blockcode trialnum trialcode response latency stimulus correct values.answer_coded values.answer_correct list.cresponse_num.nextvalue values.stopscript values.vpcode_hd1]
- / labels = TRUE
- </data>
- **************************************************************
- Allgemeine Aufgabeuebergreifende Features
- **************************************************************
- <defaults>
- / screencolor = transparent
- / inputdevice = mouse
- </defaults>
- **************************************************************
- Instruction
- **************************************************************
- *** Shapes
- <shape back>
- / shape = rectangle
- / size = (5%, 5%)
- / color = orange
- / position = (95%, 95%)
- </shape>
- *** Pictures
- <picture richtig>
- / position = (50%, 80%)
- / items = ("smiley_yes.PNG")
- / size = (30%, 30%)
- / erase=false
- </picture>
- <picture falsch>
- / position = (50%, 80%)
- / items = ("smiley_no.PNG")
- / size = (30%, 30%)
- / erase=false
- </picture>
- <picture questionmark>
- / position = (50%, 50%)
- / items = ("fragezeichen.png")
- / size = (50%, 50%)
- / erase=false
- </picture>
- <picture warnschild>
- / position = (50%, 50%)
- / items = ("ausrufezeichen.PNG")
- / size = (30%, 30%)
- / erase=false
- </picture>
- <picture picture_achtung>
- / position = (50%, 50%)
- / items = ("ausrufezeichen.PNG")
- / size = (30%, 30%)
- / erase=false
- </picture>
- <picture zurueck>
- / position = (10%, 90%)
- / items = ("pfeil_zurueck.PNG")
- / size = (10%, 10%)
- / erase=false
- </picture>
- <picture vor>
- / position = (90%, 90%)
- / items = ("pfeil_vor.PNG")
- / size = (10%, 10%)
- / erase=false
- </picture>
- <picture picture_bereit>
- / position = (50%, 50%)
- / items = ("bereit.PNG")
- / size = (40%, 40%)
- / erase=false
- </picture>
- <picture picture_monster>
- / position = (50%, 50%)
- / items = ("monster.PNG")
- / size = (80%, 100%)
- / erase=false
- </picture>
- <picture picture_flagge>
- / position = (50%, 50%)
- / items = ("flagge_sw.png")
- / size = (40%, 40%)
- / erase=false
- </picture>
- *** Audio
- <video U1>
- / items = ("u.1.mp3")
- / playthrough = false
- </video>
- <video U2>
- / items = ("u.2.mp3")
- / playthrough = false
- </video>
- <video U3>
- / items = ("u.3.mp3")
- / playthrough = false
- </video>
- <video U4>
- / items = ("u.4.mp3")
- / playthrough = false
- </video>
- <video U5>
- / items = ("u.5.mp3")
- / playthrough = false
- </video>
- <video U6>
- / items = ("u.6.mp3")
- / playthrough = false
- </video>
- <video U7>
- / items = ("u.7.mp3")
- / playthrough = false
- </video>
- <video vid_richtig>
- / items = ("richtig_b.5_7.mp3")
- / playthrough = false
- </video>
- <video vid_falsch>
- / items = ("falsch_b.5_7.mp3")
- / playthrough = false
- </video>
- *** Trials
- <trial intro1>
- / inputdevice = mouse
- / validresponse = (vor)
- / stimulusframes = [1=landscape, haus_zu_rechts, vor, U1]
- / beginresponsetime = 500
- </trial>
- <trial intro11>
- / inputdevice = mouse
- / validresponse = (vor)
- / stimulusframes = [1=landscape, picture_monster, vor, U2]
- / beginresponsetime = 500
- </trial>
- <trial intro2>
- / ontrialbegin = [
- values.monsternum_start1=4;
- values.monsternum_rechts=4
- ]
- / stimulustimes = [0=landscape, haus_offen_rechts, picture_monster_start1_static;
- 2500 =landscape, picture_monster_start1, haus_offen_rechts;
- 4000= landscape, picture_monster_static_rechts, haus_offen_rechts]
- /trialduration=5000
- </trial>
- <trial intro3>
- / stimulustimes = [0=clearscreen, landscape, haus_zu_rechts;
- 62=clearscreen, landscape, haus_halb_zu_rechts;
- 124=clearscreen, landscape, haus_halb_offen_rechts;
- 186= clearscreen, landscape, haus_offen_rechts]
- /trialduration=250
- </trial>
- <trial intro4>
- / ontrialbegin = [values.monsternum_rechts=4]
- / stimulustimes = [0=landscape, picture_monster_rechts_up, haus_offen_rechts; 1500= landscape, picture_monster_static_rechts, haus_offen_rechts]
- / trialduration = 2500
- </trial>
- <trial intro5>
- / stimulustimes = [0=haus_offen_rechts, ; 62=clearscreen, landscape, haus_halb_offen_rechts;
- 124= clearscreen,landscape,haus_halb_zu_rechts; 186= clearscreen,landscape, haus_zu_rechts]
- /trialduration=250
- </trial>
- <trial intro6>
- / ontrialbegin = [
- values.monsternum_ret1=20;
- values.monsternum_ret2=21;
- values.monsternum_ret3=22;
- values.monsternum_ret4=23;
- ]
- / stimulustimes = [0=landscape, ret_haus_offen_rechts, ret_x1, ret_x2, ret_x3, ret_x4, question_rechts, U3]
- / validresponse = (ret_x1, ret_x2, ret_x3, ret_x4)
- / inputdevice = mouse
- / correctresponse = (ret_x2)
- / responsetrial = ("ret_x1", trial.falsch_ret1)
- / responsetrial = ("ret_x2", trial.richtig_ret1)
- / responsetrial = ("ret_x3", trial.falsch_ret1)
- / responsetrial = ("ret_x4", trial.falsch_ret1)
- / correctmessage = true(richtig, 1000)
- / errormessage = true(falsch, 1000)
- / responsemessage = (ret_x1, ret_pos1_border, values.login_time)
- / responsemessage = (ret_x2, ret_pos2_border, values.login_time)
- / responsemessage = (ret_x3, ret_pos3_border, values.login_time)
- / responsemessage = (ret_x4, ret_pos4_border, values.login_time)
- / beginresponsetime = 500
- </trial>
- <trial richtig_ret1>
- / inputdevice = mouse
- / validresponse = (vor)
- / stimulusframes = [1=landscape, ret_haus_offen_rechts, ret_x1, ret_x2, ret_x3, ret_x4, question_rechts, richtig, vor, vid_richtig]
- </trial>
- <trial falsch_ret1>
- / inputdevice = mouse
- / validresponse = (vor)
- / stimulusframes = [1=landscape, ret_haus_offen_rechts, ret_x1, ret_x2, ret_x3, ret_x4, question_rechts, falsch, vor, vid_falsch]
- </trial>
- <trial intro7>
- / inputdevice = mouse
- / validresponse = (picture_bereit, zurueck)
- / stimulusframes = [1=landscape, picture_bereit, zurueck, U4]
- / beginresponsetime = 500
- </trial>
- <trial intro_questionmark>
- / inputdevice = mouse
- / validresponse = (vor)
- / stimulusframes = [1=landscape, questionmark, zurueck, vor, U5]
- / beginresponsetime = 500
- </trial>
- <block instruktion>
- / trials = [1= intro1, intro11, intro2, intro3, intro4, intro5, intro6, intro7]
- / branch = [
- if (trial.intro7.response=="zurueck") block.instruktion
- ]
- </block>
- <trial warnschild_start>
- / inputdevice = mouse
- / validresponse = (vor)
- / stimulusframes = [1=landscape, picture_achtung, vor]
- / trialduration = 2000
- </trial>
- <trial trial_flagge>
- / ontrialbegin = [
- if(trial.ret_monster_practice1.correct && trial.ret_monster_practice2.correct && trial.ret_monster_practice3.correct)
- {
- picture.background = "landscape2_green.PNG"
- }
- else
- {
- picture.background = "landscape2_red.PNG"
- }
- ]
- / inputdevice = mouse
- / validresponse = (picture_flagge, back)
- / stimulusframes = [1=background, picture_flagge, back, U6]
- / beginresponsetime = 500
- </trial>
- <trial trial_bereit>
- / inputdevice = mouse
- / validresponse = (picture_bereit, back)
- / stimulusframes = [1=landscape, picture_bereit, back]
- </trial>
- <trial trial_achtung>
- / inputdevice = mouse
- / validresponse = (picture_achtung)
- / stimulusframes = [1=landscape, picture_achtung]
- </trial>
- <trial trial_end>
- / inputdevice = mouse
- / validresponse = (picture_bereit)
- / stimulusframes = [1=landscape, picture_bereit, U7]
- / beginresponsetime = 500
- </trial>
- **************************************************************
- Stimuli: Viereck fuer die Kaestchen
- **************************************************************
- <picture landscape>
- / position = (50, 35)
- / items = ("landscape2.png")
- / size = (200%, 200%)
- / erase=false
- </picture>
- <picture landscape_green>
- / position = (50%, 50%)
- / items = ("landscape2_green.PNG")
- / size = (200%, 200%)
- / erase = false
- </picture>
- <picture landscape_red>
- / position = (50%, 50%)
- / items = ("landscape2_red.PNG")
- / size = (200%, 200%)
- / erase = false
- </picture>
- <item background_colors >
- / 1 = "landscape2_red.PNG"
- / 2 = "landscape2_green.PNG"
- </item>
- <picture background>
- / position = (50%, 50%)
- / items = background_colors
- / size = (200%, 200%)
- / erase = false
- </picture>
- <picture haus_zu_rechts>
- / numitems = 1
- / position = (70, 40)
- / size = (80%, 80%)
- / items = ("haus_zu_rechts.png")
- / erase=false
- </picture>
- <picture haus_halb_zu_rechts>
- / numitems = 1
- / position = (70, 40)
- / size = (80%, 80%)
- / items = ("haus_halb_zu_rechts.png")
- / erase=false
- </picture>
- <picture haus_halb_offen_rechts>
- / numitems = 1
- / position = (70, 40)
- / size = (80%, 80%)
- / items = ("haus_halb_offen_rechts.png")
- / erase=false
- </picture>
- <picture haus_offen_rechts>
- / numitems = 1
- / position = (70, 40)
- / size = (80%, 80%)
- / items = ("haus_offen_rechts.png")
- / erase=false
- </picture>
- <picture ret_haus_offen_rechts>
- / numitems = 1
- / position = (85, 60)
- / size = (50%, 50%)
- / items = ("haus_offen_rechts.png")
- / erase=false
- </picture>
- *****************************Belohnung
- <picture regenbogen>
- / position = (51%, 49%)
- / size = (85%, 85%)
- / items = ("regenbogen.png")
- / erase = false
- </picture>
- <picture wiese>
- / position = (50%, 50%)
- / size = (130%, 130%)
- / items = ("extrawiese.png")
- / erase = false
- </picture>
- <picture glitzer>
- / position = (50%, 50%)
- / size = (110%, 110%)
- / items = ("glitzer.png")
- / erase = false
- </picture>
- <picture glitzer1>
- / position = (50%, 50%)
- / size = (110%, 110%)
- / items = ("glitzer1.png")
- / erase = false
- </picture>
- <picture glitzer2>
- / position = (50%, 50%)
- / size = (110%, 110%)
- / items = ("glitzer2.png")
- / erase = false
- </picture>
- **********Monster*************
- <values>
- /monsternum_rechts=0
- /monsternum_start1=0
- /monsternum_start2=0
- /monsternum_start3=0
- /monsternum_start4=0
- /monsternum_ret1=0
- /monsternum_ret2=0
- /monsternum_ret3=0
- /monsternum_ret4=0
- /monsternum_ret5=0
- /monster_response=0
- /correctresponse=0
- /answer_coded=0
- /answer_correct=0
- /login_time=500
- /practice=0
- /stopscript=0
- /vpcode_hd1=0
- </values>
- <parameters>
- / testgroup = 0
- / vpcode_hd2 = 0
- </parameters>
- ### zum Hinzufuegen: Monster und Anzahl der Monster, die zu Beginn gezeigt werden sollen, in der Triallist nachschauen.
- ### Entsprechendes Item in die listen list_monster_startx hinzufuegen.
- <list list_monster_start1>
- / items = ( 1, //practice1
- 3,2, //practice2
- 1,3, //un1
- 4,1, //un2
- 2,3, //un3
- 1,4, //un4
- 2,3, //un5
- 4,1, //un6
- 3,1,2, //un7
- 2,4,3, //un8
- 2,1,3, //un9
- 3,2,1, //un10
- 4,1,3, //un11
- 1,2,4 //un12
- )
- / selectionmode = sequence
- </list>
- <list list_monster_start2>
- / items = ( 1, //practice1
- 3, //practice2
- 1,3, //un1
- 4,1, //un2
- 3, //un3
- 1, //un4
- 3, //un5
- 4,1, //un6
- 3,1,2, //un7
- 2,4, //un8
- 1,3, //un9
- 2,1, //un10
- 1,3,//un11
- 1,2 //un12
- )
- / selectionmode = sequence
- </list>
- <list list_monster_start3>
- / items = ( //un1
- 4, //un2
- 3, //un3
- //un4
- 3, //un5
- 4, //un6
- 3, //un7
- 4, //un8
- 3, //un9
- //un10
- 3, //un11
- 1,2 //un12
- )
- / selectionmode = sequence
- </list>
- ### Zum Hinzufuegen: Monster in der Reihenfolge ihres Erscheinens der Liste hinzufuegen (Spalte Monster in der Trailliste)
- <list list_monster_rechts>
- / items = ( 1,1, //practice1
- 3,2,3, //practice2
- 1,3,1,//un1
- 1,4,1, //un2
- 2,3,2,3 //un3
- 1,4,1,4, //un4
- 2,3,2,3,2, //un5
- 1,4,1,4,1, // un6
- 3,1,2,//un7
- 3,4,2, //un8
- 1,2,3,2,//un9
- 2,1,3,2, //un10
- 1,3,4,3,4,//un11
- 4,1,2,1,4 //un12
- )
- / selectionmode = sequence
- </list>
- ##Hinzufuegen der Abruf-Wuerfel-Monster. Reihenfolge entspricht der Reihenfolge in der Spalte Monster der Start-Zeile
- <list list_monster_ret1>
- / items = ( 5, //practice1
- 15, 10, //practice2
- 5, 15,//un1
- 20, 5, //un2f
- 10, 15, //un3
- 5, 20, //un4
- 10, 15, // un5
- 20, 5, //un6
- 15, 5, 10, //un7
- 10, 20, 15, //un8
- 10, 5, 15, //un9
- 15, 10, 5, //un10
- 20, 5, 15, //un11
- 5, 10, 20 //un12
- )
- / selectionmode = sequence
- </list>
- <list list_monster_ret2>
- / items = ( 6, //practice1
- 16, 11, //practice2
- 6, 16,//un1
- 21, 6, //un2
- 11, 16, //un3
- 6, 21, //un4
- 11, 16, //un5
- 21, 6, //un6
- 16, 6, 11, //un7
- 11, 21, 16, //un8
- 11, 6, 16, //un9
- 16, 11, 6, //un10
- 21, 6, 16, //un11
- 6, 11, 21 //un12
- )
- / selectionmode = sequence
- </list>
- <list list_monster_ret3>
- / items = ( 7, //practice1
- 17, 12, //practice2
- 7, 17, //un1
- 22, 7, //un2
- 12, 17, //un3
- 7, 22, //un4
- 12, 17, //un5
- 22, 7, //un6
- 17, 7, 12, //un7
- 12, 22, 17, //un8
- 12, 7, 17, //un9
- 17, 12, 7, //un10
- 22, 7, 17, //un11
- 7, 12, 22 //un12
- )
- / selectionmode = sequence
- </list>
- <list list_monster_ret4>
- / items = ( 8, //practice1
- 18, 13, //practice2
- 8, 18, //un1
- 23, 8, //un2
- 13, 18, //un3
- 8, 23, //un4
- 13, 18, //un5
- 23, 8, //un6
- 18, 8, 13, //un7
- 13, 23, 18, //un8
- 13, 8, 18, //un9
- 18, 13, 8, //un10
- 23, 8, 18, //un11
- 8, 13, 23 //un12
- )
- / selectionmode = sequence
- </list>
- ## zum Hinzufuegen: korrekte Antworten in Trialliste nachschauen.
- <list cresponse>
- / items = ( ret_x2, ret_x3, //un1
- ret_x2, ret_x2, //un2
- ret_x3, ret_x1, //un3
- ret_x2, ret_x3, //un4
- ret_x4, ret_x3, //un5
- ret_x3, ret_x1, //un6
- ret_x2, ret_x1, ret_x3, //un7
- ret_x1, ret_x2, ret_x2, //un8
- ret_x3, ret_x1, ret_x4, //un9
- ret_x2, ret_x4, ret_x3, //un10
- ret_x1, ret_x1, ret_x3, //un11
- ret_x1, ret_x2, ret_x3) //un12
- / selectionmode = sequence
- </list>
- ## zum Hinzufuegen: korrekte Antworten in Trialliste nachschauen.
- <list cresponse_num>
- / items = ( 2, 3, //un1
- 2, 2, //un2
- 3, 1, //un3
- 2, 3, //un4
- 4, 3, //un5
- 3, 1, //un6
- 2, 1, 3, //un7
- 1, 2, 2, //un8
- 3, 1, 4, //un9
- 2, 4, 3, //un10
- 1, 1, 3, //un11
- 1, 2, 3) //un12
- / selectionmode = sequence
- </list>
- <item item_monster>
- / 1 = "m1.png"
- / 2 = "m5.png"
- / 3 = "m3.png"
- / 4 = "m7.png"
- / 5 = "m1x1.png"
- / 6 = "m1x2.png"
- / 7 = "m1x3.png"
- / 8 = "m1x4.png"
- / 9 = "m1x5.png"
- / 10 = "m5x1.png"
- / 11 = "m5x2.png"
- / 12 = "m5x3.png"
- / 13 = "m5x4.png"
- / 14 = "m5x5.png"
- / 15 = "m3x1.png"
- / 16 = "m3x2.png"
- / 17 = "m3x3.png"
- / 18 = "m3x4.png"
- / 19 = "m3x5.png"
- / 20 = "m7x1.png"
- / 21 = "m7x2.png"
- / 22 = "m7x3.png"
- / 23 = "m7x4.png"
- / 24 = "m7x5.png"
- / 99 = "empty.png"
- </item>
- <picture picture_monster_rechts_up>
- / items = item_monster
- / select = values.monsternum_rechts
- / position = (70, 50)
- / size = (25%, 25%)
- / animation = path(3000, 1, 0 ,70 , 70, 70)
- / animation = size(3000, 1, 25%, 25%, 1, 0.4)
- / erase=false
- </picture>
- <picture picture_monster_rechts_down>
- / items = item_monster
- / select = values.monsternum_rechts
- / position = (70, 50)
- / size = (25%, 25%)
- / animation = path(3000, 1, 70 ,70 , 0, 70)
- / animation = size(3000, 1, 25%, 25%, 0.4, 1)
- / erase=false
- </picture>
- <picture picture_monster_static_rechts>
- / items = item_monster
- / select = values.monsternum_rechts
- / position = (70, 70)
- / size = (25*0.4%, 25*0.4%)
- / erase = false
- </picture>
- <picture picture_monster_start1>
- / items = item_monster
- / select = values.monsternum_start1
- / size = (25%, 25%)
- / animation = path(3000, 1, 15 ,80 , 70, 70)
- / animation = size(3000, 1, 25%, 25%, 1, 0.4)
- / erase = false
- </picture>
- <picture picture_monster_start1_static>
- / items = item_monster
- / select = values.monsternum_start1
- / position = (15, 80)
- / size = (100%, 25%)
- / erase=false
- </picture>
- <picture picture_monster_start2>
- / items = item_monster
- / select = values.monsternum_start2
- / size = (25%, 25%)
- / animation = path(3000, 1, 15 ,50 , 70, 70)
- / animation = size(3000, 1, 25%, 25%, 1, 0.4)
- / erase = false
- </picture>
- <picture picture_monster_start2_static>
- / items = item_monster
- / select = values.monsternum_start2
- / position = (15, 50)
- / size = (100%, 25%)
- / erase=false
- </picture>
- <picture picture_monster_start3>
- / items = item_monster
- / select = values.monsternum_start3
- / size = (25%, 25%)
- / animation = path(3000, 1, 35 ,80 , 70, 70)
- / animation = size(3000, 1, 25%, 25%, 1, 0.4)
- / erase = false
- </picture>
- <picture picture_monster_start3_static>
- / items = item_monster
- / select = values.monsternum_start3
- / position = (35, 80)
- / size = (100%, 25%)
- / erase=false
- </picture>
- <picture picture_monster_start4>
- / items = item_monster
- / select = values.monsternum_start4
- / size = (25%, 25%)
- / animation = path(3000, 1, 35 ,50 , 70, 70)
- / animation = size(3000, 1, 25%, 25%, 1, 0.4)
- / erase = false
- </picture>
- <picture picture_monster_start4_static>
- / items = item_monster
- / select = values.monsternum_start4
- / position = (35, 50)
- / size = (100%, 25%)
- / erase=false
- </picture>
- <picture question_rechts>
- / items = ("question.png")
- / position = (80, 80)
- / size = (70%, 23%)
- / erase=false
- </picture>
- #### retrieval ########################
- <picture ret_pos1_border>
- / position = (30%, 20%)
- / items = ("border.PNG")
- / size = (22%, 22%)
- / erase = false
- </picture>
- <picture ret_x1>
- / items = item_monster
- / select = values.monsternum_ret1
- / position = (30%, 20%)
- / size = (20%, 20%)
- / erase=false
- </picture>
- <picture ret_pos2_border>
- / position = (50%, 20%)
- / items = ("border.PNG")
- / size = (22%, 22%)
- / erase = false
- </picture>
- <picture ret_x2>
- / items = item_monster
- / select = values.monsternum_ret2
- / position = (50%, 20%)
- / size = (20%, 20%)
- / erase=false
- </picture>
- <picture ret_pos3_border>
- / position = (30%, 50%)
- / items = ("border.PNG")
- / size = (22%, 22%)
- / erase = false
- </picture>
- <picture ret_x3>
- / items = item_monster
- / select = values.monsternum_ret3
- / position = (30%, 50%)
- / size = (20%, 20%)
- / erase=false
- </picture>
- <picture ret_pos4_border>
- / position = (50%, 50%)
- / items = ("border.PNG")
- / size = (22%, 22%)
- / erase = false
- </picture>
- <picture ret_x4>
- / items = item_monster
- / select = values.monsternum_ret4
- / position = (50%, 50%)
- / size = (20%, 20%)
- / erase=false
- </picture>
- <picture ret_pos5_border>
- / position = (30%, 80%)
- / items = ("border.PNG")
- / size = (22%, 22%)
- / erase = false
- </picture>
- <picture ret_x5>
- / items = item_monster
- / select = values.monsternum_ret5
- / position = (30%, 80%)
- / size = (20%, 20%)
- / erase=false
- </picture>
- ************trials
- <trial warnschild>
- / stimulusframes = [1=landscape, warnschild]
- / trialduration = 2000
- </trial>
- <trial haus_open_rechts>
- / stimulustimes = [0=clearscreen, landscape, haus_zu_rechts; 62=clearscreen, landscape, haus_halb_zu_rechts;
- 124=clearscreen, landscape, haus_halb_offen_rechts; 186= clearscreen, landscape, haus_offen_rechts]
- / trialduration = 250
- </trial>
- <trial haus_close_rechts>
- / stimulustimes = [0=haus_offen_rechts, ; 62=clearscreen, landscape, haus_halb_offen_rechts;
- 124= clearscreen,landscape,haus_halb_zu_rechts; 186= clearscreen,landscape, haus_zu_rechts]
- / trialduration = 250
- </trial>
- <trial trial_monster_rechts_up>
- / ontrialbegin = [
- values.monsternum_rechts=list.list_monster_rechts.nextvalue
- ]
- / stimulustimes = [0=landscape, picture_monster_rechts_up, haus_offen_rechts; 3000=landscape, picture_monster_static_rechts, haus_offen_rechts]
- / trialduration = 5000
- </trial>
- <trial trial_monster_rechts_down>
- / ontrialbegin = [
- values.monsternum_rechts=list.list_monster_rechts.nextvalue
- ]
- / stimulustimes = [0=landscape, haus_offen_rechts, picture_monster_static_rechts; 2000=landscape, picture_monster_rechts_down, haus_offen_rechts]
- / trialduration = 5000
- </trial>
- <trial trial_monster_start_x1>
- / ontrialbegin = [
- values.monsternum_start1=list.list_monster_start1.nextvalue;
- ]
- / stimulustimes = [0=landscape, haus_offen_rechts, picture_monster_start1_static; 4000 =landscape, picture_monster_start1, haus_offen_rechts]
- / trialduration = 7000
- </trial>
- <trial trial_monster_start_x2>
- / ontrialbegin = [
- values.monsternum_start1=list.list_monster_start1.nextvalue;
- values.monsternum_start2=list.list_monster_start2.nextvalue;
- ]
- / stimulustimes = [0=landscape, haus_offen_rechts, picture_monster_start1_static, picture_monster_start2_static;
- 4000 =landscape, picture_monster_start1, picture_monster_start2, haus_offen_rechts]
- / trialduration = 7000
- </trial>
- <trial trial_monster_start_x3>
- / ontrialbegin = [
- values.monsternum_start1=list.list_monster_start1.nextvalue;
- values.monsternum_start2=list.list_monster_start2.nextvalue;
- values.monsternum_start3=list.list_monster_start3.nextvalue;
- ]
- / stimulustimes = [0=landscape, haus_offen_rechts, picture_monster_start1_static, picture_monster_start2_static, picture_monster_start3_static;
- 4000 =landscape, picture_monster_start1, picture_monster_start2, picture_monster_start3, haus_offen_rechts]
- / trialduration = 7000
- </trial>
- <trial ret_monster>
- / ontrialbegin = [
- values.monsternum_ret1=list.list_monster_ret1.nextvalue;
- values.monsternum_ret2=list.list_monster_ret2.nextvalue;
- values.monsternum_ret3=list.list_monster_ret3.nextvalue;
- values.monsternum_ret4=list.list_monster_ret4.nextvalue;
- ]
- / stimulustimes = [0=landscape, ret_haus_offen_rechts, ret_x1, ret_x2, ret_x3, ret_x4, question_rechts]
- / validresponse = (ret_x1, ret_x2, ret_x3, ret_x4)
- / inputdevice = mouse
- / iscorrectresponse = [trial.ret_monster.response==list.cresponse.nextvalue]
- / responsemessage = (ret_x1, ret_pos1_border, values.login_time)
- / responsemessage = (ret_x2, ret_pos2_border, values.login_time)
- / responsemessage = (ret_x3, ret_pos3_border, values.login_time)
- / responsemessage = (ret_x4, ret_pos4_border, values.login_time)
- / ontrialend = [
- if (trial.ret_monster.response == "ret_x1") {
- values.answer_coded = 1;
- }
- else if (trial.ret_monster.response == "ret_x2") {
- values.answer_coded = 2;
- }
- else if (trial.ret_monster.response == "ret_x3") {
- values.answer_coded = 3;
- }
- else if (trial.ret_monster.response == "ret_x4") {
- values.answer_coded = 4;
- }
- if (values.answer_coded == list.cresponse_num.nextvalue) {
- values.answer_correct = 1
- }
- else values.answer_correct = 0
- ]
- </trial>
- <trial ret_monster_practice1>
- / ontrialbegin = [
- values.monsternum_ret1=list.list_monster_ret1.nextvalue;
- values.monsternum_ret2=list.list_monster_ret2.nextvalue;
- values.monsternum_ret3=list.list_monster_ret3.nextvalue;
- values.monsternum_ret4=list.list_monster_ret4.nextvalue;
- ]
- / stimulustimes = [0=landscape, ret_haus_offen_rechts, ret_x1, ret_x2, ret_x3, ret_x4, question_rechts]
- / validresponse = (ret_x1, ret_x2, ret_x3, ret_x4)
- / inputdevice = mouse
- / correctresponse = (ret_x4)
- / correctmessage = true(richtig, 1000)
- / errormessage = true(falsch, 1000)
- / responsemessage = (ret_x1, ret_pos1_border, values.login_time)
- / responsemessage = (ret_x2, ret_pos2_border, values.login_time)
- / responsemessage = (ret_x3, ret_pos3_border, values.login_time)
- / responsemessage = (ret_x4, ret_pos4_border, values.login_time)
- </trial>
- <trial ret_monster_practice2>
- / ontrialbegin = [
- values.monsternum_ret1=list.list_monster_ret1.nextvalue;
- values.monsternum_ret2=list.list_monster_ret2.nextvalue;
- values.monsternum_ret3=list.list_monster_ret3.nextvalue;
- values.monsternum_ret4=list.list_monster_ret4.nextvalue;
- ]
- / stimulustimes = [0=landscape, ret_haus_offen_rechts, ret_x1, ret_x2, ret_x3, ret_x4, question_rechts]
- / validresponse = (ret_x1, ret_x2, ret_x3, ret_x4)
- / inputdevice = mouse
- / correctresponse = (ret_x2)
- / correctmessage = true(richtig, 1000)
- / errormessage = true(falsch, 1000)
- / responsemessage = (ret_x1, ret_pos1_border, values.login_time)
- / responsemessage = (ret_x2, ret_pos2_border, values.login_time)
- / responsemessage = (ret_x3, ret_pos3_border, values.login_time)
- / responsemessage = (ret_x4, ret_pos4_border, values.login_time)
- </trial>
- <trial ret_monster_practice3>
- / ontrialbegin = [
- values.monsternum_ret1=list.list_monster_ret1.nextvalue;
- values.monsternum_ret2=list.list_monster_ret2.nextvalue;
- values.monsternum_ret3=list.list_monster_ret3.nextvalue;
- values.monsternum_ret4=list.list_monster_ret4.nextvalue;
- ]
- / stimulustimes = [0=landscape, ret_haus_offen_rechts, ret_x1, ret_x2, ret_x3, ret_x4, question_rechts]
- / validresponse = (ret_x1, ret_x2, ret_x3, ret_x4)
- / inputdevice = mouse
- / correctresponse = (ret_x2)
- / correctmessage = true(richtig, 1000)
- / errormessage = true(falsch, 1000)
- / responsemessage = (ret_x1, ret_pos1_border, values.login_time)
- / responsemessage = (ret_x2, ret_pos2_border, values.login_time)
- / responsemessage = (ret_x3, ret_pos3_border, values.login_time)
- / responsemessage = (ret_x4, ret_pos4_border, values.login_time)
- </trial>
- ****blocks
- ##zum Hinzufuegen: entsprechend der Spalte Operation in der Trialliste Zeilen mit trial_monster_rechts_up bzw. trial_monster_rechts_down hinzufuegen.
- Die Anzahl der ret_monster an die Anzahl der unterschiedlichen monstertypen anpassen.
- Fuer jeden Load einen neuen block.
- <list practice1>
- / items = (block.block_practice1, block.block_practice2)
- </list>
- <list practice>
- / items = (list.practice1.nextvalue)
- / selectionmode = sequence
- </list>
- <block block_practice1>
- / onblockbegin = [list.cresponse.resetselection();
- list.list_monster_rechts.resetselection();
- list.list_monster_ret1.resetselection();
- list.list_monster_ret2.resetselection();
- list.list_monster_ret3.resetselection();
- list.list_monster_ret4.resetselection();
- list.list_monster_start1.resetselection();
- list.list_monster_start2.resetselection();
- list.list_monster_start3.resetselection();
- ]
- / trials = [1 = trial_monster_start_x2,
- haus_open_rechts, trial_monster_rechts_up,haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts;
- 2 = ret_monster_practice1;
- 3 = warnschild
- ]
- / bgstim = (landscape)
- / branch = [
- if (trial.trial_bereit.response =="back"){
- block.block_practice1;
- } else {
- block.block_practice2;
- }
- ]
- </block>
- <block block_practice2>
- / trials = [1 = trial_monster_start_x2, trial_monster_start_x1,
- haus_open_rechts, trial_monster_rechts_up,haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts;
- 2 = ret_monster_practice2, ret_monster_practice3;
- 3 = intro_questionmark;
- 4 = trial_flagge
- ]
- / bgstim = (landscape)
- / branch = [
- if (trial.trial_flagge.response =="back"){
- block.block_practice1;
- } else {
- block.block_un1
- }
- ]
- </block>
- <block block_un1>
- / trials = [1 =trial_monster_start_x2, trial_monster_start_x2 //un1 //un1
- haus_open_rechts, trial_monster_rechts_down,haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up,haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts;
- 2 = ret_monster, ret_monster, warnschild;//un1
- ]
- / bgstim = (landscape)
- / branch = [block.block_un2]
- / onblockend = [
- values.stopscript += 1
- ]
- </block>
- <trial belohnung1>
- / stimulusframes = [1= landscape, regenbogen, haus_zu_rechts, glitzer1]
- / timeout = 100
- </trial>
- <trial belohnung2>
- / stimulusframes = [1= landscape, regenbogen, haus_zu_rechts, glitzer]
- / timeout = 100
- </trial>
- <trial belohnung3>
- / stimulusframes = [1= landscape, regenbogen, haus_zu_rechts, glitzer2]
- / timeout = 100
- </trial>
- <block block_un2>
- / trials = [1 =trial_monster_start_x3, trial_monster_start_x2, //un2
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up,haus_close_rechts;
- 2 = ret_monster, ret_monster, warnschild;//un2
- ]
- / bgstim = (landscape)
- / branch = [block.block_un3]
- / onblockend = [
- values.stopscript += 1
- ]
- </block>
- <block block_un3>
- / trials = [1 =trial_monster_start_x1, trial_monster_start_x3,//un3
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down,haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down,haus_close_rechts;
- 2 = ret_monster, ret_monster, warnschild;//un3
- ]
- / bgstim = (landscape)
- / branch = [block.block_un4]
- / onblockend = [
- values.stopscript += 1
- ]
- </block>
- <block block_un4>
- / trials = [1 =trial_monster_start_x2, trial_monster_start_x1,//un4
- haus_open_rechts, trial_monster_rechts_down,haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts;
- 2 = ret_monster, ret_monster;
- 3 = belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3, warnschild;//un4
- ]
- / bgstim = (landscape)
- / branch = [block.block_un5]
- / onblockend = [
- values.stopscript += 1
- ]
- </block>
- <block block_un5>
- / trials = [1 =trial_monster_start_x1, trial_monster_start_x3 //un5
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down,haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up,haus_close_rechts;
- 2 = ret_monster, ret_monster, warnschild;//un5
- ]
- / bgstim = (landscape)
- / branch = [block.block_un6]
- / onblockend = [
- values.stopscript += 1
- ]
- </block>
- <block block_un6>
- / trials = [1 =trial_monster_start_x3, trial_monster_start_x2, //un6
- haus_open_rechts, trial_monster_rechts_up,haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts;
- 2 = ret_monster, ret_monster, warnschild;//un6
- ]
- / bgstim = (landscape)
- / branch = [block.block_un7]
- / onblockend = [
- values.stopscript += 1
- ]
- </block>
- <block block_un7>
- / trials = [1 =trial_monster_start_x3, trial_monster_start_x2, trial_monster_start_x2, //un7
- haus_open_rechts, trial_monster_rechts_down,haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts;
- 2 = ret_monster, ret_monster, ret_monster, warnschild;//un7
- ]
- / bgstim = (landscape)
- / branch = [block.block_un8]
- / onblockend = [
- values.stopscript += 1
- ]
- </block>
- <block block_un8>
- / trials = [1 =trial_monster_start_x2, trial_monster_start_x3, trial_monster_start_x1,//un8
- haus_open_rechts, trial_monster_rechts_up,haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts;
- 2 = ret_monster, ret_monster, ret_monster;
- 3 = belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3, warnschild;//un8
- ]
- / bgstim = (landscape)
- / branch = [block.block_un9]
- / onblockend = [
- values.stopscript += 1
- ]
- </block>
- <block block_un9>
- / trials = [1 =trial_monster_start_x1, trial_monster_start_x2, trial_monster_start_x3, //un9
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts;
- 2 = ret_monster, ret_monster, ret_monster, warnschild;//un9
- ]
- / bgstim = (landscape)
- / branch = [block.block_un10]
- / onblockend = [
- values.stopscript += 1
- ]
- </block>
- <block block_un10>
- / trials = [1 =trial_monster_start_x1, trial_monster_start_x2, trial_monster_start_x2, //un10
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up,haus_close_rechts;
- 2 = ret_monster, ret_monster, ret_monster, warnschild;//un10
- ]
- / bgstim = (landscape)
- / branch = [block.block_un11]
- / onblockend = [
- values.stopscript += 1
- ]
- </block>
- <block block_un11>
- / trials = [1 =trial_monster_start_x1, trial_monster_start_x2, trial_monster_start_x3, //un11
- haus_open_rechts, trial_monster_rechts_down,haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts;
- 2 = ret_monster, ret_monster, ret_monster, warnschild;//un11
- ]
- / bgstim = (landscape)
- / branch = [block.block_un12]
- / onblockend = [
- values.stopscript += 1
- ]
- </block>
- <block block_un12>
- / trials = [1 =trial_monster_start_x3, trial_monster_start_x3, trial_monster_start_x1, //un12
- haus_open_rechts, trial_monster_rechts_up,haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_down, haus_close_rechts,
- haus_open_rechts, trial_monster_rechts_up, haus_close_rechts;
- 2 = ret_monster, ret_monster, ret_monster;
- 3 = belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3,
- belohnung1, belohnung2, belohnung3, belohnung1, belohnung2, belohnung3, warnschild;//un12
- ]
- / bgstim = (landscape)
- / branch = [block.block_end]
- / onblockend = [
- values.stopscript += 1
- ]
- </block>
- <block block_end>
- / trials = [1 = trial_end]
- / bgstim = (landscape)
- / branch = [script.abort()]
- / onblockend = [
- values.stopscript += 1
- ]
- </block>
- ## zum Hinzufuegen:
- blocks hinzufuegen.
- * without load4
- <expt>
- / onexptbegin = [if (parameters.testgroup == 1) ]
- / onexptbegin = [if (parameters.testgroup == 2) script.abort(false)]
- / onexptbegin = [if (parameters.testgroup == 3) script.abort(false)]
- / onexptbegin = [if (parameters.testgroup == 4) ]
- / onexptbegin = [if (parameters.testgroup == 5) script.abort(false)]
- / onexptbegin = [if (parameters.testgroup == 6) script.abort(false)]
- / onexptbegin = [if (parameters.testgroup == 7) ]
- / blocks = [1 = instruktion;
- 2 = block_practice1;
- 3 = block_practice2;
- 4 = block_un1;
- 5 = block_un2;
- 6 = block_un3;
- 7 = block_un4;
- 8 = block_un5;
- 9 = block_un6;
- 10 = block_un7;
- 11 = block_un8;
- 12 = block_un9;
- 13 = block_un10;
- 14 = block_un11;
- 15 = block_un12;
- 16 = block_end;
- ]
- / stop = [
- values.stopscript == 13
- ]
- / onexptbegin = [
- values.vpcode_hd1 = parameters.vpcode_hd2;
- ]
- </expt>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement