<?xml version="1.0"?><h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:jr="http://openrosa.org/javarosa" xmlns:orx="http://openrosa.org/xforms" xmlns:odk="http://www.opendatakit.org/xforms"><h:head><h:title>All question types</h:title><model odk:xforms-version="1.0.0"><itext><translation lang="default" default="true()"><text id="abcd_icon-0"><value>A</value><value form="image">jr://images/a.jpg</value></text><text id="abcd_icon-1"><value>B</value><value form="image">jr://images/b.jpg</value></text><text id="abcd_icon-2"><value>C</value><value form="image">jr://images/c.jpg</value></text><text id="abcd_icon-3"><value>D</value><value form="image">jr://images/d.jpg</value></text><text id="likert_options-0"><value>Strongly Disagree</value><value form="image">jr://images/angry.png</value></text><text id="likert_options-1"><value>Disagree</value><value form="image">jr://images/sad.png</value></text><text id="likert_options-2"><value>Neutral</value><value form="image">jr://images/neutral.png</value></text><text id="likert_options-3"><value>Agree</value><value form="image">jr://images/smile.png</value></text><text id="likert_options-4"><value>Strongly Agree</value><value form="image">jr://images/famous.png</value></text><text id="/data/select_one_question_types/select_one_image_map:label"><value>Image select one</value><value form="image">jr://images/body.svg</value></text><text id="/data/select_multi_question_types/select_multi_image_map:label"><value>Image select multiple</value><value form="image">jr://images/body.svg</value></text></translation></itext><instance><data id="all-question-types" version="2024022902"><intro/><text_question_types><string/><string_number/><url>http://getodk.org/</url><ex_string/><printer>&lt;p&gt;123456789&lt;/p&gt;&lt;qrcode&gt;some text&lt;/qrcode&gt;</printer></text_question_types><numerical_question_types><integer/><integer_thousands_sep/><ex_integer/><decimal/><ex_decimal/><bearing/></numerical_question_types><range_question_types><range_integer/><range_decimal/><range_integer_vertical/><range_integer_picker/><range_integer_rating/></range_question_types><image_question_types><image/><image_no_choose/><selfie_image/><ex_image/><image_custom_app/><draw_image/><annotate_image/><signature/></image_question_types><media_question_types><barcode/><barcode_hidden_answer/><audio/><ex_audio/><video/><ex_video/><file/><ex_file/></media_question_types><date_time_question_types><date/><date_nocalendar/><date_month_year/><date_year/><time/><date_time/><date_time_nocalendar/><ethiopian_date/><coptic_date/><islamic_date/><bikram_sambat_date/><myanmar_date/><persian_date/></date_time_question_types><geo_question_types><geopoint/><geopoint_placementmap/><geopoint_maps/><geotrace/><geoshape/></geo_question_types><select_one_question_types><select_one/><select_one_minimal/><select_one_autoadvance/><select_one_autocomplete/><grid_columns_pack/><grid_columns/><grid_columns2/><grid_columns_no_buttons/><select_one_image_map/><likert/><map/><select_one_final_note/></select_one_question_types><select_multi_question_types><select_multi/><select_multi_autocomplete/><grid_multi_columns_pack/><grid_multi_columns/><grid_multi_columns2/><grid_multi_columns_no_buttons/><select_multi_minimal/><select_multi_image_map/><select_multiple_final_note/></select_multi_question_types><table_list><table_list_label/><table_list_label_2/><table_list_1/><table_list_2/><list/><list_multi/></table_list><other_question_types><rank/><my_trigger/></other_question_types><meta><instanceID/></meta></data></instance><instance id="cities" src="jr://file/cities.geojson"/><instance id="opt_abcd"><root><item><name>a</name><label>A</label></item><item><name>b</name><label>B</label></item><item><name>c</name><label>C</label></item><item><name>d</name><label>D</label></item></root></instance><instance id="abcd_icon"><root><item><itextId>abcd_icon-0</itextId><name>a</name></item><item><itextId>abcd_icon-1</itextId><name>b</name></item><item><itextId>abcd_icon-2</itextId><name>c</name></item><item><itextId>abcd_icon-3</itextId><name>d</name></item></root></instance><instance id="body_parts"><root><item><name>head</name><label>Head</label></item><item><name>neck</name><label>Neck</label></item><item><name>lungs</name><label>Lungs</label></item><item><name>left_proximal_arm</name><label>Left proximal arm</label></item><item><name>left_distal_arm</name><label>Left distal arm</label></item><item><name>right_proximal_arm</name><label>Right proximal arm</label></item><item><name>right_distal_arm</name><label>Right distal arm</label></item><item><name>left_proximal_leg</name><label>Left proximal leg</label></item><item><name>left_distal_leg</name><label>Left distal leg</label></item><item><name>right_proximal_leg</name><label>Right proximal leg</label></item><item><name>right_distal_leg</name><label>Right distal leg</label></item></root></instance><instance id="likert_options"><root><item><itextId>likert_options-0</itextId><name>strongly_disagree</name></item><item><itextId>likert_options-1</itextId><name>disagree</name></item><item><itextId>likert_options-2</itextId><name>neutral</name></item><item><itextId>likert_options-3</itextId><name>agree</name></item><item><itextId>likert_options-4</itextId><name>strongly_agree</name></item></root></instance><instance id="yes_no"><root><item><name>yes</name><label>Yes</label></item><item><name>no</name><label>No</label></item><item><name>dk</name><label>Don't Know</label></item><item><name>na</name><label>Not Applicable</label></item></root></instance><bind nodeset="/data/intro" readonly="true()" type="string"/><bind nodeset="/data/text_question_types/string" type="string"/><bind nodeset="/data/text_question_types/string_number" type="string"/><bind nodeset="/data/text_question_types/url" type="string"/><bind nodeset="/data/text_question_types/ex_string" type="string"/><bind nodeset="/data/text_question_types/printer" type="string"/><bind nodeset="/data/numerical_question_types/integer" type="int"/><bind nodeset="/data/numerical_question_types/integer_thousands_sep" type="int"/><bind nodeset="/data/numerical_question_types/ex_integer" type="int"/><bind nodeset="/data/numerical_question_types/decimal" type="decimal"/><bind nodeset="/data/numerical_question_types/ex_decimal" type="decimal"/><bind nodeset="/data/numerical_question_types/bearing" type="decimal"/><bind nodeset="/data/range_question_types/range_integer" type="int"/><bind nodeset="/data/range_question_types/range_decimal" type="decimal"/><bind nodeset="/data/range_question_types/range_integer_vertical" type="int"/><bind nodeset="/data/range_question_types/range_integer_picker" type="int"/><bind nodeset="/data/range_question_types/range_integer_rating" type="int"/><bind nodeset="/data/image_question_types/image" type="binary"/><bind nodeset="/data/image_question_types/image_no_choose" type="binary"/><bind nodeset="/data/image_question_types/selfie_image" type="binary"/><bind nodeset="/data/image_question_types/ex_image" type="binary"/><bind nodeset="/data/image_question_types/image_custom_app" type="binary"/><bind nodeset="/data/image_question_types/draw_image" type="binary"/><bind nodeset="/data/image_question_types/annotate_image" type="binary"/><bind nodeset="/data/image_question_types/signature" type="binary"/><bind nodeset="/data/media_question_types/barcode" type="barcode"/><bind nodeset="/data/media_question_types/barcode_hidden_answer" type="barcode"/><bind nodeset="/data/media_question_types/audio" type="binary"/><bind nodeset="/data/media_question_types/ex_audio" type="binary"/><bind nodeset="/data/media_question_types/video" type="binary"/><bind nodeset="/data/media_question_types/ex_video" type="binary"/><bind nodeset="/data/media_question_types/file" type="binary"/><bind nodeset="/data/media_question_types/ex_file" type="binary"/><bind nodeset="/data/date_time_question_types/date" type="date"/><bind nodeset="/data/date_time_question_types/date_nocalendar" type="date"/><bind nodeset="/data/date_time_question_types/date_month_year" type="date"/><bind nodeset="/data/date_time_question_types/date_year" type="date"/><bind nodeset="/data/date_time_question_types/time" type="time"/><bind nodeset="/data/date_time_question_types/date_time" type="dateTime"/><bind nodeset="/data/date_time_question_types/date_time_nocalendar" type="dateTime"/><bind nodeset="/data/date_time_question_types/ethiopian_date" type="date"/><bind nodeset="/data/date_time_question_types/coptic_date" type="date"/><bind nodeset="/data/date_time_question_types/islamic_date" type="date"/><bind nodeset="/data/date_time_question_types/bikram_sambat_date" type="date"/><bind nodeset="/data/date_time_question_types/myanmar_date" type="date"/><bind nodeset="/data/date_time_question_types/persian_date" type="date"/><bind nodeset="/data/geo_question_types/geopoint" type="geopoint"/><bind nodeset="/data/geo_question_types/geopoint_placementmap" type="geopoint"/><bind nodeset="/data/geo_question_types/geopoint_maps" type="geopoint"/><bind nodeset="/data/geo_question_types/geotrace" type="geotrace"/><bind nodeset="/data/geo_question_types/geoshape" type="geoshape"/><bind nodeset="/data/select_one_question_types/select_one" type="string"/><bind nodeset="/data/select_one_question_types/select_one_minimal" type="string"/><bind nodeset="/data/select_one_question_types/select_one_autoadvance" type="string"/><bind nodeset="/data/select_one_question_types/select_one_autocomplete" type="string"/><bind nodeset="/data/select_one_question_types/grid_columns_pack" type="string"/><bind nodeset="/data/select_one_question_types/grid_columns" type="string"/><bind nodeset="/data/select_one_question_types/grid_columns2" type="string"/><bind nodeset="/data/select_one_question_types/grid_columns_no_buttons" type="string"/><bind nodeset="/data/select_one_question_types/select_one_image_map" type="string"/><bind nodeset="/data/select_one_question_types/likert" type="string"/><bind nodeset="/data/select_one_question_types/map" type="string"/><bind nodeset="/data/select_one_question_types/select_one_final_note" readonly="true()" type="string"/><bind nodeset="/data/select_multi_question_types/select_multi" type="string"/><bind nodeset="/data/select_multi_question_types/select_multi_autocomplete" type="string"/><bind nodeset="/data/select_multi_question_types/grid_multi_columns_pack" type="string"/><bind nodeset="/data/select_multi_question_types/grid_multi_columns" type="string"/><bind nodeset="/data/select_multi_question_types/grid_multi_columns2" type="string"/><bind nodeset="/data/select_multi_question_types/grid_multi_columns_no_buttons" type="string"/><bind nodeset="/data/select_multi_question_types/select_multi_minimal" type="string"/><bind nodeset="/data/select_multi_question_types/select_multi_image_map" type="string"/><bind nodeset="/data/select_multi_question_types/select_multiple_final_note" readonly="true()" type="string"/><bind nodeset="/data/table_list/table_list_label" type="string"/><bind nodeset="/data/table_list/table_list_label_2" type="string"/><bind nodeset="/data/table_list/table_list_1" type="string"/><bind nodeset="/data/table_list/table_list_2" type="string"/><bind nodeset="/data/table_list/list" type="string"/><bind nodeset="/data/table_list/list_multi" type="string"/><bind nodeset="/data/other_question_types/rank" type="odk:rank"/><bind nodeset="/data/meta/instanceID" type="string" readonly="true()" jr:preload="uid"/></model></h:head><h:body><input ref="/data/intro"><label>Welcome to ODK! This form showcases the different available question types, sometimes called widgets.

