Show Variable Tree

Discussions about CSEntry
Forum rules
New release: CSPro 8.0
AriSilva
Posts: 591
Joined: July 22nd, 2016, 3:55 pm

Show Variable Tree

Post by AriSilva »

Most of the problems we are facing here with our surveys are produced by the misuse of the Variable Tree. Interviewers want to be very "smart" and "dribble" the application, doing the application navigation by themselves. By doing that, sometimes they are provoking data inconsistencies, and worse, they are leaving crucial variables with notappl values (name and sex, for instance), no matter the checks we have in the postproc.
Sometime ago I asked for a new feature that would give us, developers, a way to inhibit showing this menu entry.
We really need that. From our point of view, the way we are using CSEntry, it is mandatory that the interviewers follow the regular variable flow. Of course, they can do some navigation by deciding which block to perform, and in which order, but we do not allow them to go to a specific variable inside a block.
Is there another way to guarantee that they use the application the way we want it?
Best
Ari
josh
Posts: 2399
Joined: May 5th, 2014, 12:49 pm
Location: Washington DC

Re: Show Variable Tree

Post by josh »

You mean the case tree on the left side of the screen? You can disable that in the data entry options by setting "show case tree" to "never".
AriSilva
Posts: 591
Joined: July 22nd, 2016, 3:55 pm

Re: Show Variable Tree

Post by AriSilva »

In our case the option is set as never, as in the attached figure.
But if the interviewer uses the menu button at the top right of the screen s/he can reach the case tree.
The left arrow also is a pain.
We would really like to inhibit these options in the menu.
Attachments
CaseTree.PNG
CaseTree.PNG (22.81 KiB) Viewed 5509 times
Best
Ari
josh
Posts: 2399
Joined: May 5th, 2014, 12:49 pm
Location: Washington DC

Re: Show Variable Tree

Post by josh »

Are you using "operator controlled" mode? That is really meant for key from paper. For CAPI (tablet/phone) you should use "system control" mode. In system control mode you can't leave fields blank (unless you specifically allow it) or work around consistency checks, even when using the case tree.
AriSilva
Posts: 591
Joined: July 22nd, 2016, 3:55 pm

Re: Show Variable Tree

Post by AriSilva »

One of the reasons we use "operator controlled" is that the \n inside error messages does not work in "system controlled".
Even if we use "system controlled", the interviewer still can access the case tree, which we do not want them to.
Best
Ari
khurshid.arshad
Posts: 571
Joined: July 9th, 2012, 11:32 am
Location: Islamabad, Pakistan

Re: Show Variable Tree

Post by khurshid.arshad »

Please try this.
set errmsg (operator);
errmsg ("First, finish partially saved cases.\n\nAfter that, you can start new interview.");
set errmsg(default);
Best.
a.
josh
Posts: 2399
Joined: May 5th, 2014, 12:49 pm
Location: Washington DC

Re: Show Variable Tree

Post by josh »

\n definitely works in errmsg in system control mode. I use it all the time.

Will look into a way to completely disable case tree.
AriSilva
Posts: 591
Joined: July 22nd, 2016, 3:55 pm

Re: Show Variable Tree

Post by AriSilva »

yeah, \n works in operator controlled but NOT in system controlled.
If you can disable the case tree, think also about disabling the left navigator arrow. That is also a pain.
Best
Ari
josh
Posts: 2399
Joined: May 5th, 2014, 12:49 pm
Location: Washington DC

Re: Show Variable Tree

Post by josh »

No. \n definitely works in system control mode. I use it all the time. If you have an app where it does not work please send it.
AriSilva
Posts: 591
Joined: July 22nd, 2016, 3:55 pm

Re: Show Variable Tree

Post by AriSilva »

See attached.
It does not work in Version 7.1 (maybe it works in 7.2)
Attachments
SystemControl.zip
(2.33 KiB) Downloaded 194 times
Best
Ari
Post Reply