Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2019-09-23

Date and place

Monday, September 23, 2019 from 13:0018:10 at ILIAS-Verein office

Participants

At ILIAS office:

Participated via VC:

If you like to participate at the Jour Fixe via Skype, please join our Skype meeting!

1 Appointments

  • none

If you want to participate at one of the above mentioned workshops, please register for the related session. This helps to organise the workshop. Thanks!

2 Maintained Versions

2.1 Roadmap

Last releases:

  • ILIAS 5.4.5 published at August 29, 2019
  • ILIAS 5.3.17 published at August 15, 2019
Next releases:
  • ILIAS 6.0_beta1 scheduled for October 31, 2019
  • ILIAS 5.4.6 scheduled for October 2019
  • ILIAS 5.3.18 scheduled for October 2019

2.2 Mantis Bug Reports

All open issues reported or modified since the last Jour Fixe were screened by the product manager before the Jour Fixe and assigned to the responsible developers if necessary. The following issues were discussed in detail:

  1. #25736: Schlagwörter bearbeiten » beim Navigieren die Übersicht verloren: We follow Alexander's suggestion and offer editing of keywords of a posting only in the Actions dropdown. After entering the keyword, ILIAS redirects to the overview of postings. Please add a short comment to "Changed Behaviour" in the release page.
  2. #25894: gesperrt Bild erscheint unter Info eines Kurses, wenn tutorielle Betreuungs Person das Profil deaktiviert hat.: We prefer a solution where the vCard is substituted by our usual user name representation (Last name, first name, user account) when the tutorial supporting person has a deactivated profile.
  3. #26030: Umbau des Ergebnisreiters verhindert UseCase: We follow Oliver's suggestion and would like to have a column for "Last access" in the results tab as well. 
  4. #26120: Different view of "replaced files" in ILIAS: 5.3 => 5.4: We accept the removal of the link to the versions page. This page could easily be reached via Actions dropdown (if permission is given). But the information about the version number should be kept. Additionally, we would like to show it also when only a first version exists. This streamlines the view.
  5. #26128: Custom Icon blows up » Start Objects in Courses: the template to build the list of starting objects should use the class 'ilicon' to control the size of the displayed object icon. Thanks to Alexander for the hint.
Postponed due to absence of maintainer:

2.3 Bugfixing Statistic

Bug reports[1] set to status 'open' and not been touched by responsible maintainer for more than 21 days (checked this morning) as well as bug reports with priorisation voting:

User

Open Bugs Without Feedback

Last JF

ø Age in Days

Last JF

New Votes*

Old Votes**

Resolved or Closed***

Amstutz, Timon [amstutz]

Becker, Maximilian [mbecker]

6

6

384

370

1x2v 2x1v

Braun, Jean-Luc [braun]

6

4

97

116

1x2v 1x1v

Hecken, Stefan [shecken]

Heyser, Björn [bheyser]

70

70

147

133

2x1v

1x2v 38x1v

1x1v

Jansen, Michael [mjansen]

2

2

154

140

Thomas Joussen

2

2

349

335

Killing, Alexander [alex]

13

41

2x1v

14x1v

Klees, Richard [rklees]

2

26

2x1v

Kohnle, Uwe [ukohnle]

2x1v

Kunkel, Matthias [mkunkel]

Langkau, Thomas [langkau]

3

3

323

309

3

205

lz@studer-raimann.ch

1x2v

1x1v

1x3v 1x1v

Ahmad, Nadia [nadia]

1

90

1x1v

Meyer, Stefan [smeyer]

7

5

338

449

1x1v

2x3v 4x2v 34x1v

Neumann, Fred [fneumann]

Schmid, Fabian [fschmid]

13

15

76

62

2x1v

1x5v 1x3v 1x1v

Schneider, Stefan [sschneider]

Studer, Martin [mstuder]

7

6

62

53

2

2

180

166

Tödt, Alexandra [atoedt]

13

13

242

228

1x1v

6

4

55

55

Vollbach, Guido [gvollbach]

