0% found this document useful (0 votes)
43 views21 pages

All Widgets

This document showcases different question types available in ODK Collect including text, number, range, image, media, date/time, geopoint, select one, select multiple, and other widgets. It provides examples of each type of widget with various appearances and features like auto-advance, auto-complete, maps, calendars, lists, ranks and triggers. The document also describes version updates that added new widget appearances and question types.

Uploaded by

Roba Mokdad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views21 pages

All Widgets

This document showcases different question types available in ODK Collect including text, number, range, image, media, date/time, geopoint, select one, select multiple, and other widgets. It provides examples of each type of widget with various appearances and features like auto-advance, auto-complete, maps, calendars, lists, ranks and triggers. The document also describes version updates that added new widget appearances and question types.

Uploaded by

Roba Mokdad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 21

type name label

Welcome to ODK Collect! This


form showcases the different
note intro
available question types
begin_group text_widgets (_widgets_).
Text widgets
text string_widget String widget
text string_number_widget String number widget
text url_widget URL widget
text ex_string_widget Ex string widget
text ex_printer_widget Ex printer widget
end_group
begin_group number_widgets Numerical widgets
integer integer_widget Integer widget
integer_thousands_sep_widg Integer widget with thousands
integer
et separators
integer ex_integer_widget Ex integer widget
decimal decimal_widget Decimal widget
decimal ex_decimal_widget Ex decimal widget
decimal bearing_widget Bearing widget
end_group
begin_group range_widgets Range widgets
range range_integer_widget Range integer widget
range range_decimal_widget Range decimal widget
range range_integer_widget_vertical Range vertical integer widget
range range_integer_widget_picker Range picker integer widget
range range_integer_widget_rating Range rating integer widget
end_group
begin_group image_widgets Image widgets
image image_widget Image widget
Image widget without Choose
image image_widget_no_choose
button
image selfie_image_widget Selfie widget
image ex_image_widget External image widget
image draw_image_widget Draw widget
image annotate_image_widget Annotate widget
image signature_widget Signature widget
end_group
begin_group media_widgets Media widgets
barcode barcode_widget Barcode widget
audio audio_widget Audio widget
audio ex_audio_widget External audio widget
video video_widget Video widget
video selfie_video_widget Selfie video widget
video ex_video_widget External video widget
file file_widget File widget
file ex_file_widget External file widget
end_group
begin_group date_time_widgets Date and time widgets
date date_widget Date widget
date date_widget_nocalendar Date Widget
date date_widget_month_year Date widget
date date_widget_year Date widget
time time_widget Time widget
dateTime date_time_widget Date time widget
dateTime date_time_widget_nocalendar Date time widget
date ethiopian_date_widget Ethiopian date widget
date coptic_date_widget Coptic date widget
date islamic_date_widget Islamic date widget
date bikram_sambat_date_widget Bikram Sambat date widget
date myanmar_date_widget Myanmar date widget
date persian_date_widget Persian date widget
end_group
begin_group geopoint_widgets Geo widgets
geopoint geopoint_widget Geopoint widget
geopoint_widget_placementm
geopoint Geopoint widget
ap
geopoint geopoint_widget_maps Geopoint widget
geotrace geotrace_widget Geotrace widget
geoshape geoshape_widget Geoshape widget
osm osm_building osm_building OSM integration
end_group
begin_group select_one_widgets Select one widgets
select_one opt_abcd select_one_widget Select one widget
select_one opt_abcd select_one_minimal_widget Select one minimal widget
select_one_autoadvance_wid
select_one opt_abcd Select one autoadvance widget
get
select_one_autocomplete_wid
select_one opt_abcd Select one search widget
get Select one widget with packed
select_one opt_abcd grid_widget_columns_pack
columns
Select one widget with fixed
select_one abcd_icon grid_widget_columns
columns
Select one widget with fixed
select_one abcd_icon grid_widget_columns2
grid_widget_columns_no_butt column count
Select one widget with packed
select_one abcd_icon
ons columns and no buttons
select_one body_parts select_one_image_map Image select one widget
select_one likert_options likert_widget Likert widget
select_one_from_file cities.geojson map_widget Map widget
combinations because it would
note select_one_final_note
make this form huge so we
end_group
begin_group select_multi_widgets Select multi widgets
select_multiple opt_abcd select_multi_widget Multi select widget
select_multi_widget_autocom
select_multiple opt_abcd Multi select autocomplete widget
plete
grid_multi_widget_columns_p Select multiple widget with
select_multiple opt_abcd
ack packed columnswidget with fixed
Select multiple
select_multiple abcd_icon grid_multi_widget_columns
columns
Select multiple widget with fixed
select_multiple abcd_icon grid_multi_widget_columns2
grid_multi_widget_columns_n column count widget with
Select multiple
select_multiple abcd_icon
o_buttons packed columns and no buttons
select_multiple opt_abcd select_multi_minimal_widget Select multiple minimal widget
select_multiple body_parts select_multi_image_map Image select multiple widget
combinations because it would
note select_multiple_final_note
make this form huge so we
end_group
begin_group table_list_test List group
select_one yes_no table_list_test_label Label widget
select_multiple yes_no table_list_test_label_2 Label multi widget
select_one yes_no table_list_1 List widget
select_multiple yes_no table_list_2 List multi widget
select_one yes_no list_widget List widget
select_multiple yes_no list_multi_widget List multi widget
end_group
begin_group other_widgets Other widgets
rank opt_abcd rank_widget Rank widget
trigger my_trigger Trigger widget
end_group
Version 2018022001 adds:
    - Appearance image-map for select\_one and
