|
Post by missvon on Jun 10, 2020 22:33:26 GMT
Hello!
I am setting up an experiment that has three conditions. Within each condition, participants will complete two different tasks. Right now, I have coded the experiment and survey so that it runs through both tasks in subsequent order, but I would like participants to complete the first task and then answer a few questions about their current state before moving to the second task and answering questions after that task as well. In order to achieve this, do I need to program the survey to call on the experiment (which will be divided up based on which task I need) each individual time (resulting in 6 experiments to be embedded)? Both tasks are exactly the same except they call on data from separate tables, so I'm wondering if there is a more efficient way to set this up so that I am not editing and managing 6 different experiments. I'm extremely new to programming studies so any help and guidance would be greatly appreciated!
Best, MissVon
|
|
|
Post by PsyToolkit on Jun 11, 2020 8:46:07 GMT
You mention different things:
- I am setting up an experiment that has three conditions. Within each condition, participants will complete two different tasks.
That is possible. But it is unclear from your description whether the differences in condition are related to the experiment, or maybe to something you ask them about in the mean time. Key to programming is to try to write out in unambiguous language what you try to do, so that you get an overview of what sort of solutions you might need
- Right now, I have coded the experiment and survey so that it runs through both tasks in subsequent order, but I would like participants to complete the first task and then answer a few questions about their current state before moving to the second task and answering questions after that task as well. In order to achieve this, do I need to program the survey to call on the experiment (which will be divided up based on which task I need) each individual time (resulting in 6 experiments to be embedded)?
- Both tasks are exactly the same except they call on data from separate tables, so I'm wondering if there is a more efficient way to set this up so that I am not editing and managing 6 different experiments. I'm extremely new to programming studies so any help and guidance would be greatly appreciated!
It seems the following to me:
1) You need two different experiments for each participant.
2) It is not clear how the three conditions different from one another, so it is difficult to say if you need just 2 or maybe 6 experiments.
3) If you have two tasks that use different tables but otherwise are the same, you still need to code two different experiments, because tables are fixed to tasks.
Hope that helps
|
|
|
Post by missvon on Jun 12, 2020 0:13:27 GMT
Hello,
Thank you for the reply! Each condition will lead to participants being primed in 1 of 2 ways or not at all, hence the three conditions. Within each condition, everyone will be completing the same task, but the information they receive prior to task completion will vary based the condition they were randomly assigned to. If tables are fixed to tasks, it sounds like I may need 6 experiments, which is totally okay! I just wanted to check that there was not another way of doing it that I was unaware of. Thanks again for the response!
Best, MissVon
|
|
|
Post by alexandra (AEC) on Jun 12, 2020 10:46:39 GMT
Hi there,
you might be able to halve the experiments you need to code depending on the type of questions you want to ask. It is possible to have questions in the code of your experiment instead of in the survey. Create a seperate task for the questions you want to ask. If those differ for each of the two task, then you will need to task respectively for your questions. By using "show text" you can present your questions. If you use images, which contain the answer options, and let participants click on the one answer best corresponding to the question, then you can save the bitmap number participants clicked on. For this to work you will need to use "readmouse" after the presentation of the answers and "set $[insert your variable for the answer] bitmap-under-mouse MOUSE_X MOUSE_Y range [insert first answer image number] [insert last answer image number]". Another way would be to let participants press a key corresponding to the question and use "readkey" in order to get the response, which you can save later. I usually have a seperate block with the questions but you should also be able to include your question task(s) in the tasklist, which contains the task(s) each participant will have to do.
Best Alexandra
|
|