This is another random idea for a UI change that has been bouncing around in my brain. I thought I would see what people think. Even if people think this is a good idea, I have no idea when anyone might get time to implement it.
At the moment, in the qusetion bank, the various actions you can perform are shown as a long list of icons:
In Moodle UI terms, that is very old-school. It used to be like that everywhere, but now, most places have switched to using an Edit menu, e.g. on the course page:
The disadvantages of this are:
- It now takes two clicks to do some things that you could previously do in one click.
The advantages of this are:
- There is space to have an explanatory word next to each icon.
- The 'Edit' and all the menu choices are much bigger than a single icon, which makes it easier to use, particularly on a touch-screen.
- This is consistent with the rest of the Moodle UI.
- It is feasible to include more options in the menu than there is for separate icons.
- In Moodle 3.6 there is now an option to export a single question in Moodle XML format (MDL-63738). However, this option only appears when you preview the question. When I was coding it, I thought it would not fit in the question bank question list, and it was hard to know what icon to use.
- Some advanced question types (e.g. CodeRunner and STACK) have additional actions that you can perform on questions. We have long wanted a better way to make those available to question authors. (At the moment, we bodge it by: if you have permission to edit the question, we show some extra links when you preview the question.) A better option woudl be a hook so that the question type can add extra actions to the edit menu in the question bank.