What causes components to reload?
Hello! I hope this is the correct discussion category.
I'm making my first ever OpenSesame experiment, and I'm pretty sure I haven't structured things as it's intended. Essentially, I have 12 studies on Mindprobe/JATOS that are all slightly different variants of the same experiment. I did this just to get 12 different links that I could give to people. Each of these 12 studies contain only one component, which is the entire experiment. When I run the studies from my view on Mindprobe, there's no problem. However, whenever I use a link (General Multiple) two things can happen:
- If I have disabled "Allow reload" for my single component, the experiment freezes at the data transfer by the end of the run. On the result page it will say "It is not allowed to reload this component". Sometimes it shows errors in the browser console as well.
- If I have enabled "Allow reload", the experiment finishes properly but the results get messy with several component results featuring duplicate data.
So far, I cannot understand what is causing these component reloads. I would of course like to avoid them. Again, I'm rather new to this and my effort has mostly gone to figuring out OpenSesame and OSWeb. I have likely misunderstood a lot about JATOS. Any help is appreciated.
Thanks!
Comments
You are right in your assessment that something causes your component to reload. JATOS (or jatos.js) does not reload by itself - reloading can only happen by the component's code or by the participant pressing the reload button. And that is why I think you won't get much help here in the JATOS forum. Maybe try in the OpenSesame forum?