Hi,
I'd like to require the responses to advanced questions for all my
application users, but I have the issue whereby "Commcare shuts down" or
app issues emerge.
For example:
I take a photo or choose image: Commcare has unfortunately stopped.
I scan a barcode: No barcode reader available! You can install one from
the android market.
Thus, I would like to unrequire the questions, whereby if the photo or
barcode is not taken, then we coordinate for a required follow-up question
whereby they type in the barcode number OR if the photo cannot be taken, we
create a label requesting that a picture be sent to our office via other
means.
Is there a display condition I can have for if the previous advanced
question is not answered? I'm just trying to eliminate employee situations
whereby they are unable to finish forms because of these technical
difficulties.
In most cases, people approach this pattern (a question that is hopefully
included, but may not be possible) by using question list with three
elements
The barcode question
A label question which has the validation condition "false()" and says
the user needs to scan a barcode
A Checkbox question with only one checkbox that says "This device has no
barcode scanner"
You can then make the label disappear if the user checks the checkbox to
signal that they can't complete the question normally.
The app definitely should not be crashing if you try to take a photo,
though. Can you submit a issue from your CommCare HQ project space with the
details of your device so we can look into that?
-Clayton
···
On Thu, Sep 8, 2016 at 5:34 AM, Jodie Wu wrote:
Hi,
I'd like to require the responses to advanced questions for all my
application users, but I have the issue whereby "Commcare shuts down" or
app issues emerge.
For example:
I take a photo or choose image: Commcare has unfortunately stopped.
I scan a barcode: No barcode reader available! You can install one from
the android market.
Thus, I would like to unrequire the questions, whereby if the photo or
barcode is not taken, then we coordinate for a required follow-up question
whereby they type in the barcode number OR if the photo cannot be taken, we
create a label requesting that a picture be sent to our office via other
means.
Is there a display condition I can have for if the previous advanced
question is not answered? I'm just trying to eliminate employee situations
whereby they are unable to finish forms because of these technical
difficulties.
Thanks, Clayton. I will set up the barcode question as you proposed and
follow-up on our photo issues.
···
On Thu, Sep 8, 2016 at 6:34 PM, Clayton Sims wrote:
Hi Jodie,
In most cases, people approach this pattern (a question that is hopefully
included, but may not be possible) by using question list with three
elements
The barcode question
A label question which has the validation condition "false()" and says
the user needs to scan a barcode
A Checkbox question with only one checkbox that says "This device has
no barcode scanner"
You can then make the label disappear if the user checks the checkbox to
signal that they can't complete the question normally.
The app definitely should not be crashing if you try to take a photo,
though. Can you submit a issue from your CommCare HQ project space with the
details of your device so we can look into that?
Hi,
I'd like to require the responses to advanced questions for all my
application users, but I have the issue whereby "Commcare shuts down" or
app issues emerge.
For example:
I take a photo or choose image: Commcare has unfortunately stopped.
I scan a barcode: No barcode reader available! You can install one
from the android market.
Thus, I would like to unrequire the questions, whereby if the photo or
barcode is not taken, then we coordinate for a required follow-up question
whereby they type in the barcode number OR if the photo cannot be taken, we
create a label requesting that a picture be sent to our office via other
means.
Is there a display condition I can have for if the previous advanced
question is not answered? I'm just trying to eliminate employee situations
whereby they are unable to finish forms because of these technical
difficulties.