Adding an "opt out" option or button to a likert type trial


Author
Message
Sercan
Sercan
Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)
Group: Forum Members
Posts: 28, Visits: 129
I am administering likert trials in which participants rate pictures on a scale from 1 to 9 by clicking the buttons typical for a likert trial. But, I also want to give them a response option representing "not applicable". I would like that this response option is accessed through something other than the likert scale buttons. Is there a way to add a button on a row below the likert scale, or do you see some other way to implement this?

Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 107K
Sercan - 5/22/2025
I am administering likert trials in which participants rate pictures on a scale from 1 to 9 by clicking the buttons typical for a likert trial. But, I also want to give them a response option representing "not applicable". I would like that this response option is accessed through something other than the likert scale buttons. Is there a way to add a button on a row below the likert scale, or do you see some other way to implement this?

It's not possible using <likert>. You can of course create a custom likert-type scale using regular <trial>, <text> and/or <picture> elements. In that latter case, you can add a <button> that is not part of the scale as an addition response option.
Sercan
Sercan
Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)
Group: Forum Members
Posts: 28, Visits: 129
Dave - 5/22/2025
Sercan - 5/22/2025
I am administering likert trials in which participants rate pictures on a scale from 1 to 9 by clicking the buttons typical for a likert trial. But, I also want to give them a response option representing "not applicable". I would like that this response option is accessed through something other than the likert scale buttons. Is there a way to add a button on a row below the likert scale, or do you see some other way to implement this?

It's not possible using <likert>. You can of course create a custom likert-type scale using regular <trial>, <text> and/or <picture> elements. In that latter case, you can add a <button> that is not part of the scale as an addition response option.

Thanks Dave. Is there any built-in way to check that the button object is pressed or do I have to do this by checking mouse button status & mouse position?
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 107K
Sercan - 5/22/2025
Dave - 5/22/2025
Sercan - 5/22/2025
I am administering likert trials in which participants rate pictures on a scale from 1 to 9 by clicking the buttons typical for a likert trial. But, I also want to give them a response option representing "not applicable". I would like that this response option is accessed through something other than the likert scale buttons. Is there a way to add a button on a row below the likert scale, or do you see some other way to implement this?

It's not possible using <likert>. You can of course create a custom likert-type scale using regular <trial>, <text> and/or <picture> elements. In that latter case, you can add a <button> that is not part of the scale as an addition response option.

Thanks Dave. Is there any built-in way to check that the button object is pressed or do I have to do this by checking mouse button status & mouse position?

You specify the button stimulus as /validresponse in the <trial> element, just like you specify the text and/or picture stimuli that make up the scale there. That is all, you don't need to check mouse button status or position.
Edited Yesterday @ 7:42 AM by Dave
Sercan
Sercan
Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)
Group: Forum Members
Posts: 28, Visits: 129
Thanks Dave! I've gotten it to work exactly as I wanted.
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search