25. Internationale ILIAS-Konferenz

Feature Wiki

Information about planned and released features

Tabs

Test: Repository picker to select a question pool from the repository

1 Initial Problem

Our current workflow in ILIAS 9 for inserting questions from a question pool into a test is as follows:

  1. Open the “Questions” tab.
  2. Click on “Add from Pool.”
  3. Wait 2:15 minutes(!) until ILIAS has loaded all 67,568 questions from currently 7,462 question pools and displayed them on 676 pages with 100 questions each.
    (The problem is similar for lecturers, as many lectures have a large number of question pools, meaning that loading times can usually range from 10 seconds to half a minute.)
  4. Use the Repository Picker (“Repository Select”) to select a specific question pool.
  5. If necessary, use the filters to narrow down the list of questions displayed, especially if it is a large question pool.
  6. Select the desired questions and add them to the test.
  7. Click on “Add from Pool” again and wait another 2 minutes to select further questions from another question pool ...

In an ideal world, the following workflow would be desirable for us:

  1. Open the “Questions” tab.
  2. Click on “Add from Pool.”
  3. The repository picker will open, allowing you to select one or more question pools.
  4. If necessary, use the filters to narrow down the questions displayed.
  5. Select the desired questions and add them to the test.

However, the abovementioned should not be the subject of this feature request. First and foremost, this feature request concerns restoring the functionality of ILIAS 9.

Unfortunately, with ILIAS 10, the repository picker has been completely abandoned, as it was proposed and accepted in context with a feature request for new taxonomy filters. (A separate abandon feature request would have made the removal of the repository picker more transparent, but the horse has already bolted.)

For us, this means that from ILIAS 10 onwards, it is no longer possible to select specific question pools. Using the question pool name as a filter criterion would require system-wide unique naming. Unfortunately, such uniqueness does not exist in our system, neither system-wide nor at the level of individual departments or institutes. The name of a question pool is therefore not sufficient to uniquely select a question pool. There are many question pools with the same or similar names, and question pools are often copied from semester to semester without changing the name.

2 Conceptual Summary

Introduce a new “Repository” filter that allows to select a question pool from the repository (or more than one, if applicable?).

The “Scope” filter type, which only displays the last ten entries in the navigation history and was introduced here, is not sufficient for this purpose.

3 User Interface Modifications

3.1 List of Affected Views

  • Test: Questions / Add from Pool

3.2 User Interface Details

Introduce a new filter field called “Repository” which opens the repository picker to select an object from the repository. In this use case, only question pool objects should be displayed and able to be selected.

3.3 New User Interface Concepts

No new UI concepts.

3.4 Accessibility Implications

Nothing specific.

4 Additional Information

4.1 Involved Authorities

4.2 Technical Aspects

{ Necessary technical information have to be provided here, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues. }

4.3 Privacy

Nothing specific.

4.4 Security

Nothing specific.

4.5 Contact

Person to be contacted in case of questions about the feature or for funding offers:  Hilbert, Mirco [mirco.hilbert]

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

I strongly support this proposal! The ambiguous labeling of question catalogs in practice makes searching very difficult, whereas the storage locations of question catalogs are well known to teachers. A repository filter as an additional category would solve the problem efficiently. (Sigmar Papendick, Uni Konstanz)

Nishino, Kenji [kentoni] (2026/03/17): We have discussed this proposal internally and support the initiative. The question picker is an important tool for quickly and effectively adding questions to a test. We cannot see any reason to discontinue it. (Kenji-T. Nishino, University of Cologne)

6 Implementation

Feature has been implemented by {Please add related profile link of this person}

6.1 Description and Screenshots

{ Description of the final implementation and screenshots if possible. }

6.2 Test Cases

Test cases completed at {date} by {user}

  • {Test case number linked to Testrail} : {test case title}

6.3 Privacy

Information in privacy.md of component: updated at {date} by {user} | no change required

6.4 Approval

Approved at {date} by {user}.

Last edited: 18. Mar 2026, 14:02, Hilbert, Mirco [mirco.hilbert]