select\_multiple types
    - Appearance new for image, audio, video types

Version 2017121301 added:


hint
    - Appearance thousands-sep for numeric types
    - Range questions
    - Ethiopian, coptic and islamic calendars

text type with numbers appearance


text type with url appearance and default value of http://getodk.org/
text type with ex:change.uw.android.BREATHCOUNT appearance (can use
other external apps)
text type with printer:org.opendatakit.sensors.ZebraPrinter

integer type with no appearance


integer type with thousands-sep appearance. This appearance can also be
applied to decimal
integer type and string numbers widgets
with ex:change.uw.android.BREATHCOUNT appearance (can
use other external apps)
decimal type with no appearance
decimal type with ex:change.uw.android.BREATHCOUNT appearance (can
use other external apps)
decimal type with bearing appearance

range integer widget with no appearance


range decimal widget with no appearance
range integer widget with vertical appearance. This appearance can also be
applied to a decimal
range integer widget range.
with picker appearance. This appearance can also be
applied to a decimal
range integer widget range.
with rating appearance. This appearance can also be
applied to a decimal range.

image type with no appearance


image type with new appearance (can also be added with annotate
appearance and on audio and video types)
image
image type
type with
with selfie appearance
ex:com.example.collectanswersprovider(questionImage='')
appearance (can use other external apps)
image type with draw appearance
image type with annotate appearance
image type with signature appearance

barcode type with no appearance


audio type with no appearance
audio type with ex:com.example.collectanswersprovider(questionAudio='')
appearance (can use other external apps)
video type with no appearance
video
video type
type with
with new-front appearance
ex:com.example.collectanswersprovider(questionVideo='')
appearance (can use other external apps)
file type with no appearance <br/> WARNING: any kind of file could be
uploaded including
file type with files that contain viruses or other malware. Be sure to take
ex:com.example.collectanswersprovider(questionFile='')
proper precautions when
appearance (can use other downloading files from server.
external apps)

date type with no appearance


date type with no-calendar appearance
date type with month-year appearance
date type with year appearance
time type with no appearance
dateTime type with no appearance
dateTime type with no-calendar appearance
date type ethiopian appearance
date type coptic appearance
date type islamic appearance
date type bikram-sambat appearance
date type myanmar appearance
date type persian appearance

geopoint type with no appearance


geopoint type with placement-map appearance
geopoint type with maps appearance
geotrace type with no appearance
geoshape type with no appearance
osm type with required tags defined in osm list osm_building

select_one type with no appearance, 4 text choices


select_one type with minimal appearance, 4 text choices
select_one type with quick appearance, 4 text choices
select_one type with autocomplete appearance, 4 text choices
select_one type with columns-pack appearance, 4 text choices. Choices are
packed in totype
select_one fit horizontal space
with columns with minimal
appearance, padding.
4 text + image choices. Choices
select_one
are layed outtype with columns-2
in fixed-width appearance,
columns based on4screen
text + image
width. choices. The
available screen width is divided into 2 columns
select_one type with columns-pack no-buttons appearance,of the same 4width. Column
image choices.
counts between 1 and 10 are allowed.
Choices are packed in to fit horizontal space with minimal padding and no
buttons are with
select_one displayed.
type image-map appearance and image body.svg
Images made by Pixel Perfect and downloaded from flaticon.com
select_one type with map appearance. Choices are loaded from a Geo
minimal no-buttons columns-3 autocomplete quick
select_multiple type with no appearance, 4 text choices
select_multiple type with autocomplete appearance, 4 text choices
select_multiple type with columns-pack appearance, 4 text choices
select_multiple type with columns appearance, 4 text + image choices
select_multiple type with columns-2 appearance, 4 text + image choices
select_multiple type with columns-pack no-buttons appearance, 4 image
choices
select_multiple type with minimal appearance, 4 text choices
select_multiple type with image-map appearance and image body.svg
minimal no-buttons columns-3 autocomplete

