View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
06023 | Bug reports | Print View | public | 2012-04-17 09:32 | 2013-02-07 22:45 |
Reporter | Camino | Assigned To | c_schmitz | ||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 1.92+ | ||||
Target Version | 2.00+ | Fixed in Version | 2.00+ | ||
Summary | 06023: Print preview shows conditions as formula | ||||
Description | When activiating the print preview, conditions are shown as a formula instead of a description of the condition. Example: | ||||
Tags | No tags attached. | ||||
Bug heat | 36 | ||||
Complete LimeSurvey version number (& build) | 120412 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | FF | ||||
Database type & version | mysql 5.1.60 | ||||
Server OS (if known) | apache | ||||
Webserver software & version (if known) | apache 2.2.22 | ||||
PHP Version | 5.3.8 | ||||
has duplicate | 06533 | closed | c_schmitz | Expression Manager has removed plain language conditions explanations from the printable survey |
has duplicate | 07130 | closed | c_schmitz | Cryptic validation criteria shown in data entry mode |
has duplicate | 07198 | closed | c_schmitz | Question completion conditions aren't easy to understand |
Although all conditions are forwards compatible with relevance equations, there are myriad relevance equations that can never be converted back into conditions. So, if a survey uses any custom relevance, it is impossible to create print previews that looked like those in 1.91+. I see the following options: (2) Modify the equations generated by EM to be a little more friendly - for example, users won't care about the suffix, so that equation could be (K01 != "5"). As long as the print preview shows the question name (K01) and the mapping of internal code values to the display choices (e.g. 1) Mild; 2) Moderate; 3) Severe), then it will be relatively easy for users to read the relevance equations and figure out whether they should answer those questions. (3) Re-introduce the condition-printing code into print preview (it was removed), and have it display only for questions that do not use custom relevance (e.g. it is auto-created from the conditions editor). If so, the challenge is what to do with custom relevance equations - just show them as is now, or something else. Enough other changes have been made to 1.92+ that I expect that it isn't as simple as adding back the legacy code, but that it would have to be upgraded quite a bit. So, given the level of effort needed to implement solution #3 (or even #2), and given that solution #1 is a viable work-around, I recommend tabling this (e.g not trying to do it in 1.92) and considering it as an enhancement for version 2. |
|
I would like to add that it would be good if not only in print preview but also when looking at the question it would be "user friendly" to not see the formula but the expression. |
|
Solutions 1. and 2. are really not that user friendly. Keep in mind that most users are no geeks :-) I vote for re-implementing the 1.91 condition printing and also extend it to the question view at the admin backend to help users "understand" simple conditions. |
|
Mazi- You should consider giving authors the option to show equations vs. the 1.91 style. For what it's worth, all of the customers I've worked with (public health researchers and epidemiologists) much prefer equation syntax since they are administering interviews that last 20 minutes to several hours, and it is much easier to flip back to a page and see what answers you have circled (e.g. the answer code) than to have to read the verbose description of the condition and cross-reference that with each of the answer choices for the preceding questions. I think those customers would call themselves pragmatists rather than geeks. However, that use case is having research assistants administer paper interviews to someone else. A subject answering for themselves might find the more verbose conditions easier to understand. |
|
So why not showing both, first a more verbal syntax and then the equation syntax in brackets: |
|
Hi, There is no question 1_5 anywhere else on the print-out, and NAOK does not hint wich option from the multiple-choice question was selected. This defeats the purpose of the Printable Version, and breaks a functionality that has been around since LS 1.8 as far as I know. I also vote for re-implemeting the 1.91 condition printing and I am willing to make a donation if this gets fixed within 7 days. Best regards |
|
Just a very simple thought: if we add a new field to the question (so available in all languages) that could hold a custum relevance "description", we could print the equation if the description is empty but allow people to write out something they want to see when they need it. Ofcourse this doesn't enforce the two to match, but at least people can use the print without modification again if they need it. |
|
Hmm..I am also working in a public health institute. At them moment we are looking at finding a survey software that would (among other) allow online as well as paper based surveys (print version). The latter is really important for us. ARE the readable descriptions of the conditions coming back? If yes, approximately when (weeks, months?)? If not...oh dear...we have to keep looking for other survey softwares.... regards |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=11540 |
|
New version 2.00 build 120206 released. |
|
Fix committed to 2.1 branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=11590 |
|
LimeSurvey: master d1e10344 2013-01-30 16:32 Details Diff |
Fixed issue 06023: Print preview shows conditions as formula New feature: Added new setting 'showrelevance' to config file - When this settings is activated then the printable survey option will show the raw relevance equation below the general fill-out instructions in case the question has conditions New feature: New advanced question attribute to set a fill-out help text for the printable view |
Affected Issues 06023 |
|
mod - application/config/config-defaults.php | Diff File | ||
mod - application/controllers/admin/printablesurvey.php | Diff File | ||
mod - application/helpers/common_helper.php | Diff File | ||
mod - application/models/Conditions.php | Diff File | ||
LimeSurvey: 2.1 2b326a65 2013-02-07 22:34 Details Diff |
Fixed issue 06023: Print preview shows conditions as formula New feature: Added new setting 'showrelevance' to config file - When this settings is activated then the printable survey option will show the raw relevance equation below the general fill-out instructions in case the question has conditions New feature: New advanced question attribute to set a fill-out help text for the printable view |
Affected Issues 06023 |
|
mod - application/config/config-defaults.php | Diff File | ||
mod - application/controllers/admin/printablesurvey.php | Diff File | ||
mod - application/helpers/common_helper.php | Diff File | ||
mod - application/models/Conditions.php | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-04-17 09:32 | Camino | New Issue | |
2012-04-17 09:49 | c_schmitz | Assigned To | => TMSWhite |
2012-04-17 09:49 | c_schmitz | Status | new => assigned |
2012-04-17 15:31 | TMSWhite | Note Added: 18407 | |
2012-04-17 15:31 | TMSWhite | Assigned To | TMSWhite => |
2012-04-17 15:31 | TMSWhite | Status | assigned => acknowledged |
2012-04-26 15:20 | Camino | Note Added: 18492 | |
2012-04-26 15:27 | Mazi | Note Added: 18494 | |
2012-04-26 15:27 | Mazi | Assigned To | => c_schmitz |
2012-04-26 15:27 | Mazi | Status | acknowledged => assigned |
2012-05-02 23:55 | c_schmitz | Target Version | => 2.00RC1 |
2012-05-02 23:55 | c_schmitz | Additional Information Updated | |
2012-05-18 01:28 | TMSWhite | Note Added: 18842 | |
2012-06-18 11:36 | c_schmitz | Status | assigned => acknowledged |
2012-06-19 12:18 | Mazi | Note Added: 19346 | |
2012-08-31 13:33 | TMSWhite | Relationship added | has duplicate 06533 |
2012-10-02 11:06 | boykov | Note Added: 20973 | |
2012-10-07 13:33 | c_schmitz | Status | acknowledged => assigned |
2012-10-07 13:34 | c_schmitz | Status | assigned => acknowledged |
2012-10-07 13:34 | c_schmitz | Target Version | 2.00RC1 => 2.10 |
2012-11-16 16:28 | mdekker | Note Added: 22283 | |
2012-12-06 21:32 | mfaber | Note Added: 22990 | |
2012-12-06 21:32 | mfaber | Issue Monitored: mfaber | |
2013-01-03 09:44 | c_schmitz | Relationship added | has duplicate 07130 |
2013-01-16 15:58 | mdekker | Relationship added | has duplicate 07198 |
2013-01-30 16:39 | c_schmitz | Status | acknowledged => assigned |
2013-01-30 19:56 | c_schmitz | Changeset attached | => LimeSurvey master d1e10344 |
2013-01-30 19:56 | c_schmitz | Note Added: 23901 | |
2013-01-30 19:56 | c_schmitz | Resolution | open => fixed |
2013-01-30 19:56 | c_schmitz | Status | assigned => resolved |
2013-01-30 19:56 | c_schmitz | Fixed in Version | => 2.00+ |
2013-01-30 19:57 | c_schmitz | Target Version | 2.10 => 2.00+ |
2013-02-07 10:52 | c_schmitz | Note Added: 23968 | |
2013-02-07 10:52 | c_schmitz | Status | resolved => closed |
2013-02-07 22:45 | c_schmitz | Changeset attached | => LimeSurvey 2.1 2b326a65 |
2013-02-07 22:45 | c_schmitz | Note Added: 24000 | |
2021-08-02 19:04 | guest | Bug heat | 32 => 36 |