Fab
About
- Username
- Fab
- Joined
- Visits
- 2,610
- Last Active
- Roles
- Member, Moderator
Comments
-
Hi @lvanderlinden, Great, thank you for this! Really useful! I'm learning something new every day! @SER, that solution should work well in your experiment and is a lot simpler than mine! Best, Fabrice.
-
Hi @lvanderlinden, Does look like a much simpler solution indeed! 😀 Does it execute all the trials from a loop before repeating some, or are repeated trials mixed with no-presented-yet trials? Best, Fabrice.
-
Hi @Artabanos, This is happening because at the time you define trialTime (trialTime = self.get("time_trialSequence")), the trialSequence object has not started, hence it's time of onset has not been defined. You could try is the following…
-
@TomLammerts PS: the program I described above illustrates the method. In the actual experiment, you'd have to add a data logger at the end of the question_sequence, and a linked copy of that logger after the score feedback is displayed to participa…
-
Hi @SER, There may be various ways to go about achieving what you're after. Doing it without Python code is a little challenging, but here's one solution I can suggest (hopefully I'm not making this a lot more complicated that it needs to be). I pu…
-
Hi @TomLammerts, Glad I could help! Good luck with your experiment, and thanks for the ☕️! Fabrice.
-
Hi @TomLammerts, The answer to your general question is that you need to use some coding to generate random numbers depending on the subject's subjective score. Hence, once you've asked the subject what they think their score is, you should use a sc…
-
Hi @maayanro, Your task is very long and complex (I suspect that using nested loops could have greatly simplified its structure). It is too long for me to work on. There are numerous types of trials with feedback. Some feedback screens appear to be …
-
Hi @SQuestion, I had a quick look at the questionnaire bit of your task. I noted that you're still using an outdated version of Open Sesame. Not sure that the version you're using includes the form objects but I suspect it does not. You'd make you l…
-
Hi @ChristianB, As an afterthought... One thing you could do is to accept the "0" (zero) as input but save an "O" (o letter) into vars.multichar_response. Perhaps it works out well in your design. Depending on what font you use o…
-
Hi @maayanro, This problem can have many different origins. Might be a coding error if you have code in your sequence, might be an issue with the use of several input objects in the same sequence, might be an error in defining the correct responses,…
-
Hi @eduard, Thanks for this! That makes sense 👍️ Fabrice.
-
Hi @DahmSF, You can find some information about the objects and variables that can be edited or manipulated from Javascript here (including the log): https://osdoc.cogsci.nl/3.3/manual/osweb/osweb/ You can also use the browser's debugger to explore…
-
Hi @ChristianB , As @DahmSF pointed out, it has to do with the type of variable. I'm no Javascript expert, but I think that it would be straightforward with pure Javascript variables. However, I think the problem here might be with how OS handles th…
-
Hi @wdhany, To tell you the truth, I'm not sure. I had to work it out by elimination from your script. But yes, I assume it has to do with the translation of the experiment in Javascript to run in the browser. Glad it works, though! Good luck with y…
-
Hi @federoma10, As far as I can tell, the panning values go from -1 (right) to 1 (left). At least that's what I'm experiencing. I think you'll find that if you use a stereo sound and play with the panning, you have the sound only on one side if you'…
-
Hi @MicolG, I have no experience with the implementation of EEG triggers in OS but I assume you have that part under control and know how to send the trigger but just need help with defining its value depending on the subject's response accuracy. Th…
-
Hi @wdhany, I had a quick look at the task you uploaded and I can see several problems. First, you have some Python code in an inline_script object in the unused items. That fails the OSWeb compatibility check, preventing the task from even startin…
-
Hi @gvh, It may have to do with the resolution settings of your experiment and the resolution of your video file, the backend you're using, and whether you've got the "Fit video to screen" option disabled in the controls of the video playe…
-
Hi @carrot44, It looks as if you're trying to use the same variable to convey the content of a text element and the name of a picture file to be displayed by an image element on a sketchpad. That can't work. If you have a text element and feed it a …
-
Hi @SaleSarma & @eduard, Can't really say I've achieved any wisdom in Javascript yet (only just begun to try to use it). Hopefully some day! 😉 I do not know whether you can create keyboard objects directly from Javascript within OSWeb. I think y…
-
Hi @jonase, Glad your experiment is now almost fully working! 😀 The problem you described is due to the fact that sketchpad are prepared before the parent object is executed. So in this case, before the Experiment object is run. Since you refer to v…
-
Hi @hanlyang, By default (i.e., if you select the "Log all values" option in the Logger object), the logged data will contain every single variable measured, which can seem a little overwhelming. https://forum.cogsci.nl/uploads/483/VGDQZMU…
-
Hi @ireneruizp, I'm not sure I understand your description, as your table does not contain an image variable. Your table already contains a fully orthogonal distractor x distractor_position x target_position design (2x2x2) and your table's "ord…
-
Hi @Vasileia_chr, Great! Glad it now works! Good luck with your experiment! Fabrice.
-
Hi @jonase, Saw the empty post above. Not sure whether you sent it by mistake or whether something went wrong and the content went missing. Just letting you know in case you did post something. Best, Fabrice.
-
Hi @DPvanSoeren, Glad I could help and that your task is now working! And thanks for the coffee! 😀 (Yes, psyfab is my name on buymeacoffee). Good luck with your experiment! Fabrice.
-
Hi @hello123123, As Eduard pointed out, the way to do this is to take a first response and immediately display the same stimulus screen again before you take a second response. So, you'd have two stimulus screens and two keyboard object within the s…
-
Hi @L_Geissert, As this post has remained without answer for a bit, I'm taking the initiative here to say that to my knowledge, there is no such template. Unless some user has programmed a task of that sort and is happy to post it here, you'd have t…
-
Hi @jonase, Just to clarify... The solution I suggested does set the same rule for all blocks of the game task presented to a participant. The rule is not redefined in each block. It is set at the onset of the experiment and applies consistently in …