Feature Wiki

Information about planned and released features

Tabs

Custom Icon for Category Link, Course Link and Group Link

1 Initial Problem

Categories, courses and groups allow to upload a custom icon that replaces the default object icon. Main reason for this is to distinguish the course, category or group easily from other objects. This works fine for the mentioned object types but not for their related link objects. Neither Category Link, nor Course Link or Group link support custom icons. This is a problem when you want to offer one course (or group or category) with a custom icon at several places of the Repository. All links to a course with a custom icon are using the default course link icon - and user cannot identify immediatelly which is the course they want to take.

Course uses custom icon
Course Link to a course with custom icon - usual course link icon is used

2 Conceptual Summary

The feature 'Custom Icon' should be made available for the object types Category Link, Course Link and Group Link, too. We see two options of implementing this request:

  1. Option - Inheritage of custom icon from linked object : The category/course/group link would re-use the existing custom icon of the category/course/group it is linked to. As additional option, the link icon (orange arrow) could be placed over the custom icon to show that this is a link and not the category/course/group itself.
    • Advantage would be that all link objects pointing to a category/course/group with custom icon would be updated automatically (with introduction of feature and afterwards when custom icon of a category/course/group is added or changed. No changes in interface are necessary.
    • Performance problems when displaying big ListGUIs could be caused by checking for each link object if it points to a category/course/group with custom icon - and to get it.
  2. Option - Independant link icon: The category/course/group link would offer the same upload and edit screen as already known from the Custom Icon sub-tab.
    • Advantages might be better performance due to less checks in the ListGUI and full control over icon presentation by the author/course designer. But this would also require to change all existing category/course/group links manually.

3 User Interface Modifications

3.1 List of Affected Views

  • Category Link » Settings : New sub-tabs 'Settings' and 'Custom Icon'
  • Course Link » Settings : New sub-tabs 'Settings' and 'Custom Icon'
  • Group Link » Settings : New sub-tabs 'Settings' and 'Custom Icon'

3.2 User Interface Details

Option 1 would require no changes in the user interface. Option 2 would require the following changes:

  • New sub-tabs 'Settings' and 'Custom Icon' (no link object has sub-tabs in 'Settings' at the time being).
  • Re-use of existing interface to upload and to edit custom icon.

3.3 New User Interface Concepts

None

4 Technical Information

None

5 Contact

6 Funding

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

  • DHBW
  • (optes Projekt, DHBW Mannheim): we support this feature!

7 Discussion

JourFixe, ILIAS [jourfixe], 22 JAN 2018 : We highly appreciate this suggestion and schedule it for 5.4.

8 Implementation

{The maintainer has to give a description of the final implementation and add screenshots if possible.}

Test Cases

Test cases completed at 2018-10-21 by Tödt, Alexandra [atoedt]

  • 24824 : Individuelles Kategorie-Icon anlegen
  • 24825 : Kategorie-Link mit Titel des Originals und übernommenem individuellen Icon
  • 5465: Individuelles Icon in der Mutter-Kategorie des Kategorie-Links entfernen
  • 5464 : Individuelles Kurs-Icon anlegen
  • 24834 : Kurs-Link mit eigenem Titel und übernommenem individuellen Icon
  • 24835 : Individuelles Icon im Mutter-Kurs des Kurslinks entfernen
  • 24826 : Individuelles Gruppen-Icon anlegen
  • 24836 : Gruppenlink mit eigenem Titel und übernommenem individuellen Icon
  • 24837 : Individuelles Icon in der Mutter-Gruppe des Gruppenlinks entfernen

Approval

Approved at 25.10.2018 by .

Last edited: 25. Oct 2018, 08:47, Undisclosed