sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,321
- Last Active
- Roles
- Administrator
Comments
-
Hi Frederica, I would want that the program follows a specific order of trials presentation: I had created it yet. I'm not sure I understand your question? Do you mean that you would like to run your trials sequentially, rather than in random orde…
-
Hi Muffy Martin, This actually works the same way as for keyboard responses, but I did notice a bug just now: The button names (listed when you click on the blue help button in a mouse_response tab) don't work, only the numbers. So 'left_click' doe…
-
Hi Pmheider, Well, you're partly right. If you close the script and open it again you will see the U+000A converted to a newline (in the script). And if you then press Apply, the script will break. But if you insert the script as is and leave it un…
-
Hi Pmheider, I'm afraid there's no really elegant solution for this, so I opened up a feature request: https://github.com/smathot/OpenSesame/issues/69 But life can get easier with a little inline_script. Let's say that we use '_BR_' to indicate a …
-
Marking as solved.
-
Fixed as of 0.25. Marking as solved.
-
Marking as inactive.
-
Inactive, marking as solved.
-
Possible as of 0.25. Marking as solved.
-
Possible as of 0.25. Marking as solved.
-
Inactive, marking as solved.
-
Inactive, marking as solved.
-
Hi Vikki, As a first step, don't worry about the background and the location of the person. Just focus on selecting the proper person image. Step 1 First, give convenient names to all your person images. Like so: 1-face.png1-body.png1-full.png...…
-
Hi Vikki, Welcome to the forum! If you're brand new, you might want to start by doing the tutorial. It won't take too long, and it will really help you to get started. It will also help you to understand the explanation below. * http://osdoc.cogs…
-
Hi Frederik, Thanks for taking the time to report this! This bug has already been fixed, but is not yet available in a release. It occurs when a title or a publication title, somewhere in your database, is a number. For now, you could try download…
-
Good that it works! And right, you should receive e-mail notifications if you bookmark a discussion with the big yellow star. That's not completely obvious, though, so I'll try to make that a bit clearer.
-
Hey Ezer, You can manually keep track of feedback variables with something like the snippet below. Obviously, you'll have to set my_response_time and is_correct yourself. my_response_time = 1000 # Indicates response timeis_correct = True # Indicat…
-
Hi JS, I would say that you need a moderate level of skill to get started with network programming. Nothing overwhelming, but it will probably take a little effort. If you are not familiar with Python at all, you could take a look at a Byte of Pyth…
-
Hi Edwin, I checked it, and it appears that some parts of matplotlib are missing from the OpenSesame windows packages. It is not uncommon (but very annoying) for some dependencies to go missing (or break) when creating packages with py2exe. There's…
-
Would you be interested in having an FTP account for cogsci.nl? That way you could upload and update the .zip file yourself, and post a permanent link here on the forum (or wherever). License-wise, I think the only thing that would need to be done …
-
Hi Edwin, [resuming from email] This is awesome and (after a quick test) it works really well! I have one suggestion: You now have a couple of different .bat files, one for every drive that OpenSesame might be on. Couldn't you just create a single …
-
Hi JS, Good to hear that OpenSesame works for you! And yes, you can have different instances of OpenSesame communicate with each other. To do this, you could use the Python socket module. This is the standard Python module for network communicatio…
-
Hi Michael, If you add a self.experiment.set('my_var', 'my_value') statement in an inline_script item at the start of a (trial-)sequence, it should work, but only if you add it to the prepare phase. This is because most of the trial is pre-construc…
-
Yes, exactly! That's what I usually do as well.
-
Ow, right! It also reversed the unicode notiation (U+1000 -> 0001+U), which messes things up. This is a slightly more elaborate script, which should preserve Unicode characters: from PyQt4.QtCore import QStringfor item in self.experiment.items.v…
-
Hi Edwin, No, sending it to me and circulating it within your university etc. should be fine, I think. I also know that Jon "PsychoPy" Pierce contacted SR research and asked them about including PyLink in PsychoPy. I believe they agreed. …
-
Right, I see. The reason why the timing was a bit off is that each sequence is prepared in advance. But an entire loop (ie., multiple sequences) is not prepared in advance. Therefore, at the end of a sequence there may be a small delay while the nex…
-
If you add the following to the prepare phase of an inline script at the start of your experiment, it should do the trick: for item in self.experiment.items.values(): if item.item_type in ['sketchpad', 'feedback']: for element in item.ite…
-
Haha, right, that should be more or less fixable using a bit of inline code. I'm a bit busy: just arrived in Marseille for a six month visit and in the process of finding a house etc., but I'll check it out and get back to you.
-
Hi Edwin, That's great! Does this mean that you created a USB stick that contains a full portable Python runtime environment + OpenSesame source + all OpenSesame dependencies? I definitely want to take a look at that, particularly if it works out o…