Advertisement
Guest User

Untitled

a guest
Mar 14th, 2013
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. # Generated by OpenSesame 0.27.2~pre1 (Frisky Freud)
  2. # Thu Mar 14 14:07:50 2013 (posix)
  3. # <http://www.cogsci.nl/opensesame>
  4.  
  5. set foreground "white"
  6. set subject_parity "even"
  7. set description "Default description"
  8. set title "New experiment"
  9. set sampler_backend "legacy"
  10. set coordinates "relative"
  11. set height "768"
  12. set mouse_backend "xpyriment"
  13. set width "1024"
  14. set compensation "0"
  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 logger logger
  23. set description "Logs experimental data"
  24.  
  25. define sequence experiment
  26. run form_base "always"
  27. run inline_script "always"
  28. run logger "always"
  29.  
  30. define inline_script inline_script
  31. ___run__
  32. # Make a list of all the response values:
  33. responseList = [self.get("question1"), self.get("question2"), self.get("question3")]
  34.  
  35.  
  36. while True:
  37. # If one or more of the response have the value 'None':
  38. if 'None' in responseList:
  39.  
  40. # Rerun the item (after preparing it):
  41. exp.items['form_base'].prepare()
  42. exp.items['form_base'].run()
  43.  
  44. # Check the responses again:
  45. responseList = [self.get("question1"), self.get("question2"), self.get("question3")]
  46.  
  47.  
  48. # Else, the experiment advances normally.
  49. else:
  50. break
  51. __end__
  52. ___prepare__
  53. __end__
  54. set description "Executes Python code"
  55.  
  56. define form_base form_base
  57. set rows "1;1;1;1;1"
  58. set cols "1;1"
  59. widget 0 0 2 1 label text="Indicate how much you agree with the following statements"
  60. widget 0 1 1 1 label center="no" text="Forms are easy"
  61. widget 1 1 1 1 rating_scale var="question1" nodes="Agree;Don't know;Disagree"
  62. widget 0 2 1 1 label center="no" text="I like data"
  63. widget 1 2 1 1 rating_scale var="question2" nodes="Agree;Don't know;Disagree"
  64. widget 0 3 1 1 label center="no" text="I like questionnaires"
  65. widget 1 3 1 1 rating_scale var="question3" nodes="Agree;Don't know;Disagree"
  66. widget 0 4 2 1 button text="Next"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement