Feature Wiki

Information about planned and released features

Tabs

Merging Selected Items and Bookmarks

1 Initial Problem

At the time being, we have two rival concepts in ILIAS for indicating items that are relevant for oneself:

  • Selected Items: This is the main list on the 'Overview' screen that contains all repository objects (only those are allowed) that either have been added to Desktop by the user or are defined as 'Personal Desktop Items' for one of the user's roles.
    • Users can remove items from desktop themselves. But there is no way to remove an item for another user (neither manually nor by changing the setting of the role that provides a personal desktop item).
    • Selected items are repository objects only, but not sub-objects like pages, glossary items or data collection items.
    • The list of selected items can be sorted by title (A→Z) or by position (all items in same container are listed under container title as a sub-list). Individual sorting or clustering of items is not supported.
  • Bookmarks: This is a personal feature for setting bookmarks to pages inside ILIAS or outside in the WWW. Feature is similar to the bookmark feature in a browser but bookmarks are stored in ILIAS and accessible independently from the used device.
    • The views for 'Overview' and 'Courses and Groups' on the Personal Desktop have a widget for Bookmarks to access bookmarks easily.
    • Bookmarks inside ILIAS can be added on all pages with a permalink in the footer.
    • Adding bookmarks to external pages and administration of personal bookmarks is done in the PD menu 'Bookmarks'. Offered actions there are
      • Creating a new bookmark or a new bookmark folder
      • Moving and deleting bookmarks and bookmark folders
      • Exporting bookmarks and bookmark folders
      • Sending bookmarks as attachment

The general aim of both features is to save and offer a choice of items that have a high relevance for this particular user and to support quick access to those resources.

The problem of both features are inconsistence behaviour, long clicking ways to reach them, missing actions and redundancies.

  • Neither a 'Selected Item' nor  a 'Bookmark' can be opened in less than three clicks if (except you are already on the PD):
    • Selected Item: Personal Desktop » Overview » click on item in list
    • Bookmark: Personal Desktop » Bookmarks » click on bookmark in list
  • Users need to decide if they want to add a repository object to the list of selected items through 'Add to Desktop' or if the create a bookmark.
  • Users cannot organise their list of selected items according to their preferences.
  • Tutors cannot remove items for list of selected items that are outdated or no longer relevant for user.

2 Conceptual Summary

{Please add a brief summary on how you would like the problem to be solved.}

3 User Interface Modifications

3.1 List of Affected Views

{Please list all views (screens) of ILIAS that should be modified, newly introduced or removed.}

3.2 User Interface Details

{For each of these views please list all user interface elements that should be modified, added or removed. Please provide the textual appearance of the UI elements and their interactive behaviour.}

3.3 New User Interface Concepts

{If the proposal introduces any completely new user interface elements, you might consult UI Kitchen Sink in order to find the necessary information to propose new UI-Concepts. Note that any maintainer might gladly assist you with this.}

4 Technical Information

{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}

5 Contact

6 Funding

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

7 Discussion

8 Implementation

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

Test Cases

Test cases completed at {date} by {user}

  • {Test case number linked to Testrail} : {test case title}

Approval

Approved at {date} by {user}.

Last edited: 21. Mar 2018, 09:41, Kunkel, Matthias [mkunkel]