Feature Wiki

Information about planned and released features

Tabs

Data Collection : New Field Types  ’Date-Time Entry’ and ’Date-Time Selection’

1 Initial Problem

The requirement is regularly formulated to be able to enter or select more than just one date in the data collection.

We have seen reports of users answering such cases with the help of text entries and delimiters – you have to expect a certain amount of 'technical creativity' for this and we also think it is simply unnecessarily complicated.

2 Conceptual Summary

We would like to introduce two new Field Types for Tables in Data Collections: 'Date-Time Entry' and  'Date-Time Selection'.

These work in the same way as the Date Options, but with the Addition of a time value.

3 User Interface Modifications

3.1 List of Affected Views

  • 'New Field' Form in 'Fields'-Tab of a Table of a Data Colletion

3.2 User Interface Details

See MockUps above.

If possible, we would like to switch to new KS forms. The only thing that is still unclear is whether this is possible or not when entering formulas.

3.3 New User Interface Concepts

Nothing new.

3.4 Accessibility Implications

Nothing specific or new.

4 Additional Information

4.1 Involved Authorities

4.2 Technical Aspects

The new values will be stored as a text within the database since the separate date storage is deprecated and will soon be migrated aswell. This is part of a unifying process of the datacollection storage.

This has no impact on the usage.

4.3 Privacy

Nothing specific or new.

4.4 Security

Nothing specific or new.

4.5 Contact

Person to be contacted in case of questions about the feature or for funding offers: Samoila, Oliver [oliver.samoila]

4.6 Funding

Funding status and funding parties are listed in the block 'Status of Feature' in the right column of this page.

If you are interested to give funding for this feature, please get into contact with the person mentioned above as 'Contact'.

5 Discussion

Kunkel, Matthias [mkunkel], 13 MAR 2025: Great improvement of usability! But have you thought to offer only two options instead of four and allow entries with and without time? In the current suggestion we would have a 'date only' and a 'date and time' both for free input and input selection. Feels a bit exaggerated.

JourFixe, ILIAS [jourfixe], 17 MAR 2025: We highly appreciate this suggestion and accept the feature for ILIAS 11. We accept the fact that there will be date and date-time inputs in the form. Reasons for this are e.g. support of uniqueness and the input forms.

6 Implementation

6.1 Description and Screenshots

The feature is implemented: https://github.com/ILIAS-eLearning/ILIAS/pull/9645
Within the implementation the values for "Last Edited" and "Creation Date" where changed to the type of Datetime, too, since this is more fitting than date.
This has no effect on the code or migrations since this values are not exportable anyway.

Settings of a datetime selection
Field presentation inside a form
Field presentation inside a table

6.2 Test Cases

Test cases completed at 12 AUG 2025 by Lowe, Simon [simon.lowe]

  • C84885 : Datumseingabe mit Uhrzeit
  • C84884 : Datum mit Uhrzeit per Auswahl

6.3 Privacy

Information in privacy.md of component: no change required

6.4 Approval

Approved at 21 JUL 2025 by Samoila, Oliver [oliver.samoila].

Last edited: 27. Aug 2025, 12:53, Samoila, Oliver [oliver.samoila]