Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2013
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.32 KB | None | 0 0
  1. # Generated by OpenSesame 0.27.4 (Frisky Freud)
  2. # Tue Dec 3 21:43:05 2013 (posix)
  3. # <http://www.cogsci.nl/opensesame>
  4.  
  5. set foreground "white"
  6. set subject_parity "even"
  7. set description "A template containing a practice and an experimental phase"
  8. set title "Extended template"
  9. set compensation "0"
  10. set coordinates "relative"
  11. set height "768"
  12. set mouse_backend "xpyriment"
  13. set width "1024"
  14. set sampler_backend "legacy"
  15. set keyboard_backend "legacy"
  16. set background "black"
  17. set subject_nr "0"
  18. set canvas_backend "xpyriment"
  19. set start "experiment"
  20. set synth_backend "legacy"
  21.  
  22. define notepad about_this_template
  23. __note__
  24. Hi,
  25.  
  26. This template already contains the basic structure
  27. needed for a typical experiment, consisting of a
  28. practice phase, followed by an experimental phase.
  29.  
  30. For more information, please refer to the website:
  31. <http://www.cogsci.nl/opensesame>
  32.  
  33. Have fun with OpenSesame!
  34.  
  35. --
  36.  
  37. Sebastiaan
  38. __end__
  39. set description "Some pointers to help you gest started!"
  40.  
  41. define reset_feedback reset_feedback
  42.  
  43. define sketchpad sketchpad_onset
  44. set duration "0"
  45. set description "Displays stimuli"
  46.  
  47. define feedback feedback
  48. set duration "keypress"
  49. set reset_variables "yes"
  50. set description "Provides feedback to the participant"
  51. draw textline 0 -96 "Your average response time was [avg_rt]ms" center=1 color=white font_family="mono" font_size=18 font_italic=no font_bold=no show_if="always" html="yes"
  52. draw textline 0 32 "Press any key to continue" center=1 color=white font_family="mono" font_size=18 font_italic=no font_bold=no show_if="always" html="yes"
  53. draw textline 0 -32 "Your accuracy was [acc]%" center=1 color=white font_family="mono" font_size=18 font_italic=no font_bold=no show_if="always" html="yes"
  54.  
  55. define inline_script inline_script
  56. ___run__
  57. primary_task_rt = self.time() - self.get('time_sketchpad_onset')
  58. exp.set('primary_task_rt', primary_task_rt)
  59. __end__
  60. set _prepare ""
  61. set description "Executes Python code"
  62.  
  63. define loop block_loop
  64. set repeat "5"
  65. set description "A single block of trials"
  66. set item "trial_sequence"
  67. set break_if "[response] = q"
  68. set column_order "target;correct_response"
  69. set cycles "2"
  70. set order "random"
  71. setcycle 0 correct_response "space"
  72. setcycle 0 target "a"
  73. setcycle 1 correct_response "None"
  74. setcycle 1 target "b"
  75. run trial_sequence
  76.  
  77. define sketchpad sketchpad
  78. set duration "0"
  79. set description "Displays stimuli"
  80. set start_response_interval "no"
  81. draw fixdot 0 0 color=white show_if="always"
  82. draw textline 0.0 -64.0 "[target]" center=1 color=white font_family="mono" font_size=18 font_italic=no font_bold=no show_if="always" html="yes"
  83.  
  84. define sequence experiment
  85. set flush_keyboard "yes"
  86. set description "The main sequence of the experiment"
  87. run about_this_template "always"
  88. run instructions "always"
  89. run practice_loop "always"
  90.  
  91. define sequence trial_sequence
  92. set flush_keyboard "yes"
  93. set description "A single trial"
  94. run sketchpad "always"
  95. run keyboard_response "always"
  96. run logger "[response] != q"
  97.  
  98. define keyboard_response keyboard_response
  99. set allowed_responses "space;q"
  100. set description "Collects keyboard responses"
  101. set timeout "2000"
  102. set flush "yes"
  103.  
  104. define logger logger
  105. set description "Logs experimental data"
  106.  
  107. define sketchpad instructions
  108. set duration "keypress"
  109. set start_response_interval "no"
  110. set description "A sketchpad containing the instructions for the participant"
  111. draw textline 0.0 -160.0 "if you see an 'a': press space" center=1 color=white font_family="mono" font_size=18 font_italic=no font_bold=no show_if="always" html="yes"
  112. draw textline 0.0 -96.0 "if you see a 'b': do not respond" center=1 color=white font_family="mono" font_size=18 font_italic=no font_bold=no show_if="always" html="yes"
  113.  
  114. define loop practice_loop
  115. set repeat "1"
  116. set description "A loop containing one or more practice blocks"
  117. set item "block_sequence"
  118. set column_order "practice"
  119. set cycles "1"
  120. set order "random"
  121. setcycle 0 practice "yes"
  122. run block_sequence
  123.  
  124. define sequence block_sequence
  125. set flush_keyboard "yes"
  126. set description "A sequence containing a single block of trials followed by feedback to the participant"
  127. run sketchpad_onset "always"
  128. run reset_feedback "always"
  129. run block_loop "always"
  130. run inline_script "always"
  131. run logger "always"
  132. run feedback "always"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement