Feature Wiki

Information about planned and released features

Tabs

Extended Metadata for Booking Pools

1 Requirements

Booking pools in ILIAS are extremely useful objects by means of which, e.g., trainers may share in a flexibele way resources like rooms, devices or assistants. According to the resource type, it may become necessary to assign additional information (metadata) to booking objects in booking pools, e. g.:

  • Address (of a room)
  • Phone number (of an assistant)
  • Technical aspects (of a device) like bluetooth interface
 
Currently (version 5.0) no metadata can be stated for booking objects in booking pools except title and description. Moreover, there is no way to filter the booking objects according to metadata.
 
As the type of required metadata may vary a lot from context to context, they should be configurable. A way to realize this would be to expand the concept of „extended metadata“ also to booking pools (or their booking objects, resp.), as this has already been done for Glossary terms and Wiki pages).
 
The following aspects would need to be implemented (from the perspective of the user interface):
  • Integration of „booking objects“ into the list of object types to which a metadata set can be assigned
  • Integration of a section in the settings of booking pools where metadata sets can be released for use in the pool
  • Integration of a section in the settings of a booking object where expressions can be selected or entered for the fields of a metadata set
  • Integration of sortable columns in the tab „Booking Objects“ in booking pools, displaying the extended metadata expressions of the booking objects.
  • Integration of a filter into the tab „Booking Objects“ in booking pools, offering (among others) the extended metadata fields as filter keys
 
Open questions:
  • Are booking objects supposed to be displayed as partial elements of search results when the extended metadata are used as a search key?
 

2 Additional Information

  • Idea / concept: Florian Suittenpointner (suittenpointner [at] qualitus [dot] de)
  • Funding: Lemken / Qualitus
  • Maintainer: , Leifos GmbH
  • Implementation of the feature is done by tbd
  • Test cases by / status: Qualitus

3 Discussion

JourFixe, ILIAS [jourfixe], 20 July 2015: We appreciate the point to add custom metadata for booking pool objects. These should be globally and locally configurable. We schedule this for 5.1.

4 Implementation

, 18 Aug 2015: This feature has been implemented.

Test Cases

Test cases completed at 26.07.2015 by Suittenpointner, Florian [suittenpointner]

  • C6439: Metadaten-Set für Buchungspools anlegen und freigeben
  • C6440: Metadaten-Set in Buchungspool auswählen
  • C6441: Metadaten-Eintrag in Buchungspool vornehmen

Approval

Approved at 15/08/28 by Bromberger, Norbert [bromberger].

Last edited: 28. Aug 2015, 17:02, Kubier, Michelle [kubier]