Shows all questions on one page in ODK Collect (appearance=field-list)


Show only the labels of these options and not the inputs (type=select_one
yes_no, appearance=label)
Show only the labels of these options and not the inputs (type=select_multiple
yes_no, appearance=label)
Show only the inputs of these options and not the labels (type=select_one
yes_no, appearance=list-nolabel)
Show only the inputs of these options and not the labels (type=select_multiple
yes_no, appearance=list-nolabel)
This is a normal list widget with (type = select_one, appearance = list)
This is a normal list widget with (type = select_multiple, appearance = list)

rank type with no appearance, 4 text choices. Long press on a choice and
drag it to for
Prompts change its position.
confirmation. Useful to combine with required or relevant.
(type=trigger)
constrain constraint_messag
appearance default
t e

numbers
url http://getodk.org/
ex:change.uw.android.BREATHC
OUNT
printer:org.opendatakit.sensors.Ze
braPrinter

thousands-sep
ex:change.uw.android.BREATHC
OUNT

ex:change.uw.android.BREATHC
OUNT
bearing

vertical
picker
rating

new
selfie
ex:com.example.collectanswerspro
vider(questionImage='')
draw
annotate
signature

ex:com.example.collectanswerspro
vider(questionAudio='')

new-front
ex:com.example.collectanswerspro
vider(questionVideo='')
ex:com.example.collectanswerspro
vider(questionFile='')

no-calendar
month-year
year

no-calendar
ethiopian
coptic
islamic
bikram-sambat
myanmar
persian

placement-map
maps

minimal
quick
autocomplete
columns-pack
columns
columns-2
columns-pack no-buttons
image-map
likert
map
autocomplete
columns-pack
columns
columns-2
columns-pack no-buttons
minimal
image-map

field-list
label
label
list-nolabel
list-nolabel
list
list
calculation choice_filter parameters

concat('123456789','<br>’,'QRCODE',’<br>','T
ext')

start=1;end=10;step=1
start=1.5;end=5.5;step=0.5
start=1;end=10;step=1

end=5
image::Frenc
repeat_count note image
h (fr)
body.svg body.svg
body.svg body.svg
list_name name label media::imag media::vide media::audi
opt_abcd a A
opt_abcd b B
opt_abcd c C
opt_abcd d D

yes_no yes Yes


yes_no no No
yes_no dk Don't Know
yes_no na Not Applicable

ab_icon a A a.jpg
ab_icon b B b.jpg

abcd_icon a A a.jpg
abcd_icon b B b.jpg
abcd_icon c C c.jpg
abcd_icon d D d.jpg

body_parts head Head


body_parts neck Neck
body_parts lungs Lungs
body_parts left_proximal_ Left proximal arm
body_parts left_distal_arm Left distal arm
body_parts right_proximalRight proximal arm
body_parts right_distal_ar Right distal arm
body_parts left_proximal_l Left proximal leg
body_parts left_distal_leg Left distal leg
body_parts right_proximal_Right proximal leg
body_parts right_distal_legRight distal leg

likert_options strongly_disag Strongly Disa angry.png


likert_options disagree Disagree sad.png
likert_options neutral Neutral neutral.png
likert_options agree Agree smile.png
likert_options strongly_agree Strongly Agrefamous.png
label::Frenchmedia::image::Frencmedia::video::Frencmedia::audio::French (fr)
list name name label
osm_building name:fr Nom en Francais
osm_building addr:housenu House Number
osm_building addr:street Street Name
osm_building addr:city City
osm_building addr:postcodeZip Code
osm_building building Building
osm_building amenity:educaBuilding Type

building yes Yes


building no No

amenity:educaschool School
amenity:educahigh school High School
amenity:educaUniversity University

amenity:healthclinic Clinic
amenity:healthhospital Hospital
Media can be found at
https://drive.google.com/drive/folders/1q_Re68mi1tp3HOTyNRGrK72nmN0e8eVo

Smiley icons made by Pixel perfect from www.flaticon.com


https://www.flaticon.com/authors/pixel-perfe
on.com/authors/pixel-perfect
form_titleform_id version
All widget all-widget 2.022E+09
These widgets have behavior that no one active on the project can explain

image webview_ima Web view web


ge_widget image type with web appearance
aligned_image image widget
Align image
image align:1 1 1 image type with align:1 1 1 appearance, re
_widget widget
web appearance
align:1 1 1 appearance, requires external aligned image app

You might also like