Feature Wiki

Information about planned and released features

Tabs

Usability Improvements for Taxonomies (Selection by Topics)

1 Initial Problem

After selecting a Taxonomy Node the average user gets stuck in a rut:

  • Clicking on a Node /Topic in a side block makes the Nodes /Topis magically disappear. 
  • The main column gets filled with a list GUI of objects matching the telescted term. User can only get back to the normal Content by selecting "hide" in the header of the panel showing the listed items.

2 Conceptual Summary

The proposed changes are highly UI-Related and are therefore listed in those sections.

3 User Interface Modifications

3.1 List of Affected Views

  • Category Content (if taxonomies are shown as block)

3.2 User Interface Details

  • Selecting Nodes / Topics:
    • The nodes /topics in the side block are persitently displayed, wheter a selection was made or not. 
    • Selected nodes / topics are higlighted i.e. bold font added background color. 
  • Resetting a selected Node / topic: If a Node / Topic was selected, a new view is shown with a new tab "Selected Objects" (see mockup below). A "Back to Category" link moves the user back to the default content tab of the category. 
  • Breadcrumb of matching selection: The Breadcrumb should be linked to the objects listed in it and not just be displayed as text. 
  • New Design: For a better overview, the UI-Panels should be used to arrange the listed items grouped by their first ancestor in the breadcrumb. If an item is a direct descended of the category itself, it will be listed in a group named by the title of the category (see screenshost bellow). If available, a repository version of the https://github.com/ILIAS-eLearning/ILIAS/pull/399 should be used for this. 

3.3 New User Interface Concepts

If available, a repository version of the https://github.com/ILIAS-eLearning/ILIAS/pull/399 should be used for listing.

4 Technical Information

Killing, Alexander [alex], 7 Feb 2017: Providing linked breadcrumbs will cost performance, since additional permission checks will be needed.

5 Contact

6 Funding

If you are interest in funding this feature, please add your name and institution to this list.

  • ...

7 Discussion

Killing, Alexander [alex], 7 Feb 2017: I like the new design of the object representation. Whoever I think this is a little bit out of the scope of this feature request and could/should be an separate feature wiki entry.

Kunkel, Matthias [mkunkel], FEB 13, 2017: We highly appreciate this suggestion and schedule it for 5.3. The new design of the ListGUI is not part of this feature request (nevertheless we like the design ...). The rule for breadcrumb oriented panel view should be: only categories, courses and groups are relevant for panels.

8 Implementation

Test Cases

Test cases completed at 22.08.2017 by ezenzen

  • C18705: Taxonomieeinstellung 'Taxonomie im Seitenblock darstellen' aktivieren
  • C5839: Taxonomieknoten für Anzeige der Kategorieninhalte nutzen

Approval

Approved at 22th AUG 2017 by Seiler, Yvonne [yvseiler].

Last edited: 22. Aug 2017, 16:17, Zenzen, Enrico [ezenzen]