adapt_authoring
adapt_authoring copied to clipboard
Add sort to 'Add component' sidebar
When adding a component to a block I would like to see Text nearer the top of the list. Text is one that I add most often, and every time I want to add a text block I have to scroll down slightly to add it. I would suggest that this list is organised with those components that are used much are near the top, or at least allow the user to order the list how they want.
Right now the components are added alphabetically ascending. There is a filter, e.g. you could type 'te' and the 'Text' component would be the top of the list. A couple of A-Z and Z-A buttons might speed things up.
An even better solution would be to provide an option for a smaller "icon view" of components, e.g. so you could see all the components without having to scroll at all.
Great ideas! Any of those would be fab :)
I'd also like to see a better interface for this, with more sorting, or grouping similar to the input forms (i.e. being able to view only question or presentation components for example).
A couple of other suggestions:
- Add stars/favourites to components, which would be pinned at the top by default.
- Track the popularity of components in courses, and order by 'times used in the current course' (although this one might be a bit more trouble than it's worth).
I think grouping of components into Presentation or Question makes sense. The only problem is though that the schemas don't currently distinguish.
Favourites could make sense, but I think that tracking the popularity could get confusing. As the component's position in the list changes it could give the impression of an inconsistent UI.
I was thinking favourites more like 'bookmarks', which are pinned to the top of the list, and user-specific. These could be ordered completely arbitrarily - possibly alphabetically.