Editing Finalized Forms

Hi guys

Just a question i guess on good practice in ODK .I am about to implement an
ODK project with several forms and i want to know how to make changes to a
form that has already been finalized and sent to the database . I tried
modifying the form that remain on the phone and uploaded it to the local
aggregate i am using and i noticed it is added as a new record .So how do
deal with situations like these because i know i will encounter so many of
them in my project
thank you

Once the form is uploaded to ODK Aggregate, the Collect-to-Aggregate
workflow should consider it "final". Within ODK Aggregate, you can delete
submissions, manually upload submissions or mark them as complete (removing
references to missing media files) (via the Form Management / Submission
Admin tab), but not alter them. In general, if you need to merge or update
submissions, you would have some field identifying when two submissions
refer to the same entity, and do the merging downstream of ODK Aggregate
based upon that field, either in Fusion Tables, Google Spreadsheets, or
Excel (via ODK Briefcase export to CSV).

NOTE: You should define an instanceID in your form so that multiple
submissions of the same filled-out form will only appear once in ODK
Aggregate. See http://opendatakit.org/help/form-design/ for how to define
that field. This is particularly important if your form has many media
attachments (image, audio or video captures).

Mitch

··· On Wed, Jul 18, 2012 at 12:09 AM, Mukanya wrote:

Hi guys

Just a question i guess on good practice in ODK .I am about to implement
an ODK project with several forms and i want to know how to make changes to
a form that has already been finalized and sent to the database . I tried
modifying the form that remain on the phone and uploaded it to the local
aggregate i am using and i noticed it is added as a new record .So how do
deal with situations like these because i know i will encounter so many of
them in my project
thank you

--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

Hi Mukanya,

How can you edit the finalized form that have already sent to the database?
Thanks.

··· On Wednesday, July 18, 2012 2:09:01 PM UTC+7, Mukanya wrote: > > Hi guys > > Just a question i guess on good practice in ODK .I am about to implement > an ODK project with several forms and i want to know how to make changes to > a form that has already been finalized and sent to the database . I tried > modifying the form that remain on the phone and uploaded it to the local > aggregate i am using and i noticed it is added as a new record .So how do > deal with situations like these because i know i will encounter so many of > them in my project > thank you >

Hi Guys,

I have the same concern mentioned below... ( I also mentioned it another
post).

Being able to edit a Finalized form that has been sent is very important
for me because of the amount of data that has to be re-entered each time we
are collecting data from the same site. Being able to just edit and modify
a few things on the form is much much easier. This has been the case with
version 1.1.7 before..

The workflow you mentioned below is fine if you don't go back to the same
site to conduct an assessment or periodic assessments of a specific site.
Making the data "FINAL" for that submission is fine, since the data for
that submission is for that specific period. However, the data for another
period has to be re-encoded on the form since we are no longer able to edit
that saved form.

I hope you understand our frustration with this change that you made. We
hope that this feature comes back, as we find it senseless removing it in
the first place.

Thank you.

Raul Maano

··· On Wednesday, July 18, 2012 3:09:01 PM UTC+8, Mukanya wrote: > > Hi guys > > Just a question i guess on good practice in ODK .I am about to implement > an ODK project with several forms and i want to know how to make changes to > a form that has already been finalized and sent to the database . I tried > modifying the form that remain on the phone and uploaded it to the local > aggregate i am using and i noticed it is added as a new record .So how do > deal with situations like these because i know i will encounter so many of > them in my project > thank you >

In Collect 1.2 (1010) the instanceID is now automatically added to the
form. This may caused problems in older forms where an instanceID was
explicitly defined.

··· On Thursday, July 19, 2012, Mitch S wrote:

Once the form is uploaded to ODK Aggregate, the Collect-to-Aggregate
workflow should consider it "final". Within ODK Aggregate, you can delete
submissions, manually upload submissions or mark them as complete (removing
references to missing media files) (via the Form Management / Submission
Admin tab), but not alter them. In general, if you need to merge or update
submissions, you would have some field identifying when two submissions
refer to the same entity, and do the merging downstream of ODK Aggregate
based upon that field, either in Fusion Tables, Google Spreadsheets, or
Excel (via ODK Briefcase export to CSV).

NOTE: You should define an instanceID in your form so that multiple
submissions of the same filled-out form will only appear once in ODK
Aggregate. See http://opendatakit.org/help/form-design/ for how to define
that field. This is particularly important if your form has many media
attachments (image, audio or video captures).

Mitch

On Wed, Jul 18, 2012 at 12:09 AM, Mukanya <cleohwinya@gmail.com<javascript:_e({}, 'cvml', 'cleohwinya@gmail.com');> wrote:

Hi guys

Just a question i guess on good practice in ODK .I am about to implement
an ODK project with several forms and i want to know how to make changes to
a form that has already been finalized and sent to the database . I tried
modifying the form that remain on the phone and uploaded it to the local
aggregate i am using and i noticed it is added as a new record .So how do
deal with situations like these because i know i will encounter so many of
them in my project
thank you

--
Post: opendatakit@googlegroups.com <javascript:_e({}, 'cvml',
'opendatakit@googlegroups.com');>
Unsubscribe: opendatakit+unsubscribe@googlegroups.com <javascript:_e({},
'cvml', 'opendatakit%2Bunsubscribe@googlegroups.com');>
Options: http://groups.google.com/group/opendatakit?hl=en

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com <javascript:_e({}, 'cvml',
'mitchellsundt@gmail.com');>

--
Post: opendatakit@googlegroups.com <javascript:_e({}, 'cvml',
'opendatakit@googlegroups.com');>
Unsubscribe: opendatakit+unsubscribe@googlegroups.com <javascript:_e({},
'cvml', 'opendatakit%2Bunsubscribe@googlegroups.com');>
Options: http://groups.google.com/group/opendatakit?hl=en

Correction: XLSForm now generates forms with the instanceID defined.
Collect just interprets whatever form it is given.

Mitch

··· On Wed, Jul 18, 2012 at 8:37 PM, Chan Choth wrote:

Hi Mukanya,

How can you edit the finalized form that have already sent to the
database? Thanks.

On Wednesday, July 18, 2012 2:09:01 PM UTC+7, Mukanya wrote:

Hi guys

Just a question i guess on good practice in ODK .I am about to implement
an ODK project with several forms and i want to know how to make changes to
a form that has already been finalized and sent to the database . I tried
modifying the form that remain on the phone and uploaded it to the local
aggregate i am using and i noticed it is added as a new record .So how do
deal with situations like these because i know i will encounter so many of
them in my project
thank you

--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com