You can learn more about each question type [in the ODK docs](https://docs.getodk.org/form-question-types/) and see the XLSForm source for this form [here](https://docs.google.com/spreadsheets/d/1af\_Sl8A\_L8\_EULbhRLHVl8OclCfco09Hq2tqb9CslwQ/).</label><hint>This is a sample for introductory and debugging purposes. It is updated periodically so check "Get Blank Form" to get the latest!

Version 2024022901 adds:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- Appearance hidden-answer for barcode type
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- Appearance printer for text type
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- Specify alternate camera app for image type
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- "Question type" wording to replace "widget"

Version 2024022901 removes:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- OSM question type
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- Version history prior to 2022

Version 2023030101 removes:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- Appearance new-front (selfie) for video type

Version 2022053001 adds:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- Select one from map question type</hint></input><group ref="/data/text_question_types"><label>Text question types</label><input ref="/data/text_question_types/string"><label>String</label><hint>text type</hint></input><input appearance="numbers" ref="/data/text_question_types/string_number"><label>String number</label><hint>text type with numbers appearance</hint></input><input appearance="url" ref="/data/text_question_types/url"><label>URL</label><hint>text type with url appearance and default value of http://getodk.org/</hint></input><input appearance="ex:change.uw.android.BREATHCOUNT" ref="/data/text_question_types/ex_string"><label>String from external application</label><hint>text type with ex:change.uw.android.BREATHCOUNT appearance (can use other external apps)</hint></input><input appearance="printer" ref="/data/text_question_types/printer"><label>Print</label><hint>text type with printer appearance and default of &lt;p&gt;123456789&lt;/p&gt;&lt;qrcode&gt;some text&lt;/qrcode&gt;</hint></input></group><group ref="/data/numerical_question_types"><label>Numerical question types</label><input ref="/data/numerical_question_types/integer"><label>Integer</label><hint>integer type with no appearance</hint></input><input appearance="thousands-sep" ref="/data/numerical_question_types/integer_thousands_sep"><label>Integer with thousands separators</label><hint>integer type with thousands-sep appearance. This appearance can also be applied to decimal and string numbers question types</hint></input><input appearance="ex:change.uw.android.BREATHCOUNT" ref="/data/numerical_question_types/ex_integer"><label>Integer from external application</label><hint>integer type with ex:change.uw.android.BREATHCOUNT appearance (can use other external apps)</hint></input><input ref="/data/numerical_question_types/decimal"><label>Decimal</label><hint>decimal type with no appearance</hint></input><input appearance="ex:change.uw.android.BREATHCOUNT" ref="/data/numerical_question_types/ex_decimal"><label>Decimal from external application</label><hint>decimal type with ex:change.uw.android.BREATHCOUNT appearance (can use other external apps)</hint></input><input appearance="bearing" ref="/data/numerical_question_types/bearing"><label>Bearing</label><hint>decimal type with bearing appearance</hint></input></group><group ref="/data/range_question_types"><label>Range question types</label><range ref="/data/range_question_types/range_integer" start="1" end="10" step="1"><label>Range integer</label><hint>range integer with no appearance</hint></range><range ref="/data/range_question_types/range_decimal" start="1.5" end="5.5" step="0.5"><label>Range decimal</label><hint>range decimal with no appearance</hint></range><range appearance="vertical" ref="/data/range_question_types/range_integer_vertical" start="1" end="10" step="1"><label>Range vertical integer</label><hint>range integer with vertical appearance. This appearance can also be applied to a decimal range.</hint></range><range appearance="picker" ref="/data/range_question_types/range_integer_picker" start="1" end="10" step="1"><label>Range picker integer</label><hint>range integer with picker appearance. This appearance can also be applied to a decimal range.</hint></range><range appearance="rating" ref="/data/range_question_types/range_integer_rating" end="5" start="1" step="1"><label>Range rating integer</label><hint>range integer with rating appearance. This appearance can also be applied to a decimal range.</hint></range></group><group ref="/data/image_question_types"><label>Image question types</label><upload mediatype="image/*" ref="/data/image_question_types/image"><label>Image</label><hint>image type with no appearance</hint></upload><upload mediatype="image/*" appearance="new" ref="/data/image_question_types/image_no_choose"><label>Image without Choose button</label><hint>image type with new appearance (can also be added with annotate appearance and on audio and video types)</hint></upload><upload mediatype="image/*" appearance="selfie" ref="/data/image_question_types/selfie_image"><label>Selfie</label><hint>image type with selfie appearance</hint></upload><upload mediatype="image/*" appearance="ex:com.example.collectanswersprovider(questionImage='')" ref="/data/image_question_types/ex_image"><label>Image from external application</label><hint>image type with ex:com.example.collectanswersprovider(questionImage='') appearance (can use other external apps)</hint></upload><upload mediatype="image/*" intent="com.jeyluta.timestampcamerafree" ref="/data/image_question_types/image_custom_app"><label>Image from alternate camera app</label><hint>image type with parameter app=com.jeyluta.timestampcamerafree</hint></upload><upload mediatype="image/*" appearance="draw" ref="/data/image_question_types/draw_image"><label>Draw</label><hint>image type with draw appearance</hint></upload><upload mediatype="image/*" appearance="annotate" ref="/data/image_question_types/annotate_image"><label>Annotate</label><hint>image type with annotate appearance</hint></upload><upload mediatype="image/*" appearance="signature" ref="/data/image_question_types/signature"><label>Signature</label><hint>image type with signature appearance</hint></upload></group><group ref="/data/media_question_types"><label>Media question types</label><input ref="/data/media_question_types/barcode"><label>Barcode</label><hint>barcode type with no appearance</hint></input><input appearance="hidden-answer" ref="/data/media_question_types/barcode_hidden_answer"><label>Barcode with hidden answer</label><hint>barcode type with hidden-answer appearance</hint></input><upload mediatype="audio/*" ref="/data/media_question_types/audio"><label>Audio</label><hint>audio type with no appearance</hint></upload><upload mediatype="audio/*" appearance="ex:com.example.collectanswersprovider(questionAudio='')" ref="/data/media_question_types/ex_audio"><label>External audio</label><hint>audio type with ex:com.example.collectanswersprovider(questionAudio='') appearance (can use other external apps)</hint></upload><upload mediatype="video/*" ref="/data/media_question_types/video"><label>Video</label><hint>video type with no appearance</hint></upload><upload mediatype="video/*" appearance="ex:com.example.collectanswersprovider(questionVideo='')" ref="/data/media_question_types/ex_video"><label>External video</label><hint>video type with ex:com.example.collectanswersprovider(questionVideo='') appearance (can use other external apps)</hint></upload><upload mediatype="application/*" ref="/data/media_question_types/file"><label>File</label><hint>file type with no appearance &lt;br/&gt; WARNING: any kind of file could be uploaded including files that contain viruses or other malware. Be sure to take proper precautions when downloading files from server.</hint></upload><upload mediatype="application/*" appearance="ex:com.example.collectanswersprovider(questionFile='')" ref="/data/media_question_types/ex_file"><label>External file</label><hint>file type with ex:com.example.collectanswersprovider(questionFile='') appearance (can use other external apps)</hint></upload></group><group ref="/data/date_time_question_types"><label>Date and time question types</label><input ref="/data/date_time_question_types/date"><label>Date</label><hint>date type with no appearance</hint></input><input appearance="no-calendar" ref="/data/date_time_question_types/date_nocalendar"><label>Date</label><hint>date type with no-calendar appearance</hint></input><input appearance="month-year" ref="/data/date_time_question_types/date_month_year"><label>Date</label><hint>date type with month-year appearance</hint></input><input appearance="year" ref="/data/date_time_question_types/date_year"><label>Date</label><hint>date type with year appearance</hint></input><input ref="/data/date_time_question_types/time"><label>Time</label><hint>time type with no appearance</hint></input><input ref="/data/date_time_question_types/date_time"><label>Date time</label><hint>dateTime type with no appearance</hint></input><input appearance="no-calendar" ref="/data/date_time_question_types/date_time_nocalendar"><label>Date time</label><hint>dateTime type with no-calendar appearance</hint></input><input appearance="ethiopian" ref="/data/date_time_question_types/ethiopian_date"><label>Ethiopian date</label><hint>date type ethiopian appearance</hint></input><input appearance="coptic" ref="/data/date_time_question_types/coptic_date"><label>Coptic date</label><hint>date type coptic appearance</hint></input><input appearance="islamic" ref="/data/date_time_question_types/islamic_date"><label>Islamic date</label><hint>date type islamic appearance</hint></input><input appearance="bikram-sambat" ref="/data/date_time_question_types/bikram_sambat_date"><label>Bikram Sambat date</label><hint>date type bikram-sambat appearance</hint></input><input appearance="myanmar" ref="/data/date_time_question_types/myanmar_date"><label>Myanmar date</label><hint>date type myanmar appearance</hint></input><input appearance="persian" ref="/data/date_time_question_types/persian_date"><label>Persian date</label><hint>date type persian appearance</hint></input></group><group ref="/data/geo_question_types"><label>Geospatial question types</label><input ref="/data/geo_question_types/geopoint"><label>Location with user confirmation</label><hint>geopoint type with no appearance</hint></input><input appearance="placement-map" ref="/data/geo_question_types/geopoint_placementmap"><label>Location that can be manually-entered on map</label><hint>geopoint type with placement-map appearance</hint></input><input appearance="maps" ref="/data/geo_question_types/geopoint_maps"><label>Location with user confirmation on map</label><hint>geopoint type with maps appearance</hint></input><input ref="/data/geo_question_types/geotrace"><label>Geotrace</label><hint>geotrace type with no appearance</hint></input><input ref="/data/geo_question_types/geoshape"><label>Geoshape</label><hint>geoshape type with no appearance</hint></input></group><group ref="/data/select_one_question_types"><label>Select one question types</label><select1 ref="/data/select_one_question_types/select_one"><label>Select one</label><hint>select_one type with no appearance, 4 text choices</hint><itemset nodeset="instance('opt_abcd')/root/item"><value ref="name"/><label ref="label"/></itemset></select1><select1 appearance="minimal" ref="/data/select_one_question_types/select_one_minimal"><label>Select one minimal</label><hint>select_one type with minimal appearance, 4 text choices</hint><itemset nodeset="instance('opt_abcd')/root/item"><value ref="name"/><label ref="label"/></itemset></select1><select1 appearance="quick" ref="/data/select_one_question_types/select_one_autoadvance"><label>Select one autoadvance</label><hint>select_one type with quick appearance, 4 text choices</hint><itemset nodeset="instance('opt_abcd')/root/item"><value ref="name"/><label ref="label"/></itemset></select1><select1 appearance="autocomplete" ref="/data/select_one_question_types/select_one_autocomplete"><label>Select one search</label><hint>select_one type with autocomplete appearance, 4 text choices</hint><itemset nodeset="instance('opt_abcd')/root/item"><value ref="name"/><label ref="label"/></itemset></select1><select1 appearance="columns-pack" ref="/data/select_one_question_types/grid_columns_pack"><label>Select one with packed columns</label><hint>select_one type with columns-pack appearance, 4 text choices. Choices are packed in to fit horizontal space with minimal padding.</hint><itemset nodeset="instance('opt_abcd')/root/item"><value ref="name"/><label ref="label"/></itemset></select1><select1 appearance="columns" ref="/data/select_one_question_types/grid_columns"><label>Select one with fixed columns</label><hint>select_one type with columns appearance, 4 text + image choices. Choices are layed out in fixed-width columns based on screen width.</hint><itemset nodeset="instance('abcd_icon')/root/item"><value ref="name"/><label ref="jr:itext(itextId)"/></itemset></select1><select1 appearance="columns-2" ref="/data/select_one_question_types/grid_columns2"><label>Select one with fixed column count</label><hint>select_one type with columns-2 appearance, 4 text + image choices. The available screen width is divided into 2 columns of the same width. Column counts between 1 and 10 are allowed.</hint><itemset nodeset="instance('abcd_icon')/root/item"><value ref="name"/><label ref="jr:itext(itextId)"/></itemset></select1><select1 appearance="columns-pack no-buttons" ref="/data/select_one_question_types/grid_columns_no_buttons"><label>Select one with packed columns and no buttons</label><hint>select_one type with columns-pack no-buttons appearance, 4 image choices. Choices are packed in to fit horizontal space with minimal padding and no buttons are displayed.</hint><itemset nodeset="instance('abcd_icon')/root/item"><value ref="name"/><label ref="jr:itext(itextId)"/></itemset></select1><select1 appearance="image-map" ref="/data/select_one_question_types/select_one_image_map"><label ref="jr:itext('/data/select_one_question_types/select_one_image_map:label')"/><hint>select_one with type image-map appearance and image body.svg</hint><itemset nodeset="instance('body_parts')/root/item"><value ref="name"/><label ref="label"/></itemset></select1><select1 appearance="likert" ref="/data/select_one_question_types/likert"><label>Likert</label><hint>Images made by Pixel Perfect and downloaded from flaticon.com</hint><itemset nodeset="instance('likert_options')/root/item"><value ref="name"/><label ref="jr:itext(itextId)"/></itemset></select1><select1 appearance="map" ref="/data/select_one_question_types/map"><label>Map</label><hint>select_one type with map appearance. Choices are loaded from a GeoJSON attachment</hint><itemset nodeset="instance('cities')/root/item"><value ref="id"/><label ref="title"/></itemset></select1><input ref="/data/select_one_question_types/select_one_final_note"><label>You can mix multiple appearances together. It's difficult to present all possible combinations because it would make this form huge so we showed you just those basic ones. For example you can even use a combination like:</label><hint>minimal no-buttons columns-3 autocomplete quick</hint></input></group><group ref="/data/select_multi_question_types"><label>Select multi question types</label><select ref="/data/select_multi_question_types/select_multi"><label>Multi select</label><hint>select_multiple type with no appearance, 4 text choices</hint><itemset nodeset="instance('opt_abcd')/root/item"><value ref="name"/><label ref="label"/></itemset></select><select appearance="autocomplete" ref="/data/select_multi_question_types/select_multi_autocomplete"><label>Multi select autocomplete</label><hint>select_multiple type with autocomplete appearance, 4 text choices</hint><itemset nodeset="instance('opt_abcd')/root/item"><value ref="name"/><label ref="label"/></itemset></select><select appearance="columns-pack" ref="/data/select_multi_question_types/grid_multi_columns_pack"><label>Select multiple with packed columns</label><hint>select_multiple type with columns-pack appearance, 4 text choices</hint><itemset nodeset="instance('opt_abcd')/root/item"><value ref="name"/><label ref="label"/></itemset></select><select appearance="columns" ref="/data/select_multi_question_types/grid_multi_columns"><label>Select multiple with fixed columns</label><hint>select_multiple type with columns appearance, 4 text + image choices</hint><itemset nodeset="instance('abcd_icon')/root/item"><value ref="name"/><label ref="jr:itext(itextId)"/></itemset></select><select appearance="columns-2" ref="/data/select_multi_question_types/grid_multi_columns2"><label>Select multiple with fixed column count</label><hint>select_multiple type with columns-2 appearance, 4 text + image choices</hint><itemset nodeset="instance('abcd_icon')/root/item"><value ref="name"/><label ref="jr:itext(itextId)"/></itemset></select><select appearance="columns-pack no-buttons" ref="/data/select_multi_question_types/grid_multi_columns_no_buttons"><label>Select multiple with packed columns and no buttons</label><hint>select_multiple type with columns-pack no-buttons appearance, 4 image choices</hint><itemset nodeset="instance('abcd_icon')/root/item"><value ref="name"/><label ref="jr:itext(itextId)"/></itemset></select><select appearance="minimal" ref="/data/select_multi_question_types/select_multi_minimal"><label>Select multiple minimal</label><hint>select_multiple type with minimal appearance, 4 text choices</hint><itemset nodeset="instance('opt_abcd')/root/item"><value ref="name"/><label ref="label"/></itemset></select><select appearance="image-map" ref="/data/select_multi_question_types/select_multi_image_map"><label ref="jr:itext('/data/select_multi_question_types/select_multi_image_map:label')"/><hint>select_multiple type with image-map appearance and image body.svg</hint><itemset nodeset="instance('body_parts')/root/item"><value ref="name"/><label ref="label"/></itemset></select><input ref="/data/select_multi_question_types/select_multiple_final_note"><label>You can mix multiple appearances together. It's difficult to present all possible combinations because it would make this form huge so we showed you just those basic ones. For example you can even use a combination like:</label><hint>minimal no-buttons columns-3 autocomplete</hint></input></group><group appearance="field-list" ref="/data/table_list"><label>List group</label><select1 appearance="label" ref="/data/table_list/table_list_label"><label>Label</label><hint>Show only the labels of these options and not the inputs (type=select_one yes_no, appearance=label)</hint><itemset nodeset="instance('yes_no')/root/item"><value ref="name"/><label ref="label"/></itemset></select1><select appearance="label" ref="/data/table_list/table_list_label_2"><label>Label multi</label><hint>Show only the labels of these options and not the inputs (type=select_multiple yes_no, appearance=label)</hint><itemset nodeset="instance('yes_no')/root/item"><value ref="name"/><label ref="label"/></itemset></select><select1 appearance="list-nolabel" ref="/data/table_list/table_list_1"><label>List</label><hint>Show only the inputs of these options and not the labels (type=select_one yes_no, appearance=list-nolabel)</hint><itemset nodeset="instance('yes_no')/root/item"><value ref="name"/><label ref="label"/></itemset></select1><select appearance="list-nolabel" ref="/data/table_list/table_list_2"><label>List multi</label><hint>Show only the inputs of these options and not the labels (type=select_multiple yes_no, appearance=list-nolabel)</hint><itemset nodeset="instance('yes_no')/root/item"><value ref="name"/><label ref="label"/></itemset></select><select1 appearance="list" ref="/data/table_list/list"><label>List</label><hint>This is a normal list question type with (type = select_one, appearance = list)</hint><itemset nodeset="instance('yes_no')/root/item"><value ref="name"/><label ref="label"/></itemset></select1><select appearance="list" ref="/data/table_list/list_multi"><label>List multi</label><hint>This is a normal list question type with (type = select_multiple, appearance = list)</hint><itemset nodeset="instance('yes_no')/root/item"><value ref="name"/><label ref="label"/></itemset></select></group><group ref="/data/other_question_types"><label>Other question types</label><odk:rank ref="/data/other_question_types/rank"><label>Rank</label><hint>rank type with no appearance, 4 text choices. Long press on a choice and drag it to change its position.</hint><itemset nodeset="instance('opt_abcd')/root/item"><value ref="name"/><label ref="label"/></itemset></odk:rank><trigger ref="/data/other_question_types/my_trigger"><label>Trigger</label><hint>Prompts for confirmation. Useful to combine with required or relevant. (type=trigger)</hint></trigger></group></h:body></h:html>