sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,303
- Last Active
- Roles
- Administrator
Comments
-
Hi @Kian , Right now this is not possible, not unless you want to hack into the internals of OSWeb. However, it would make a lot of sense to make the welcome screen customizable, and so I've opened issue for that. Cheers! Sebastiaan
-
Hi Chris, This is a very strange error, and I don't see how it could arise normally. (The error appears to be that the experiment object doesn't have an items property, but it does.) Given that in another discussion you were asking about creating …
-
I also tried the commands you suggested and I get this error: You have to enable the inprocess console, as I explained in my previous post. Moreover, the problem I have and I want to figure out is, how to execute a specific event of an extension whi…
-
Hi Chris, Most likely an error occurs while loading the extension. To develop an extension, it's useful to enable a console with an inprocess kernel (Menu → Tools → Preferences), because this allows you to access the OpenSesame internals. (Normally,…
-
Hi @Sana_2 , Playing videos is not currently supported by OSWeb. You can find a list of supported functionality here: https://osdoc.cogsci.nl/3.3/manual/osweb/osweb/#supported-functionality But if your video is only 1 s long, then an alternative wou…
-
Hi @MikeN , I don't have experience with the pyxid library myself, but my understanding is that it is indeed only compatible with Python 2. So you would have to use the Python-2-based package of OpenSesame to use it. Alternatively (and again if my …
-
Hi @mariee , You can use the maxrep constraint by editing the script of the loop item and adding the following command (after all setcycle commands): constrain animal maxrep=1 See also: https://osdoc.cogsci.nl/3.3/manual/structure/loop/#pseudoran…
-
Hi Chris, You can fire events from within an extension like so: self.extension_manager.fire('some_event', argument1=value1, argument2=value2) This will then result in the following event-handler functions being called: def event_some_event(self, arg…
-
@Marie No need for scripting! You can adjust the repeat value in the controls of the loop item. https://forum.cogsci.nl/uploads/627/GD6MT0XW4DGP.png
-
Hi @Charles , The first thing to do is to assign names to the elements in the sketchpad . You can do this by selecting an element, and then entering something in the name field (which says 'auto' now). This is necessary for OpenSesame to know what t…
-
Hi @mariee , You can (temporarily) set the repeat value of the loop to a value less than 1. For example, if you set it to .02, then your loop will only run .02 × 200 = 4 cycles. Cheers! Sebastiaan
-
Hi @labovich , OpenSesame experiments do not run on Pavlovia, at least not currently. But you could also consider using this public JATOS server: https://experiments.jatos.org/jatos/login Cheers! Sebastiaan
-
Hi Charles, The variable cursor_roi contains a semicolon-separated list of the names of all the elements that the participant clicked on. (There can be multiple, because elements can overlap.) If you want to check whether the participant clicked on…
-
Hi @labovich , The list.reverse() function doesn't return the list in reverse order. Rather, it changes the list itself (inplace) such that the elements are reversed. But the return value of list.reverse() is always None . https://forum.cogsci.nl…
-
Hi @hulya , What exactly do you mean? How do you present the consent form, and how is the response collected? And do you want to be able to run the experiment online with OSWeb (which has some restrictions) or on the desktop? Cheers! Sebastiaan
-
Hi @hulya , I'm not sure where the delay comes from. If it's a reliably occurring issue, then it may be that something (I have no idea what) accumulates over time and eventually results in delays. @Daniel have you heard similar reports before? In ge…
-
Hi @nikitaadhikari1 , I think you can try to do this yourself 😀 To give you some idea of how to implement this. The event.code variable contains the key. If you define an allowed_response in your loop table, then you can check if event.code matc…
-
Hi @hulya , Having many loop items shouldn't by itself slow the program down. (Having many files in the file pool is a different matter, because the file pool is compressed during saving, and that can slow things down.) Are you using the latest ver…
-
Hi @jtdeakin , You can implement this with some creativity 😉 Generating random-dot stimuli in JavaScript won't be possible, but you can generate them offline with Python and then save them as images. Next, you store these images in the file pool, an…
-
Hi @nikitaadhikari1 , This is probably because you're not resetting the vars.first_key variable at the start of the trial, thus getting carry-over effects. If you add add the following lines at the end of the script, this problem should go away: va…
-
Hi @ainimj , I'm assuming that you have a series of sketchpad items in a sequence , and that they have names like word_w1, word_w6, etc. If so, then you can void word_w6 from being shown when the W6 variable is empty with the following run-if state…
-
Hi @AliW , It sounds like this discussion (and the experiment posted in it) will be useful for you: https://forum.cogsci.nl/discussion/comment/19854/#Comment_19854 Cheers! Sebastiaan
-
Hi @ymori , I'm not sure what your consent form looks like now, but one thing that comes to mind is that the resolution of the experiment is low (1024 × 768 by default), and that, as a result of this, the consent form only uses a limited part in the…
-
Am I getting it right? Absolutely!
-
When you say "once you press enter, get_input_loop will break all subsequent iterations". Does this refer to subsequent iterations of the word_frag_loop? Not really. It will break subsequent iterations of get_input_loop, because of the bre…
-
You can also try to install the pyxid2 package through pip as described here for your version of OpenSesame: https://osdoc.cogsci.nl/3.1/manual/environment/#installing I'm not sure whether pyxid2 is compatible with Python 2, which is the version …
-
Hi @JasmineGiovannoli , You're probably running an older version of OpenSesame / OSWeb, in which there were some issues with the touch_response item. Could that be it? If so, simply updating to the latest version of OpenSesame should do the trick. …
-
Hi @KimS , I created a column called w and then put numbers in for weighting (some I want to be shown once and some 4 times) but this column is in red - is this right? Yes, that's correct. The color and right-alignment simply indicate that they are …
-
Hi @kiwifoxb612 , You're probably running into a security restriction that was introduced in recent versions of Safari as described here: https://forum.cogsci.nl/discussion/comment/19812/#Comment_19812 For now, there is not much you can do except av…
-
Hi @Skilli , The problem lies in the position of the init item. If you open this item, you will see that it resets the response variable to an empty string. Now if you open get_input_loop, you will see that it breaks as soon as response is a retur…