BigFiveInventory (BFI) Demo not working

Please, I really need help:

OS (e.g. Win10): Win 11
PsychoPy version (e.g. 1.84.x): Builder Version v2023.2.3
Standard Standalone? (y/n) y
What are you trying to achieve?:
Longterm I want to insert a .csv file with my questions and answer options to run my questionnaire digitally to speed things up (compared to pen-and-paper questionnaires)

What did you try to make it work?:
Read Forum - only found one other topic from 3 years ago which did not seemed to be resolved?
I previously also tried coding it up myself in PsychoPy - which worked, however the created form was really massively laggy and I was hoping for the builder version potentially being more efficiently coded and therefor not lagging that much.

What specifically went wrong when you tried that?:
Traceback (most recent call last):
File “C:\Program Files\PsychoPy\lib\site-packages\psychopy\app\builder\builder.py”, line 1275, in runFile
self.app.runner.panel.runLocal(event)
File “C:\Program Files\PsychoPy\lib\site-packages\psychopy\app\runner\runner.py”, line 749, in runLocal
generateScript(experimentPath=currentFile.replace(‘.psyexp’, ‘_lastrun.py’),
File “C:\Program Files\PsychoPy\lib\site-packages\psychopy\scripts\psyexpCompile.py”, line 91, in generateScript
compileScript(infile=exp, version=None, outfile=filename)
File “C:\Program Files\PsychoPy\lib\site-packages\psychopy\scripts\psyexpCompile.py”, line 229, in compileScript
_makeTarget(thisExp, outfile, targetOutput)
File “C:\Program Files\PsychoPy\lib\site-packages\psychopy\scripts\psyexpCompile.py”, line 220, in _makeTarget
with io.open(eval(scripts), ‘w’, encoding=‘utf-8-sig’) as f:
PermissionError: [Errno 13] Permission denied: ‘C:\Program Files\PsychoPy\Lib\site-packages\psychopy\demos\builder\Experiments\BigFiveInventory\BFI_lastrun.py’

I think the permissions error is related to where your version of PsychoPy is saved. I just tested it from C:\Users\p0071480\Documents\Pavlovia\OST\built in demos\Experiments\BigFiveInventory\BFI_lastrun.py and it worked but was laggy. Try copying the files to a folder you can write to.

Are you trying to run surveys locally or online? I’ve been working on a survey engine for a consultancy client which shows one question per page with a back button.

At some point I’ll share the code as a demo once I’ve ensured that I don’t share any copyrighted spreadsheets.

There is also Pavlovia Surveys which already includes the BFI as a template

Try it

However, that doesn’t allow you to simply upload a CSV file of questions and responses.

I am - for the moment - just trying to run this locally! I would prefer a solution where I can “just” plug in a csv and then flexibly use those as input to generate from there… technically the form component is supposed to do that but is - as I stated - super laggy! I will try your solution and will let you know what is my result, thank you