Show Image

Edited

When and Why to Use

Use this to present an image for a limited amount of time. Best suited for:

  • Passive exposure to stimuli before a follow-up question

  • Advertising or concept testing with controlled viewing duration

  • Attention or memory-based experiments

This function does not collect a direct response, but it can be followed immediately by a related question.

Chat Experience

  • Image is shown full-width with no user interaction allowed

  • A countdown may be visible or implicit, depending on platform settings

  • After the timer expires, the survey auto-advances to the next screen

Traditional Experience

  • Image is centered with padding or fills the screen depending on image size

  • Suitable for remote-based navigation; no buttons or interaction during display

Chat experience

Traditional experience

Traditional experience on Mobile

Image

Configuration Options

Option

Type

Required

Default

Description

image

MediaItem

yes

-

Image to display from the s.media collection

number_seconds

int

no

5

How long to display the image before auto-advancing

Example Code

from survey import Survey s = Survey(**globals()) for media in s.media: s.show_image( image=media, number_seconds=5 )

Notes

  • This question does not collect input — it's purely for presentation

  • Best followed by a comprehension, recall, or perception question

  • You can pair this with text_question or select_question to assess reaction to the image

  • Consider limiting to 3–7 seconds for most attention-based use cases

Was this article helpful?

Sorry about that! Care to tell us more?

Thanks for the feedback!

There was an issue submitting your feedback
Please check your connection and try again.