Skip to main content

Question Type: show_image

Let's get graphical

Updated over 2 months ago

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.

Portrait 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

Landscape 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

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

Did this answer your question?