sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,313
- Last Active
- Roles
- Administrator
Comments
-
Hi @boyao , I'm guessing you installed OpenSesame from source then, right? In that case, the icon theme is not included. (It is included if you, for example, install it from a repository.) I quickly uploaded a .zip file with the icons below. You ne…
-
Hi @zohar , Could you upload the experiment here (or a simplified that illustrates the issue) so that I can take a look? — Sebastiaan
-
Hi @plex84 , I suspect that you pip-installed pyo using the --user flag. Is that correct? If so, does the problem go away if you start OpenSesame as administrator and re-install it regularly? You'd have to pass --force --reinstall flags to trigger…
-
Hi @mattm , there is, actually. You'd just need to also override the show() method as well 😀 from openexp._canvas._element.psycho import PsychoElement from openexp._canvas._element.element import Element from psychopy.visual import Pie class Cust…
-
Hi @Michael_Di_Palma , As suggested, we have managed to use opensesamerun by a python script. Unfortunately, when we execute (by double click) the file .py on a machine where only Rapunzel is installed, this opens the file but does not directly exec…
-
Hi @Zahra , In any experiment, participants learn what a trial looks like (e.g. they know approximately when the stimulus will occur), and so there's always some form of anticipation. This is by itself not a problem for baseline correction, as long …
-
Hi @Michael_Di_Palma , Your best bet is still to use opensesamerun and specify the subject number and log file as command-line arguments. Then you can write a script (e.g. in Python or a Windows batch file) that reads the subject number from a data…
-
Hi @plex84 , opensesame.bat is a 'batch file', kind of like a bash script but then for Windows (and previously for MS-DOS). In it, you can change the path that Windows scans for (among other things)dll files. I think the following might work: ECHO…
-
Hi @Fab and @eduard , Thanks for thinking along! There are two more-or-less separate things here. The first is the option to use a file as a source for a loop table. This is something that I'd definitely like to implement, but since this source file…
-
Hi @plex84 and @eduard , My guess is that pyo installs its dll files (windows libraries) to a folder that is not included in the path, and therefore it cannot find them. On GitHub you can find the following dll files, which are presumably installe…
-
Hi @alexkarousou , The Sound Recorder may work with some hacking but as you can tell it's pretty outdated. Alternatively, you can see if the microphone module from PsychoPy works for you. I haven't used it myself yet but it looks good and, provided…
-
Hi @VJay , There are many ways in which you could implement this, but I guess what I would do is define the statements themselves in an inline_script as randomized lists of strings at the very start of the experiment. Something like this: import ra…
-
Hi @FurmanSleepLab , You're very close. It's just the order in which you're executing these two lines in Test_script_1: (…) log.write_vars() form._exec() This first writes the current variables to the log file (i.e. the Python equivalent of a logger…
-
Hi @mattm , Yes, that's possible, although it requires a bit of a hack (and thus may break in future releases of OpenSesame). The trick is to implement your own class that a sketchpad can use as an element, and assign a custom value to the _stim p…
-
Hi @joeymac , I'm not entirely sure why this approach would lead to freezing, but there's definitely a better way. You can assign a name to the circle element on the canvas: frontcanvas['my_circle'] = Circle(x=0, y=0, r=10) And then later you can …
-
HI @hagovi , Why don't you request an account on mindprobe.eu? That's a freely accessible JATOS server. — Sebastiaan
-
Hi @bbkm , The text inside my sketchpad does not wrap (whether I test my experiment on an external web browser on my laptop or on my smartphone) This is a known issue with OSWeb. For now, a pragmatic workaround would be to explicitly add line breaks…
-
Yes, but that would mean that I won't be able to run my experiment online :( No you would be able to do that! You can include JavaScript in an OSWeb experiment as described on this page: https://osdoc.cogsci.nl/3.3/manual/osweb/javascript/
-
Hi @Daria , I am shuffling pos1 and pos2 randomly. If you mean that you're shuffling these columns independently, with a shuffle operation in the script of the loop item, then my suggestion indeed won't work because the shuffling will break the co…
-
Hi @Daria , Based on this code, it doesn't seem to me that you need any script at all. You can simply use a keyboard_response to replace the first part of the code, which collects a key press and does some basic bookkeeping. And then, in the block_…
-
Hi @Pallavi , @lvanderlinden will get back to you with account information. In the meanwhile, can you elaborate on what exactly happens when you try to send an email to info@mindprobe.eu? That is, why doesn't it work for you? — Sebastiaan
-
Hi @zohar , The only way to accomplish that, currently, is to (temporarily) bypass OSWeb altogether and implement a regular HTML form. In the discussion below you can find an example of how to do that: https://forum.cogsci.nl/discussion/comment/2198…
-
Hi @reversemoonwalk , Right, I see it as well. I will take a look at what is causing this. I also noticed a separate issue, where the 'Ş' character wasn't properly parsed as part of the word. (But that doesn't seem to affect you.) As a workaround fo…
-
Hi @dsoto , Of sorts, yes, but it's not really intended to be used that way, and I also don't see many scenarios in which this is useful. From your question, it looks like you want to know the name of a file in the pool. You can do that as follows: …
-
@kri I didn't even know about that paper! I will put it on the OpenSesame docs as well. As for OpenSesame, you can cite: Mathôt, S., Schreij, D., & Theeuwes, J. (2012). OpenSesame: An open-source, graphical experiment builder for the social sci…
-
Hi @Xeonen , It sounds like you want OpenSesame to behave normally, except that in the background the program is also continuously monitoring for, and responding to, presses of a specific key that is used to send pulses. That's a bit unusual, but it…
-
Hi @alisdt and @eduard , Sorry for the slow response—this fell off the radar for a bit. But indeed, there are two bugs here, and I just created an issue for them. Should be fixed in OSWeb 1.3.14, which should be included with OpenSesame 3.3.10! — Se…
-
Good to hear you figured it out!
-
Hi @zohar , Collecting multiple-character responses with OSWeb is a bit tricky, but you can find a basic example here: https://forum.cogsci.nl/discussion/comment/17513/#Comment_17513 — Sebastiaan
-
Hi @reichardtr , In OSWeb, you cannot draw things programmatically onto a Canvas object in the same way that you can do that with a Python script in regular OpenSesame. However, what you can do, and what works ok in many situations, is to define sk…