Guest User

Untitled

a guest
Sep 4th, 2013
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.93 KB | None | 0 0
  1. # Generated by OpenSesame 0.27.3 (Frisky Freud)
  2. # Wed Sep 4 11:18:21 2013 (posix)
  3. # <http://www.cogsci.nl/opensesame>
  4.  
  5. set foreground "#000000"
  6. set subject_parity "even"
  7. set font_size "18"
  8. set description "Default description"
  9. set title "Word Length Effect on Forward and Backward Recall"
  10. set font_family "mono"
  11. set font_bold "no"
  12. set coordinates "relative"
  13. set height "768"
  14. set mouse_backend "xpyriment"
  15. set width "1024"
  16. set compensation "0"
  17. set sampler_backend "legacy"
  18. set font_italic "no"
  19. set background "#ffffff"
  20. set subject_nr "0"
  21. set keyboard_backend "legacy"
  22. set start "experiment"
  23. set transparent_variables "no"
  24. set synth_backend "legacy"
  25. set canvas_backend "xpyriment"
  26.  
  27. define loop __________________loop
  28. set repeat "1"
  29. set description "Repeatedly runs another item"
  30. set item "__________________sequence"
  31. set column_order "Stimulus;direction"
  32. set cycles "5"
  33. set order "sequential"
  34. setcycle 0 Stimulus "warm"
  35. setcycle 0 direction "backward"
  36. setcycle 1 Stimulus "blue"
  37. setcycle 1 direction "backward"
  38. setcycle 2 Stimulus "deed"
  39. setcycle 2 direction "backward"
  40. setcycle 3 Stimulus "thing"
  41. setcycle 3 direction "backward"
  42. setcycle 4 Stimulus "least"
  43. setcycle 4 direction "backward"
  44. run __________________sequence
  45.  
  46. define sequence _______sequence
  47. run sketchpad "always"
  48.  
  49. define sequence sequence
  50. run make_word_list "always"
  51. run sketchpad "always"
  52.  
  53. define sequence _sequence
  54. run make_word_list "always"
  55. run sketchpad "always"
  56.  
  57. define loop ________________loop
  58. set repeat "1"
  59. set description "Repeatedly runs another item"
  60. set item "________________sequence"
  61. set column_order "Stimulus;direction"
  62. set cycles "5"
  63. set order "sequential"
  64. setcycle 0 Stimulus "since"
  65. setcycle 0 direction "forward"
  66. setcycle 1 Stimulus "fifth"
  67. setcycle 1 direction "forward"
  68. setcycle 2 Stimulus "night"
  69. setcycle 2 direction "forward"
  70. setcycle 3 Stimulus "piece"
  71. setcycle 3 direction "forward"
  72. setcycle 4 Stimulus "least"
  73. setcycle 4 direction "forward"
  74. run ________________sequence
  75.  
  76. define text_input text_input
  77. set foreground "#000000"
  78. set font_size "24"
  79. set background "#ffffff"
  80. set _question ""
  81. set accept_on "return press"
  82. set frame "yes"
  83. set frame_width "3"
  84. set timeout "1000"
  85. set linewidth "600"
  86. set font_family "sans"
  87. set description "Provides a simple text input"
  88.  
  89. define sketchpad sketchpad
  90. set duration "1000"
  91. set description "Displays stimuli"
  92. draw textline 0 0 "[Stimulus]" center=1 color=#000000 font_family="mono" font_size=18 font_italic=no font_bold=no show_if="always"
  93.  
  94. define loop _____loop
  95. set repeat "1"
  96. set description "Repeatedly runs another item"
  97. set item "_____sequence"
  98. set column_order "Stimulus;direction"
  99. set cycles "5"
  100. set order "sequential"
  101. setcycle 0 Stimulus "fifth"
  102. setcycle 0 direction "forward"
  103. setcycle 1 Stimulus "deed"
  104. setcycle 1 direction "forward"
  105. setcycle 2 Stimulus "since"
  106. setcycle 2 direction "forward"
  107. setcycle 3 Stimulus "thing"
  108. setcycle 3 direction "forward"
  109. setcycle 4 Stimulus "took"
  110. setcycle 4 direction "forward"
  111. run _____sequence
  112.  
  113. define sequence ___sequence
  114. run sketchpad "always"
  115.  
  116. define sequence ______________sequence
  117. run sketchpad "always"
  118.  
  119. define sequence ____sequence
  120. run sketchpad "always"
  121.  
  122. define loop ___________loop
  123. set repeat "1"
  124. set description "Repeatedly runs another item"
  125. set item "___________sequence"
  126. set column_order "Stimulus;direction"
  127. set cycles "5"
  128. set order "sequential"
  129. setcycle 0 Stimulus "attractive"
  130. setcycle 0 direction "backward"
  131. setcycle 1 Stimulus "numerous"
  132. setcycle 1 direction "backward"
  133. setcycle 2 Stimulus "typical"
  134. setcycle 2 direction "backward"
  135. setcycle 3 Stimulus "banana"
  136. setcycle 3 direction "backward"
  137. setcycle 4 Stimulus "persistent"
  138. setcycle 4 direction "backward"
  139. run ___________sequence
  140.  
  141. define loop ______loop
  142. set repeat "1"
  143. set description "Repeatedly runs another item"
  144. set skip "0"
  145. set item "______sequence"
  146. set column_order "Stimulus;direction"
  147. set cycles "5"
  148. set order "sequential"
  149. setcycle 0 Stimulus "banana"
  150. setcycle 0 direction "backward"
  151. setcycle 1 Stimulus "exhaustion"
  152. setcycle 1 direction "backward"
  153. setcycle 2 Stimulus "substitute"
  154. setcycle 2 direction "backward"
  155. setcycle 3 Stimulus "conference"
  156. setcycle 3 direction "backward"
  157. setcycle 4 Stimulus "numerous"
  158. setcycle 4 direction "backward"
  159. run ______sequence
  160.  
  161. define loop _loop
  162. set repeat "1"
  163. set description "Repeatedly runs another item"
  164. set item "_sequence"
  165. set column_order "Stimulus;direction"
  166. set cycles "5"
  167. set order "sequential"
  168. setcycle 0 Stimulus "attractive"
  169. setcycle 0 direction "forward"
  170. setcycle 1 Stimulus "banana"
  171. setcycle 1 direction "forward"
  172. setcycle 2 Stimulus "conference"
  173. setcycle 2 direction "forward"
  174. setcycle 3 Stimulus "dilemma"
  175. setcycle 3 direction "forward"
  176. setcycle 4 Stimulus "exhaustion"
  177. setcycle 4 direction "forward"
  178. run _sequence
  179.  
  180. define sequence ___________sequence
  181. run sketchpad "always"
  182.  
  183. define sequence ______sequence
  184. run sketchpad "always"
  185.  
  186. define text_input _text_input
  187. set foreground "#000000"
  188. set linewidth "600"
  189. set font_size "24"
  190. set timeout "1000"
  191. set accept_on "return press"
  192. set frame "yes"
  193. set frame_width "3"
  194. set background "#ffffff"
  195. set _question ""
  196. set font_family "sans"
  197. set description "Provides a simple text input"
  198.  
  199. define sequence _________________sequence
  200. run sketchpad "always"
  201.  
  202. define text_display text_displayforward
  203. set foreground "#000000"
  204. set font_size "18"
  205. set description "Presents a display consisting of text"
  206. set maxchar "50"
  207. set align "center"
  208. set content "Forward Recall"
  209. set background "#ffffff"
  210. set duration "1000"
  211. set font_family "mono"
  212.  
  213. define inline_script define_list_variable
  214. set _run ""
  215. ___prepare__
  216. # Create an empty list in which we will save
  217. # the words presented on a given memory task
  218. # later on in the experiment:
  219. word_list = []
  220.  
  221. # And make the list global so that we can
  222. # use it in subsequent inline_script items
  223. # as well:
  224. global word_list
  225.  
  226.  
  227. __end__
  228. set description "Executes Python code"
  229.  
  230. define loop ____loop
  231. set repeat "1"
  232. set description "Repeatedly runs another item"
  233. set item "____sequence"
  234. set column_order "Stimulus;direction"
  235. set cycles "5"
  236. set order "sequential"
  237. setcycle 0 Stimulus "conference"
  238. setcycle 0 direction "forward"
  239. setcycle 1 Stimulus "instrument"
  240. setcycle 1 direction "forward"
  241. setcycle 2 Stimulus "numerous"
  242. setcycle 2 direction "forward"
  243. setcycle 3 Stimulus "banana"
  244. setcycle 3 direction "forward"
  245. setcycle 4 Stimulus "persistent"
  246. setcycle 4 direction "forward"
  247. run ____sequence
  248.  
  249. define sequence _____sequence
  250. run sketchpad "always"
  251.  
  252. define sequence experiment
  253. run define_list_variable "always"
  254. run text_display "always"
  255. run fixation_dot "always"
  256. run loop "always"
  257. run text_displayforward "always"
  258. run text_input "always"
  259. run logger "always"
  260. run reset_list "always"
  261. run fixation_dot "always"
  262. run _loop "always"
  263. run text_displayforward "always"
  264. run text_input "always"
  265. run logger "always"
  266. run reset_list "always"
  267. run fixation_dot "always"
  268. run __loop "always"
  269. run text_displaybackward "always"
  270. run text_input "always"
  271. run logger "always"
  272. run fixation_dot "always"
  273. run ___loop "always"
  274. run text_displaybackward "always"
  275. run text_input "always"
  276. run logger "always"
  277. run fixation_dot "always"
  278. run ____loop "always"
  279. run text_displayforward "always"
  280. run text_input "always"
  281. run logger "always"
  282. run fixation_dot "always"
  283. run _____loop "always"
  284. run text_displayforward "always"
  285. run text_input "always"
  286. run logger "always"
  287. run fixation_dot "always"
  288. run ______loop "always"
  289. run text_displaybackward "always"
  290. run text_input "always"
  291. run logger "always"
  292. run fixation_dot "always"
  293. run ___________________loop "always"
  294. run text_displaybackward "always"
  295. run text_input "always"
  296. run logger "always"
  297. run fixation_dot "always"
  298. run _______loop "always"
  299. run text_displaybackward "always"
  300. run text_input "always"
  301. run logger "always"
  302. run fixation_dot "always"
  303. run ________loop "always"
  304. run text_displaybackward "always"
  305. run text_input "always"
  306. run logger "always"
  307. run fixation_dot "always"
  308. run _________loop "always"
  309. run text_displayforward "always"
  310. run text_input "always"
  311. run logger "always"
  312. run fixation_dot "always"
  313. run __________loop "always"
  314. run text_displayforward "always"
  315. run text_input "always"
  316. run logger "always"
  317. run fixation_dot "always"
  318. run ___________loop "always"
  319. run text_displaybackward "always"
  320. run text_input "always"
  321. run logger "always"
  322. run fixation_dot "always"
  323. run ____________loop "always"
  324. run text_displaybackward "always"
  325. run _text_input "always"
  326. run logger "always"
  327. run fixation_dot "always"
  328. run _____________loop "always"
  329. run text_displayforward "always"
  330. run text_input "always"
  331. run logger "always"
  332. run fixation_dot "always"
  333. run ______________loop "always"
  334. run text_displayforward "always"
  335. run text_input "always"
  336. run logger "always"
  337. run fixation_dot "always"
  338. run _______________loop "always"
  339. run text_displayforward "always"
  340. run text_input "always"
  341. run logger "always"
  342. run fixation_dot "always"
  343. run ________________loop "always"
  344. run text_displayforward "always"
  345. run text_input "always"
  346. run logger "always"
  347. run fixation_dot "always"
  348. run _________________loop "always"
  349. run text_displaybackward "always"
  350. run text_input "always"
  351. run logger "always"
  352. run fixation_dot "always"
  353. run __________________loop "always"
  354. run text_displaybackward "always"
  355. run text_input "always"
  356. run logger "always"
  357.  
  358. define fixation_dot fixation_dot
  359.  
  360. define loop ___loop
  361. set repeat "1"
  362. set description "Repeatedly runs another item"
  363. set skip "0"
  364. set item "___sequence"
  365. set column_order "Stimulus;direction"
  366. set cycles "5"
  367. set order "sequential"
  368. setcycle 0 Stimulus "dilemma"
  369. setcycle 0 direction "backward"
  370. setcycle 1 Stimulus "persistent"
  371. setcycle 1 direction "backward"
  372. setcycle 2 Stimulus "instrument"
  373. setcycle 2 direction "backward"
  374. setcycle 3 Stimulus "typical"
  375. setcycle 3 direction "backward"
  376. setcycle 4 Stimulus "attractive"
  377. setcycle 4 direction "backward"
  378. run ___sequence
  379.  
  380. define logger logger
  381. set description "Logs experimental data"
  382.  
  383. define loop ______________loop
  384. set repeat "1"
  385. set description "Repeatedly runs another item"
  386. set item "______________sequence"
  387. set column_order "Stimulus;direction"
  388. set cycles "5"
  389. set order "sequential"
  390. setcycle 0 Stimulus "persistent"
  391. setcycle 0 direction "forward"
  392. setcycle 1 Stimulus "numerous"
  393. setcycle 1 direction "forward"
  394. setcycle 2 Stimulus "conference"
  395. setcycle 2 direction "forward"
  396. setcycle 3 Stimulus "typical"
  397. setcycle 3 direction "forward"
  398. setcycle 4 Stimulus "instrument"
  399. setcycle 4 direction "forward"
  400. run ______________sequence
  401.  
  402. define loop ________loop
  403. set repeat "1"
  404. set description "Repeatedly runs another item"
  405. set item "________sequence"
  406. set column_order "Stimulus;direction"
  407. set cycles "5"
  408. set order "sequential"
  409. setcycle 0 Stimulus "exhaustion"
  410. setcycle 0 direction "backward"
  411. setcycle 1 Stimulus "instrument"
  412. setcycle 1 direction "backward"
  413. setcycle 2 Stimulus "conference"
  414. setcycle 2 direction "backward"
  415. setcycle 3 Stimulus "typical"
  416. setcycle 3 direction "backward"
  417. setcycle 4 Stimulus "dilemma"
  418. setcycle 4 direction "backward"
  419. run ________sequence
  420.  
  421. define loop _______loop
  422. set repeat "1"
  423. set description "Repeatedly runs another item"
  424. set skip "0"
  425. set item "_______sequence"
  426. set column_order "Stimulus;direction"
  427. set cycles "5"
  428. set order "sequential"
  429. setcycle 0 Stimulus "since"
  430. setcycle 0 direction "backward"
  431. setcycle 1 Stimulus "deed"
  432. setcycle 1 direction "backward"
  433. setcycle 2 Stimulus "thing"
  434. setcycle 2 direction "backward"
  435. setcycle 3 Stimulus "warm"
  436. setcycle 3 direction "backward"
  437. setcycle 4 Stimulus "blue"
  438. setcycle 4 direction "backward"
  439. run _______sequence
  440.  
  441. define sequence __________sequence
  442. run sketchpad "always"
  443.  
  444. define inline_script make_word_list
  445. set _run ""
  446. ___prepare__
  447. # Here, we're going to save all the words presented on
  448. # a given memory task in one list.
  449.  
  450. # Determine the word that will be shown by the sketchpad item
  451. # by using the built-in experiment function self.get()
  452. # More info:
  453. # http://osdoc.cogsci.nl/python-inline-code/experiment-functions/#experiment.get
  454. print word_list
  455. word = self.get('Stimulus')
  456.  
  457. # Add the current stimulus to the word)_list by using the
  458. # append() function:
  459. word_list.append(word)
  460.  
  461. # Make the list a bit 'prettier' such that the words
  462. # are comma seperated (just like your response variable):
  463. pretty_list = ",".join(word_list)
  464.  
  465. # Set the list such that the list becomes available in the
  466. # GUI items (notably the logger item) by using the built-in
  467. # experiment function exp.set():
  468. # More info:
  469. # http://osdoc.cogsci.nl/python-inline-code/experiment-functions/#experiment.set
  470. exp.set("word_list", pretty_list)
  471. __end__
  472. set description "Executes Python code"
  473.  
  474. define loop ___________________loop
  475. set repeat "1"
  476. set description "Repeatedly runs another item"
  477. set item "___________________sequence"
  478. set column_order "Stimulus;direction"
  479. set cycles "5"
  480. set order "sequential"
  481. setcycle 0 Stimulus "took"
  482. setcycle 0 direction "backward"
  483. setcycle 1 Stimulus "least"
  484. setcycle 1 direction "backward"
  485. setcycle 2 Stimulus "piece"
  486. setcycle 2 direction "backward"
  487. setcycle 3 Stimulus "fifth"
  488. setcycle 3 direction "backward"
  489. setcycle 4 Stimulus "night"
  490. setcycle 4 direction "backward"
  491. run ___________________sequence
  492.  
  493. define inline_script reset_list
  494. ___run__
  495. # Make sure the list is empty before the next memory task
  496. # starts (otherwise the words in the list will accumulate
  497. # until the list contains all the words presented in your experiment):
  498. word_list = []
  499. __end__
  500. set _prepare ""
  501. set description "Executes Python code"
  502.  
  503. define text_display text_displaybackward
  504. set foreground "#000000"
  505. set font_size "18"
  506. set description "Presents a display consisting of text"
  507. set maxchar "50"
  508. set align "center"
  509. set content "Backward Recall"
  510. set background "#ffffff"
  511. set duration "1000"
  512. set font_family "mono"
  513.  
  514. define sequence ________sequence
  515. run sketchpad "always"
  516.  
  517. define loop _________________loop
  518. set repeat "1"
  519. set description "Repeatedly runs another item"
  520. set item "_________________sequence"
  521. set column_order "Stimulus;direction"
  522. set cycles "5"
  523. set order "sequential"
  524. setcycle 0 Stimulus "instrument"
  525. setcycle 0 direction "backward"
  526. setcycle 1 Stimulus "banana"
  527. setcycle 1 direction "backward"
  528. setcycle 2 Stimulus "exhaustion"
  529. setcycle 2 direction "backward"
  530. setcycle 3 Stimulus "dilemma"
  531. setcycle 3 direction "backward"
  532. setcycle 4 Stimulus "conference"
  533. setcycle 4 direction "backward"
  534. run _________________sequence
  535.  
  536. define text_display text_display
  537. set foreground "#000000"
  538. set font_size "18"
  539. set description "Presents a display consisting of text"
  540. set maxchar "45"
  541. set align "left"
  542. __content__
  543. “This is a simple experiment to study the 'Word Length Effect'. You will first see a dot on the screen after which you will be shown some words one at a time each for 1 second. After the presentation of the words, you will be told about the direction in which you have to recall, as 'Forward Recall' or 'Backward Recall'. Once the recall direction has been told, you have to type the words with commas between your answers in the direction specified and then press 'Enter'. Once a response had been made, it cannot not be changed.”
  544. Press a button to begin with the experiment.
  545. __end__
  546. set background "#ffffff"
  547. set duration "keypress"
  548. set font_family "mono"
  549.  
  550. define sequence _____________sequence
  551. run sketchpad "always"
  552.  
  553. define loop __loop
  554. set repeat "1"
  555. set description "Repeatedly runs another item"
  556. set skip "0"
  557. set item "__sequence"
  558. set column_order "Stimulus;direction"
  559. set cycles "5"
  560. set order "sequential"
  561. setcycle 0 Stimulus "blue"
  562. setcycle 0 direction "backward"
  563. setcycle 1 Stimulus "warm"
  564. setcycle 1 direction "backward"
  565. setcycle 2 Stimulus "took"
  566. setcycle 2 direction "backward"
  567. setcycle 3 Stimulus "night"
  568. setcycle 3 direction "backward"
  569. setcycle 4 Stimulus "least"
  570. setcycle 4 direction "backward"
  571. run __sequence
  572.  
  573. define loop _____________loop
  574. set repeat "1"
  575. set description "Repeatedly runs another item"
  576. set item "_____________sequence"
  577. set column_order "Stimulus;direction"
  578. set cycles "5"
  579. set order "sequential"
  580. setcycle 0 Stimulus "thing"
  581. setcycle 0 direction "forward"
  582. setcycle 1 Stimulus "took"
  583. setcycle 1 direction "forward"
  584. setcycle 2 Stimulus "deed"
  585. setcycle 2 direction "forward"
  586. setcycle 3 Stimulus "blue"
  587. setcycle 3 direction "forward"
  588. setcycle 4 Stimulus "warm"
  589. setcycle 4 direction "forward"
  590. run _____________sequence
  591.  
  592. define sequence ____________sequence
  593. run sketchpad "always"
  594.  
  595. define sequence _________sequence
  596. run sketchpad "always"
  597.  
  598. define sequence ________________sequence
  599. run sketchpad "always"
  600.  
  601. define loop __________loop
  602. set repeat "1"
  603. set description "Repeatedly runs another item"
  604. set item "__________sequence"
  605. set column_order "Stimulus;direction"
  606. set cycles "5"
  607. set order "sequential"
  608. setcycle 0 Stimulus "warm"
  609. setcycle 0 direction "forward"
  610. setcycle 1 Stimulus "night"
  611. setcycle 1 direction "forward"
  612. setcycle 2 Stimulus "least"
  613. setcycle 2 direction "forward"
  614. setcycle 3 Stimulus "piece"
  615. setcycle 3 direction "forward"
  616. setcycle 4 Stimulus "blue"
  617. setcycle 4 direction "forward"
  618. run __________sequence
  619.  
  620. define loop ____________loop
  621. set repeat "1"
  622. set description "Repeatedly runs another item"
  623. set item "____________sequence"
  624. set column_order "Stimulus;direction"
  625. set cycles "5"
  626. set order "sequential"
  627. setcycle 0 Stimulus "least"
  628. setcycle 0 direction "backward"
  629. setcycle 1 Stimulus "took"
  630. setcycle 1 direction "backward"
  631. setcycle 2 Stimulus "fifth"
  632. setcycle 2 direction "backward"
  633. setcycle 3 Stimulus "piece"
  634. setcycle 3 direction "backward"
  635. setcycle 4 Stimulus "deed"
  636. setcycle 4 direction "backward"
  637. run ____________sequence
  638.  
  639. define sequence __sequence
  640. run sketchpad "always"
  641.  
  642. define loop _________loop
  643. set repeat "1"
  644. set description "Repeatedly runs another item"
  645. set item "_________sequence"
  646. set column_order "Stimulus;direction"
  647. set cycles "5"
  648. set order "sequential"
  649. setcycle 0 Stimulus "substitute"
  650. setcycle 0 direction "forward"
  651. setcycle 1 Stimulus "typical"
  652. setcycle 1 direction "forward"
  653. setcycle 2 Stimulus "dilemma"
  654. setcycle 2 direction "forward"
  655. setcycle 3 Stimulus "attractive"
  656. setcycle 3 direction "forward"
  657. setcycle 4 Stimulus "exhaustion"
  658. setcycle 4 direction "forward"
  659. run _________sequence
  660.  
  661. define sequence _______________sequence
  662. run sketchpad "always"
  663.  
  664. define sequence __________________sequence
  665. run sketchpad "always"
  666.  
  667. define loop _______________loop
  668. set repeat "1"
  669. set description "Repeatedly runs another item"
  670. set item "_______________sequence"
  671. set column_order "Stimulus;direction"
  672. set cycles "5"
  673. set order "sequential"
  674. setcycle 0 Stimulus "exhaustion"
  675. setcycle 0 direction "forward"
  676. setcycle 1 Stimulus "substitute"
  677. setcycle 1 direction "forward"
  678. setcycle 2 Stimulus "attractive"
  679. setcycle 2 direction "forward"
  680. setcycle 3 Stimulus "banana"
  681. setcycle 3 direction "forward"
  682. setcycle 4 Stimulus "dilemma"
  683. setcycle 4 direction "forward"
  684. run _______________sequence
  685.  
  686. define loop loop
  687. set repeat "1"
  688. set description "Repeatedly runs another item"
  689. set item "sequence"
  690. set column_order "Stimulus;direction"
  691. set cycles "5"
  692. set order "sequential"
  693. setcycle 0 Stimulus "blue"
  694. setcycle 0 direction "forward"
  695. setcycle 1 Stimulus "deed"
  696. setcycle 1 direction "forward"
  697. setcycle 2 Stimulus "fifth"
  698. setcycle 2 direction "forward"
  699. setcycle 3 Stimulus "least"
  700. setcycle 3 direction "forward"
  701. setcycle 4 Stimulus "night"
  702. setcycle 4 direction "forward"
  703. run sequence
  704.  
  705. define sequence ___________________sequence
  706. run sketchpad "always"
Advertisement
Add Comment
Please, Sign In to add comment