1

1

75

61

1x1v

Weise, Daniel [daniwe4]

Kergomard, Stephan [skergomard]

Wolf, Fabian [fwolf]

* New votes: bugs priorised within the last 14 days   ** Old votes: priorised bugs before last JF (older then 14 days)   *** Resolved: Resolved or closed bug reports in the last 14 days

Bug reports with status 'Fixing according to priorisation' should be fixed before other bugs are tackled. Priorised bugs very important for one or more institutional members of the ILIAS society. Handling this reports with low priority contradicts the intention of the established bug fixing process.

2.4 Open Pull Requests to Discuss

The following pull requests in the ILIAS GitHub repository were marked with 'Jour Fixe' this morning:

  1. PR1939 • fix xml_style in ilCtrl::getFormAction : The suggested change is necessary for 5.4 and not for trunk. Therefore, a bug report is needed for this report. Once the report has been created, Alexander will merge the suggested extension of ilCtrl into the 5.4 release branch. No need to have this extension in trunk.
  2. PR1944 • Suggested Accessibility Guidelines : We highly appreciate the suggested guideline and accept it for ILIAS 6.
    • We ask Alexandra to add links to the references into WCAG documents and other resources.
    • Tickets created based on this guideline may be set to funding needed.
    • In addition to this guideline, we need to define a procedure about how getting ILIAS guideline-conformant. Alexandra will make a suggestion to the TB.
    • Necessary technical infrastructure can be offered by the ILIAS e.V.
    • Accessibility testing should already become part of the creation process of KS elements.
    • We highly appreciate the offer of a training for developers as well as constantly accessible documents to allow new developers to get the needed know-how on how to create compliant code.
  3. PR2167 • Fixed Crash after recieving a contact request : We highly appreciate this PR and accept it for 6. All developers of repository plugins have to check if their plugins are still working properly after this merge. Probably, such plugins can't be offered for 5.4 and 6 due to the different signature.
  4. PR2183 • Database updates for new Setup implementation (WIP) :Richard asks all developers to have a look at this PR and give feedback to Richard (who is currently working on the setup revision for ILIAS 6).
Postponed to next Jour Fixe:

2.5 Guidelines

2.6 Continuous Integration

Overview on current status and reports from CI-server at http://ci.ilias.de and https://travis-ci.com/ILIAS-eLearning/ILIAS/builds:

2.7 Performance monitoring:

  • Everything looking fine.

3 Developing ILIAS 6

3.1 Developing Issues in 6

  1. Booking Tool: Indicating Preference  – Proposed interface changes :

    JourFixe, ILIAS [jourfixe]: We accept the suggested changes from September 18. Feature can be modified accordingly. Instead of using commas we prefer the labels "No schedule with direct booking" and "No schedule using preferences".

  2. Default Configuration of Main Bar Items (6.0) – Final Proposal : …

    JourFixe, ILIAS [jourfixe] : Changed order of default main menu items is highly appreciated and accepted for 6.

  3. Usability Improvement of Trash

    JourFixe, ILIAS [jourfixe] : We accept the suggestion to merge the view of objects in trash of current node and of current node and below by adding an additional filter setting "Show only deleted objects of this node". This filter should be off by default. Navigation through tree and trash should only be the tree in slate (no repository picker to prevent concurrent navigation patterns). Please clarify labels: better say "Deleted objects in and below "Repository"" for example.

3.2 Feature Requests for ILIAS 6

