Dear all,
we have another question regarding Inquisit 7.
We are using an animation in a trial, which is followed by another trial that uses an animation of a picture.
Our problem is the following:
In Inquisit 6, when we clicked on the target stimulus (arrow_forward) within the first trial (intro1) before the animation of the hand (hand_blau picture) was finished, in the subsequent trial the stimulus p9_m3 was presented either way.
Since using Inquisit 7, we have to wait for the animation in the first trial (intro1) to finish; otherwise clicking on arrow_forward will lead to p9_m3 not being shown at all in the subsequent trial (Practice1_1).
Was there a change in the presentation modalities of Inquisit 7?
As soon as we comment the animation of hand_blau out, we can click on arrow_forward whenever we want and the stimulus p9_m3 will be shown in the subsequent trial. It seems as if the animation is the problem.
Is there a fix for this other than making duration_audio1_short longer?
Down below are the script snippets this problem relates to.
In case the full script would be necessary to understand what we mean, you can find it via the following link (but please note, it is very long):
https://unitc-my.sharepoint.com/:u:/g/personal/benjamin_goecke_uni-tuebingen_online/EVnr8xO70vdJtwnptlyjR9cBB9vjTR9QcXRy3_LEGqPTOQ?e=aigNivBest,
pinguin
<values>
/duration_audio1_short=9000
</values>
<picture arrow_forward>
/ position = (90%, 80%)
/ items = ("arrow_forward.PNG")
/ size = (10%, 10%)
/ erase=false
</picture>
<picture hand_blau>
/ position = (75%, 50%)
/ items = ("hand.svg")
/ size = (15%, 15%)
/ rotation = 315
/ animation = circle(values.duration_animation, 4,1,100,93%,85%,3%) //dauer, anzahl an drehungen, von 1-100, position relativ, radius
/ erase=false
</picture>
<picture p9_m3>
/ items = ("m3.png")
/ position = (60%, 80%)
/ size = (20%, 20%)
/ animation = size(values.duration_animation, 1, 20%, 20%, 1, 0.8, 0.0001)
/ erase=false
</picture>
<trial intro1>
/ inputdevice = mouse
/ validresponse = (arrow_forward)
/ stimulustimes = [0= background_green,bush1, bush2, bush3, bush4, bush5, bush6, bush7, bush8, bush9, audio1_short, speaker; 9750 = bush1, bush2, bush3, bush4, bush5, bush6, bush7, bush8, bush9, hand_blau, arrow_forward, audio2_short, speaker]
/ beginresponsetime = values.duration_audio1_short
/ branch = [
trial.Practice1_1
]
</trial>
<trial Practice1_1>
/ pretrialpause = values.duration_ISI
/ stimulustimes = [0=background_green, bush1, bush2, bush3, bush4, bush5, bush6, bush7, bush8, bush9, p9_m3, speaker,audio9_short; 4200 = no_speaker]
/ trialduration = 4200
/ branch = [
trial.Practice1_1_Abruf
]
</trial>