Avatar

Howdy, Stranger!

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

Supported by

sebastiaan

About

Username
sebastiaan
Joined
Visits
7,320
Last Active
Roles
Administrator

Comments

  • (Quote) When a response time-out occurs, the response variable becomes None, as if the participant pressed a None key, so to say. You can check this with the following run-if statement: [response] = None. See also: * https://osdoc.cogsci.nl/3.2//t…
  • Hi Elena, You'll first have to tell us a bit more about how you've implement the visual-world paradigm! Perhaps you could attach the experiment to this conversation? Cheers, Sebastiaan
  • Hi Wieske, In the non-working example, the sketchpad items also contain show-if statements. This results in the odd situation where the show-if statements are evaluated during the Prepare phase of the trial_sequence, and then during the Run phase, …
  • (Quote) Reinstalling is unlikely to help, but upgrading is. The problem of course is figuring out which libraries to upgrade. Likely candidates are pygame and pyopengl (for legacy and xpyriment) and pyglet (for psychopy).
  • This sounds like a fairly straightforward full-factorial design, where all combinations of independent variables occur. (Quote) Why don't you first try to set this up yourself and see how far you come. :wink: Then, if you get stuck, you can of cou…
  • @ChristianB (Quote) With the latest version (3.2.5), these notifications should disappear automatically when you hover over them. Is that not the case for you? Cheers! Sebastiaan
  • Hi Mojtaba, What kind of triggers do you want to send? That is, are you using the parallel port, the serial port, or something else? (A trigger as such is not a specific thing. It's just a generic term for a signal that you sent to some device.) (…
  • Hi Kian, If I understand correctly, you want to translate the timestamps as used by OpenSesame into absolute system time. Is that right? If so, then you could simultaneously log the absolute time and the OpenSesame timestamp at the start of the ex…
  • Hi Surya, There was a bug with Python 2 in the extension. I just pushed a bug-fix release to PyPi (1.1.2.1). Could you try updating and see if this resolves this issue? import pippip.main(['install', 'opensesame-extension-osweb', '--upgrade']) Ch…
  • Thank you! :-)
  • There are indeed compatibility issues with recent versions of Android. But to know whether that's the issue here, we need to know (as @eduard already says) exactly what happens!
  • (Quote) Yes, that was a project that we indeed started a few years ago. Unfortunately we abandoned it. So no, there's no response box sold by OpenSesame!
  • (Quote) Good! (Quote) We do not (currently) offer a server for logging. However, if you have a web server, you can install JATOS, and run OSWeb experiments from there, as described in the documentation: * https://osdoc.cogsci.nl/3.2/manual/osweb/
  • Hi Valentina, That's a a good question. As of v3.2, Canvas elements can have a name, and you can therefore use them to define regions of interest (ROIs). The next question is then how to define ROIs for separate words in a sentence. There are many …
  • Hi Stefan, (Quote) Hmm, I've never seen this, and I don't see how that would happen. But because people rarely take such long breaks it's difficult to exclude the possibility. My first guess, though, is that it's something different. For example, p…
  • Hi Christian, That's an interesting question. The var object has no memory (unlike the responses object). You could give it memory by overriding the way it sets variables, and by adding a function to retrieve a variable's history. Adding the follow…
  • Hi Stephan, I think what happens is that the experiment does continue after pressing the space bar, but the window isn't refreshed to reflect this. So then you can get in the situation that the experiment is waiting for a response (without indicati…
  • Hi Brice, Do you have multiple Python environments? If so, you may have installed the extension into a different Python environment from the one that OpenSesame is using. And have you checked whether the extension is enabled (Menu → Tools → Plug-i…
  • Hi Nick, You're running into a weird property of Python 2 (but not Python 3), which is that integer divisions always return int values (and the decimals are discarded). In other words: 5 / 10 == 0 To avoid this, you can add a float somewhere in th…
  • Hi Noah, Installing OpenSesame on a Mac is indeed a little bothersome, but it will work. The basic procedure is this (@Daniel correct me if I'm wrong): * Download and open the OpenSesame Mac OS package * Drag OpenSesame onto the applications icon …
  • Hi, My first thought is that you're simply collecting two key presses, for example because you have inadvertently set the duration of a sketchpad to 'keypress', in addition to collecting a key press response during the trial. If that's not it, coul…
  • Hi Guerhan, It sounds like you're having trouble opening/ interpreting the log file, but you'll have to be a bit more specific! Could you attach an example data file here? Cheers! Sebastiaan
  • Hi Courtney, I don't have experience with HDF5 files myself, but my understanding is that this is a generic file format that can contains many different kinds of data, and can be read by many different libraries. So there's probably no single best …
  • Hi Liam, The easiest way to do this is by using a span tag around the words that you want to color, and then assign a special style to them. Like so: <span style=color:red;>red text</span> and <span style=color:green;>green text&…
  • Hi Brice, This is a separate extension, although it is included by default with the Windows and Mac OS. You can install it with: pip install opensesame-extension-osf Cheers! Sebastiaan
  • Hi Stephan, I'm assuming you're referring to the display scaling, right? (Resolution would refer to the number of pixels on the display.) I'm aware of this issue, and it's super-annoying. For the moment, I don't see any way to resolve this in OpenS…
  • Hi Isak, This should be doable, but how depends on the device. More specifically, how do they connect to the computer? It could be, for example, that they work just like a keyboard, in which case you can use a keyboard_response, or that they work j…
  • Hi Neo, This happens if you click on the red 'Stop' button (new in 3.2) while the experiment is running. I don't see how you could get this specific message in any other way, because if the experiment crashes you should get a different error messag…
  • @DahmSF (Quote) Yes, as of v3.2 you can have named Canvas elements that you can delete or change without having to redraw the entire Canvas. See: * https://osdoc.cogsci.nl/3.2/manual/python/canvas/#naming-accessing-and-modifying-elements