When a user with access to a large number of question bank categories (typically 1,000+), such as a category manager, tries to move questions using the bulk Move to... action, the system fails silently. Specifically, the core_get_fragment AJAX request—responsible for populating the autocomplete field with available question banks—returns a 500 Internal Server Error, leaving the field empty.
Apache logs indicate the error is caused by memory exhaustion.
Increasing the PHP memory_limit from 128M to 512M mitigates the issue.
However, even with increased memory, the request takes 3–5 seconds to complete.
Steps to Reproduce
- Log in as a user with access to 1,000+ question bank categories.
- Navigate to a quiz or question bank.
- Select one or more questions and choose the Move to... bulk action.
- The Move the selected questions to... modal is empty and does not display Question bank or Question categories
- duplicates
-
MDL-85069 Move questions not usable for power users having lots of question banks with lots of question categories
-
- Component lead review in progress
-