Vertical scale tables (known as "vscale" tables) allow respondents to select options for each column instead of each row. To create a vscale table, add vscale: y
and use the columns
or colsfrom
tag to specify the questions.
Try it!
Details
- Vscales are only used with radio or checkbox tables.
- Answer options and columns can be created with inline lists (within the table's code like Q1 above) or pulled in from set lists (standalone lists), derived lists (from another question), or spreadsheets.
- When referencing an external list, a listcall tag such as
optsfrom
orcolsfrom
is required to reference the list. - The
columns
andcolsfrom
tags support heredoc formatting if desired. - The
colid
tag assigns an alternate ID to inline columns, e.g.,colid: A
. Without this tag, columns default to using labels 1, 2, etc. in sequential order. - The
colidseparator
tag specifies the separator character(s) inserted between the table ID and column ID, e.g.,colidseparator: COL
. If not specified, it defaults to 'C'.
Note: Simple tables work for most table designs. However, you can use the advanced table creation method for more complex table structures.
Examples
Brand comparison table
A common request is to display a list of statements or attributes and ask the respondent to assign them to each brand.
Advanced table with different selection types
This multi-column table uses two different input types and thus requires the start table
widget. It also includes a custom validation message to ensure that any option selected in the "Most Preferred" column is also selected in the "Used" column.
Comments
0 comments
Please sign in to leave a comment.