Avatar

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

eduard

About

Username
eduard
Joined
Visits
1,402
Last Active
Roles
Member, Moderator

Comments

  • Hi, Try to use a feedback item instead of a sketchpad. The difference between them is whether they are being drawn in the prepare or the run phase. See here for more info: https://osdoc.cogsci.nl/3.2/manual/prepare-run/ Eduard
  • Hi Gerard, It should work, but it doesn't always. @sebastiaan might be able to provide you with more information on why this is. For now, maybe try a different file type? Eduard
  • Hi Lea, Could you post the complete error message? Alternatively, could you simplify or shorten your experiment in a way that I could give it a quick test run that doesn't take very long? Right now it looks like that I would be busy for a quite a w…
  • Hi Kayleigh, I will close this discussion here as it appears to be the same question that i have already answered to in another discussion. Please try to not post the same question multiple times. This makes the forum somewhat messy. Thanks, eduard
  • Hi, I am not an expert on the mousetrap plugin, but I think if you don't have named objects on a sketchpad, you can't use the cursor_roi. @Pascal can you give us some insight here? Eduard
  • Hi, Yes that is possible. In fact it is a very often implemented experiment and rather easy to do. To get started I would recommend though, that you start with the beginner's tutorial: https://osdoc.cogsci.nl/3.2/tutorials/beginner/ This should gi…
  • Hi Omer, As you use psychopy directly, this question is more appropriate to ask on the psychopy forum: https://discourse.psychopy.org/ I don't know how exactly this works, but if dotstim really access the refresh rate directly to decide when to up…
  • Hi, Yes, there are! See here: https://osdoc.cogsci.nl/3.2/tutorials/beginner/ https://python.cogsci.nl/ If you go to osdoc.cogsci.nl, and click on the tutorials tab, you'll get an even longer lists with tutorials. Good luck Eduard
  • Hi Ioli, Can you provide more details on what you did? maybe providing screenshots and/or uploading the experiment. Thanks, Eduard
  • Hi Kayleigh, The error message suggests that at least one of your files has an invalid filename? Did you check whether this is the case? If not, it still would be nice to see the part of your experiment in which you present the images (I suppose th…
  • Hi Lena, What exactly is your problem? To present instructions in a piecemeal fashion, you just need multiple sketchpads (or multiple text widgets in a single sketchpad), and set the duration to keypress. No need for any timing information. Does t…
  • Hi Mgade, Use [correct]=0 or [correct]=1 in the run if field of the feedback item in the sequence table and for all other items that are only shown in one of the two scenarios. To log all the responses, you should add an _inline_script after the fi…
  • Hi, Not sure about that, but you can modify the calibration targets that are shown on the screen. A way to do it is described here: https://forum.cogsci.nl/discussion/3804/child-friendly-calibration-eyelink Does that help? Eduard
  • Hey KSK, yes you have to use the feedback item, not the sketchpad to show the feedback. The reason for that lies in the prepare-run-strategy of Opensesame: https://osdoc.cogsci.nl/3.2/manual/prepare-run/ Good that you figured it out. Eduard
  • Hi Erick, I don't understand what exactly is your question. But generally, if you don't just record participants' responses, but also want to use them to change upcoming trials in the experiment, it make sense to use inline_scripts and direct Pytho…
  • Hi, Not that I know, but it is not very hard to implement. Just write your block loops in Opensesame, set their run if fields to never. Then, in an inline_script you can create a list with the block_names, randomize it and run one at a time with th…
  • Hi, What Paula says seems to make sense, but in addition to changing the variables you want to log, you also have to change the names you give the columns. The piece of code above, only describes how additional lines are added to the files, not ho…
  • Hi, What do you mean with custom keyboard? Splitting the feedback into wrong and too late is possible, for that you need to use an additional variable though. For example, you can use var.response which indicates whether a response was given, so if…
  • Hi Tomas, Sorry for the late reply. If you browse the forum you will find many slider implementations (for example, here). How about you start with one of them, and once you get it work, you try to adjust it to your particular needs? If you get st…
    in Slider Comment by eduard January 2020
  • Hi, The commands you mentioned might work (but I don't know for sure). What does work is exp.pygaze_eyetracker.sample(). If you call it you'll get back the current gaze coordinates. Those you can use to decide whether they are still in the limits…
  • After a response is given, OS automatically creates a variables called var.response that represents the key that was pressed. You can use this variable to show/omit certain parts of the sequence, the way to do it is described in the beginner's tutor…
  • Hi Alex, Set the duration of the first sketchpad to 0, then add a keyboard response item set to 1500ms (it will terminate once a response has been given), then you can add a feedback item whose duration is set to 1500- response time and that shows…
  • Hi Isi, Set the duration of the sketchpad to 0. And add a keyboard item after it with a timeout duration for 7500 milliseconds. Does that make sense? Eduard
  • If you first define the delay (for example in an inline_script, like below), you can use this variable as duration in the synth item. import random var.jitter = 8000 + random.uniform(-3000,3000) Does that make sense? Eduard
  • Makes sense. Good to hear!
  • Hi Paula, I looked at your code and I found the problem. However, as I don't know how this game is supposed to work exactly, and the code is too complex to get it just from looking at it, I can't fix it for you. So, I can describe it, and you have …
  • Hi Alex, Could you try to use "count_stimulus_presentation" as counter variable? Alternatively, you can also add a variable to your block loop table. Eduard
  • Hi, It is a little tricky to debug an experiment that is already at such a late stage. Did you write it yourself? Can you break it down to a simpler version in which the problems are still present? It takes quite a bit of time and effort to try tra…
  • Hi Paula, sorry for the delay. Does your last post mean the problem is resolved? Thanks, Eduard