Samigo > Question Pools > Deleting parent pools should confirm deletion of subpools
GENERAL
TESTING
GENERAL
TESTING
Description
In 19.x, 20.x., 21.x, 22.x, or 23.x (Trunk), if you select only the "Delete" checkbox of a parent pool that contains multiple sub-pools, and then click "Delete", the subpools to be deleted are not clearly indicated on that page. Additionally, the "Remove Pool Confirmation" page where you are taken after clicking "Delete" does not list the subpools to be deleted (in spite of providing a bulleted list of pools that will be deleted). It mentions that all subpools and questions contained in the pools to be deleted will also be removed, but doesn't tell you how many questions will be removed.
Recommended fix:
If a user selects the "Delete?" checkbox corresponding to a parent pool, then it auto-selects (and locks in) the checkboxes of all the corresponding sub-pools. Likewise, if the user de-selects the "Delete?" checkbox corresponding to the parent pool, then the delete checkboxes corresponding to the sub-pools are de-selected. In other words, it should function similar to the interface you see when transferring ownership (i.e., selecting a parent pool will auto-select all sub-pools within the parent). !Proposal.png|thumbnail!
When arriving at the "Remove Pool Confirmation" page, the following should be true:
The list of "Pools to be removed:" should include the title of each pool and subpool to be deleted.
The number of questions and subpools contained within each pool/subpool should also be indicated.
Example of suggested list included on “Remove Pool Confirmation” page display:
Pools to be removed:
Questions Grouped by Type (3 questions and 9 subpools)
Audio Questions (2 questions)
Calculated Questions (0 questions and 2 subpools)
Advanced Calculated Questions (3 questions)
Simple Calculated Questions (3 questions)
Fill-in-the-Blank Questions (6 questions and 1 subpool)
In 19.x, 20.x., 21.x, 22.x, or 23.x (Trunk), if you select only the "Delete" checkbox of a parent pool that contains multiple sub-pools, and then click "Delete", the subpools to be deleted are not clearly indicated on that page. Additionally, the "Remove Pool Confirmation" page where you are taken after clicking "Delete" does not list the subpools to be deleted (in spite of providing a bulleted list of pools that will be deleted). It mentions that all subpools and questions contained in the pools to be deleted will also be removed, but doesn't tell you how many questions will be removed.
Recommended fix:
If a user selects the "Delete?" checkbox corresponding to a parent pool, then it auto-selects (and locks in) the checkboxes of all the corresponding sub-pools. Likewise, if the user de-selects the "Delete?" checkbox corresponding to the parent pool, then the delete checkboxes corresponding to the sub-pools are de-selected. In other words, it should function similar to the interface you see when transferring ownership (i.e., selecting a parent pool will auto-select all sub-pools within the parent).
!Proposal.png|thumbnail!
When arriving at the "Remove Pool Confirmation" page, the following should be true:
The list of "Pools to be removed:" should include the title of each pool and subpool to be deleted.
The number of questions and subpools contained within each pool/subpool should also be indicated.
Example of suggested list included on “Remove Pool Confirmation” page display:
Pools to be removed:
Questions Grouped by Type (3 questions and 9 subpools)
Audio Questions (2 questions)
Calculated Questions (0 questions and 2 subpools)
Advanced Calculated Questions (3 questions)
Simple Calculated Questions (3 questions)
Fill-in-the-Blank Questions (6 questions and 1 subpool)
FITB with Custom Answer Markers (3 questions)
Matching Questions (14 questions)
Multiple Choice Questions (19 questions)
Numeric Response Questions (3 questions)
Survey Questions (0 questions and 2 subpools)
Basic Survey (2 questions)
Matrix of Choices (3 questions)
True-False Questions (7 questions)