Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2019-05-07

Date and place

Tuesday, May 07, 2019 from 13:0016:15 at ILIAS-Verein office in Köln

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

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.1 published at April 25, 2019
  • ILIAS 5.3.14 published at April 04, 2019
  • ILIAS 5.2.23 published at April 18, 2019
Next releases:
  • ILIAS 5.4.2 scheduled for May 09, 2019
  • ILIAS 5.3.15 scheduled for May 09, 2019
  • ILIAS 5.2.24 scheduled for May 09, 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. #25337: Usability Datacollection: Order of Filter not in line with expectation : We highly appreciate this bugfix and accept it for 5.2 to trunk.
  2. #25344: MC-Questions without postive score in checked option are accepted : We highly appreciate the suggested solution and accept this as a bugfix for 5.3 to trunk. Please add a short comment about the changed behaviour to the release notes of 5.4.2 and 5.3.15.
Postponed :
  • none

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:

Responsible Maintainer

Open Bugs Without Feedback

Last JF

ø Age in Days

Last JF

New Votes*

Old Votes**

Resolved***

Amstutz, Timon [amstutz]

2

27

Becker, Maximilian [mbecker]

5

5

297

284

1x2v 2x1v

Braun, Jean-Luc [braun]

2

1

97

156

1x2v 1x1v

Hecken, Stefan [shecken]

Heyser, Björn [bheyser]

55

49

78

74

2x2v 36x1v

Jansen, Michael [mjansen]

1

1

60

47

2x2v

Thomas Joussen

2

2

210

197

Killing, Alexander [alex]

1

27

1x5v 8x1v

Klees, Richard [rklees]

1x1v

Kohnle, Uwe [ukohnle]

7

7

113

100

3x1v

Kunkel, Matthias [mkunkel]

Langkau, Thomas [langkau]

3

3

184

171

4

4

148

135

1x1v

lz@studer-raimann.ch

Ahmad, Nadia [nadia]

2

2

71

58

Meyer, Stefan [smeyer]

16

17

126

114

2x1v

1x3v 3x2v 34x1v

Neumann, Fred [fneumann]

Schmid, Fabian [fschmid]

1

1

61

48

1x4v 1x1v

Schneider, Stefan [sschneider]

Studer, Martin [mstuder]

1x1v

1

1

98

85

Tödt, Alexandra [atoedt]

12

11

182

182

1x1v

1

21

Vollbach, Guido [gvollbach]

2

2

130

117

1x1v

Weise, Daniel [daniwe4]

Kergomard, Stephan [skergomard]

1x1v

1x1v

* 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. PR1737 • UI Menu-Drilldown: We highly appreciate this PR and accept it for 6.0.
  2. PR1772 • UI Input: DateTime/Duration: We highly appreciate this PR and accept it for 6.0. Support of predefined duration input does not need to be implemented.
  3. PR1793 • configure the interruptive's button labels: We highly appreciate this PR and accept it for 6.0. 
  4. PR1817 • Fix/25040/trunk/fix/dicto: We highly appreciate this PR and accept it for currently maintained versions and trunk.
  5. PR1823 • UI Signal as a title action for Cards: We highly appreciate this PR and accept it for trunk.
Postponed:

2.5 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:

  • automated tests: 4016 (+185) passing unit tests on PHP 7.2 and PHP 7.3 since JF 2019-03-25
    • Please have a look into the skipped and incomplete tests in: Workflow Engine, Test and Assessment
    • Feel free to contact Klees, Richard [rklees] for support!
    • 201 to go to have as many cases as Testrail!!
  • results of dicto architectural tests
    • Dicto works again, there was an issue with anonymous classes that is fixed
    • now CI-server has issues, Guido will investigate
  • Please run unit tests locally before committing.

Performance monitoring:

  • No current status

3 Developing ILIAS 6.0

3.1 Developing Issues in 6.0

  1. Required and Supported Software ILIAS 6

    JourFixe, ILIAS [jourfixe]: Due to the missing feedback of Stefan we do not extend the software requirements for ILIAS 6.0 to JAVA 11 but keep them as they are for JAVA 7 and 8. Rest is accepted.

  2. SOAP: Add methods to manage OrgUnits including positions

    JourFixe, ILIAS [jourfixe]: The two additional methods are accepted as well for 6.0.

  3. Set Personal Desktop to Deck of Card Listing: Proposal: Changes in the UI

    JourFixe, ILIAS [jourfixe]: The suggested modifications of the settings screen above (see 3.3) are highly appreciated and accepted.

3.2 Feature Requests for ILIAS 6.0

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

  1. WebDAV - Versioning of files : We highly appreciate this suggestion and schedule the feature for 6.0. Bugfix for modification date is accepted for all supported versions.

  2. WebDAV - New Mount Instructions Page : We highly appreciate this suggestion and schedule the feature for 6.0. Mount instruction should be presented as modal. Therefore, no new KS element is necessary here.

  3. WebDAV - Handling special characters and name duplicates : We highly appreciate this suggestion and schedule the feature for 6.0.

  4. Cleaning of Legacy Code for WebDAV : We highly appreciate this suggestion and accept to abandon legacy code of WebDAV for 6.0. 

  5. Abandon PhantomJS : We highly appreciate this suggestion to get rid of PhantomJS. We would like to declare PhantomJS support in ILIAS as deprecated for 6.0 and abandon it with 6.1. WKHTMLtoPDF shall be added as new PDF engine for 6.0.

  6. Sorting of Default fields : We highly appreciate this suggestion and schedule the feature for 6.0.

  7. Offer filter option None : We highly appreciate this suggestion and schedule it for 6.0 with the following modifications:

    • We would like to use the labels: "All entries | No entry" / "Alle Einträge | Kein Eintrag"
    • "No entry" should also be shown when input is required (in case of a later change to required and already existing data sets without this entry)

  8. Extended Test and Item Statistics : We highly appreciate this suggestion and schedule the feature for 6.0. Please modify the KS description for the reporting panel to allow cards in every sub-panel.

  9. Description for Competences and Competence Categories : We highly appreciate this suggestion and schedule it for 6.0

  10. Assign Competence Profiles to Courses and Groups : We highly appreciate this suggestion and schedule it for 6.0. Unlike shown on the screenshot above, it will only be possible to assign already selected competence profiles for a specific role to the course / group and not to add a new profile.

  11. Storing Specific Values for Competence Levels : We highly appreciate the suggestion to store the competence record values to re-use them in future features as suggested above. Accepted for 6.0.

  12. Competences and competence profiles get tab «Assigned Objects» : We highly appreciate this suggestion and schedule it for 6.0 but would like to extend this feature to competence as well. The request is therefore relabeled to "Competences and competence profiles get tab «Assigned Objects»".

  13. Export of huge amount of data categories : We re-schedule this feature request for 6.0. The request to extend this feature for other containers is removed. The suggested labels from the last decision should be considered for 6.0 to clarify the behaviour of the feature. For the future we would like to support such exports by using the background task. But this is a new request.

POSTPONED TO NEXT JOUR FIXE

4 Miscellaneous

Next Jour Fixe dates

  • Monday, May 20, 13:00 - 18:00
  • Monday, June 03, 13:00 - 18:00
  • Monday, June 17, 13:00 - 18:00

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.


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

Last edited: 19. Apr 2023, 12:29, Kunkel, Matthias [mkunkel]