Advertisement
Guest User

Untitled

a guest
Oct 2nd, 2013
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. # Generated by OpenSesame 0.27.4 (Frisky Freud)
  2. # Wed Oct 2 19:55:17 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 inline_script create_list
  23. set _run ""
  24. ___prepare__
  25. # Create the to-be-filled list:
  26. digitSpan = []
  27. # And make it global so that it can be used in future inline_script items as well:
  28. global digitSpan
  29. __end__
  30. set description "Executes Python code"
  31.  
  32. define loop block_loop
  33. set repeat "1"
  34. set description "A single block of trials"
  35. set item "trial_sequence"
  36. set column_order "currentDigit"
  37. set cycles "10"
  38. set order "random"
  39. setcycle 0 currentDigit "1"
  40. setcycle 1 currentDigit "2"
  41. setcycle 2 currentDigit "3"
  42. setcycle 3 currentDigit "4"
  43. setcycle 4 currentDigit "5"
  44. setcycle 5 currentDigit "6"
  45. setcycle 6 currentDigit "7"
  46. setcycle 7 currentDigit "8"
  47. setcycle 8 currentDigit "9"
  48. setcycle 9 currentDigit "10"
  49. run trial_sequence
  50.  
  51. define inline_script append_to_list
  52. set _run ""
  53. ___prepare__
  54. digitSpan.append(self.get('currentDigit'))
  55.  
  56. print digitSpan
  57. __end__
  58. set description "Executes Python code"
  59.  
  60. define sketchpad sketchpad
  61. set duration "0"
  62. set description "Displays stimuli"
  63. set start_response_interval "no"
  64. draw textline 0.0 -192.0 "[currentDigit]" center=1 color=white font_family="mono" font_size=18 font_italic=no font_bold=no show_if="always" html="yes"
  65.  
  66. define sequence experiment
  67. set flush_keyboard "yes"
  68. set description "The main sequence of the experiment"
  69. run experimental_loop "always"
  70.  
  71. define sequence trial_sequence
  72. set flush_keyboard "yes"
  73. set description "A single trial"
  74. run sketchpad "always"
  75. run append_to_list "always"
  76. run keyboard_response "always"
  77. run logger "always"
  78.  
  79. define loop experimental_loop
  80. set repeat "1"
  81. set description "A loop containing one or more experimental blocks"
  82. set item "block_sequence"
  83. set column_order "practice"
  84. set cycles "1"
  85. set order "random"
  86. setcycle 0 practice "no"
  87. run block_sequence
  88.  
  89. define keyboard_response keyboard_response
  90. set description "Collects keyboard responses"
  91. set timeout "infinite"
  92. set flush "yes"
  93.  
  94. define logger logger
  95. set description "Logs experimental data"
  96.  
  97. define sequence block_sequence
  98. set flush_keyboard "yes"
  99. set description "A sequence containing a single block of trials followed by feedback to the participant"
  100. run create_list "always"
  101. run block_loop "always"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement