sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,303
- Last Active
- Roles
- Administrator
Comments
-
Hi Weizhe, I would probably just represent the missing data at the end of the trial by nan values. That way it will be silently ignored and doesn't do any real harm. Extending the latest valid pupil-size value to the end is of course also a possibi…
-
Hi, This was kind of a bug in the sense that DataMatrix didn't (in this context) accept the numpy datatypes as numbers. I just pushed a bugfix release (0.9.10) which fixes this. Other than that, your approach works but doesn't make use of one of m…
-
Hi Boris, The easiest way to do this would be to show the full sentence on every sketchpad or Canvas, but use css styling to set the color of some words to the background color. For example, assuming that the background is black, this would hide 'b…
-
Bonjour, Il est probable que les deux ordinateurs n'ont pas la même version de JASP. Je n'en suis pas 100% sûr, mais je croix que (sous Ubuntu) des applications installés avec Flatpak ne sont pas mis à jour automatiquement. Pour mettre à jour toute…
-
To me it looks like you have a great and zero-maintenance set-up that automatically detects and packages new Zotero releases. So I'm wondering: What do you need my PPA for?
-
Hi, You'll have to explain the paradigm in much more detail for me to be able to answer that question! What exactly do you want to do? What have you done so far? And in what sense doesn't it work as you'd like it to? Cheers! Sebastiaan
-
Let's start with this: (Quote) I assume you mean that the lines change location from rect_6 to rect_6d, right? This happens simply because you recreate the position list after determining the positions for rect_6 but before rect_6d. You can see tha…
-
Hi, Non-standard response devices (which device are you using exactly?) often require a device-specific library. In most cases, such a library is available for Python though, and hence you can use it also in OpenSesame. So I would first go the webs…
-
Hi Karyn, It sounds like a slider widget may be just what you need. See this discussion: * https://forum.cogsci.nl/discussion/4055/a-slider-widget-for-opensesame-3-2 Cheers, Sebastiaan
-
Hi Mollie, It's difficult to tell without actually seeing the experiment script, but two possibilities come to mind: * You're running an older version of OpenSesame (≤ 3.1), in which this functionality wasn't yet available. * You're trying to set …
-
Hi, That looks really nicely done. Much better than my own makeshift solution. Do you also have plans to package Zotero Standalone? If so then I could deprecate my PPA and point users towards yours. (I have no particular desire to maintain the Zote…
-
Hi Sabrina, (Quote) Right, I made an odd mistake in the validation function, because it always showed the warning message, even when the validation passed. To fix this, you have to first check whether the form is ok, if so return True right away, i…
-
Hi Sabrina, That's unfortunate. This error means that the Python interpreter itself crashed, which is never due to a bug in the experiment. (I.e. it's not something that you do wrong. It's a problem with Python or one of the underlying libraries.) …
-
Hi Scarlett, (Quote) You can run the regular version of OpenSesame on any Windows tablet with an Intel processor, which means most tablets. A convenient option would be to get one of these 2-in-1 devices with a detachable keyboard. There are decent…
-
Hi Weizhe, If you look in the get_data() function, you'll see that it assumes the existence of several variables, one of them being set_size. However, that's specific to the data file from the tutorial! If you're working with a different data file,…
-
Bonjour Corinne, En principe cette forum est en anglais, comme le dit Eduard. Si tu ne parles pas couramment l'anglais, cela n'est pas grave ! Avec l'aide de Google Translate, j'en suis sûr que tu peux poser tes questions dans une sorte d'anglais p…
-
Edited to fix validation script (Quote) The problem is that the widgets in your form overlap. Notably, you've set the colspan of the Label widgets on the left to 2. That means that they also cover the right column, thus covering the RatingScale tha…
-
Hi Surya, The form_text_input item is indeed not supported by OSWeb. (This is a limitation of OSWeb, not JATOS, which is the management tool.) If you want to collect basic multicharacter text input, you could do this by collecting a series of indiv…
-
(Quote) Good luck with that!
-
Ow right, I see now. You have implemented your own slider widget. (I would not call it a rating scale. To me that suggests that there are multiple discrete options.) # Determine the slider fill based on the mouse position pos, time = my_mous…
-
(Quote) Just to be clear: You mean that you would like the initial value of the rating scale to be equal to the final value of the rating scale that preceded it, right? Because this is currently not the case. (Quote) Great!
-
(Quote) The easiest way to do it is to simply change the background variable before the form, and then (if necessary) reset it right after. Like so: var.background = 'red' # Set new background for formform = Form()button = Button(text=u'Click me!'…
-
Hi Helio, The sliders goes from 0 to 1, but I would leave it that way, because that's easily converted to whatever range you need later on. If you want to control the gradation, you can adjust the script to, for example, round self._fill to 1 digit…
-
Hi Juliane, OSWeb does indeed currently not support videos. (Quote) I think there's a misunderstanding about what JATOS is. JATOS is a platform for managing experiments (a dashboard, you could say), but not for building and running the experiments…
-
Hi Sofie, So here's the culprit: constrain face mindist=3shuffle First you're constraining the table such that repetitions of face have a minimum distance of 3. So far so good. But then you're shuffling the table again, which means that you're st…
-
Hi Atena, It looks like you're counterbalancing the order of the blocks right now (and not which participant does which block) although the details are a bit difficult to tell from your screenshot. I'm assuming that you have three blocks, and three…
-
Hi Atenas, An indentation error happens when you have not properly indicated the structure of your code using indentation (tab or spaces at the start of a line). This is a fundamental property of Python, so if you feel that you don't have a clear g…
-
Hi, I update the Zotero with some regularity. However, they push bugfix releases very often, and sometimes it takes a while for me to get around to do it. There's no need to ping me! (Quote) Do you mean that you also maintain a PPA for Zotero? If …
-
HI Noam, Thanks again for pointing this out. The issue with the xpyriment backend will be fixed in the next maintenance release (3.2.7). For now, you can implement the fix by replacing the get_key() function with a fixed version, using the code be…
-
Hi Juliane, That's very strange, and I have no idea where it comes from. Different links do work, for example: * http://forum.cogsci.nl/discussion/4688/solution-for-having-the-participant-replay-different-audio-stimuli-within-a-trial * http://foru…