# Latest

**URL:** https://forum.getodk.org/latest.md

[Latest](https://forum.getodk.org/latest.md) · [Categories](https://forum.getodk.org/categories.md) · [Tags](https://forum.getodk.org/tags.md)

---

## [Introduce yourself here!](https://forum.getodk.org/t/introduce-yourself-here/6671)

<div class="topic-metadata">

**Author:** [@getodk](https://forum.getodk.org/u/getodk)\
**Replies:** 1472\
**Last updated:** [September 29, 2026, 3:38pm UTC](https://forum.getodk.org/t/introduce-yourself-here/6671 "2026-09-29T15:38:30Z")

</div>

ODK brings together people from around the world and across disciplines. Let’s get to know each other a bit better! Please scroll to the bottom, hit the blue Reply button and introduce yourself. Consider including: Wh…

---

## [Welcome to the ODK forum!](https://forum.getodk.org/t/welcome-to-the-odk-forum/8)

<div class="topic-metadata">

**Author:** [@getodk](https://forum.getodk.org/u/getodk)\
**Replies:** 0\
**Last updated:** [June 1, 2017, 7:00am UTC](https://forum.getodk.org/t/welcome-to-the-odk-forum/8 "2017-06-01T07:00:00Z")

</div>

Welcome to the ODK Forum! Join the researchers, field teams, and other professionals using ODK to collect data that matters.

---

## [Using an if() condition calculation to calculate the count() whcih is passed to repeat\_count?](https://forum.getodk.org/t/using-an-if-condition-calculation-to-calculate-the-count-whcih-is-passed-to-repeat-count/58641)

<div class="topic-metadata">

**Author:** [@jurrefws](https://forum.getodk.org/u/jurrefws)\
**Replies:** 1\
**Last updated:** [October 3, 2026, 11:23am UTC](https://forum.getodk.org/t/using-an-if-condition-calculation-to-calculate-the-count-whcih-is-passed-to-repeat-count/58641 "2026-10-03T11:23:40Z")

</div>

1. What is the issue? Please be detailed. if(${trans\_type} = 'out' and ${select\_reason} = 'sale' , count(instance('linking\_check')/root/data\[uuid = ${reason\_uuid}\]/product) , ' ') I am using the following formula , it …

---

## [ODK Central Unexpectedly Goes Offline / Inaccessible](https://forum.getodk.org/t/odk-central-unexpectedly-goes-offline-inaccessible/58639)

<div class="topic-metadata">

**Author:** [@Tyler\_Depke](https://forum.getodk.org/u/Tyler_Depke)\
**Replies:** 5\
**Last updated:** [October 3, 2026, 11:11am UTC](https://forum.getodk.org/t/odk-central-unexpectedly-goes-offline-inaccessible/58639 "2026-10-03T11:11:42Z")

</div>

1. What is the issue? Please be detailed. I'm self hosting ODK Central on a DigitalOcean Droplet and in the last week or so, ODK Central has gone offline twice. When I say "has gone offline" I mean I cannot access ODK C…

---

## [Instance() is showing error in collect, you may need to use indexed-repeat()](https://forum.getodk.org/t/instance-is-showing-error-in-collect-you-may-need-to-use-indexed-repeat/58620)

<div class="topic-metadata">

**Author:** [@jurrefws](https://forum.getodk.org/u/jurrefws)\
**Replies:** 6\
**Last updated:** [October 2, 2026, 1:01pm UTC](https://forum.getodk.org/t/instance-is-showing-error-in-collect-you-may-need-to-use-indexed-repeat/58620 "2026-10-02T13:01:33Z")

</div>

1. What is the issue? Please be detailed. I am using instance formula to fetch values from a csv file , which is working fine in enketo but shows an error in collect , that the field is repeated you may need to use inde…

---

## [XLSForm expression delimiter syntax](https://forum.getodk.org/t/xlsform-expression-delimiter-syntax/58634)

<div class="topic-metadata">

**Author:** [@Lindsay\_Stevens\_Au](https://forum.getodk.org/u/Lindsay_Stevens_Au)\
**Replies:** 2\
**Last updated:** [October 2, 2026, 10:00am UTC](https://forum.getodk.org/t/xlsform-expression-delimiter-syntax/58634 "2026-10-02T10:00:23Z")

</div>

What high-level problem are you trying to solve? Currently, in labels user can write instance() expressions to pipe data from other question responses or secondary instances (including entities) into a question or choic…

---

## [Decimal fields show a keypad with no decimal key on iOS](https://forum.getodk.org/t/decimal-fields-show-a-keypad-with-no-decimal-key-on-ios/58635)

<div class="topic-metadata">

**Author:** [@pierredb-de](https://forum.getodk.org/u/pierredb-de)\
**Replies:** 1\
**Last updated:** [October 1, 2026, 6:48pm UTC](https://forum.getodk.org/t/decimal-fields-show-a-keypad-with-no-decimal-key-on-ios/58635 "2026-10-01T18:48:10Z")

</div>

1. What is the issue? Please be detailed. When a user taps a decimal field on iOS, the keypad includes a decimal key, so values like 2.5 can be entered. On iOS, decimal fields open the digits-only number pad, which has…

---

## [Background audio enable/disable leaves the previous question with no end time in the audit log](https://forum.getodk.org/t/background-audio-enable-disable-leaves-the-previous-question-with-no-end-time-in-the-audit-log/58624)

<div class="topic-metadata">

**Author:** [@johnmill99](https://forum.getodk.org/u/johnmill99)\
**Replies:** 2\
**Last updated:** [October 1, 2026, 1:24pm UTC](https://forum.getodk.org/t/background-audio-enable-disable-leaves-the-previous-question-with-no-end-time-in-the-audit-log/58624 "2026-10-01T13:24:51Z")

</div>

Hello everyone, so I selected the Support option above but maybe i should have selected anotehr one regarding what I am about ro report. I noticed something when I was looking at audit log files. When background audio i…

---

## [Support media attachments to Entities](https://forum.getodk.org/t/support-media-attachments-to-entities/58203)

<div class="topic-metadata">

**Author:** [@Pierre\_Floods](https://forum.getodk.org/u/Pierre_Floods)\
**Replies:** 3\
**Last updated:** [October 1, 2026, 1:43am UTC](https://forum.getodk.org/t/support-media-attachments-to-entities/58203 "2026-10-01T01:43:43Z")

</div>

What high-level problem are you trying to solve? It can sometimes be difficult to identify an object of interest (such as a tree or elements of a building) in the field using only a GPS coordinate or a text description.…

---

## [More compact image widget display in Collect](https://forum.getodk.org/t/more-compact-image-widget-display-in-collect/54087)

<div class="topic-metadata">

**Author:** [@ahblake](https://forum.getodk.org/u/ahblake)\
**Replies:** 8\
**Last updated:** [September 30, 2026, 10:20pm UTC](https://forum.getodk.org/t/more-compact-image-widget-display-in-collect/54087 "2026-09-30T22:20:19Z")

</div>

What high-level problem are you trying to solve? Fit more form content on screen and reduce scrolling up & down. Currently the image fills the entire screen width, so an unanswered image question in landscape on a hands…

---

## [Default to new Web Forms experience for new forms](https://forum.getodk.org/t/default-to-new-web-forms-experience-for-new-forms/58162)

<div class="topic-metadata">

**Author:** [@norlowski](https://forum.getodk.org/u/norlowski)\
**Replies:** 1\
**Last updated:** [September 30, 2026, 7:20pm UTC](https://forum.getodk.org/t/default-to-new-web-forms-experience-for-new-forms/58162 "2026-09-30T19:20:36Z")

</div>

A reorganized form experience Forms will now be organized into three clearer sections: Published: the currently published version of the form Draft: unpublished changes you are actively working on History: previous …

---

## [Updating the location indicator to a modern "blue dot"](https://forum.getodk.org/t/updating-the-location-indicator-to-a-modern-blue-dot/57691)

<div class="topic-metadata">

**Author:** [@Aly\_Blenkin](https://forum.getodk.org/u/Aly_Blenkin)\
**Replies:** 2\
**Last updated:** [September 30, 2026, 7:18pm UTC](https://forum.getodk.org/t/updating-the-location-indicator-to-a-modern-blue-dot/57691 "2026-09-30T19:18:04Z")

</div>

We plan to update the location indicator (the current crosshair icon) to a modern blue dot with an accuracy radius. This change will be coming to both ODK Collect and Web Forms to help users better understand their po…

---

## [Ideas for image annotation in Web Forms](https://forum.getodk.org/t/ideas-for-image-annotation-in-web-forms/57994)

<div class="topic-metadata">

**Author:** [@Aly\_Blenkin](https://forum.getodk.org/u/Aly_Blenkin)\
**Replies:** 2\
**Last updated:** [September 30, 2026, 7:17pm UTC](https://forum.getodk.org/t/ideas-for-image-annotation-in-web-forms/57994 "2026-09-30T19:17:06Z")

</div>

We’ve been working on user flows for annotation! Technically, drawing, signatures, and annotation share a lot of commonalities, so we’re exploring library options that set us up for long-term success. While the backen…

---

## [Read-only view for submissions in ODK Central](https://forum.getodk.org/t/read-only-view-for-submissions-in-odk-central/45637)

<div class="topic-metadata">

**Author:** [@Collin\_Schwantes](https://forum.getodk.org/u/Collin_Schwantes)\
**Replies:** 5\
**Last updated:** [September 30, 2026, 7:14pm UTC](https://forum.getodk.org/t/read-only-view-for-submissions-in-odk-central/45637 "2026-09-30T19:14:53Z")

</div>

1. What is the issue? Please be detailed. Would like to view form submissions in a read-only view. A project at my organization is using a log based data validation system that handles multiple data types well. The log…

---

## [Limiting Entity access for App Users and Public Links](https://forum.getodk.org/t/limiting-entity-access-for-app-users-and-public-links/54386)

<div class="topic-metadata">

**Author:** [@norlowski](https://forum.getodk.org/u/norlowski)\
**Replies:** 29\
**Last updated:** [September 30, 2026, 7:08pm UTC](https://forum.getodk.org/t/limiting-entity-access-for-app-users-and-public-links/54386 "2026-09-30T19:08:25Z")

</div>

Currently, when a form has an Entity List attached, all Entities are always sent to all users that request the Entity List. For some projects, this is a significant barrier to adoption of Entities either because of priva…

---

## [Reference geometry unusable if choice/entity list contains any capitalised character](https://forum.getodk.org/t/reference-geometry-unusable-if-choice-entity-list-contains-any-capitalised-character/58592)

<div class="topic-metadata">

**Author:** [@ahblake](https://forum.getodk.org/u/ahblake)\
**Replies:** 1\
**Last updated:** [September 29, 2026, 8:30am UTC](https://forum.getodk.org/t/reference-geometry-unusable-if-choice-entity-list-contains-any-capitalised-character/58592 "2026-09-29T08:30:54Z")

</div>

▶ tl;dr 1. What is the issue? Please be detailed. A reference geometry layer cannot contain any upper case characters or it will not validate on upload. This prevents me from using reference geometries as all my entity l…

---

## [Autosaving Web Forms](https://forum.getodk.org/t/autosaving-web-forms/58217)

<div class="topic-metadata">

**Author:** [@norlowski](https://forum.getodk.org/u/norlowski)\
**Replies:** 6\
**Last updated:** [September 28, 2026, 7:03pm UTC](https://forum.getodk.org/t/autosaving-web-forms/58217 "2026-09-28T19:03:33Z")

</div>

Hi everyone! We’re currently exploring autosaving and recovery behavior for Web Forms and would love feedback from the community before we finalize anything. The concept we're currently considering is to save a draft lo…

---

## [Central upgrade failing due to cache\_all\_submission\_geo migration](https://forum.getodk.org/t/central-upgrade-failing-due-to-cache-all-submission-geo-migration/58575)

<div class="topic-metadata">

**Author:** [@alexcorran](https://forum.getodk.org/u/alexcorran)\
**Replies:** 3\
**Last updated:** [September 28, 2026, 6:03pm UTC](https://forum.getodk.org/t/central-upgrade-failing-due-to-cache-all-submission-geo-migration/58575 "2026-09-28T18:03:24Z")

</div>

Hi All I'm trying to update ODK central to the latest version but i'm getting a 502 error when trying to sign in once the container is brought up again. The servers starting at version v2024.3.1, and the problem seems …

---

## [ODK Central v2026.3: Smoother Entity uploads from CSV, show one question per page in Web Forms, and so much more](https://forum.getodk.org/t/odk-central-v2026-3-smoother-entity-uploads-from-csv-show-one-question-per-page-in-web-forms-and-so-much-more/58502)

<div class="topic-metadata">

**Author:** [@norlowski](https://forum.getodk.org/u/norlowski)\
**Replies:** 1\
**Last updated:** [September 28, 2026, 5:56pm UTC](https://forum.getodk.org/t/odk-central-v2026-3-smoother-entity-uploads-from-csv-show-one-question-per-page-in-web-forms-and-so-much-more/58502 "2026-09-28T17:56:42Z")

</div>

:arrow\_up: Smoother Entity upload from CSVs Uploading Entities from a CSV is now easier to understand and recover from when something goes wrong. Central now separates errors and warnings, making it easier to identify…

---

## [What Web Forms features would make the biggest difference for you?](https://forum.getodk.org/t/what-web-forms-features-would-make-the-biggest-difference-for-you/58223)

<div class="topic-metadata">

**Author:** [@norlowski](https://forum.getodk.org/u/norlowski)\
**Replies:** 4\
**Last updated:** [September 28, 2026, 10:21am UTC](https://forum.getodk.org/t/what-web-forms-features-would-make-the-biggest-difference-for-you/58223 "2026-09-28T10:21:15Z")

</div>

As ODK Web Forms continues to mature, we're thinking about future investments and would love to hear from the community about which features would be most valuable in your workflows. We'd love to understand: Which fea…

---

## [ruODK v1.6.0: full API coverage, better devex](https://forum.getodk.org/t/ruodk-v1-6-0-full-api-coverage-better-devex/58600)

<div class="topic-metadata">

**Author:** [@Florian\_May](https://forum.getodk.org/u/Florian_May)\
**Replies:** 0\
**Last updated:** [September 25, 2026, 2:27am UTC](https://forum.getodk.org/t/ruodk-v1-6-0-full-api-coverage-better-devex/58600 "2026-09-25T02:27:21Z")

</div>

Hi all, The latest ruODK release v1.6.0 now completely covers the latest ODK Central API. Please feel free to give it a spin and let us know if you run into any troubles or have any questions or ideas (ideally via GH …

---

## [Web Forms can't submit form with username and email fields](https://forum.getodk.org/t/web-forms-cant-submit-form-with-username-and-email-fields/58597)

<div class="topic-metadata">

**Author:** [@mathieubossaert](https://forum.getodk.org/u/mathieubossaert)\
**Replies:** 7\
**Last updated:** [September 23, 2026, 8:52am UTC](https://forum.getodk.org/t/web-forms-cant-submit-form-with-username-and-email-fields/58597 "2026-09-23T08:52:14Z")

</div>

Hi ! We face a problem with hidden question from collect email and username Even if they are not required, WebForms returns an error at the end of the form saving about two questions. When I delete those questions its …

---

## [Display existing geometry when capturing new point/trace/shape on map](https://forum.getodk.org/t/display-existing-geometry-when-capturing-new-point-trace-shape-on-map/57427)

<div class="topic-metadata">

**Author:** [@Edmonds](https://forum.getodk.org/u/Edmonds)\
**Replies:** 54\
**Last updated:** [September 24, 2026, 4:38pm UTC](https://forum.getodk.org/t/display-existing-geometry-when-capturing-new-point-trace-shape-on-map/57427 "2026-09-24T16:38:55Z")

</div>

Hi all, I have a form in ODK collect where I use a ‘geoshape’ question to collect polygons. The polygons are then stored in an entity list. During a monitoring, we want to be able to modify the polygon (in ODK Collect) …

---

## [API bridge between the schedule tool and Central's entities](https://forum.getodk.org/t/api-bridge-between-the-schedule-tool-and-centrals-entities/58587)

<div class="topic-metadata">

**Author:** [@Karthik\_Cs](https://forum.getodk.org/u/Karthik_Cs)\
**Replies:** 4\
**Last updated:** [September 23, 2026, 11:56am UTC](https://forum.getodk.org/t/api-bridge-between-the-schedule-tool-and-centrals-entities/58587 "2026-09-23T11:56:43Z")

</div>

1. What is the issue? Please be detailed. Help needed for pulling assessments from other sources 2. What steps can we take to reproduce this issue? New 3. What have you tried to fix the issue? New implement \*\*4. Up…

---

## [Webforms behaviour notes](https://forum.getodk.org/t/webforms-behaviour-notes/58272)

<div class="topic-metadata">

**Author:** [@ahblake](https://forum.getodk.org/u/ahblake)\
**Replies:** 55\
**Last updated:** [September 17, 2026, 12:39pm UTC](https://forum.getodk.org/t/webforms-behaviour-notes/58272 "2026-09-17T12:39:48Z")

</div>

1. What is the issue? Please be detailed. Collecting webforms issues/glitches - sorry if these are already solved but not released, I'm on v0.24.0 if a label's line ends with a ${} field and there is then a newline e…

---

## [Bulk delete (and restore) submissions on ODK Central using pyODK](https://forum.getodk.org/t/bulk-delete-and-restore-submissions-on-odk-central-using-pyodk/51308)

<div class="topic-metadata">

**Author:** [@seewhy](https://forum.getodk.org/u/seewhy)\
**Replies:** 4\
**Last updated:** [September 22, 2026, 1:36pm UTC](https://forum.getodk.org/t/bulk-delete-and-restore-submissions-on-odk-central-using-pyodk/51308 "2026-09-22T13:36:22Z")

</div>

I am sharing this in case it is useful to anyone who wants to bulk delete submissions from ODK Central leveraging the API and pyODK with the appropriate permissions to access your ODK Central instance. I'm not pretending…

---

## [Small UI Improvement to Public Access Links on ODK Central](https://forum.getodk.org/t/small-ui-improvement-to-public-access-links-on-odk-central/58479)

<div class="topic-metadata">

**Author:** [@Tyler\_Depke](https://forum.getodk.org/u/Tyler_Depke)\
**Replies:** 2\
**Last updated:** [September 21, 2026, 7:20pm UTC](https://forum.getodk.org/t/small-ui-improvement-to-public-access-links-on-odk-central/58479 "2026-09-21T19:20:08Z")

</div>

What high-level problem are you trying to solve? Just a quick UI fix that would make things easier for users and would take minimal effort. I'm not sure why the access link needs to be in a scrollable text box, but the…

---

## [Error accesing a form in odk collect: "This form cannot be opened right now because forms are being updated"](https://forum.getodk.org/t/error-accesing-a-form-in-odk-collect-this-form-cannot-be-opened-right-now-because-forms-are-being-updated/58574)

<div class="topic-metadata">

**Author:** [@johnmill99](https://forum.getodk.org/u/johnmill99)\
**Replies:** 4\
**Last updated:** [September 21, 2026, 4:54pm UTC](https://forum.getodk.org/t/error-accesing-a-form-in-odk-collect-this-form-cannot-be-opened-right-now-because-forms-are-being-updated/58574 "2026-09-21T16:54:23Z")

</div>

1. What is the problem? Some of our enumerators are not able to access a form when trying to open a form in ODK Collect. They see the following pop-up message: Form can't be used This form cannot be opened right n…

---

## [Pulldata() stopped working on ODK Collect Apps after CSV update (still works on Enketo)](https://forum.getodk.org/t/pulldata-stopped-working-on-odk-collect-apps-after-csv-update-still-works-on-enketo/56959)

<div class="topic-metadata">

**Author:** [@Glen.Poresh](https://forum.getodk.org/u/Glen.Poresh)\
**Replies:** 3\
**Last updated:** [September 21, 2026, 4:52pm UTC](https://forum.getodk.org/t/pulldata-stopped-working-on-odk-collect-apps-after-csv-update-still-works-on-enketo/56959 "2026-09-21T16:52:09Z")

</div>

I have an XLSForm (Nutrition Entrepreneurs – Sales Data Collection Tool – Year 2 – TLTN.xlsx) that uses pulldata() to auto-populate fields from a lookup CSV (nsa\_list.csv). It used to work perfectly on both ODK Collect …

---

## [Forms not collecting location offline](https://forum.getodk.org/t/forms-not-collecting-location-offline/58561)

<div class="topic-metadata">

**Author:** [@anorris](https://forum.getodk.org/u/anorris)\
**Replies:** 5\
**Last updated:** [September 21, 2026, 3:35pm UTC](https://forum.getodk.org/t/forms-not-collecting-location-offline/58561 "2026-09-21T15:35:08Z")

</div>

1. What is the issue? Please be detailed. I am using ODK to host a survey that needs to be entirely usable offline. The survey uses geopoint to capture the user's lat/long, which previously worked offline, though the qu…

[Next page](https://forum.getodk.org/latest.md?page=1)
