sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,296
- Last Active
- Roles
- Administrator
Comments
-
Hi @Ari422 , If the file is too large, maybe you can create a smaller and simplified version that shows the same problem? And then post that here? — Sebastiaan
-
Hi @Sannee , Good to hear that you figured it out! Indeed, although the goal is to have experiments run in exactly the same way on the desktop and in the browser, the reality is that there are subtle differences, including the names of certain keys.…
-
Hi @Sannee , The numpad keys are called kp0 , kp1 , etc. This is not obvious or documented properly, but you can see the list of valid key names here. You mention that you've tried kp0 , but that this did not allow you to type in anything. My first …
-
Hi @kri , Thanks for this explanation. I think I understand it better now. It's more complex (but also more elegant) than I initially thought. I attached an experiment that, at the start of the session gets the first element from the pending array.…
-
Hi @Ari422 , Before you run an experiment in a browser, you should first check whether you're not using any functions that are not supported by OSWeb. https://osdoc.cogsci.nl/3.3/manual/osweb/osweb/#supported-functionality If you're confident that y…
-
Hi @Jaiden_Camryn , You can go ahead indeed, but it would be even better to update to 3.3.9! This also has some useful improvements to the OSWeb compatibility check. — Sebastiaan
-
Hi @Ari422 , This error is related to OpenGL, which is the library that is used for display presentation (by the psycho and xpyriment backends at least). I don't know exactly what this error means, but the fact that it appears now and not before sug…
-
Hi @Jaiden_Camryn , What version of OpenSesame and operating system are you using exactly? It also interesting to note that this happens only when launching the desktop open sesame study and not when using osWeb which I intend to use for this study.…
-
Hi @SINE , Good to hear that you figured this out, and thanks for sharing! — Sebastiaan
-
Hi @anabatista , The error message is quite confusing, but it results from the fact that the file names of the sound files don't have a file extension that indicates that they are .wav files. If you rename Correct answer to Correct answer.wav and W…
-
@kri Ah, it seems you're right. I don't think this is of much use @TOS21 right now (because it would still take a fair bit of programming to accomplish this), but this might open the possibility of allowing remote URLs for stimuli (sound and images)…
-
Hi @janhoruk , The font size is indeed set to 105% in the css, which is odd, but actually doesn't affect the experiment, because this renders text differently. (You can try this by changing the font-size property through the browser development too…
-
Hi @jara , The background script, with which I assume you mean the script that defines an experiment and the items in it (?), is simply not written in Python, but in a simple scripting language called OpenSesame script. That's what you're seeing whe…
-
Hi @TOS21 , In principle, in an inline_javascript you should be able to read an audio sample from a URL (using fetch() ) and play it (using an AudioContext ). However, this will take some figuring out (I have never done this myself), and you're al…
-
HI @Fab , If you go to Preferences → Running experiments and select "Run experiment in a separate process", does the error go away? — Sebastiaan
-
Hi @DamianoG , OSWeb calls jatos.appendResultData() every time that a logger item is executed. This ensures that the data is logged to server even when something goes wrong before the experiment successfully completes. That's why you have the data…
-
Hi @Lorraine , You're defining the colors in the run phase of the target_color item. The sketchpad items are prepared in advance, during the prepare phase, and at this time the color variables aren't yet defined. The solution would be to move the c…
-
@elisa But I just want to add a very practical perspective: (...) in the absolute worst case, we’ll end up having to pay an extra couple of participants. I don’t want to suggest we settle for a sloppy solution, but it does seem to me like we’re kil…
-
Thanks @Fab !
-
It could be that I simply didn't look in the right places, but this might be worth highlighting somewhere in the docs of either JATOS @kri and I were actually discussing this. I decided to make the compatibility check emit a warning when the 'Automa…
-
Hi @Zahra , You're parsing the data in a way that doesn't fit with the DataMatrix style of representing continuous data as SeriesColumn objects. This means that you cannot easily use the data-processing functions (including baseline() ) from the d…
-
Hi @arsaa and @eduard , I suspect that there is some variable that is defined during the experiment that cannot be transferred from the experiment process to the GUI process. This should be properly dealt with, but this clearly doesn't work properly…
-
Hi @Zahra , In principle, the pupil data is directly plottable as the diameter_3d column, as you already pointed out. (see below). But the real question is: how is the data segmented, that is, I assume that the pupil_positions.csv file corresponds…
-
@eduard @Fab I had another thought on how to bypass the restriction of loading a file to Osweb. Perhaps you could upload the file as some sort of website. If the file content is text, OSweb might be able to read out the website and use the text inf…
-
Hi @kri , Thanks for your reply. So if I understand correctly, you're saying batch-session-data operations are themselves protected from race conditions. Right? I assumed as much, but it's good to see this confirmed. To clarify: I'm talking about ra…
-
Hi @SINE , I don't know where this error comes from. For me, on a Windows 10 machine, updating PyGame to 2.0.1 seems to work flawlessly. If I'd have to guess, I'd say that either the version of DirectX that is installed on your system is incompatibl…
-
Hi @MicolG , In JavaScript (i.e. an inline_javascript item) the logic is the same, but the details of the implementation are a bit different. Specifically, there is no randint() function in JavaScript, so you need to implement it yourself. functio…
-
Hi @MicolG , I would start by adding a short inline_script at the start of the trial sequence where you determine the file name based on the category_name variable and a randomly selected digit between 1 and 5 (inclusive). This should be in the pr…
-
Hi @finlay , If you look in the browser console, do you see any error message? And if so, what is it? https://osdoc.cogsci.nl/3.3/manual/osweb/osweb/#debugging And are you able to create a smaller experiment file that demonstrates this freezing beha…
-
Hi @LouisaB and @lvanderlinden , What if you first make the mouse cursor visible, does the position change then? my_mouse = Mouse() my_mouse.show_cursor(True) my_mouse.set_pos(pos=(0,300)) — Sebastiaan