eduard
About
- Username
- eduard
- Joined
- Visits
- 1,402
- Last Active
- Roles
- Member, Moderator
Comments
-
Hi Daniel, How is it possible to replace text to a number in the output file (form_multiple_choice)? Could you specify what you mean? I am afraid I don't quite get it. If your text variable is a number written as string (e.g. '1', rather than 1), …
-
Not sure whether the alternative is chronological order, but if you don't use the logger item, but log within an inline_scipt, (see https://osdoc.cogsci.nl/3.2/manual/python/log/#function-log46write95vars40var95listnone41), the variables don't get s…
-
Hi, every item in Opensesame gets its own time (when the item was presented to the screen) and the response time if it required a response. That means, that your item, "picture_x_v_experiment" required a response which is stored in "…
-
Hi, I guess, for now it is best to stick with the Mathot et al 2012. @sebastiaan do you have plans to create a separate doi/manuscript for the osweb version? Eduard
-
Hi Judit, Sorry for the tardy reply. Could you share the experiment? Then I'llhave a look and see whether I can identify anything that could cause the problem. Eduard
-
Hi, For the accuracy variable to be defined, you need to use the right variable names for the response, the correct response and the correctness of the response. In particular, the response has to be called var.response, the correect response has t…
-
Hi Vicente, maybe you can try to launch Opensesame from the command window (maybe even in debug mode). Then there might be some useful messages in the command window that we can work with. But based only on the information you provide, it is going…
-
Hi, KRBellamy, How simultaneous this will be, you have to see, but if you put a sampler right before every questionnaire, and set its duration to zero, it will start playing and immediately start the questionnaire, so that it basically is simultan…
-
If I am not mistaken, Opensesame keeps also a variable "var.total_correct" under the hood. Maybe you can try to access that one. Regardless it is quite easy to implement such a variable. You just need to initialize a variable before a blo…
-
Hi, Maybe it is smart to print out 'var.response' and 'var.correct_response' before the if statement. You can also print the comparisons (print(var.response==var.correct_response)) and the types of the variables. Like that you can find out what the…
-
Hi, Have you followed the instructions listed here: https://osdoc.cogsci.nl/3.2/manual/eyetracking/pygaze/#installing-pygaze Maybe a reinstallation would be helpful. Furthermore, if you can import the functions, you can also use pygaze without the …
-
Hi, This would suck. When working with text input forms I sometimes get confused not knowing which part of the screen is currently active, i.e. sometimes you have to click inside/outside the input field, or hit the return key to know where you are.…
-
Hi, That is possible. The easiest would be if you add one (or as many trials as you want to have) to your loop table and add a variable that codes the trial type (e.g. regular vs. catch). Then in the remaining block loop you can present different …
-
Hi, You can download previous releases on the github page: https://github.com/smathot/OpenSesame/releases Eduard
-
Hi Cailee, If you put the inline_script before, it will send the trigger right before the response is being started (which is usually not when the response is made. So, I think it makes more sense to put it after. Does that clear things up? Eduard
-
Hi, I don't know what the format of the datasets have for the mouse-tracking package, but if it is a "regular" R dataframe. You can follow this description here: https://stackoverflow.com/questions/8169323/r-concatenate-two-dataframes So…
-
Hi, That sounds intriguing! I know that Opensesame automatically converts strings of numbers to integers, but I didn't know that this would also happen with in other numbers than arabic ones. See here: https://osdoc.cogsci.nl/3.2/manual/variables/…
-
Hi, to dynamically create a variable name, you can use the var.set function. For example, if you want to have a variable per trial, you could do something like this: var.set('my_var_{}'.format(trial_no),my_var_val) which would create a variable in…
-
Hi CHengyang, You have to many images open. You don't have to create a variable for every image, you can instead use a single variable (e.g. called image), and have each exemplar as a row in this variable. Then Opensesame can handle the looping ov…
-
Yeah, it has been written for an old version of Opensesame. So, unfortunately, this repository won't help you probably. But Stroop is rather easy to implement. So maybe you can just give it a go, and let us know if you get stuck? Eduard
-
Hi, have you seen the text input form? This sounds like what you need. If you want to have all responses logged, then you need to add the logger after every call of the text input form. https://osdoc.cogsci.nl/3.2/manual/forms/widgets/#text_input…
-
Oops, my bad! But does this mean, you can use javascript libraries? So, if there are file reading modules available, could they be use to do pandas-like things?
-
Hi Nasia, You can either do it offline (after testing), in your data analysis software (Excel, SPSS, R,...), or in the experiment itself, by subtracting the time stamp of when the first sketchpad was shown from the time the response was given. If y…
-
Hi Yoh, Does this discussion help? https://forum.cogsci.nl/discussion/4811/how-to-record-keyboard-responses-outside-of-the-block-loop Eduard
-
So what it is then that you need help with? Presenting the video (https://osdoc.cogsci.nl/3.2/manual/stimuli/video/), or collecting mouse response? Generally this sounds like something, the mouse trap plugin could be useful for (https://osdoc.cogsci…
-
Hi Falko, Set the "duration" field of the sampler to zero. That way, Opensesame won't linger on it and move on to the form right away. Importantly, though, the sound will still be played. To get the response that you typed into the form…
-
Hi Sina, Check out the beginner's tutorial, because (1) it gives a nice overview how to use Opensesame, and (2) it describes the strategy that you are looking for, though in a slightly different context. I think it is step 6 (see below), where we …
-
Hi Dirk, Yes, you are right. The experiment freezes during a keyboard item. But, you can easily get what you want by using an inline_script instead of the response item. In that inline_script you have a while loop that keeps on running until a tim…
-
Make a new file altogether, copying one column at the time, or if it doesn't work, not copying, but writing new. It it's a real bug, the problem should reoccur rather soon.
-
Hi Lena, You can use inline_scripts, there you have much more flexibility when it comes to what to present when and it which order. Alternatively, you can split up the the keyboard response in two. In between, you can present something that urges p…