How to run an experiment through Jatos MindProbe
Good afternoon!
I have created an online experiment for my thesis in Psychology using OpenSesame and I need to run it online using Jatos MindProbe. I tried to export my experiment as a .jzip file and imported it on Jatos, but the problem is that while I can see the welcome sketchpad and the form_multiple_choice without any problem, the same does not happen with the first block (made of an inline javascript, fixation dot and 5 sketchpads). I suppose it has to do with the .csv file from where the variables should be converted into the text that has to appear to the participants. More specifically, to each sketchpad (named chunk1, chunk2,...,chunk5) corresponds a single piece of text. I run the experiment several times and modified the javascript coding, at times I simply see {{chunk1}} on the screen and other times only "". What does it mean? Is it a problem with the .csv file? Could it be that the javascript coding is wrong? How do you run experiments on Jatos MindProbe from OpenSesame? I checked the console, but cannot understand what it says.
I would really appreciate it if you could help me with my experiment! Thanks in advance.
Comments
Hi @me19,
It's difficult to understand your task and what is not working from your description. Are you saying that the problems occurs only when you run the task on JATOS but that it works perfectly when you run it locally in your browser? I suspect that your task contaions error that affect it even when running locally. I'd suggest trying to debug it first before you try uploading it on Mindprobe. Error messages are normally quite informative and can help you track the problem. Also, I'd recommend outputting data to the console so that you can veryify the value of key varioables as the task runs. This often helps identifying the origin of problems. Keep testing your task as you build it step by step, not after you've itroduced lots of change or code. If you need more specific help, please submit a detailled description of the method/task structure/code you're using, and better still, upload a stripped down version of your task to the forum.
Best,
Fabrice.
Thank you so much for your suggestions!
Now everything works perfectly on both Jatos and my browser. The thing I am still stuck with is with how to save response times from rating. More specifically, I do not know what to write in the inline Javascript in order to save this variable, I think I need two of them: one before the rating and the other one after it. I simply have a question and some answers from which the participant has to choose one. I should also specify the module title and the response variable, shouldn't I?
Hi @me19,
I can't really identify the problem based on that description. How are you collecting your ratings? using a form? Using a keyboard object?
If you have several keyboard objects, the
response_timevariable written in the logger at the end of your trial (I'm assuming you have placed a logger there) will be that corresponding to the latest response registered. The individual response times for the different keyboard objects are automatically registered under variables combining "response_time_" and the name of the keyboard object. So if your first keyboard object is called rating1, the response time to this keyboard object can be found inresponse_time_rating1.Best,
Fabrice.
PS: when responding on the forum, use your correspondent's handle so that they get notified of the message.