Howdy, Stranger!

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

Supported by

Feedback to no response

I am new to opensesame and scripting. I have made an experiment where participant has to give response to the stimuli within 4000 ms. I am able to give feedback to correct and incorrect response but I am unable to produce feedback when participant has not provided any response within 4000ms.


can anyone suggest how can I do it.


thanks

Comments

  • Hi VKT5430,

    Try this if the response concerns a selection (chekbox or oher): [response]= u'no'

    or this if it concerns text input: [response]= u''

    Best regards,

    Lucie

  • edited April 2019

    To add to Lucie's response, if you use a regular keyboard response item, the line would be:

    [response]=None

    Eduard

    Buy Me A Coffee

  • edited April 2019

    When I added a sketchpad with run if condition [response]=None; its first showing the sketchpad given for run if condition [correct]=0 and then the newly added sketchpad. As the variable correct is storing value 0 for no response.

  • I have a similar issue - did you resolve this after?

  • Hi Kim,

    What is your issue? Similar is not he same, so we can't help you, if you don't provide details. What do you want to accomplish and where does it go wrong?

    Eduard

    Buy Me A Coffee

  • I want to have feedback for each trial depending on how they respond:

    correct response = blank screen for 300ms

    incorrect response = screen reiterating the response required for 3000ms

    no response - screen saying they haven't responded in time and what the correct responses are for 3000ms


    I can do the first two fine (using [correct] = 1 and [correct] = 0 respectively on the sketchpads relating to the feedback for the first two. However, I can't figure out how to get the no response to work (because no responses is also assigned 0 under correct response).

  • Hi Kim,

    I think you can use [response] = None to check for a not-given response. Importantly, you have then to add [response] != None to the incorrect condition, because as you noted, in both cases correct = 0.


    Eduard

    Buy Me A Coffee

  • Ah this was the missing step. As I already have [correct] = 0 there would I just add the [response] != None on the same line or do I need something separating it (am new to coding).

  • incorrect: [correct] = 0 and [response] != None

    miss: [correct] = 0 and [response] = None

    Buy Me A Coffee

  • Fab thanks so much

Sign In or Register to comment.