sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,303
- Last Active
- Roles
- Administrator
Comments
-
Hi Ricky, Assuming that you indeed have a sketchpad item named engage_disengage in your experiment, the problem is likely because the canvas of engage_disengage hasn't been prepared yet at the moment that you call the copy_sketchpad() function. Mo…
-
Hi Richard, Once you have set a variable, it will remain set. (Unless you call exp.unset(), but that is rare.) But even though you therefore don't get a 'Variable [x] is not set' error, the behavior of your script is probably not what you want. Mor…
-
As I mentioned, an alternative would be to use PsychoPy directly. PsychoPy allows you to change the size of the object on the fly, without requiring you to prepare each frame separately. The downside is (or could be) that you are tied to the psycho …
-
Could you please post the script for the loop item? Btw., I noticed that the dialog says 'OpenSeasame' instead of 'OpenSesame'. Just to check: That is a typo in Chinese as well, right?
-
Hi Tibor, Without providing any guarantees I would say that, yes, that device should be compatible with the OpenSesame runtime for Android. If you decide to try it, please let us know whether it indeed works. Cheers, Sebastiaan
-
Right, thanks! Indeed, 'cancel' should cancel. I filed an issue on this.
-
(Quote) In order to treat them as a slideshow you would first need to convert the video to a series of still images (00001.png, 00002.png, etc.), using video-encoding software, such as mencoder. Then you could write a Python inline script that plays…
-
When a timeout occurs, response_time is set to the timeout value and response is set to 'None'. So in your case I think timeouts should work exactly as you want!
-
(Quote) Right, exactly! The output of the compiler would then be a single .html file that you could upload somewhere, and voilà you have a running online experiment.
-
Hi Gladys, Playing videos using the OpenSesame runtime for Android will be tricky, because the Python libraries required for video playback are simply not part of the Android framework that we use (the PyGame subset for Android). What kind of vide…
-
Great!
-
Hi Richard, This is because a sketchpad's canvas is constructed during the prepare phase, which occurs before the run phase. Therefore, the contents of a sketchpad cannot depend on variables that are set during the run phase. In your case, the orde…
-
The easiest way to flush pending keypresses is probably to insert a keyboard_response item before your text_input, and set the timeout to 0 and leave the box marked 'Flush pending keypresses' checked. Because of the 0 ms timeout, the keyboard_respon…
-
The reason that you cannot use [response_time] as a duration for a sketchpad in your case is because the duration is already prepared before the response has been collected. This is related to the distinction between the prepare and the run phase: …
-
Hi Pooja, This sounds like something that you should be able to do in OpenSesame without any Python coding. But I'm afraid that your question is not specific enough to say anything more. To get the basics of OpenSesame, I would recommend first wal…
-
Qnotero will only open PDF files that are attached to a bibliographic entry. So it will not open the entries themselves (in Zotero or something), nor will it open PDFs that are uploaded as top-level entries. But if you attach a PDF to a reference yo…
-
Hi Dror, I see. In principle your approach is fine: Simply draw a series of frames that scale the image differently. But your implementation may be too slow, which is why it jumps. The easiest way to make the process faster is to construct all canv…
-
(Quote) If I understood correctly, that's not really what Maarten was suggesting. Or at least it was not what I had in mind when talking about a 'compiler'. I meant that a compiler writes a full HTML page, including all necessary JavaScript, directl…
-
(Quote) Qnotero will simply autodetect the first Zotero folder that it comes across, which may (by chance) be the Firefox one. That in itself is not a problem. You can override this, and from your output it looks like that's what you have done, righ…
-
Hi Hansika, If you go to the tab labeled 'General properties', you will see a button labeled 'Script editor'. If you click this button, you will see the entire script of the experiment. Cheers! Sebastiaan
-
Hi, The GUI always asks for the subject number and logfile location. So from the OpenSesame GUI, no, there's no way around this. But you can bypass these dialogs using opensesamerun. This is a runtime-only version of OpenSesame which allows you to …
-
Hi Heather, Ow right! I think there is a good chance that the wx module is included with the WinPython-based distribution of OpenSesame: * http://osdoc.cogsci.nl/getting-opensesame/running-with-python-portable/ Does this work? If not, you can man…
-
Qnotero appears to be fine. My guess is that you simply don't have any entries in your Zotero database that are recognized by Qnotero. For example, Qnotero will only recognize bibliographic entries, such as journal articles, not files that are store…
-
Hi Frouke, There's something odd going on here. From your screenshot it looks like various plug-ins, presumably including form_base, have been incorrectly loaded, and have simply been added to the Miscellaneous group without an icon. These are the …
-
Hi, Could you launch Qnotero from a terminal and paste the output here, please? Cheers, Sebastiaan
-
Hyperlinks are not supported in OpenSesame. But you can approximate this functionality by adding a button to your form, and use an inline_script item to open a specific URL in an external browser when this button is clicked. For example, if you cre…
-
Hi Beau, Indeed, this is a bug, due to line wrapping (issue). Thanks for bringing this to our attention. For now, what you can do to work around this issue is manually insert line breaks where they should be, like so: This is the second block of …
-
Hi Wouter, There's probably a problem with the video drivers on these computers. I'm not sure whether you can do anything about it, except for updating the drivers (which you probably can't do yourself on the university computers) or ask help from …
-
(Quote) Ow right, I simply misread the manual. the getStartPPD() function gets information about the angular resolution. You indeed want getStartGaze() and getEndGaze(). Good to hear that you got it working!
-
I'm not sure whether this question is still relevant, but here a few pointers: (Quote) You can just insert a sampler item before a media_player_vlc item (or some other item that plays a video) and set the duration of the sampler to 0. This will cau…