Adaptive task experiment, any recommendation?
Hi all,
I'm pretty new to opensesame (python too). I usually generate my experiment by using e-prime. However, recently, I wanted to conduct an adaptive task, and e-prime doesn't reach my expectations; it can't avoid drawing out the item that has been used, so I am wondering that whether opensesame may help me to fix the problems.
My purpose in the study was to create an adaptive task to screen those who were at risk of hearing status. Now I have a couple of levels of the list. I separated all of the levels into several nested lists, each nested lists represented X level, and the task flow would be started at level 3. If the participants' response incorrectly, then will drop to the lower level; if the participants' response correctly, then will go to the upper level. So, there were three kinds of termination situations, (i) if the participant had three continuously correct responses at the highest level. (ii) three continually incorrect responses at the lowest level. (iii) the last item of the level (e.g., second-lowest level's list or second-highest level's list) was used.
Here is my question. (1) can opensesame avoid drawing out the same item (stimuli) at a particular level? (I have a couple of nested lists (level)). (2) any recommendation or references for writing adaptive scripts in opensesame? Or can I just switch my E-Prime's inline scripts to opensesame?
Thanks!
Comments
Hi,
To be honest, I don't get your design in full detail. If you wish to have more concrete advice, please try to give a little more detail, maybe even some concrete examples. I know that describing complex in easy words is not necessarily easy, but trying to help you would otherwise hardly be possible.
Nevertheless, I am very positive that Opensesame can suit your needs. Adaptive procedures should absolutely be possible. Depending on the specific implementation that you wish, it can very it difficulty to implement, but still, it will work.
I can recommend learning python in general. There are some nice tutorials linked on our website, but sooo many more out there on the web. Pretty much anything will do to get a grasp of python. Your experiment will primarily have to rely on inline_scripts, so there is probably no need to delve into details of understanding how Opensesame works, but getting a basic grasp of it can't hurt either. So, probably you better also do the OS tutorial.
Once you get started on your adaptive procedure, we can also help with the implementation.
Good luck,
Eduard