Likert Scale questionnaire

If this template helps then use it. If not then just delete and start from scratch.

OS (e.g. Win10): Win10
PsychoPy version (e.g. 2024.2.4 Py 3.8): 2024.2.4
Standard Standalone Installation? (y/n) If not then what?: yes
Do you want it to also run online? (y/n): yes
What are you trying to achieve?:

I am trying to create the experience in close relationships scale, a 32 item scale with 2 factors rated on a 7 point Likert Scale

What did you try to make it work?:

I have tried to use the forms component

Link to the most relevant existing thread you have found:

What specifically went wrong when you tried that?:
Include pasted full error message if possible. “That didn’t work” is not enough information.

I am able to get the scale items up and working with is component, but the performance is really bad.

Specifically when scrolling with the sidebar it is increadibly laggy and slow and when trying to make a response it is also unacceptably slow.

Is there a better way to create a standard likert style questionnaire? Or is it possible that I am using the component wrong?

Dear Willis,

Without a copy of your experiment, it’s tough to say in what way it’s “laggy”.

Have you tried just having each question be a separate screen/routine, and using a slider + text component for prompting participants?

Issac

Hi Issac,

Thank you for the reply. If there is other info that I can provide that might be diagnosing the problem easier let me know.

I haven’t tried the separate screen / routine approach - I had the thought, but it strikes me as being a bit over complicated, and potentially (human) error prone for putting together a basic self-report likert scale. Do you think this is the best solution?

For additional info, you can provide a copy of the experiment to see what could be going wrong, and what the behaviour looks like. Without looking at the experiment it’s tough to say why it would be laggy. Part of me things it might have to do with redrawing the slider elements and positioning everything, but I don’t use the form component so I have no idea.

As for your concerns about human error I would say probably not. You would just set your experiment close to the same way:

CSV of questions

The routine:

What is looks like:

Note: I spend 0 time on the formatting as it’s just to show that it works. You would obviously spent a few minutes formatting it to make it look presentable, positioning of items, and having appropriate labels.

Issac

1 Like

Hi Issac,

Thanks so much. I think you might be right, that just using the slider could be an easier solution.

I’ll give it a go with this method.

Willis

1 Like