Feature Wiki
Tabs
Splitting-up T&A Into New Components
Page Overview
[Hide]This is a project page that bundles several feature wiki pages which belong to a larger development activity for the ILIAS component Test & Assessment.
1 Aim of Project
Based on the results of an investigation of the existing T&A and the recommendations by its current first maintainer, Björn Heyser, the Jour Fixe decided in 2018 to split up the huge component Test&Assessment into several components and make them easier to maintain and further develop. According to the maintainer, the new T&A should consist of three components:
- Question Pool
- Test Player
- Question Service
In the meantime, an Assessment Question Service (ASQ) has been implemented by Martin Studer and will be presented as pull request and feature request for ILIAS 8 in the near future. But there is currently neither a written concept for the other two components nor a concept for migrating existing tests and questions into the new structure. But without these concepts and a clear vision of their implementation, a substitution of the old T&A by new components cannot be decided.
This project is dedicated to the development and discussion of concepts and the implementation of the needed features to complete the task of splitting up the former Test&Assessment into new components. It consists of several work packages, for some of which no maintainership or responsible persons can be named yet.
In a first step it is necessary to clarify which component is responsible for which features and functions and how these components are delimited from each other. Related workshops should be hold to allow all stakeholders in the community to participate and contribute to the decision-making.
In a second step we need sound concepts for all needed components that describe the necessary features (incl. related services that are needed) and how existing content can be migrated from the old to the new T&A. This includes also the identification of features that should be abandoned or fundamentally changed. A road map for the entire project must also be drawn up at this moment of the project.
In a third step, all necessary feature requests within this project should be created, elaborated, discussed and finally presented to the Jour Fixe to schedule them. They can then be implemented by the responsible developer and maintainer for ILIAS 8 or 9.
2 Involved Maintainers and Stakeholders
- Project management: Kunkel, Matthias [mkunkel] & Strassner, Denis [dstrassner]
- Maintainer:
- Question Service (ASQ): Studer, Martin [mstuder]
- Legacy T&A: Strassner, Denis [dstrassner] (1st comm) Becker, Maximilian [mbecker] (2nd)
- ILIAS LM & SCORM online editor: Killing, Alexander [alex]
- Stakeholder:
- …
3 Timeline
Presentation of project in JF | 23 NOV 2020 |
Kick-off Working Group | 14 DEC 2020 |
4 Related Feature Requests and Status
Feature Request | Suggested by | Funding | Planned Release | Status |
---|---|---|---|---|
needed | n.n. | started | ||
needed | n.n. | started | ||
needed | n.n. | started | ||
needed | n.n. | started | ||
needed | n.n. | started | ||
needed | n.n. | started | ||
? | n.n. | in Development |
5 Further Results
- …
6 Additional Information
…
7 General Discussion
Please discuss specific questions of feature requests on the related feature wiki pages. This discussion section is only for a general discussion of the project and its realisation.
Last edited: 19. Aug 2021, 14:02, Kunkel, Matthias [mkunkel]