JATOS & Lab.js: Workers created autonomously and 'personal single' worker-type not working
I created a lab.js experiment and am currently hosting it on a jatos server.
At first I wanted to go with the worker type "personal single". But no matter whom I sended a link, they got the error message that the link had been already used (it hadn't). I need every subject to have their personal link, because I do the counterbalancing via a url parameter "sub_id". I create a batch for every subject because I use the name of the batch to check if a sub_id has been sucessfully used. I want to subjects to go through the study in one single session, so I thought that "personal single" would be optimal. A friend of mine had the same problem with the "personal single" type and she then went for "personal multiple" (she video-chatted with her subjects). I read about the same problem here: https://forum.cogsci.nl/discussion/6284/obsolescence-of-links-for-participants#latest
After "personal single" didn't work out, I went for "general single". It works in the sense that it doesn't produce error messages. However, for two batches (aka two links that I sent) stuff got mixed up. Suddenly I had multiple results from multiple people in the same batch and the person I sended the link to, hadn't even open it yet! I checked that I didn't spread links from that same batch anywhere else. I then wanted to exclude this possibility by restricting the worker count per batch. I chose 2 because there's always one of the "jatos worker" type right from the start. It worked when I tested it on my own devices, but then I sent a link to a friend, and the max. worker count had already been reached without her clicking the link. A worker had already been created with the state "started" - not by me nor her! What does "started" even mean? This is a thing that I noticed before. Per batch multiple workers are created, all with the state "started", although I provided the link only to one person and they are only allowed to click it once.
Besides that, jatos works for me and I am really thankful for the servers! Providing free servers is helping thousands of students world-wide!