Fab
About
- Username
- Fab
- Joined
- Visits
- 1,573
- Last Active
- Roles
- Member, Moderator
Comments
-
Hi @Prisc, It sounds like you're having trouble with a number of independent issues. Could you upload the actual task to the forum (not the script as a PDF)? It'd be easier for someone to take a look. from your description, it sounds as if you've cr…
-
Hi@arsal_go, @eduard is right, OSWeb supports the importing of csv files in the loops since version 1.4. If your pseudorandomization is demanding, the best option may be to create your stimuli sets offline (using the programming language of your cho…
-
Hi @susan, Your description is a little generic to be able to advise you. The method t use would vary depending on the characteristics and demands of your task. Here's the simplest method, which you can hopefully adapt to your needs. Create a loop …
-
Hi @Joscha, Glad I could be of help. Many thanks for the coffee, that's a really generous gesture! I too wish you success, health and happiness for the future (and lots of great data from your experiments!). Best, Fabrice.
-
Hi @Yuyanxue, I'm glad my help was of use and that your experiment is now almost running. To answer your questions, the subject number will be randomly allocated by the program, which means that it is not possible to ensure that you get the same num…
-
Hi @egarcia, Glad you worked it out and that your task is working. Thanks for sharing your solution! Best, Fabrice.
-
Hi @mhilliard2, Before I take a look, I think there are basic things to fix. You're using a loop but have created 30 individual copies of the stimuli. Right now your test1 loop would run 10 x 30 x 30 = 9000 trials... Is that what you intended to do?…
-
Hi @hatim, Welcome to the forum if you're new. If you're a OS newbie, I would strongly recommend checking out the tutorials and documentation available to familiarize yourself with OS's basic features and structure. To collect multiple responses/ch…
-
Hi @egarcia, I'm glad that the shuffle_horiz helped. For randomizing the position of the pictures, it is the simplest method. Regarding the scoring of the responses, as you may have guessed, the difficulty is that you can't simply define one of the…
-
Hi @lillianow, I had a quick look at your task. I'm not entirely sure why, but it seems that Javascript is struggling with your use of a loop inside another loop. I'm not sure why you actually put the questionnaire items in a loop to start with (sin…
-
Hi @egarcia, There are several options. If you want complete counterbalancing (as opposed to randomization), the simplest option is to design the content of the loop accordingly (that is, you make sure that you enter trials details in the loop that …
-
Hi @Yuyanxue, First, many thanks for the ☕️! very nice of you. It's very much appreciated! Second, just for your information, when addressing messages to specific forum users in the forum, it helps using their handle. You can do so by typing "@…
-
Hi @Yuyanxue, Just a quick comment... Would need to try your program to be sure but it looks like you're trying to use Python code into your Inline_Javascript objects... "this.get" and "exp.set" are Python commands. To access the…
-
Hi @Joscha, Thanks for uploading your task. I now get a better understanding of your sound condition. You basically want one long (21sec) sound to play in the background while your interval generation task goes on as in the practice task. One issue …
-
Hi @Joscha, Thanks for the additional information. If I interpret correctly your screen captures, you trigger a sound at the onset of the trial and want it running in the background while the other events in the trial follow their course? What exact…
-
Hi@Joscha, I'm having some trouble understanding what the issue is exactly. Could you clarify what events should be happening simultaneously and which should not? Would also be useful if you could upload your task to this forum. Kind regards, Fabric…
-
Hi @Ruya, You find useful information on this here: https://osdoc.cogsci.nl/3.3/manual/forms/validation/ In that example, you'll see how to implement input validation (for example preventing the OK button to become active if no age data has ben intr…
-
Hi @mhilliard2, I revised the task again and can confirm that there is indeed a problem when the task is running in the browser. I had not tested it in the browser (there were some unresolved issues flagged by the OSWeb compatibility check). I've no…
-
Hi @MaximeL, Ok, so you want to randomize the order of 4 blocks, and in each block the trials show two pictures of which you to randomize. To randomize the order of your blocks, the best and simplest way is to nest loops. You start by creating a loo…
-
Hi @mhilliard2, Nice task and script... I was intrigued by this thread and so I had a look at your task. I think that the reason the condition on ACC isn't working is twofold: (1) ACC remains at zero in your task as it stands (you can check by print…
-
Hi @Soan, Glad I could be of help. Many thanks for the ☕️! Much appreciated! 😀 Good luck with your experiment, Fabrice.
-
Hi @Soan, Many thanks for the coffee; much appreciated! :) To answer your question, the "Time_" prefix of an object corresponds to the time stamp of the onset of that object. the time stamp is a record of the computer internal time clock i…
-
Hi @fotisfotiadis, This relates to you computer settings, it is not related to Open Sesame per se or to features of the csv file. It is most probably due to the regional settings on your computer. You're most probably using a regional setting where …
-
Hi @Soan, I had a quick look at your task. the simplest way to implement this, is to take a time stamp before the the problem is presented and then again right after the problem is solved. I searched a little and found that in Javascript you can use…
-
Hi @Firemarsh, Not sure what the issue with the video might be but I recall having seen posts in this forum where a possible solution was to try a different back end. Yu also try editing your video and saving it as a different type of file (mp4, for…
-
Hi @vatsalthebest, If you'd like to have the target presentation limited to 250ms while the response registration starts with the target and keeps going, have a look at the coroutine object: https://osdoc.cogsci.nl/3.3/manual/structure/coroutines/ Y…
-
Hi @research_cat_10, Hard to tell without seeing the program (could you upload it to this forum?). But from the last bit of the error message, it looks as if the task cannot load up a ogg file because it does not find it in the file pool. Might be a…
-
Hi @vatsalthebest, That problem is typically the result of requesting two responses. This is indeed your case. In the pre-practice loop, you set the duration of new_sketchpad5 to "keypress" and then you have a keyoboard object taking a res…
-
Hi @ipekcelik, You description is too general to understand the necessary details of the task, but if you're a complete beginner, I would advise that you study the documentation and follow the tutorials provided (https://osdoc.cogsci.nl/3.3/tutorial…
-
Hi @Slobodanp, I tried it in Edge and in Chrome and it does stop after the 32nd trial, though it fails occasionally and stops earlier. Not sure why. But it does not carry on playing after the main loop has ended. Fabrice.