Feature Wiki
Tabs
Data Collection
Page Overview
[Hide]1 General
Maintainer and Tester
- Data Collection
- Authority to Sign off on Conceptual Changes: oliver.samoila
- Authority to Sign off on Code Changes: iszmais
- Authority to Curate Test Cases: oliver.samoila
- Authority to (De-)Assign Authorities: oliver.samoila (Databay AG)
- Tester: TESTER MISSING
- Assignee for Security Reports: iszmais
- Assignee for Security Issues: iszmais
- Unit-specific Guidelines, Rules, and Regulations: LINK MISSING
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:
NEW Projects
Ongoing Projects
- …
Projects On-Hold
- …
Completed Projects
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.
- ...
Ready for Jour fixe
- …
Already suggested
- Abandon or Revise Comments for Data Collection
- Abandon «Manage» Tab via UI-Refactoring in Data Collection
- Configurable Behaviour of Link to an ILIAS module field type
- Data Collection - History
- DataCollection : Switch to ‘Contributors‘ instead of ‘Owner‘
- DataCollection: Number of Visits for Entries
- DataCollection: Summerize columns
- DataCollection: Support for floats and percent format in number-field
- Direct Link to Datacollection Record in Mail notification
- Enforcing Guideline for Top Actions
- Form in ILIAS
- Internal links to Data Collection entries
- LTI Data Collection
- Mail Notification for Data collections in the daily Course/Group notification
- Multi-Select for Data Collection Filter
- Reference Fields Avoid Selection of Duplicates
- Summarize Columns
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:
- Abandon «Save Current View» for Tables in Content in Data Collection
- Centralizing online/offline status - step 4
- Display of Date Type ‘PlugIn‘ in Fields of Data Collection
- Learning Object Metadata for Data Collection
- Replace TinyMCE by Markdown Editor in Data Collection
- Select Content Style for Single Views of Data Collection
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:
- Data Collection - Clear Distinction Between Table And Field Managing
- DataCollection: Add filetype-filter-option to file-upload-fields
- DataCollection: Adding Plugin-Slot for Field-Types & Event-Hooks
- DataCollection: Implement Asynchronous XLS-Export
- DataCollection: Multiple Views for a DataCollection Table
- DataCollection: Sorting of tables
- DataCollection: Using ? in table title
- DataCollection: Confirmation before saving entries
- DataCollection: Introducing a moderator-permission
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:
- Data Collection - Additional media types
- Data Collection - Comments
- Data Collection - Default sort field
- Data Collection - Easy Editing of Multiple Fields
- Data Collection - Edit button in single view
- Data Collection - ILIAS module references with action menu
- Data Collection - Improved navigation through records
- Data Collection - New field type formula
- Data Collection - Option: Click to Text or Pictures should forward to the detail page
- Data Collection - Preview of attachments
- Data Collection - Single view scrolling function
- Displaying of comments
- Enhanced Permission Handling For DC Contributors
- Export and Import of Data Collections
The following features have already been developed and published in ILIAS 4.4:
- Extending Data Collection | Funding: studer + raimann ag
The following features have already been developed and published in ILIAS 4.3:
- Introducing Data Collection | Funding: ILIAS eV and studer + raimann ag
The feature has been introduced with version 4.3.
6 Redundant and Rejected Feature Requests
Requests that are redundant (already implemented in other requests)
- Check file uniqueness by md5sum
- Copy Datacollection with all Data Records
- Data Collection - Tiny editor in textfields
- DataCollection: Enhanced date-field
- DataCollection: Gant View
- DataCollection: Muliple Views for a DataCollection Form
- KS Tree Select Input
- Page Element Data Collection Table
- Table2GUI - Sorting
Rejected Feature Requests
Last edited: 5. Jun 2025, 16:09, Samoila, Oliver [oliver.samoila]