sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,320
- Last Active
- Roles
- Administrator
Comments
-
Good!
-
Hi, The touch_response item does quite a few things, so re-implementing it completely in an inline_script is inconvenient. However, what you can do is change the correct value of the last-recorded response. The following script, which should be in …
-
Hi Gunnar, What you're looking for is a dict. Right now you're creating a list of sampler objects, which makes it tricky to associate each sampler with a word (which effectively what you want to do). If you use a dict, you can use a word as the ke…
-
No, the break-if statement is evaluated only before a new cycle of a loop is executed. So it cannot break a trial off halfway. If you want to do this, you'll really have to use v3.2!
-
Hi Bruno, Thanks for this. @Edwin Can you say something about this? Cheers, Sebastiaan
-
Hi Elliot, What's happening here is the following: OpenSesame doesn't know in advance which variables are defined in your .csv file, as it does for example for the loop table. So when the logger is executed for the first time, and the columns in th…
-
Hi Amir, I suspect that you've inadvertently closed the logfile, and then try to write to it. For example, the following script will result in the error that you're seeing, and something similar is probably going on in your experiment. log.close()…
-
Hi, You'll want to take a look at this discussion: * http://forum.cogsci.nl/discussion/2962/multiple-correct-responses Cheers! Sebastiaan
-
Hi Tom, I haven't see this myself. One thing that comes to mind is that certain mouse and keyboard gestures are captured by Windows, because they have a special meaning. Could that be it? Can you reliably trigger this behavior? Cheers, Sebastiaan
-
Hi Gunnar, The freezing (which probably results in the Python interpreter crashing) is due to a simple logical bug in your code, leading to an infinite loop. Can you spot the issue here? var.sequence = random.sample(echt_kurz, var.n)if var.count_s…
-
Hi Gunnar, Although you've provided a quite extensive description of the problem (which is always good and appreciated), it's still difficult to see what might be wrong without some more context. It would help if you post the exact error message th…
-
Hi Pascal, This is intended behavior, but I see not that it's not documented very clearly. The logic is that: * The loop table is first created (randomized or not); * Then constraints are applied; * And finally the advanced loop operations are app…
-
Hi, In OpenSesame 3.1 this is indeed not possible. However, forms have much improved in OpenSesame 3.2. Or they will improve, rather, because 3.2 is currently under development. If you're interested, you could give it a try though: * http://osdoc.…
-
If this works, then you could create a file opensesame.bat in the OpenSesame program folder, with the following text in it: python Scripts\opesesame-script.py Then you can launch OpenSesame by double-clicking on the batch file, which is a simple e…
-
Hi, There are many reasons why OpenSesame might crash, so let's try to get some more info by launching OpenSesame with the command prompt. You can start the command prompt by launching cmd.exe through the start menu. You then navigate to the OpenS…
-
Hi, Yes, you can use the weight operation of the loop item, which is described here: * http://osdoc.cogsci.nl/3.1/manual/structure/loop/#weight Essentially, you create a column, say w, that indicates how often a particular should be repeated; in …
-
(Quote) It will! (But there wouldn't be any need to use the droid backend anymore.)
-
Hi Jeez, What happens exactly? Say you have downloaded the no-installation-required version based on Python 2.7. Then you extract the zip file, and double-click on opensesame.exe. And then what happens? Cheers, Sebastiaan
-
(Quote) If you file a bug report, I'll see what I can do. It would fit nicely with the theme set by Frisky Freud (0.27).
-
The version of PyGaze on PyPi hasn't been updated yet, but indeed: manually replacing the current PyGaze package with the contents of pygaze.zip (linked to in Edwin's post) should do the trick as well.
-
Hi Ines, Could you provide some more details? What operating system are you using exactly, and when exactly does the error occur? You could for example use a screenshot to illustrate what you mean. Cheers, Sebastiaan
-
Hi Jennifer, To run an experiment full screen, you simply click the big green play button. You don't need to adjust the script for that! Cheers, Sebastiaan
-
Hi Bruno, (Quote) No, you can do that as well. This is more a way to indicate the trial-based structure (if any) of the experiment for later analysis. (Quote) The EyeLink cannot perform drift correction while recording. However, this may be differ…
-
Hi Jacob, Can you be a bit more specific? What and how are you trying to download, and what exactly happens? Cheers, Sebastiaan
-
Hi Candice, I have created a plugin to do one half of what you want to do: broadcast the display to Android tablets: * https://github.com/smathot/opensesame-plugin-broadcast_screen However, this plugin does not allow you collect touches on the ta…
-
Hi Robin, No, a sentence specified in a loop would be a string (or strictly speaking a unicode object). To split this into separate words by spaces, you can simply use the unicode.split() method: my_word_list = var.sentence.split()my_first_word = …
-
Hi Panos, Your inline_script seems fine. Initially, I was a bit confused, because you're showing the script of the script, so to say--but it does look correct. I think what happens is that your script first runs all your sequences in random order, …
-
Hi Robin, It's simpler than you think, because OpenSesame automatically takes the variables from the DataMatrix, and sets them as experimental variables. So say that you have a column with the name word in the spreadsheet that you use as a source f…
-
Hi Pascal, Right, you should be able to disable that by entering the following line into the General Script. set expyriment_opengl no Cheers! Sebastiaan
-
Hi, You're missing the markdown package, which is used to render these tabs. You're also missing a few other packages, for example to enable the IPython interpreter in the debug window. These aren't strictly necessary, but installing them makes Ope…