Millisecond Forums

Subject numbers & group assignment

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

By reyu7344 - 7/18/2012

Hi there,


My experiment is conducted online and I need to generate tokens that they then use as logins to access the experiment. This is so that I am able to identify which participants have completed the study so I can give them course credit. All the subject numbers need to be unique for this reason. I get that I can use a number of methods to generate subject numbers once I upload. First question: is there any way of making these tokens single use only to prevent them attempting the experiment again/quitting the experiment and restarting? If not, I'm assuming I could use date/time to identify the first time participants did the experiment. 


I also need to counterbalance the block order of three blocks of trials. I understand that I can use the /subjects = (1 of 3) attribute (2 of 3, 3 of 3) to do this. I'm a bit confused as to how the roughly even assignment of subjects to these groups works, so am unsure of what else needs to included in the script for this to work. It's my understanding from http://ron.dotsch.org/inquisit-tutorial/ that it's linked to the subject numbers. Cheers,
Renee

By Dave - 7/18/2012

My experiment is conducted online and I need to generate tokens that they then use as logins to access the experiment. This is so that I am able to identify which participants have completed the study so I can give them course credit. All the subject numbers need to be unique for this reason. I get that I can use a number of methods to generate subject numbers once I upload. First question: is there any way of making these tokens single use only to prevent them attempting the experiment again/quitting the experiment and restarting? If not, I'm assuming I could use date/time to identify the first time participants did the experiment. 


Inquisit does not have any token system, so this is something you should ask the provider of said system.


I also need to counterbalance the block order of three blocks of trials. I understand that I can use the /subjects = (1 of 3) attribute (2 of 3, 3 of 3) to do this


If you supply a numerical subject id, the condition assignment will be based on the modulus of the respective id. If you don't supply numerical ids, you need to set /groupassignment to random. See e.g. https://www.millisecond.com/forums/Topic4148.aspx.


Regards,


~Dave

By reyu7344 - 7/18/2012

Inquisit does not have any token system, so this is something you should ask the provider of said system.

Sure. I've been reading this though, which talks about devising a system in which participants can specify their subject ID themselves. I guess this is what I mean by 'access token', just a number that I give to them that will be linked to their data when it's recorded, so I'm able to identify them. Guress they're not one-time though but no big issue.


If you supply a numerical subject id, the condition assignment will be based on the modulus of the respective id. If you don't supply numerical ids, you need to set /groupassignment to random. See e.g. https://www.millisecond.com/forums/Topic4148.aspx.


Makes sense. Thanks for that. I'm happy to use either. Mathematics is not my forte, but I'm assuming both types of group assignment (subjectnumber or random) to result in pretty much equal distribution over the groups? Please correct me if I am wrong.  And if I am wrong, am I able to set numerical subject ids and still set /groupassignment to random?



By Dave - 7/18/2012

Guress they're not one-time though but no big issue.


Yes, if you are talking about user-entered ids, they are *not* one-time.


Mathematics is not my forte, but I'm assuming both types of group assignment (subjectnumber or random) to result in pretty much equal distribution over the groups?


Given a decent sample size, they should.


am I able to set numerical subject ids and still set /groupassignment to random?


Yes.

By reyu7344 - 7/18/2012

Thanks Dave! Very helpful. I must applaud you for being so quick to reply as well.