Can you prevent editing the response of a question before submitting form

Hey ODK team,

Is it possible to prevent editing a response before I submit a form ?

I have this question in my form

Screenshot 2025-07-14 at 10.36.23 AM

Once the user selects one of the options

1.Positive 
2.Negative
3. Invalid

I would like to lock in that response and prevent them from editing their answer. Is that possible ?

Here’s what I have tried:

  • I added a read-only column on that malaria_test_result row with this value ${malaria_test_result_locked} = ‘true’
  • On the next row i have a calculate malaria_test_result_locked as ${malaria_test_result} != ''
  • I added a debug Debug: readonly=${malaria_test_result_locked} and I can see the value changes from false to true after selecting an answer for malaria_test_result.
  • However, even when the value is true, I can still change my answer for malaria_test_result

While it is possible to do what you are asking in ODK-X’s Survey, the form appears to be an ODK Collect form. ODK Collect is supported on the ODK forum (this is ODK-X forum). Link https://forum.getodk.org/