Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 3.5.6, 3.6.4, 3.7
-
Component/s: Feedback
Description
If the feedback contains nested dependencies the items are not checked recursively for dependencies in higher levels. This causes wrong results if the user goes back and forth while competing this feedback.
Steps to reproduce:
Given:
---------------------------------------------
Question-1
Answers: A, B
Question-2 depends on Question-1 = "A"
Answers: A, B
Question-3 depends on Question-1 = "B"
Answers: A, B
Question-4 depends on Question-2 = "A"
Answers: Yes, No
Question-5 depends on Question-3 = "A"
Answers: Yes, No
---------------------------------------------
The user does the following steps:
---------------------------------------------
Sees Question-1
Answer is: A
Sees Question-2
Answer is A
Sees Question-4
Answer is Yes
Goes back till question-1
Sees Question-1
Answer is: B
Sees Question-3
Answer is: A
Sees Question-5
Answer is: Yes
(He also mistakenly sees Question-4 because the dependency is solved)
Submits his answers
On show responses the answer to Question-4 is mistakanly shown.
---------------------------------------------
Attachments
Issue Links
- has a non-specific relationship to
-
MDL-63959 Nested dependency logic fails in feedback activity
-
- Closed
-