I know it seems counter-intuitive, but I wanted to explain why we have
With ODK, it's possible to have a form that has invalid data and you
can't test that until all data has been entered.
For example, you can have a blank form with a default date of Jan 1,
1900 and a constraint that requires dates to be in the future. That
form can be valid or invalid depending on whether or not the
enumerator changes the date. And if that date is wrapped by a branch,
it's possible that some users will have invalid data and others won't.
For these reasons, we have to "finalize" forms. In that finalization
process, we walk through the entire form and we follow the branches
the user has taken and make sure every question's constraints and
requirements are satisfied. Only then can you send. So that's what
finalization means. It means the form is valid and ready to send.
In the early days of ODK Collect, each question had to pass validation
(e.g., required, constraints) before you could proceed. In that model,
when you got to the end of the form, you knew that the entire form had
been validated before you sent data, so no finalization had to take
The problem with this approach is that in the real world, users want
to be able to jump around in the form and save data that may or may
not be valid. They can do this by jumping around or by changing the
constraint processing behavior in the settings of Collect.
So that's the distinction between Saved Forms and Finalized Forms.
Now, why can you edit Finalized Forms? Well, given what I've
described, why not? It's not clear to me that it prevents fraud and I
would love to understand more about what kind of fraud you'd like to
P.S. I think we can do a lot better job explaining what Finalized
means and I'm hoping we can tackle that in a UI rework of Collect.
On Wed, Mar 22, 2017 at 12:54 AM, Esther O. wrote:
> Okay, thank you so much.
> On Tuesday, March 21, 2017 at 8:06:44 PM UTC+2, kennet...@gmail.com wrote:
>> Hi Esther,
>> Go into admin settings and uncheck the tab Edit saved form under USER CAN
>> ACCESS MAIN MENU ITEMS. Unfortunately this option will also disable any edit
>> options for the saved from.
> Post: email@example.com
> Unsubscribe: firstname.lastname@example.org
> Options: http://groups.google.com/group/opendatakit?hl=en
> You received this message because you are subscribed to the Google Groups
> "ODK Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to email@example.com.
> For more options, visit https://groups.google.com/d/optout.