Empirisoft Support

    Welcome to Empirisoft Support
Results 1 to 2 of 2

Thread: Complex condition assignment (case 5969)

  1. #1
    Join Date
    Feb 2012
    Posts
    2

    Complex condition assignment (case 5969)

    I have a problem that I am trying to work out without creating unnecessary complexity. What I need to do is have my participants listen to 30, 30 second sound clips. One at a time with them in control of moving from one to the next. In one condition they will just click continue to go to the next song and in the other condition they will be asked 4 scaled response questions after each song. The problem is the 30 clips they listen to need to be a specific 30 songs based on their age. How do I have Media lab record their age and then begin a specific set of songs and scaled responses (or not) with one of my two different conditions? My age range is from 18 to 40 and there are 200 different clips I am selecting from. Each age has a different combination of 30 clips from those 200. The only thing I have come up with so far is to make each age and condition separately and label the conditions "1.18, 1.19, 1.20, 2.18, 2.19, 2.20" and so on. The problem with this is it will create a total of 360 conditions. Any suggestions?
    Last edited by jason_reed; 12-15-2015 at 12:13 PM.

  2. #2
    Join Date
    Feb 2013
    Posts
    22
    Hi endrew. I think the best way to do what you want would be to use skip logic. Basically, have the first item in your experiment ask for the participants age. You can set this up using a responses.xls file. Open excel and create a file with the following three headings: variable, value, and skipto. Variable is the name of either a variable that appears in your study (e.g. "age") or a new variable that you want to calculate. Value is the value of that variable. Skipto allows you to specify where the experiment should go next based on the value of a variable. This is what we'll be using. In the skipto field, you'll enter an excel formula that sets up the rules for where in the questionnaire MediaLab should go next based your subjects age.

    I've attached a very simply example excel file so you can see this in action. In the example, I made an excel formula that will send subjects to one variable if they are 18, another variable if they are 19, and still another variable if they are 20. In practice, you'd want to continue that logic all the way up to 40. Next, in MediaLab, set a "skipto" value for the final item in each set of 30 clips that sends participants to the next phase of the study rather than having them go on to more sound clips.

    That would handle assigning a set of sound clips depending on age. You could use MediaLab's overall condition to assign participants to the "questions" vs. "no questions condition" first, then use this method once they've started to ensure they get the proper list of songs. Note that, for this to work, you'd need to have your age item, all your song clips (for all age groups), and whatever you want subjects to do after the clips contained in one questionnaire file.

    I hope that helps I know that might all seem like a lot, so please let me know if it's not clear and I'd be happy to help you create the excel file and integrate into the study.

Similar Threads

  1. Complex permanent background
    By baruche in forum DirectRT Older Versions: How Do I...
    Replies: 0
    Last Post: 11-02-2011, 06:55 PM
  2. Condition# randomization
    By umhui in forum MediaLab Older Versions: General Questions
    Replies: 1
    Last Post: 06-11-2008, 03:17 PM
  3. complex issues in JUMPING
    By jenjordan75 in forum DirectRT Older Versions: How Do I...
    Replies: 1
    Last Post: 09-08-2007, 06:31 PM
  4. Using subject and/or condition ID as variables
    By jarvis24 in forum DirectRT Older Versions: How Do I...
    Replies: 7
    Last Post: 01-16-2007, 09:59 AM
  5. response as condition
    By katherineinus in forum DirectRT Older Versions: How Do I...
    Replies: 1
    Last Post: 11-17-2006, 11:40 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •