|
Post by Kujtesa Mustafa on Mar 22, 2020 21:38:54 GMT
Greetings Is there a way to make the experiment skippable? I tried o: free but it doesn’t work. Please, if you know how let me know Thank you in advance!
|
|
|
Post by timface on Mar 26, 2020 2:46:14 GMT
Hi,
From my limited experience you could do this two ways. 1.) Before the experiment begins, ask if the participant wants to skip or not. Then use the value from that question as the condition for a "jump" type question which will goto the question after the experiment. e.g l: do_exp_check t: radio q: Do you want to skip the next experiment - y - n
l: t: jump - if $do_exp_check == 1 goto some_other_q
l: myexp t: experiment - myexp
l: some_other_q blah blah blah
OR
2.) If they are in the experiment you could possibly include a 'skip-key' in your keys for a task, then once you readkey you can check if it's the skip key and just call end experiment. eg. task myTask keys a space readkey 2 1000 if STATUS == CORRECT end experiment fi
Cheers, Tim
|
|
|
Post by PsyToolkit on Apr 1, 2020 8:59:45 GMT
Hello Kujtesa,
I agree with Tim. Best to ask people and put a "jump" around it (solution 1).
I can see that there are certain situations where you would want to make the experiment skippable, although it will be a rare event.
Can you write a bit more of when you think this is useful?
Gijsbert Stoet
|
|
|
Post by Kujtesa Mustafaj on Apr 4, 2020 23:50:08 GMT
Hello
Tim, thanks a lot for providing the two solutions!
Professor Stoet, this is being done in order to reduce the possibility of psychological harm of participants. They should have the options of skipping and withdrawing from the questionnaires, test, and the experiment. Even though they are required to be completed, the respondents should also have skipping and withdrawing options as well. It’s my university’s research ethics policy. Thank you.
Best regards
|
|
|
Post by PsyToolkit on Apr 5, 2020 0:18:25 GMT
Hi Tim,
I now understand that it is your university's research ethics policy, thanks for letting me know. It is always interesting to see what ethics boards ask for, this is particularly an issue in the USA.
Rest assured that people participating and who do not really want to do it will just drop out. What you typically see with most online studies is a relatively high drop out. Therefore, it makes a lot of sense to write questions as concise as possible and to make experiments as short as possible (and as engaging as possible). People also like to get some feedback on what they are doing, such as feedback how fast they can respond or how many mistakes they made.
Good luck with your study and please come back if you have any other questions.
Best,
Gijsbert Stoet
|
|
|
Post by Kujtesa Mustafaj on Apr 5, 2020 16:15:40 GMT
Hi Professor Stoet, so the code did not work, unfortunately, when I clicked on Yes/No answers, it directed to error page Psytoolkit. Anyways, since they have the option to close the online survey window, I believe, it is okay not to have that other option.
Regarding feedback, it would be great but it is not compulsory, so I am not providing that. I am however asking participants if they want to be provided with the results of the study. Which are important to know since they are the targeted population. Yes, dropout of participants is a big problem, I think in my case is because the task requires keyboard, and probably the participants were using mobile devices and did not actually read the whole information form. Thus, dropout. From the data results that is what I got, lots of participants dropped out during the experiment part.
Thank you for the tips on research formulation. I appreciate it a lot. I did made sure that questions were straight to the point, short, no leading or suggestive ones. And, the experiment was short and precise as well.
Thank you so much for all your help! I hope I did not bother you. Best
|
|
|
Post by PsyToolkit on Apr 5, 2020 21:29:16 GMT
I am sorry to hear you have a problem with your code. Please email psytoolkit@gmx.com with your email and name of survey and I will help you.
It can be really hard to get participants for these types of stories. I hope it works out for you.
|
|
|
Post by Adam on May 4, 2020 20:09:25 GMT
I'm also looking for a way to skip an experiment.
Use case: An experiment has a practice block, followed by three trial blocks. If the subject does not score at least 65% in the practice block, they will not be a good candidate for this experiment, so we would like to skip the three trial blocks and present them with a "thank you" message.
But it doesn't seem like blocks can contain conditional statements like "if" or "while", so I'm not sure how we will be able to skip certain blocks.
|
|
|
Post by PsyToolkit on May 4, 2020 20:57:01 GMT
You can after a practise block insert a "hidden block" (i.e., a block the participants are not aware of) in which there is one task that checks some condition and then "ends" the experiment. Look for the "end" instruction in tasks.
|
|
|
Post by Adam on May 4, 2020 21:29:14 GMT
Excellent, thank you.
|
|
|
Post by Adam on May 5, 2020 18:18:52 GMT
Still having trouble skipping a block.
It seems like I can end a task, and end a tasklist, but I can't figure out how to end the entire experiment.
If, based on a condition, I end the task or tasklist that I'm in (using "end), it still proceeds down to the next block containing the real experiment trials.
|
|
|
Post by PsyToolkit on May 6, 2020 9:41:23 GMT
You need to use end experiment for what you want.
You want to check here in the PsyToolkit experiment scripting language. There are 3 different "end" possibilities.
|
|