eduard
About
- Username
- eduard
- Joined
- Visits
- 1,402
- Last Active
- Roles
- Member, Moderator
Comments
-
Hi DCube, Here I am :smile: As far as I remember from our labs, Opensesame doesn't run if the sound card is deactivated, so I'd suppose that you would need one. What we did, to "fix" it, was to plug some audio jacks into the computers, w…
-
Hi Mark, check out the logfile to find out how the multiple-choice item is logging the responses. Once you know that, you can set the correct response accordingly. Setting correct response can be done in an inline_script by using python code. Does …
-
Hi, If you provide more information on how you set up your experiment, we can provide a more targeted help to your problem. Right now it is a bit hard to guess how you implemented this paradigm and how to properly help you. Generally, if you have …
-
Hi, Could you elaborate? What item are you talking about, and hidden in which way and which purpose? Eduard
-
Hi Chaz, Check out the text input form: https://osdoc.cogsci.nl/3.2/manual/forms/widgets/#text_input-textinput Later after response collection, you can run in an inline_script following code to find out accuracy: if var.response in ['q','r','t','…
-
Hi, To learn python, check out some resources on our website. Or anywhere on the web, really.... It is totally worth the time investment. The future you will be very grateful. In theory, what you describe can also be done with sketchpad`s. You jus…
-
Hi, I don't understand. You want only the headers to be written, and no values? I'm not sure whether this can easily be done with Opensesame. But during postprocessing, e.g. in excel or python pandas, you can just read the header instead of the ent…
-
Independent of the actual images used? Can you use an inline_script either instead of before the sketchpad and check whether you can access the stimuli in that way? Eduard
-
(Image) You do it in the sketchpad item, once an image is selected and drawn onto it, you can adjust scale in the top bar above the image. However, that was not the original problem. Eduard
-
Well, the same logic can work in your advantage. If you set the duration of the sketchpad to some low value (say 20-30 ms) that this will be the quickest participant can get through the experiment. When then computing the response times, you shouldn…
-
Hi, Do you mean during the experiment, using Pygaze? This can be done with exp.pygaze_eyetracker.sample() from within an inline_script. Hope this helps, Eduard
-
Hi Mans, (Quote) Attached an experiment that fixes that problem. Basically, add a inline_script after the stimulus in which all the keypresses are being collected in a list. How to properly log all of those depends on the shape you need your data t…
-
Hi, (Quote) The message says you have too many unlinked loggers. It is perfectly fine to add a logger to each of your 7 loops, but try to use the same logger item every time. As for the RSVP, I would use a while loop inside an inline_script to do …
-
Hi Boo, I can never remember how to write complex commands in a sketchpad. However, I adapted your script a bit (adding an inline_script before the sketchpad that selects the item of your dictionary). Is that good enough for you? Eduard
-
You are exactly right. Understand the logic of prepare/run phases and you understand how [correct] works (a little teaser: it works exactly as I think you think it works). Have you checked this part of the manual? In a nutshell, in a debugsketchpad…
-
Hi, How do you present the words then? Your example is a little too incomplete to really understand what is happening (and what isn't). Generally, if you want to make sure that your sounds is presented exactly 5 times in the word loop, you should c…
-
If you upload your experiment (Ideally that it can run without any adjustments), I can try to have a look what is happening. Eduard
-
Hi, Btw. There is no reason to make those two variable names globals. And honestly, I am not really seeing what you are doing in your code snippet, but if it does what you want, that is good! (Quote) add an inline_script to your loop (to the begin…
-
Hi, you need a logger after every time your participants responded something and the response is stored in a variable that might be overwritten by the next response. So, typically, a response is being given on every trial, and its value is stored in…
-
Hi, I think the problem is that you have set a duration for your sketchpad. If you want to measure response times from stimulus presentation, you have to set it to 0 and instead set the timeout value in the keyboard response item that follows to th…
-
Hi, Good that you managed to make Opensesame run. But in order to help you with your experiment, we need more information about it. What are you trying to do? How do you approach it? What is the error message (as specific as possible, you just copi…
-
Hi Brandon, I'm not all that familiar with the pygaze analyzer, but I think you select only the first trial/fixation of your data (with [0] you index the first item only) If you only have a single fixation, you won't see much in the heatmap and th…
-
Hi Tyler, This sounds doable. Are they reading war and peace on the monitor or in the actual book? Regardless, you will probably need to do some coding. A particular challenge will be to have the pop up appear truly at random, not just in between …
-
Hi, Do the positions need to be random? If not the easiest solution is described in the beginner's tutorial. If it has to be random, the attached example can get you started. Let me know if you need more help. Eduard
-
Hi Volz, In the header of the loop item, there is a field called order, which you can set to random in order to shuffle the rows in your loop table. See here: (Image)
-
Hi, Maybe I am missing something, but can't you just recalibrate in that case? Eduard
-
Hi Philo, You can do that in Python. This discussion on Stackoverflow looks promising: https://stackoverflow.com/questions/42492246/how-to-normalize-the-volume-of-an-audio-file-in-python-any-packages-currently-a I think it would make sense to do …
-
Hi isak, Is the attached script sufficient to get you started? Eduard
-
It's worth the effort. Python is fun :) here a few resources to learn it: https://python.cogsci.nl/ Eduard
-
Oh, I think I know what you mean. I just tried it on my system and seems to work fine. Can you make sure there is no typo anywhere (leading/trailing whitespace), and you don't use the same variable multiple times?