getodk / getodk/collect

Entering dates: Show month number in addition to or in place of abbrevation

Open
#423 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
789
Forks
1.4k
Avg merge
4d 15h
Merged PRs (30d)
16

Description

Entering dates on a touchscreen device is more tricky than entering other types of fields, and the entry error rates are unacceptably high, as measured in a recent experiment entering more than 10,000 known dates in 12 different combinations of factors (phone vs. tablet; single-entry vs double-entry; calendar vs. no-calendar vs. radio button interface). (Mean rate = 1 error in every 20 dates, after throwing out data from 5 persons (of 24) with worst performance; the rate varied by combination of factors and was worst for the ODK default calendar interface on a smart phone, single-entry, averaging one error in every 10 dates entered.)

In some contexts, field staff are copying dates from a written record and it would be helpful to be able to format the interface to look as much like the written dates as possible. Rather than list only an abbreviation for month, it would be helpful to add the month number so both are listed (e.g., 01 Jan).

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are identified in the issue. Start by locating the date-entry calendar interface and its month-label formatting; done means the interface can show the month number alongside or instead of the abbreviation, including the requested written-date style.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.