Submitting incomplete (partial) forms

Hi All,

I have a form in which all questions are required. I have it set up such
that if an interview is not complete, an enumerator goes back 3 times.
After the third visit, I want to be able to submit the form even if not all
the questions are answered. Is this possible?

Kind regards,

Hi Sam,

There are a few ways to structure this interaction in CommCare, but they
will be tough if using Incomplete Forms.

When we load an incomplete form we assume that it was halted temporarily
due to a user needing to pause form entry, so we try to resume the form in
as close to the state that it was left as possible, which would rule out
using any sort of event based counter.

One option would be to have the user create a case to represent the
interview, which is “submitted” each time, but only “Closes” itself if all
questions are answered, or if a counter has reached three.

This also has the advantage that if, say, a user has performed the first 2
interviews and the phone is lost or stolen, they will be able to recover
the existing interview and answer state from the form, which wouldn’t be
the case with incomplete forms, which are not synced to the server.

-Clayton

··· On Tue, Sep 27, 2016 at 5:23 AM, Sam Phiri wrote:

Hi All,

I have a form in which all questions are required. I have it set up such
that if an interview is not complete, an enumerator goes back 3 times.
After the third visit, I want to be able to submit the form even if not all
the questions are answered. Is this possible?

Kind regards,


You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Thank Clayton

··· On 27 September 2016 at 15:35, Clayton Sims wrote:

Hi Sam,

There are a few ways to structure this interaction in CommCare, but they
will be tough if using Incomplete Forms.

When we load an incomplete form we assume that it was halted temporarily
due to a user needing to pause form entry, so we try to resume the form in
as close to the state that it was left as possible, which would rule out
using any sort of event based counter.

One option would be to have the user create a case to represent the
interview, which is “submitted” each time, but only “Closes” itself if all
questions are answered, or if a counter has reached three.

This also has the advantage that if, say, a user has performed the first 2
interviews and the phone is lost or stolen, they will be able to recover
the existing interview and answer state from the form, which wouldn’t be
the case with incomplete forms, which are not synced to the server.

-Clayton

On Tue, Sep 27, 2016 at 5:23 AM, Sam Phiri mitoworks21@gmail.com wrote:

Hi All,

I have a form in which all questions are required. I have it set up such
that if an interview is not complete, an enumerator goes back 3 times.
After the third visit, I want to be able to submit the form even if not all
the questions are answered. Is this possible?

Kind regards,


You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to a topic in the
Google Groups “commcare-users” group.
To unsubscribe from this topic, visit https://groups.google.com/d/
topic/commcare-users/nhQyiBoAVg8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.