-
Functional Test
-
Minor
-
None
-
Original - DO NOT REPORT TEST RESULTS HERE
Set up
- Create a course (Course 1)
- Navigate to the question bank
- Create 2 True/False questions
Plugin config page (Column sort order ):
Site Administration > Plugins > Questions bank plugin > Column sort order
http://{site}/question/bank/columnsortorder/sortcolumns.php?section=columnsortorder
Question bank page
Sort Column
- Go to the plugin config page (see above)
- Using drag icon to move a column (A) into a previous column (B) :
- Column A should be inserted before column B
- Reload the page:
- Column A should still be before column B
- Go to Course 1 question bank
- Column A should be displayed before column B
- Turn on edition mode
- Drag column B into column A
- Column B should be inserted before column A
- Reload the page:
- Column B should still be before column A
- Go to plugin config page, the change we made in question bank should not be reflected on this page:
-
- Column B should NOT be before column A
Pin Column
- Go to the plugin config page
- Using pin icon to pin a column
- The background of the column and any one before it should be turned into "wheat" color
- Go to Course 1 question page
- The background of the pinned column (and the one before it) should be in "Wheat color"
- Make the Browser windows small until a vertical scroll bar is displayed in the question table.
- Move the scroll bar:
- The pinned columns should be sticky
- Turn editing mode on
- Pin another column
- Reload the page:
- New pinned columns should be shown
- Go to plugin config page
- The pinned column should remain the same as step 2 (Should be different than the on in step 9)
Hide and show column
- Go to plugin config page
- Click on "Show/Hide" dropdown
- Click on one or more columns to show/hide:
- The changes should be reflected in the table below
- Go to Course 1 question bank:
- The table should not display any hidden column we made in step 3
- Turn editing mode on
- Show another column
- Go to plugin config page:
- The column in step 6 should still be hidden.
Resize column
- Go to the plugin config page
- Use the resize icon ( || ) to resize or or more columns
- Reload the page:
- The column width should be persisted
- Single-click the resize icon to display the modal resize dialog
- Enter a new column width and click "Cancel"
- The column should remain the origin size
- Single-click the resize icon to display the modal resize dialog again
- Enter a new column width and click "Save changes"
- The column width you entered should be reflected on the page
- Reload the page:
- The column width should be persisted
- Go to Course 1 question bank page
- The resized widths should also be reflected
- Turn editing mode on
- Resize a column
- Go to Plugin config page:
- Change in step 8 should not be applied to the table on this page.
Reset
- Go to course 1 question bank page
- Turn editing mode on
- Click on reset button above the question table:
- Any changes we made to the column (move, resize, pin, hide/show) at this page will be lost
- The configuration should be the same as the one on plugin config page
- is a clone of
-
MDLQA-17927 Question bank usability improvements exploratory test
- Open