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
419
Last Active
Roles
Member, Moderator
Thanked
78

Comments

  • 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…
  • Hi, you can add an inline-Script (or an advanced delay) after the keyboard item, that waits for 2500 ms - response time (the variable is probably var.resp_time()), but you can check your logfile to be sure. Does that make sense? Eduard
  • Hi, there are the count variables. they are labeled as "count_item_name", so if you have a sketchpad called, "stim_presentation", the variable would be called "count_stim_presentation". You can use that in the run if s…
  • Hey, Does this part of the manual, help? https://osdoc.cogsci.nl/3.2/manual/response/soundrecording/ Eduard
  • Hi, Please elaborate. If you want good support, you have to help us providing it. Right now, I have no idea what exactly it is that you want. The more details you give us, the more likely it is that we can advise something that will suit you. Goo…
  • Hi Mad, Have you tried the keyword : return_accepts=yes Other than that, blocking individual key presses is not possible I'm afraid. You would have to either dive deep into the source code to make this work, or create your own, specific text input …
  • Hi Aleksandra, You can add an inline_script to the sequence of the first part, in which the sentence is added to a stimulus list if participants judged it as incorrect. Once this part is over, you can then use that list as source input for the seco…
  • Hi, if you download the release (tar.gz) you dont have to install anything, you can just untar, and run the openseame file in the folder. What exactly is the problem with the installation? Eduard
  • Hi Julia, I recommend using pen and paper and pseudocoding the conditioning you need for this experiment. It is not very complex, but wrapping your mind around it can be a little tricky. Also, I would separate the randomizing of the position from…
  • Hi Victor, can you build a minimal example that reproduces the issue and post an issue on Github of Opensesame or the parallel port plugin (if you use it). Thanks, Eduard
  • Hi, What you copied is a function call. What you want to translate is the function definition. THis you can find in this file https://github.com/smathot/python-datamatrix/blob/4efe6b01543d4d69fcb7fecc3f8ef7392e3516f8/datamatrix/series.py, starting …
  • Hi, Just in cases, you don't happen to have run into this issue: http://forum.cogsci.nl/index.php?p=/discussion/5206/acc-variable-not-calculated#latest? In any case, first thing to do to find out what is happening is printing out the variables invo…
  • Hi, I have never tried, but probably, you can call something like exp.end() in an inline_script. To find out whether three responses have been wrong in a row, you can check the responses item. It stores all the responses in a list. https://osdoc.…
  • Hi, THis is not possible within the same text input field. Is it not an option, to use two sequential text input fields? In this case, you can add an inline_script after each form, that includes the trigger sending procedure. Eduard