Field-list conflicts with skip logic

Hi Freinds,

If I use field list in a group and if that group has a skip logic, data
collector need to go to the next page and come back to make the skip logic
to work, is there any better way to do it, like Enketo? Something like if I
select "Other" the question related to other should appear on the same page
like how it works on Enketo.

Thanks,
Imran

Hi Imran,

From https://opendatakit.org/help/form-design/workarounds/

"This is the normal and intended behavior. If you have questions that
should appear or not based upon answers to earlier questions, they
cannot appear on the same screen ("field-list" group), they must
appear on a subsequent screen.

ODK Collect does not recompute the relevance (visibility) of all the
questions on a screen as data is entered into those questions. As a
result, if you have Q2 relevance (visibility) depending upon an answer
to Q1, and both are on the same screen, Q2 will be visible or hidden
based upon the initial state of Q1 when the combined screen is shown,
and it will never display until you leave and re-enter the screen, at
which point the value of Q1 will be re-examined and Q2 will be made
visible based upon Q1's (now potentially different) value."

This behavior isn't ideal and I've opened up an issue at
https://github.com/opendatakit/collect/issues/378 to discuss a better
way to handle this.

Yaw

··· On Sun, Jan 29, 2017 at 1:40 PM, A.N.M AL-IMRAN wrote: > Hi Freinds, > > If I use field list in a group and if that group has a skip logic, data > collector need to go to the next page and come back to make the skip logic > to work, is there any better way to do it, like Enketo? Something like if I > select "Other" the question related to other should appear on the same page > like how it works on Enketo. > > Thanks, > Imran > > -- > -- > Post: opendatakit@googlegroups.com > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > 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 opendatakit+unsubscribe@googlegroups.com. > For more options, visit https://groups.google.com/d/optout.

Hi Yaw,

Thanks for your advice, I now I just divided the group into two and the
issue resolved. Now the subsequent question is appearing on the next screen.

Thank you once again,
Imran

A N M AL IMRAN (Imran)
Brossard, QC
Canada
Cell: +1 (438) 501 3576

··· On 3 February 2017 at 00:37, Yaw Anokwa wrote:

Hi Imran,

From https://opendatakit.org/help/form-design/workarounds/

"This is the normal and intended behavior. If you have questions that
should appear or not based upon answers to earlier questions, they
cannot appear on the same screen ("field-list" group), they must
appear on a subsequent screen.

ODK Collect does not recompute the relevance (visibility) of all the
questions on a screen as data is entered into those questions. As a
result, if you have Q2 relevance (visibility) depending upon an answer
to Q1, and both are on the same screen, Q2 will be visible or hidden
based upon the initial state of Q1 when the combined screen is shown,
and it will never display until you leave and re-enter the screen, at
which point the value of Q1 will be re-examined and Q2 will be made
visible based upon Q1's (now potentially different) value."

This behavior isn't ideal and I've opened up an issue at
https://github.com/opendatakit/collect/issues/378 to discuss a better
way to handle this.

Yaw

On Sun, Jan 29, 2017 at 1:40 PM, A.N.M AL-IMRAN imran3may@gmail.com wrote:

Hi Freinds,

If I use field list in a group and if that group has a skip logic, data
collector need to go to the next page and come back to make the skip
logic
to work, is there any better way to do it, like Enketo? Something like
if I
select "Other" the question related to other should appear on the same
page
like how it works on Enketo.

Thanks,
Imran

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
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 opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

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


You received this message because you are subscribed to a topic in the
Google Groups "ODK Community" group.
To unsubscribe from this topic, visit https://groups.google.com/d/
topic/opendatakit/S1qXK0EeGlw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Any updates/improvements on this?