hi community. I have this ongoing survey with a begin_repeat question block (open repeat count setting) and one of the questions within the loop is a required image type question. When we tried to download the raw data after a day of data collection (using KoBoCollect), some of the images taken are missing–no media URL and on the KoBoCollect sent forms list, the image question item is missing for some loops. please refer to these screenshots.
KoBoCollect Send Form with missing image
KoBoCollect Send Form with image (expected / correct)
yes @Kal_Lam , we ticked that option when we downloaded the data. the media URL column is available, some URLS are just missing
I think the issue is on the survey form. should we have placed the required setting “true” in row 28 instead of row 29 (i.e., begin_repeat row instead of the actual question for loop)?
@hm11, having TRUE in row 29 is fine. Maybe you will also need to ensure that all the form versions had this option checked when deployed. If they were unchecked maybe you could miss the images being submitted to your server. Could you confirm if they were checked TRUE for all the deployments?
@hm11, so you have the image stored in the server, but the image URL is missing when you download the data in XLS format? Did I get you correct? If this is the case, could you track the _id of such a case and see if you can open the image from the server? This should help us troubleshoot your issue.
hi @Kal_Lam , the image is also not available on the server upon checking. to clarify, our main concern now is that KoBoCollect allows respondents to proceed and submit the survey even without photo entry despite the required setting in row 29
unfortunately, we are not sure about that. we are just relying on the required - true settings of this specific question, that we need to take a photo in order to proceed and submit
So that could be the reason why you were not seeing the media URL for the repeat group. Besides, please be informed that the images will be mandatory only once you are set inside the repeat. If you have not entered the repeat group, it still could be optional to skip the group.
Will it be different if we also set row 18, the whole begin_repeat to required-true? Enumerators have a tendency to unintentionally skip or click on the wrong option-“do not add” instead of “add” when using KoBoCollect; hence we were hoping that we could set some controls for them to not skip any required items.