courses:psaw:lab_impl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
courses:psaw:lab_impl [2022/03/09 15:23] – created - external edit 127.0.0.1courses:psaw:lab_impl [2025/05/05 16:02] (current) – [Materials] kkt
Line 5: Line 5:
 ==== Prepare for the lab ==== ==== Prepare for the lab ====
  
-  * Read about [[https://www.tobiipro.com/learn-and-support/learn/steps-in-an-eye-tracking-study/design/Structuring-the-stimulus-presentation-and-dealing-with-order-effects-in-Pro-Lab/|the stimulus presentation and order effects]] (//This is a part of the eye tracker tutorial, but the know-how is generic. In addition, it has color pictures// ;-) )+  * Read about [[https://connect.tobii.com/s/article/how-to-work-with-order-effects-and-stimulus-presentation-in-tobii-pro-lab?language=en_US|the stimulus presentation and order effects]] (This is a part of the eye tracker tutorial, but the know-how is generic. In addition, it has color pictures ;-) ) 
 +  * Skim through the Chapter 2 "Building Your First Experiment" in [[https://www.amazon.com/Building-Experiments-PsychoPy-Jonathan-Peirce/dp/1473991390|Building Experiments in PsychoPy (2018)]] //(there is no need to remember how all windows look like; you only need to know what is the general idea of experiment preparation in PsychoPy)// 
 +    * Note: Do you know that there is a dedicated folder on OneDrive with materials that are not publicly available online? Check the [[start#schedule]] section on main course page.
  
 +  * If you are working on your own computer, install [[https://www.psychopy.org/download.html|the latest version of PsychoPy]] before class.
 ==== Materials ==== ==== Materials ====
  
-  - Short lecture: {{ lab_impl.pdf }}+  - Short lecture: {{ :courses:psaw:implementation.pdf |Implementation}}
   - Q&A Session:   - Q&A Session:
     - Why don't we want to always use the same order of stimuli?     - Why don't we want to always use the same order of stimuli?
Line 56: Line 59:
       - [[https://github.com/labstreaminglayer/App-LabRecorder|App-LabRecorder]] is an application that records the data streams available in the local network. Simply run the LabRecorder. You should see exactly one stream, called ''BioSemi'' -- it is provided by the ''SendData.py'' example.       - [[https://github.com/labstreaminglayer/App-LabRecorder|App-LabRecorder]] is an application that records the data streams available in the local network. Simply run the LabRecorder. You should see exactly one stream, called ''BioSemi'' -- it is provided by the ''SendData.py'' example.
     - Now it's time to work on your own: add LSL handling to the procedure in PsychoPy.     - Now it's time to work on your own: add LSL handling to the procedure in PsychoPy.
-      - Note 1: You can use the [[https://github.com/labstreaminglayer/liblsl-Python/blob/master/pylsl/examples/SendData.py|SendData.py]] code as an inspiration.+      - Note 1: You can use the [[https://github.com/labstreaminglayer/pylsl/blob/main/src/pylsl/examples/SendData.py|SendData.py]] code as an inspiration.
       - Note 2: The use of the LSL consists of two steps. At the beginning (once, before starting the procedure), the appropriate data stream must be prepared using the ''StreamInfo'' and ''StreamOutlet'' classes. Then, in the actual loop handling the stimuli, we send consecutive samples to the stream using the ''push_sample()'' function.       - Note 2: The use of the LSL consists of two steps. At the beginning (once, before starting the procedure), the appropriate data stream must be prepared using the ''StreamInfo'' and ''StreamOutlet'' classes. Then, in the actual loop handling the stimuli, we send consecutive samples to the stream using the ''push_sample()'' function.
       - As a result, the stream you created should appear in LabRecorder.       - As a result, the stream you created should appear in LabRecorder.
     - Now just run the experiment and save all the streams for each subject in a separate file. And that's it. The LSL authors did all the hard work for us by preparing the appropriate system libraries that synchronise the clocks of various devices on the local network, and then preparing the application to dump the streams to a file.     - Now just run the experiment and save all the streams for each subject in a separate file. And that's it. The LSL authors did all the hard work for us by preparing the appropriate system libraries that synchronise the clocks of various devices on the local network, and then preparing the application to dump the streams to a file.
-  - Report consists of two parts: +
-    * Prepare a compressed archive (''*.zip'', ''*.7z'', ''*.tar.gz'', etc; do not use ''*.rar'') with the final version of the project (changed colours, changed language, assessment of the Reverse Stroop Effect instead of Stroop Effect) +
-    * Write down a short summary (1-5 sentences) of the experimentation: did you observed the Stroop Effect? For which language? Maybe you performed more analyses?+
  
 ==== Learn more! ==== ==== Learn more! ====
  • courses/psaw/lab_impl.1646839424.txt.gz
  • Last modified: 3 years ago
  • by 127.0.0.1