The following suggestions were made for ILIAS version 6 which should be published in March 2020.

  • Separation of Self-Evaluation and other Types of Formation : We highly appreciate this suggestion and schedule the feature for ILIAS 7. Please consider Matthias's suggestions for a clearer distinction of the different areas.

  • Hide profile selection if only one profile has been assigned : We highly appreciate the removal of the competence dropdown when only one competence is available.

  • Introduction of a show more-function for competence entries : We highly appreciate this suggestion and schedule the feature for ILIAS 7. We prefer a solution without indentation for the presentation of all entries. The reduced list shows the last measurement and the last appraisal. Alex checks if an Ajax solution is feasable. The remark issue will be treated in a separate feature request.

  • Custom Metadata for Questions in Question Pools : We highly appreciate this suggestion and schedule the feature for ILIAS 6. The custom metadata do not belong to the pool but to the new assessment question service. Supporting LOM in questions would be a separate request and need some refactoring of the current LOM implementation.

  • Setup - Introduce CLI-Setup : We highly appreciate this suggestion and schedule the feature for 6. Please add an example for such a config file to setup ILIAS. It will help us to understand the feature better.

  • Setup - Abandon i18n in Setup : We highly appreciate this suggestion and abandon the language support for the setup for 6. In case of a need for support of different languages there is a possible solution that can be implemented in a later version. But this option does no longer require the existence of a database.

  • Setup - Move DB-Updatesteps to Components : Before deciding about this request we need to wait for the feedback of developers on the related PR 2183. We kindly ask all developers to participate in this discussion. Probably, a Skype meeting is helpful to answer existing concerns.

POSTPONED TO NEXT JOUR FIXE

Enter Text in Assignment Accordion :

Dedicated Image Upload Field (including alt-text and decorative settings) :

« Cannot Attend » Button in Sessions :

4 Miscellaneous

ILIAS Development Conference

If you want to participate at the ILIAS Development Conference in Dresden at September 25, 2019, and you haven't yet registered, please go to the session (see link) and register now. We need to know the number of participants to prepare the meeting. The programme is available here.

Maintenance.md

  • Entries in the current version of the maintenance.md are always listing a second maintainership which in most cases has the value "MISSING". I would like to suggest to use "MISSING" only in case a person is really needed for a position, e.g. as tester. It is not required that components have a second maintainership. There should not be made an entry for second maintainership in case it is vacant.
  • There are some services listed at the bottom of the maintenance.md that have no maintainer. I guess this list is not correct:
    • Services/DiskQuota
    • Services/Like
    • Services/Membership
    • Services/OpenIdConnect
    • Services/PHPUnit

Jour Fixe: To update maintenance.md it is necessary that maintainer do not only changes in the related maintenance.json but also to run the related script in the ILIAS maintenance tools. Otherwise, the maintenance.md won't be changed. We ask all maintainer to act accordingly. In case of  questions, please contact Jansen, Michael [mjansen]

Maintainerships

Ralf Schenk declared his interest in taking over a dedicated maintainership for a virus scanner component. Ralf will discuss this idea with Fabian (file maintainer). Maintainership should start with development of ILIAS 7 (after creation of release branch). Final request to product manager is still needed.

Mantis

Schmid, Fabian [fschmid]: Status of "Reproduction steps" in Mantis a mandatory field:
https://docu.ilias.de/goto.php?target=wiki_1357_JourFixe-2019-03-25#ilPageTocA1211

Kunkel, Matthias [mkunkel] : Fabian Wolf will modify Mantis to make "Required Steps" a mandatory field and to allow adding this information already in Testrail.

Jansen, Michael [mjansen] : Mantis will be extended by two new fields for the CVE number and the severity quota.

Layout Revision 6.0 working group

Virtual Meeting every Friday, 11:00 - 12:00

  • Weekly Meeting that deals with the project management of the General Layout and Menu Revision. Due to the complexity of the project, we coordinate the next steps and define responsibilities. If you want to stay in contact and get information about the project, feel free to join the Working Group and attend our VC.

Next Jour Fixe dates

  • Monday, October 07, 13:00 - 18:00
  • Monday, October 21, 13:00 - 18:00
  • Monday, November 04, 13:00 - 18:00
  • Monday, November 18, 13:00 - 18:00
  • Monday, December 02, 13:00 - 18:00
  • Monday, December 16, 13:00 - 18:00


[1] Bug reports counted only for core project, not for plugins

Last edited: 27. Mar 2024, 16:54, Schmidt-Sielex, Wolfgang [WSS]