Collect: Display media in the summary view

Our aim is to improve the user experience when viewing media in the summary or hierarchy view so that data collectors can verify the information is correct and feel confident when sending or viewing sent forms.

We've heard from user feedback that the raw output or string of numbers in the summary view isn't informative when capturing media such as photos or audio. We believe we can drastically improve the experience by displaying media types visually and inline without impacting performance!

We've sketched out what we are thinking and what's in scope for this iteration below. We aim to include this functionality in Collect v2024.3 :tada:

In scope (media question types) :green_circle:

  • Display images
  • Play audio
  • Improve the way coordinates are displayed so it's easier to read
  • Add a barcode & file icon to make it easier to recognize

We will keep the aspect ratio and force a fixed height for images. Tapping on the image from the form entry or the thumbnail in the summary view will open a zoom/pan view. This will be the same for signatures, videos, annotations, and draw.

Out of scope :red_circle:

  • Geo question types and displaying a map with coordinates
  • Display waveform (what you see when capturing audio)

We know displaying the map in the summary view will add a lot of value when data collectors are online, but it's more complex to implement, so this will come a bit later.

Let us know what you think!

6 Likes

What high-level problem are you trying to solve?
I have (many) stored submissions on my device and can see the written data but not the media file(s) - which is/are still on the device. I can access these forms whether they are ready to submit or sent - including when they are displayed on the 'on-the-fly' map.

I have found myself at the same location and would like to check what the image contained from a previous visit (not an entity issue!). Sometimes I am planning fieldwork and it is easier to look on my device, but frustrating not to be able to see the data I have already collected.

For clarity, I don't need to edit a submitted or ready to send form (in this case :slight_smile: ) and I am not looking to download anything from ODK Central.

Any ideas on how ODK could help you solve it?
Is there an image 'widget' that displays the stored media (image particularly), or at least allows it to be opened in another app if necessary.

I think this issue is related to the 'list view' used, which appears to be equivalent to the jump screen of an active form (one that is being completed or edited in draft) - where you can't actually see the image until you navigate to that part of the form. When viewing sent forms, it is only possible to navigate as far as the group or view top-level responses, rather than a 'read only' version of the original form layout (which might be an alternative solution...)

Upload any helpful links, sketches, and videos.
I hope this is self explanatory - instead of the form showing [epochtime].jpg the image itself is shown or is rendered as a clickable link for your default media-viewer on the device.

1 Like

@seewhy - We’re starting to lay the groundwork for displaying media inline and, eventually, in the summary view/jump screen. We’re hoping to include it in a release soon! It sounds like this aligns with what you had in mind based on your post, but feel free to share if you have other ideas :slight_smile:

1 Like