View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
08806 | Bug reports | Survey taking | public | 2014-03-04 11:56 | 2016-01-25 08:21 |
Reporter | DenisChenu | Assigned To | DenisChenu | ||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 2.05+ | ||||
Fixed in Version | 2.05+ | ||||
Summary | 08806: questionindex to 2 allow invalid survey submitted | ||||
Description | If use survey index to Complete and set some mandatory question : user can submit the survey without answering to this question. | ||||
Steps To Reproduce | Import the lsa file, lauch, click on G4 3 times, click on submit. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Bug heat | 14 | ||||
Complete LimeSurvey version number (& build) | 140304 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | not relevant | ||||
Database type & version | Mysql 5 | ||||
Server OS (if known) | debian/linux | ||||
Webserver software & version (if known) | apache | ||||
PHP Version | PHP Version 5.3 | ||||
has duplicate | 10243 | closed | c_schmitz | Able to skip required questions when complete question index enable |
related to | 09198 | closed | DenisChenu | complete group's navigation can stop before clicked group |
Tested with git reset --hard badcc4866d88023102a3f72dc4f6f2193dec16b8 Only difference : Entering someting in text are not saved when click on a 'index' group. |
|
The trouble with a full question index is that some compromises need to be made:
In my opinion the full question index should not save the current page when navigating using the index. This will provide the most consistent and easy to understand experience for the user. Not sure what the best way is to proceed. For 2.06 will need to rework the whole question index approach. |
|
I think question index MUST save actual page. To have a button without save it's really a reverse or usuability (http://en.wikipedia.org/wiki/Usability). In think the best is:
|
|
Please try and do a lot of different test with https://github.com/LimeSurvey/LimeSurvey/pull/227 |
|
Fixed here : This save value in DB but don't return error if there one. |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=14619 |
|
Version 2.05 Build 141113 released |
|
LimeSurvey: master be983708 2014-11-01 17:47 Details Diff |
Fixed issue 09328: Language changer causes warning for mandatory questions Fixed issue 09285: Index complet + mandatory question :undefined notice Fixed issue 09198: complete group's navigation can stop before clicked group Fixed issue 08806: questionindex to 2 allow invalid survey submitted Dev: use $force in _validateGroup and _validateQuestion Dev: this allow save value in DB for equation and some other, but never return error. Dev: update EM, then need testing |
Affected Issues 08806, 09198, 09285, 09328 |
|
mod - application/helpers/SurveyRuntimeHelper.php | Diff File | ||
mod - application/helpers/expressions/em_manager_helper.php | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-03-04 11:56 | DenisChenu | New Issue | |
2014-03-04 11:56 | DenisChenu | File Added: survey_archive_indexsubmit.lsa | |
2014-03-04 15:42 | DenisChenu | Note Added: 29090 | |
2014-03-04 15:43 | DenisChenu | Note Edited: 29090 | |
2014-03-04 16:37 | c_schmitz | Assigned To | => sammousa |
2014-03-04 16:37 | c_schmitz | Status | new => feedback |
2014-09-01 09:38 | DenisChenu | Relationship added | related to 09198 |
2014-09-01 09:51 | sammousa | Note Added: 30455 | |
2014-09-01 09:55 | DenisChenu | Note Added: 30456 | |
2014-09-01 09:55 | DenisChenu | Status | feedback => assigned |
2014-09-01 09:56 | DenisChenu | Note Edited: 30456 | |
2014-10-15 16:00 | DenisChenu | Assigned To | sammousa => DenisChenu |
2014-10-17 08:18 | DenisChenu | Note Added: 30803 | |
2014-11-01 18:01 | DenisChenu | Note Added: 30901 | |
2014-11-13 16:33 | DenisChenu | Changeset attached | => LimeSurvey master be983708 |
2014-11-13 16:33 | DenisChenu | Note Added: 30977 | |
2014-11-13 16:33 | DenisChenu | Resolution | open => fixed |
2014-11-13 16:38 | DenisChenu | Status | assigned => resolved |
2014-11-13 16:38 | DenisChenu | Fixed in Version | => 2.05+ |
2014-11-13 17:11 | c_schmitz | Note Added: 30979 | |
2014-11-13 17:11 | c_schmitz | Status | resolved => closed |
2016-01-25 08:21 | DenisChenu | Relationship added | has duplicate 10243 |