Millisecond Forums

Block - trials attribute - selectmode: sequence problem randomization

https://forums.millisecond.com/Topic28980.aspx

By DannyPilgrim - 5/11/2020

Hello everyone,

this question may have been asked many times before, but I've not been able to find anything specific.

I want to show the participants this sequence of trials:
/ trials = [1-5 =sequence(AmpelStudierÜbung, TastaturStudierÜbung, AtomStudierÜbung, LampeStudierÜbung, TriangelStudierÜbung)]

The participants just have to watch all of these trials for 3 seconds without pushing a button.
The problem is that this block loops itself everytime after the "TriangelStudierÜbung"-trial ends; so the next block does not start at all.

It does work with the =noreplace function but the trials must not be shown randomly.
Do I have to use another function such as the /branch function?

Thank you very much!
Danny
By Dave - 5/11/2020

DannyPilgrim - 5/11/2020
Hello everyone,

this question may have been asked many times before, but I've not been able to find anything specific.

I want to show the participants this sequence of trials:
/ trials = [1-5 =sequence(AmpelStudierÜbung, TastaturStudierÜbung, AtomStudierÜbung, LampeStudierÜbung, TriangelStudierÜbung)]

The participants just have to watch all of these trials for 3 seconds without pushing a button.
The problem is that this block loops itself everytime after the "TriangelStudierÜbung"-trial ends; so the next block does not start at all.

It does work with the =noreplace function but the trials must not be shown randomly.
Do I have to use another function such as the /branch function?

Thank you very much!
Danny

/ trials = [1-5 =sequence(AmpelStudierÜbung, TastaturStudierÜbung, AtomStudierÜbung, LampeStudierÜbung, TriangelStudierÜbung)]

means you're running the sequence of trials 5 times. If you only want to run the sequence once, you ought to do

/ trials = [1 =sequence(AmpelStudierÜbung, TastaturStudierÜbung, AtomStudierÜbung, LampeStudierÜbung, TriangelStudierÜbung)]
By DannyPilgrim - 5/11/2020

Dave - 5/11/2020
DannyPilgrim - 5/11/2020
Hello everyone,

this question may have been asked many times before, but I've not been able to find anything specific.

I want to show the participants this sequence of trials:
/ trials = [1-5 =sequence(AmpelStudierÜbung, TastaturStudierÜbung, AtomStudierÜbung, LampeStudierÜbung, TriangelStudierÜbung)]

The participants just have to watch all of these trials for 3 seconds without pushing a button.
The problem is that this block loops itself everytime after the "TriangelStudierÜbung"-trial ends; so the next block does not start at all.

It does work with the =noreplace function but the trials must not be shown randomly.
Do I have to use another function such as the /branch function?

Thank you very much!
Danny

/ trials = [1-5 =sequence(AmpelStudierÜbung, TastaturStudierÜbung, AtomStudierÜbung, LampeStudierÜbung, TriangelStudierÜbung)]

means you're running the sequence of trials 5 times. If you only want to run the sequence once, you ought to do

/ trials = [1 =sequence(AmpelStudierÜbung, TastaturStudierÜbung, AtomStudierÜbung, LampeStudierÜbung, TriangelStudierÜbung)]

Hello Dave!
Thank you very much for your quick response! :)
It does work now.