Feature Wiki
Tabs
Test: Repository picker to select a question pool from the repository
Page Overview
[Hide]- 1 Initial Problem
- 2 Conceptual Summary
- 3 User Interface Modifications
- 4 Additional Information
- 4.1 Involved Authorities
- 4.2 Technical Aspects
- 4.3 Privacy
- 4.4 Security
- 4.5 Contact
- 4.6 Funding
- 5 Discussion
- 6 Implementation
- 6.1 Description and Screenshots
- 6.2 Test Cases
- 6.3 Privacy
- 6.4 Approval
1 Initial Problem
Our current workflow in ILIAS 9 for inserting questions from a question pool into a test is as follows:
- Open the “Questions” tab.
- Click on “Add from Pool.”
- 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.) - Use the Repository Picker (“Repository Select”) to select a specific question pool.
- If necessary, use the filters to narrow down the list of questions displayed, especially if it is a large question pool.
- Select the desired questions and add them to the test.
- 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:
- Open the “Questions” tab.
- Click on “Add from Pool.”
- The repository picker will open, allowing you to select one or more question pools.
- If necessary, use the filters to narrow down the questions displayed.
- 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
- Authority to Sign off on Conceptual Changes: Strassner, Denis [dstrassner]
- Authority to Sign off Code Changes: Strassner, Denis [dstrassner] et al.
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]



