Feature Wiki

Information about planned and released features

Tabs

Metadata for Sessions

This feature request is a part of the Calendar Revision.

1 Initial Problem

We cannot add custom metadata to sessions.

  • Thus we cannot offer a custom metadata field offering a link in a third party system.  
  • Thus we cannot categorize our sessions using metadata. 

2 Conceptual Summary

Sessions are to support custom metadata from a global custom metadata sets.

  1. Sessions are extended to feature a "Metadata" tab located in synch with the Guideline for Ordering of Tabs.
  2. The Metadata tab will feature the two subtabs:
    • LOM 
    • Custom Metadata for entering values into metadata sets
  3. The "Custom Metadata Sets"-table and the "New Data Set"- Form in ILIAS Administration > Metadata > Custom Metadata > Datasets is to allow global custom metadata sets to be assigned to sessions.
    • The values will be the same as in the other cases: Not Used, Optional, Mandatory.
  4. On Info screen of sessions all metadata are visible if they are set in Session > Metadata > Custom Metadata menu.
    • First section of info screen is always "Session Materials".

3 User Interface Modifications

3.1 List of Affected Views

Session

  • new tab "Metadata" between "Learning Progress" and "Export"
  • Info tab
Administration > Metadata
  • Custom Metadata: "New Data Set"- Form
  • Custom Metadata: Table 
NOT Affected: Creation Screen 
  • Custom Metadata will not be part of the creation screen of a session since this screen is rather crowded already. 

3.2 User Interface Details

3.3 New User Interface Concepts

None.

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

JourFixe, ILIAS [jourfixe], FEB 13, 2017: Highly appreciated and scheduled for 5.3

8 Implementation

Test Cases

Test cases completed on 2017-08-03 by Tödt, Alexandra [atoedt]

  • amended 1466: Schnellbearbeitung: Objekte mit Lom-Metadaten versehen
  • 18597: Benutzerdefinierte Metadaten im Reiter "Einstellungen" für Sitzungen aktivieren
  • 18598: Globale Metadatensätze für Sitzungen konfigurieren
  • 18599: Benutzerdefinierte Metadaten für nur diese Sitzung anlegen ("Lokal")
  • 18600: Datenfelder anlegen für benutzerdefinierte Metadatensätze nur für diese Sitzung
  • 18601: Benutzerdefinierte Metadaten eingeben

Approval

Approved at {date} by {user}.

Last edited: 3. Aug 2017, 15:55, Tödt, Alexandra [atoedt]