Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

Newbie question on old/new task

Hi,

I'm new to OpenSesame. I want to create an old/new task that presents 30 items then tests whether or not the test item presented. Should I use 30 sketchpad item for presenting the targets and 60 for testing ? Is it possible to repeat an item and then another item? For responses, I am planning to use 1 to 6 likert scale. I am pretty sure there is a related discussion but couldn't find it.

Greetings

Comments

  • Hi,

    I am pretty sure there is a related discussion but couldn't find it.

    I am also pretty sure, but I can't find it either.

    You don't need 30 sketchpads. One sketchpad is sufficient if you put the content on it by means of variables. Check out the beginner's tutorial to get an explanation on how this is done (see in particular point 4). Basically, you have two loops (learning, and recall), in which you have (as a bare minimum) one sketchpad for the stimulus, a keyboard response item (or some implementation of a Likert scale) and a logger.

    The important part is the creation of the stimulus lists. I don't know whether there is an easy approach with the loop items, so I usually use python scripting. For example this code below, produces one list for learning, and another list (with twice the size) for the recall phase.

    import random
    # have a list of 30 stimuli, in this case 30 numbers
    learning_list = list(range(30))
    random.shuffle(learning_list)
    # have a list of 60 stimuli, in this case 30 numbers from the learning, and 30 new numbers
    recall_list = learning_list + list(range(31,60))
    random.shuffle(recall_list)
    

    You can then use the two lists to present the images one by one in respective phase.

    good luck,

    Eduard

    Buy Me A Coffee

Sign In or Register to comment.