|
Feature Request |
Move Translations Table to DataTable |
User Interface |
Die Funktion Mehrsprachigkeit, insbesondere die Tabelle mit der Übersicht der verfügbaren Sprachen, wird zu Kitchen Sink Elementen umgezogen. Das hat zur Folge, dass die Tabelle über keine Eingabefelder mehr verfügt, sondern Aktionen zu jeder Sprache erhält (am Ende der Zeile). Außerdem sollen nur noch die Sprachen verfügbar sein, die ILIAS als Systemsprache im Allgemeinen unterstützt. |
Kergomard, Stephan |
Finanzierung benötigt |
11 |
09.12.2024 |
|
|
25. Nov 2024, 17:01 |
|
|
Feature Request |
Split-Up Standard Fields Table and Move to DataTable |
User Interface User Service |
Die Benutzerfelder sollen in die Kitchensink überführt werden. Standardwerte sollen von den Einstellungen getrennt werden. Standardfelder wie Namen, Mails, Geburtstag etc. sollen in einen Reiter User Profile zusammengefasst werden. Dinge wie Passwort, Sprache etc. sollen in (User) Settings zusammengesasst werden. Edit Settings öffnet ein Model bei jeder Spalte. Felder und Spalten sollen standatisiert werden. |
Kergomard, Stephan |
Finanzierung benötigt |
11 |
09.12.2024 |
|
|
25. Nov 2024, 17:00 |
|
|
Feature Request |
Move Custom Fields Table to DataTable |
User Interface User Service |
Die aktuelle Tabelle mit der Liste der benutzerdefinierten Felder für das Benutzerprofil soll in eine Data Table verändert/verschoben werden, die im User Management in den Settings unter "Custom Fields" zu finden sein wird. |
Kergomard, Stephan |
Finanzierung benötigt |
11 |
09.12.2024 |
|
|
25. Nov 2024, 17:00 |
|
|
Feature Request |
Move Role-Permissions-Table to DataTable |
RBAC User Interface |
Mit ILIAS 10 soll die aktuelle Tabelle mit der Liste der Rechte pro Rolle für ein Objekt in eine Kitchensink Datentabelle umgewandelt werden. Die Tabelle wird auf "Nur Lesen" umgestellt und ein Filter wird eingefügt. Spalten und Zeilen werden vertauscht, sodass sich jede Rolle in einer Zeile befindet. |
Kergomard, Stephan |
Finanzierung benötigt |
11 |
09.12.2024 |
|
|
25. Nov 2024, 17:01 |
|
|
Feature Request |
Streamline LaTeX usage |
Streamlining |
Die Unterstützung von MathJax in ILIAS soll vereinfacht und verbessert werden. Nutzende sollen wissen, wo und wie sie LaTeX-Ausdrücke verwenden können, und diese sollen zuverlässig gerendert werden. MathJax 3 soll als Abhängigkeit in ILIAS integriert werden, um die Version und Konfiguration zentral zu steuern und Sicherheitsprobleme zu lösen. Fehlende Funktionen wie automatische Zeilenumbrüche und Lokalisierungsmechanismen sollen in zukünftigen Versionen von MathJax 3 hinzugefügt werden. Die Handhabung der LaTeX-Delimiter wird vereinfacht, indem ILIAS-spezifische Delimiter direkt unterstützt werden. MathJax soll nur in bestimmten UI-Komponenten aktiviert sein, um die Verarbeitung von LaTeX an unerwünschten Stellen zu vermeiden. Die Administrationskonfiguration soll auf eine globale Ein- oder Ausschaltmöglichkeit beschränkt werden und die Unterstützung für LaTeX in Zertifikaten soll abgeschafft werden. |
Neumann, Fred |
Finanzierung benötigt |
11 |
09.12.2024 |
|
|
25. Nov 2024, 17:00 |
|
|
Project |
Removing of Legacy-UIComponents-Service and Table |
User Interface |
Dieses laufende Projekt beschäftigt sich mit der Entfernung der veralteten Legacy-UIComponents-Service und Table-Service. Für ILIAS 11 stehen eine Reihe von Entfernungen an. |
Samoila, Oliver |
In Entwicklung |
11 |
25.11.2024 |
|
Oliver gave a short overview of the plans of the ongoing project 'Removing LUI' for 11. Thanks a lot for managing this projects over the years. |
25. Nov 2024, 16:36 |
|
|
Project |
Revision of Test Question Creation |
Test & Assessment |
Bisher wurde eine Untersuchung durchgeführt, welche Entwicklungen für den Einsatz des Markdown Editors nötig sind. Die Überarbeitung der Fragenerstellung soll ab ILIAS 11 angegangen werden - alle 15 Fragetypen basieren aktuell auf unterschiedlicher Code-Basis, verhalten sich teils unterschiedlich und Probleme werde immer nur bei einem Fragetyp behoben. Ziel ist es, die Fragetypen zu vereinheitlichen und den Prozess der Fragenerstellung zu verbessern. |
Strassner, Denis |
Finanzierung benötigt |
11 |
25.11.2024 |
|
Denis gave an overview of the plans for implementing a new creation of test questions with ILIAS 11. |
25. Nov 2024, 16:36 |
|
|
Project |
Component Revision |
Components Framework |
Dieses laufende Projekt widmet sich der Überarbeitung der Funktionalitäten von Services/Component und dem Aufbau der Komponenten von ILIAS insgesamt. Kernkomponenten und Plugins sollen langfristig auf eine technische Basis gestellt und alle Integrationen zwischen Komponenten ersetzt werden. |
Klees, Richard |
In Entwicklung |
11 |
25.11.2024 |
|
Richard will continue the component revision started with ILIAS 9 in ILIAS 11. The sub-project 'Modernize Services/Component' could not yet be fully implemented with ILIAS 10 and will be finalised in 11. A major challenge for ILIAS 11 will be to implement interfaces that are currently used by plugins in the new framework. Aim is to move the existing plugin infrastructure to the new mechanism and to abandon the actual legacy interface. This does not mean that plugins have to be rewritten from scratch. Most of the code could be re-used. If possible, getting a kind of a prototype of a component-revision-compliant plugin would be highly appreciated. |
25. Nov 2024, 16:38 |
|
|
Project |
Introduce Activities |
n.n. |
Aufbauend auf einem früheren Konzept zur Bereitstellung einer zentralen Schnittstelle (API), möchte das Projekt eine Möglichkeit schaffen um bspw. anderen Entwicklern, Webdiensten und Endbenutzern einen erleichterten Zugang auf Programmierebene zu ermöglichen. Dies könnte auch Entwicklungsprozesse verbessern, da eine zentrale Schnittstelle angesprochen werden würde. Prozesse bei der Entwicklung könnten dadurch beschleunigt werden, da die benötigten Schnittstellen nicht jeweils in die Komponenten integriert werden müssten, sondern zentral bereitgestellt werden würden. |
Klees, Richard |
In Entwicklung |
11 |
25.11.2024 |
|
Richard had already presented this project for ILIAS 10. The aim is to introduce a layer in ILIAS that supports a user's activities. Many of these activities are implemented directly in the GUI classes and are not accessible for web services, for example. This is set to change. Next step will be the publication of related proposal. A prototype implementation in 10 is planned for the study programme. |
25. Nov 2024, 16:38 |
|
|
Feature Request |
Removing Legacy-UI » Toolbar » ‘Label‘ + ‘Input‘ + ‘Legacy Dropdown‘ + ‘Submit‘ |
Streamlining UI Kitchen Sink User Interface |
Dieser Feature Request ist Teil des Projekts Removing of "Legacy-UIComponents-Service and Table". Konkret geht es hier um die Entfernung der Benuteroberflächen-Elementen-Kombination aus Eingabefeld, Dropdown-Menü und Button, wie sie z.B. im Kurs für das Hinzufügen von Nutzenden im Einsatz ist. |
n.n. |
Finanzierung benötigt |
11 |
25.11.2024 |
|
We highly appreciate this suggestion and re-schedule the feature for ILIAS 11. |
25. Nov 2024, 16:37 |
|