Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.3
-
MOODLE_23_STABLE
-
MOODLE_23_STABLE
-
MDL-33926-master-1 -
-
Description
With the implementation of drag and drop on the course page, if a section is bigger than the viewable area on the page, it cannot be moved to a new position and items in the section cannot be moved to new sections either. This is because when you try to drag the section, the page won't scroll.
To work around this situation the user would have to turn off Ajax in site administration (for the whole site) which only the admin user can do. A typical course content creator such as a teacher or manager cannot do this.
Potential impact:
- This could have implications for accessibility, where the course creator has problems with their vision requiring large fonts etc.
- Frustration for anyone who has a course with lots on resources in sections (probably in topic format).
Proposed solution:
- Find a way of making the page scroll when you drag.
or - Re-implement the old arrow controls (or equivalent) that move a section when ajax is turned on.
To recreate:
Test 1 - a section with lots of activities resources
Pre-requisites:
- Any course in Moodle.
- Ajax is turned on.
Test steps:
- Navigate to the course page and turn editing on.
- Load up a section with enough resources so that the section is longer than the page.
- Drag the section to a new position.
- Drag activities/resources from the section to another section.
Expected results:
- Sections can be moved to new positions.
- Activities/resources can be moved to new sections.
Actual results:
- Sections cannot be moved to new positions.
- Activities cannot be moved to other sections.
Test 2 - A user with a visual impairment
Pre-requisites:
- Any course in Moodle.
- Ajax is turned on.
- Zoom in on the browser window so that the text and other page items are Huuuuuge! Trust me a visually impaired software tester that I know actually works lie this.
Test steps:
- Navigate to the course page and turn editing on.
- Load up a section with enough resources so that the section is longer than the page.
- Drag the section to a new position.
- Drag activities/resources from the section to another section.
Expected results:
- Sections can be moved to new positions.
- Activities/resources can be moved to new sections.
Actual results:
- Sections cannot be moved to new positions.
- Activities cannot be moved to other sections.
Attachments
Issue Links
- Discovered while testing
-
MDLQA-3912 CLONE - Moodle 2.3 QA Cycle 2 Test Session 3
-
- Passed
-
- Testing discovered
-
MDL-33994 MDL-33926 test 2 fails: browser zoomed in and section dragging causes window to scroll undesirably on x-axis.
-
- Closed
-