Ramdomize the blocks while selecting a specific selection for a block in real time

David McFarlane mcfarla9 at msu.edu
Tue Aug 19 15:46:06 UTC 2014


You could achieve much the same effect, without 
any inline code, by using a main List with 
Selection Order set to Counterbalance, and Order 
By set to Subject.  That List would have one row 
for each of your possible scenarios, and then use 
the Subject number to select which row to run.

-----
David McFarlane
E-Prime training 
online:  http://psychology.msu.edu/Workshops_Courses/eprime.aspx
Twitter:  @EPrimeMaster (https://twitter.com/EPrimeMaster)

/----
Stock reminder:  1) I do not work for PST.  2) 
You may reach PST's trained staff (and other 
support facilities) at https://support.pstnet.com 
.  3) If you do get an answer from PST staff, 
please extend the courtesy of posting their reply 
back here for the sake of others.
\----


At 8/17/2014 02:52 AM Sunday, KatrinH Heimann wrote:
>Hey, well I guess what you could do is, 
>referring in an inline before and after the 
>block to the attribute subjectnumber and 
>depending on this let eprime jump to the right 
>block using a "goto" command and a label
>
>so assuming you would have two blocks only and 
>subjects 1 would have to do the first block first, subject 2 the second:
>you would need to put an inline object before 
>the blocks saying something likeÂ
>
>if getattribute "subjectnumber" = 2 (I am not 
>sure though anymore about how the getattribute 
>command is implemented precisely, look it up googling)
>goto label1 (which you should put before block 2)Â
>
>and then after block 2:Â
>
>if getattribute "subjectnumber" = 2Â
>goto label2 (which you should put before block 1 after the first inline)
>
>and then after block 1:
>Â
>if getattribute "subjectnumber" = 2 (I am not 
>sure about how the getattribute command is 
>implemented anymore, look it up googling)
>goto label2 (which you should put before block 1 after the first inline)
>
>if getattribute "subjectnumber" = 2 (I am not 
>sure about how the getattribute command is 
>implemented anymore, look it up googling)
>goto label3 (which you should put at the end of the experiment)
>
>but there are a lot of inlines involved like this....
>probably there is an easier way, too....
>
>>
>
>
>
>
>2014-08-17 1:52 GMT+02:00 Zh Wu 
><<mailto:wzhmelly at gmail.com>wzhmelly at gmail.com>:
>For simplicity, I just designed four different 
>scripts, but I am still wondering whether this is doable in Eprime:)
>
>On Wednesday, August 13, 2014 7:35:34 PM UTC-4, Zh Wu wrote:
>I am designing an experiment with two blocks, BlockA and BlockB.Â
>
>I want 1/4 of participants to do BlockA randomly 
>and then BlockB sequentially, 1/4 of 
>participants to do BlockA sequentially and then 
>BlockB randomly, 1/4 of participants to do 
>BlockB randomly and then BlockA sequentially, 
>and 1/4 of participants to do BlockB sequentially and then BlockA randomly.Â
>
>I know how to select the blocks randomly (i.e., 
>half participants do BlockA first and the other 
>half BlockB first), but for the specific list, I 
>don't know how to change the selection for a specific participant.
>
>Any help would be greatly appreciated!

-- 
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+unsubscribe at googlegroups.com.
To post to this group, send email to e-prime at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/53f37149.6a39320a.4739.0d2cSMTPIN_ADDED_MISSING%40gmr-mx.google.com.
For more options, visit https://groups.google.com/d/optout.



More information about the Eprime mailing list