Feature Wiki

Information about planned and released features

Tabs

Data Collection

1 General

Maintainer and Tester

 

Current Activities on the Data Collection are focussed on the following Features in Chapter (4) and (5). If you are interested to fund new Developments for upcoming Release, please contact us via Samoila, Oliver [oliver.samoila].
You can find more information on the status of the individual developments below.

Additional

DataCollection Roadmap

This document is a roadmap for the ILIAS Object 'Data Collection'. It is a living document and will be updated as the module is developed. The FeatureWiki always contains the current requirements for the Data Collection. Feel free to suggest a functional change or extension.

From the functional point of view

Short Term

  • Revision of existing field types (Integer, Date, Date-Time and possibly more)

Mid Term

  • Removal of legacy user interface components and usage of the KitchenSink
    An additional aim is to create a better overview in this complex ILIAS tool.
  • Easier collaborative work on entries in a Data Collection (Keyword ‘Contributor’)
  • Easier importing of existing data (Keyword ‘Import Template’)
  • Improvements to the notification functions
  • Abandon or revise comments for Data Collection

Long Term

  • More logging of relevant information (History for entries of Data Collections, Number of visits of entries)
  • Customisable and multi-step forms for Data Collection


From the point of view of the code

Short Term

  • Formula parser in Refinery
    As soon as we look at the topic of formula parsers again, we would like to check whether the calculation of formulas or parts of it could move into the refinery.

  • UniTests for Formula parser
    With the refactoring of the formula parser, we would like to create unit tests for the parser (which is now possible to test).

  • Stack
    We do not know if we really need the \ILIAS\Modules\DataCollection\Fields\Formula\FormulaParser\Stack or what is really the needed difference to a regular php-array.

Mid Term

  • Removal of legacy user interface components and usage of the KitchenSink.
  • Correction of dysfunctional combinations of setting options.

Long Term

 

2 Projects

The following projects are planned or have been realised for this component:

Ongoing Projects

Projects On-Hold

3 Suggested Features

In the following list you can add a request for a new feature or pick-up an already suggested feature about that should be decided again. The lists after show existing suggestions and scheduled features of this component.

  1. ...

Ready for Jour fixe

Already suggested

4 Accepted Features

The following features have been accepted for trunk but are not yet scheduled for a specific ILIAS version.

5 Scheduled Features

The following features have been scheduled / published in ILIAS 11:

The following features have been scheduled / published in ILIAS 10:

The following features have been scheduled / published in ILIAS 9:

The following features have been scheduled / published in ILIAS 8:

The following features have been scheduled / published in ILIAS 7:

The following features have been scheduled / published in ILIAS 6:

The following features have been scheduled / published in ILIAS 5.4:

The following features have been scheduled / published in ILIAS 5.3:

The following features have been scheduled / published in ILIAS 5.2:

The following features have already been developed and published in ILIAS 5.1:

The following features have already been developed and published in ILIAS 5.0:

The following features have already been developed and published in ILIAS 4.4:

 
The following features have already been developed and published in ILIAS 4.3:

The feature has been introduced with version 4.3.

6 Redundant and Rejected Feature Requests

Requests that are redundant (already implemented in other requests)

Rejected Feature Requests

Last edited: 5. Jun 2025, 16:09, Samoila, Oliver [oliver.samoila]