Let me try to restate your goal, and you let me know if I got this right.
You have two Lists, let's call them AList and BList, and each List has
some number of rows. You want to pick one List at random, and then
run all the items in that List, in some random order. Then you want
to move on to the second List, and run all those items in some random
order. Right?
Well, for that you would not used nested Lists. You would instead use
what I call "tiered Lists". You would start with a BlockList, which
has two rows, each with a Weight of 1, and set to random selection.
Each row would have a different Procedure, say BlockAProc and
BlockBProc. Then BlockAProc would use AList (set to random
selection), and BlockBProc would use BList (set to random selection);
both AList & BList would call the same trial Procedure. So the
structure looks something more like
- BlockList
- BlockAProc
- AList
- TrialProc
- BlockBProc
- BList
- TrialProc
Set up this way, BlockList will select ListAProc or ListBProc at
random, then run through all of either AList or BList in random order,
then run the remaining List in random order.
(I have outlined the simple but clumsy way to do this. There is a
nicer way where you use the same BlockProc for both rows of BlockList,
and then use an attribute in BlockList to supply the name of a List
that you use as a nested List in a single TrialList which takes the
place of both AList & BList, but that is for advanced users. I do
this all the time myself.)
(And yes, I have a lesson that covers nested vs. "tiered" Lists in my
online course.)
David McFarlane
E-Prime training online:
http://psychology.msu.edu/Workshops_Courses/eprime.aspx
Twitter: @EPrimeMaster (
https://twitter.com/EPrimeMaster)
> --
> You received this message because you are subscribed to the Google Groups
> "E-Prime" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
e-prime+u...@googlegroups.com.
> To post to this group, send email to
e-p...@googlegroups.com.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/e-prime/8be0200a-5c8b-447c-b467-b58dcb60e572%40googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.