sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,303
- Last Active
- Roles
- Administrator
Comments
-
(Quote) Good :smile: (Quote) Crashing is a legitimate reason for criticizing a program, so I understand their frustration. Perhaps you could encourage them to report their issues here on the forum so that we are at least aware of them. (And E-Prime…
-
Hi guys, There seem to be a few issues in this discussion. The first is that @akca_ece reports needing to press enter to be able to click on the Accept button. This was indeed true with OpenSesame 3.1 and earlier, but as of 3.2 you can use all wi…
-
Hi Serehal, This sounds like the OpenSesame package has been corrupted for some reason, possibly due to some problem with the package manager. As a first step I would simply reinstall opensesame: sudo apt-get install --reinstall opensesame Does …
-
Hi Stephan, I've seen this before myself on some systems. As far as I was able to tell, this was due to another program (a Citrix client) that was running in the background and occasionally grabbed the focus, causing the OpenSesame window to minimi…
-
Hi guys, Yes, if you use the xpyriment backend in OpenSesame, then you can use all the expyriment routines in an inline_script item. * https://osdoc.cogsci.nl/3.2/manual/backends/#xpyriment Cheers! Sebastiaan
-
Hi Han, In recent versions of OpenSesame, variables are properties of the var object. So you can still programmatically change the repeat variable of a loop item, but it would work like this: items['my_loop'].var.repeat = 4 An alternative would b…
-
Hi Boo, (Quote) I suspect that the operating system uses display scaling, which is a way to automatically magnify stimuli on displays with an extremely high resolution. This can lead to strange effects, such as the experiment window being shown in …
-
(Quote) Do you mean that the survey experiment also crashes? Or that the crash still persists in the eye-tracking experiment even when the survey is removed? (Quote) If OpenSesame says that the experiment finished successfully, this means that the …
-
Hi Friedrich, I see that you've posted the same question already in the Expyriment category. To avoid fragmented information (any information there is also applicable to OpenSesame), I'm closing this one as a duplicate. Cheers, Sebastiaan
-
Hi Kris, That sounds like a serious issue. These system-specific bugs are difficult to replicate and fix though, so for now your best bet is probably to try a different version and see if this does work. For example, @Daniel has recently packaged a…
-
Hi Slobodanp, In recent versions of OpenSesame, coroutines allow you to specify an item that should, when finished, also end the coroutines. So in your case you could use this to have the coroutines end after a keyboard_response. The stop-signal ta…
-
Hi Christina, I believe (but if you want to be sure please verify this with one of the EyeLink devs) that you cannot programmatically indicate which eye you want to track. This makes some kind of sense, because this is determined by the set-up proc…
-
Hi Marlou, This sounds like something that you might be able to do with advanced loop operations. However, from your description it's unclear what you want to do exactly. Could you describe the logic that you have in mind in more detail? * https:/…
-
Hi Akshay, Based on your description is difficult to tell what the problem is. Could you attach the experiment to this discussion? Cheers! Sebastiaan
-
Hi Tom, This error means that the Python interpreter itself crashes (rather than a Python script that crashes within the Python interpreter). This always reflects a bug somewhere in the underlying libraries, and is very difficult to debug. What ha…
-
Hi Sarah, Looking at the experiment (IAT Template - with pool - english.osexp) all the responses are handled with keyboard_response items. So that's quite convenient, because it means that you can simply replace those with touch_response items. Ne…
-
Hi Harrison, You cannot easily indicate a style for the borders around the widgets. Or at least that would require monkey-patching the code considerably. And it's probably not necessary either. Wouldn't it be an option to simply remove the frame fr…
-
Hi Charlotte, By default, OpenSesame assumes that the wav files are stereo, 48 Khz, with 16 bits signed integers. If they aren't (and that's not always obvious), you won't get an error message but either a distorted sound or a clicky noise. So I im…
-
Hi VB, The Expyriment backend can indeed be slow when presenting complex stimuli (such as images), in the sense that the Canvas.show() function takes some time to execute. (The timestamps will still be accurate though, so at least you know about th…
-
Hi Tom, I haven't looked at the experiment, but based on the (first) error message, it seems like a clear case of 'shadowing'. That is, somewhere in the experiment, an integer is assigned to `var` (e.g. `var = 10`), so that `var` is no longer …
-
Hi Stephan, Thanks for pointing this out. I re-opened the issue, and we'll take a closer look at why the problem still persists. Cheers! Sebastiaan
-
Hi Vatsal, The prime items have a textline element in them that have an empty show-if statement: draw textline center=1 color=white font_bold=no font_family=mono font_italic=no font_size=28 html=yes show_if="" text="[=num[0]]" …
-
(Quote) Good to know about this change. No let's keep pip up to date. I will update the documentation and package manager to reflect this change.
-
Good to hear your figured it out!
-
Hi Martin, As always thanks for your work on the Arch package. It looks like something goes wrong importing the Jupyter (IPython) Console. What happens if you run the following in a regular Python terminal? from qtconsole.rich_jupyter_widget impor…
-
Hi Newbee, This sounds like a fairly complicated experiment. Doable, but not trivial at all. Given that you don't seem very experienced in coding, I doubt that you'll be able to implement this, not without a large amount of help (more than you'll l…
-
Hi, (Quote) The corresponding run-if statement would simply be: [response_time] >= 3000. For more information, see this page: * https://osdoc.cogsci.nl/3.2/manual/variables/#using-conditional-if-statements Cheers! Sebastiaan
-
Hi, This would require a little inline_script but nothing terribly complicated. Essentially, you can use the items object to explicitly execute items based on specific variables. So for example, say that your control_form sets three variables (task…
-
Hi Tirtha, In principle, it sounds like you can just use a sequence of two sketchpads: one with only the image, followed by one with the image and three boxes around it. And then you can use a mouse_response to collect the click. You might want to…
-
Hi, Creating an experiment like that is possible, but how easy it is depends on the details. What *exactly* do you want to do? How should participants interact? And does the experiment consist only of chatting, or is this embedded in other tasks?…