Seeing images uploaded by participants

I used the feature through which participants can upload a photo, and I want to use that photo as a stimulus for another task. Where can I see the pictures uploadrd? In the responses section I can only see a long code, with no picture.
In addition, in the responses section all responses’ status is “running”, even when participants already finished answering the survey.
Thank you,

If you paste that code into the location field of a browser, you’ll see the image and you can then right-click and save it as a normal image file. Making this step easier is definitely on our to-do list.

I think what you’re seeing in the response status is running vs pilot not in progress vs finished.

1 Like

Thansk for the answer. I don’t understand what part of the code I should copy to the browser. Tried starting right after the “base64” from the slash, but it didn’t work. I did managed to see the picture using sites doing a conversion from base 64 to an image, and by using a python code, so it does work and I can use it.
As for the responses’ status, I guess it does not really affect the survey in any way, but I should say that even nafter making my survey “inactive” in the overview, responses’ status is still “running”.
Thanks again for the answer.

You should paste everything, including the “base64” bit.

Do you mean that participants can still participate in your survey after you have set the survey to inactive?

No, They can’t and they get an error massage that states that the survey is closed (as should happen). But the status of the responses is “running”, even after closing the survey. I attached a photo to make things clearer. Responses’ status is “running”, even though the survey is inactive. It seems like it doesn’t affect the survey in any way, but its purpose is not very clear.

The response status refers to the status for that participant, not the current status of the survey.

However, since only data from “running” participants is saved, I’ll follow up on the purpose of having the column at all.

1 Like

Hi, I have the same issue here (also mentioned in another thread) .

I want to ask participants to upload an image as part of the survey. Currently, the uploaded file is then only seen embedded in the .csv file. To convert it back into a graphics file, I have had some success with the ‘copy it into the browser method’ that Wakefiled has mentioned above, but it seems to only work for smaller graphics files. For larger files I get an error message (website does not exist). Maybe there is a character limit for copy and paste?

I have 2 questions

  • is the ability to directly download the uploaded files going to be implemented anytime soon into the survey tool?
  • If not, is there maybe a more failsafe method to convert the files back into into image format then the copy and paste method?

To illustrate my problem, I have attached 2 .csv file (one where I am able to convert the embedded jpg, and one where it fails)
does_not_convert.csv (2.4 MB)
does_convert.csv (240.9 KB)

I was pleased to discover that my code worked first time.

convert uploaded (4.4 KB)

N.B. You’ll need to comment out lines 13-16 if you don’t install pillow-heif

1 Like

this is brilliant, thank you so much Wakefield!

Being able to have file uploads is a standout feature of pavolvia surveys for me, none of the other survey tools I have access to provide this functionality.

Same. Our students are still using Qualtrics, apart from the one who wanted participants to be able to upload photos of written notes.

Hi Wakefield,
the python code for extracting the uploaded images works well for the .csv files created by pavlovia surveys (where responses from different partciapnts are all collated into a single file). However, to deal with the display bug on android phones I have now had to embed the picture upload survey as a survey component into a psychpy experiment as shown here (Pavlovia Surveys display not correct on mobile devices after update - #8 by wakecarter)

My problem is that your script does not work for the .csv files I download from pavlovia. On pavlovia, you get a .csv file for each particiapnt instead of a single .csv for all participants., and the file structure seems to be different. Is there a way to get the equivalent of the single .csv generated by pavlovia surveys when said survey is embedded?

Best wishes,