Feature Wiki

Information about planned and released features

Tabs

Abandon TinyMCE in Test & Assessment

1 Reasons to Abandon Feature

The Test & Assessment has 3 different editor options: Unformatted input field, TinyMCE and IPE. 
We want to abandon TinyMCE because we have no person who maintains this editor in ILIAS currently. There is no real concept of how to securely output escape this kind of content.
Also, it is a nightmare to maintain three different "editors" in T&A. We do not have the resources for that.

2 Technical Information

We will remove the option to use TinyMCE in ILIAS 10 within the T&A. If users do not change the content, this will be usable in ILIAS 10 at this time. In ILIAS 11 all content will be migrated. Other changes are part within the Project Revision of Test Question Creation.

3 Contact

4 Funding

Removing the feature from the ILIAS code base might need funding. If you are interest in funding this request, please add your name and institution to this list.

  • ...

5 Discussion

Use the following discussion section to express your objections against this request or your consent to get rid of this feature.

Slotosch, Sven [sven.slotosch] : I have questions about this.
At the moment, almost all our teachers use TinyMCE to create their questions, especially in the context of exams, because it is almost impossible to format texts in a simple way with the unformatted input field and the IPE is not available in the input mask of a question. In the worst case scenario, individual teachers would have to rewrite several hundred questions.
- What options will teachers have in future for simply formatting question texts?
- Can questions created with TinyMCE continue to be used after it is discontinued?

We should initiate a discussion on this in the SIG EA forum.

6 Implementation

{The maintainer has to give a description of the final implementation and possible consequences for existing installations.}

Removed Testcases

The following testcases have been removed from Testrail or modified because the feature is no longer part of the ILIAS core.

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

Approval

Approved at {date} by {user}.

Last edited: 9. Feb 2024, 13:37, Slotosch, Sven [sven.slotosch]