Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2019-11-18

Date and place

Monday, November 18, 2019 from 13:0017:15 at ILIAS-Verein office

Participants

At ILIAS office:

Participated via VC:

If you like to participate at the Jour Fixe, please join our DFN VC meeting! Due to technical problems, Skype is no longer used for our VC!

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.7 published at November 15, 2019
  • ILIAS 5.3.18 published at October 18, 2019
Next releases:
  • ILIAS 6.0_beta1 scheduled for December 03, 2019
  • ILIAS 5.4.8 scheduled for December 2019
  • ILIAS 5.3.19 scheduled for December 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. #26252: Problembehandlung beim Upload von nicht zulässigen Dateitypen erkennen: We highly appreciate the mulitlangauge support of the info message and the mentioned addition to contact the responsible admin. Please use the adress of the ILIAS admin as only this address is a required one. Fix should be made for all maintained versions incl. trunk if possible.
  2. #26402: Uploading a background image for certificate fails due to PHP session.sid_length: We ask the Security Group to decide upon a general lenght of session IDs and to suggest next steps to implement it in all related components.
  3. #26531: Side Panels move to bottom on 1200px: We would like to keep the presentation of two columns when slate is closed also for screens smaller than 1.200 px to keep usability. We ask the UI Revision group for a decision (should be discussed on Nov 19).
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]

2

28

1x1v

Becker, Maximilian [mbecker]

7

7

383

369

1x2v 2x1v

Braun, Jean-Luc [braun]

8

8

134

120

1x2v 1x1v

Famula, Thomas [tfamula]

1

1

47

33

Hecken, Stefan [shecken]

Heyser, Björn [bheyser]

88

90

150

150

1x2v 42x1v

Jansen, Michael [mjansen]

2

3

149

105

Thomas Joussen

2

2

405

391

Killing, Alexander [alex]

28

4

31

30

2x1v

1x1v

Klees, Richard [rklees]

3x1v

Kohnle, Uwe [ukohnle]

3

2

41

35

2x1v

Kunkel, Matthias [mkunkel]

Langkau, Thomas [langkau]

3

3

379

365

lz@studer-raimann.ch

1x3v 1x2v 1x1v

Ahmad, Nadia [nadia]

1

1

146

132

Meyer, Stefan [smeyer]

13

5

123

266

1x1v

2x3v 4x2v 37x1v

Neumann, Fred [fneumann]

Schmid, Fabian [fschmid]

10

16

110

88

1x3v

3x1v

Schneider, Stefan [sschneider]

Studer, Martin [mstuder]

14

11

81

80

1

2

293

222

Tödt, Alexandra [atoedt]

13

13

299

285

1x1v

15

13

61

52

Vollbach, Guido [gvollbach]

3

1

66

117

1x1v

Weise, Daniel [daniwe4]

Kergomard, Stephan [skergomard]

Wolf, Fabian [fwolf]

Zenzen, Enrico [ezenzen]

1

27

* 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. PR2257 • Feature/6/ui file input interfaces: We highly appreciate this PR and accept it for ILIAS 6. Please merge to trunk.
  2. PR2291 • UI, More Glyph: We highly appreciate this PR and accept it for ILIAS 6. Please merge to trunk. And please correct the phrase mentioned by Alex above.
  3. PR2312 • UI: Revision of Mainbar: Richard notified us about an extension of a public interface. PR is accepted for ILIAS 6. Please merge.
  4. PR2313 • Implementation of a Command Line Setup: Richard gave a short overview of the current implementation of the command line setup and asks all related component maintainer to give feedback (if they haven't done it already).
  5. PR2318 • LearningSequence, adapt to GlobalScreen: We highly appreciate this suggestion and accept the PR for ILIAS 6. This implementation won't show the help glyph as decided in the discussion about the 'clean screens' for the entire ILIAS. In case, this is seen as a problem in the future we have to pick up the topic again.
  6. PR2320 • plr performance: We highly appreciate this PR and accept it for ILIAS 6. Please merge to trunk.
  7. PR2329 • UI Components: Async Notifications: Timon notified us about the introduction of a new client-side interface. The given example above is a simulation for the behaviour of this notification. The presented buttons are only triggering the notifications and won't appear in the final implementation in ILIAS. If examples are not satisfying and irritating, please flie a but report to improve them.
  8. PR2328 • Feature/6/ui mode info: We highly appreciate the suggested PR and accept it for ILIAS 6. We removed the last sentence in 'Accessibility' to keep the discussion open which way is the best to make this UI component accessible.
Postponed to next Jour Fixe:

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:

  • NEW: With the merge of PR https://github.com/ILIAS-eLearning/ILIAS/pull/2102 our unit tests are now executed with/against PHP 7.4 .
  • Dashboard: https://ilias-elearning.github.io/CI-Results
  • automated tests: 4456 (+64) passing unit tests on PHP 7.2, PHP 7.3 and PHP 7.4 since JF 2019-11-04
    • Its 5 more than testrail now!!!
  • results of dicto architectural tests
    • 3 (net) violation fixed since 2019-11-04. Thx!
  • Please run unit tests locally before committing!
  • Next meeting of CI-Group will be announced. Please contact richard.klees@concepts-and-training.de if you like to join.
    • If you know anyone who is somewhere between developer, administrator and hacker, maybe knows bash and likes to play with obscure tools on the internet: softly nudge her or him to join the group. We need (wo)man-power to make our developers more effective by automating stuff for them!

2.6 Performance monitoring:

  • The performance decreased again.

3 Developing ILIAS 6 and 7

3.1 Development Status

This is the current status of development of ILIAS Release 6 – based on the metadata of the scheduled feature requests.

Status

Number of features

Last JF

A. Published in trunk

42

37

B. Approved by customer

8

7

C. Waiting for approval

26

29

D. In development

6

7

E. Contract settled

17

17

F. Declared interest in funding

27

36

G. Only partly funded

1

1

H. Funding required

23

26

Candidates for Abandoned Features

3

5

Abandoned Features

5

2

Matthias and Enrico will check if all features abandoned as part of the Page Layout Revision have proper "Abandon" pages and add them if necessary.

We ask all maintainers to update the metadata of their feature requests reguarly to get a proper impression of the progress of development of ILIAS 6!

3.2 Developing Issues

Developing issues and topics related to ILIAS versions 6 and 7

  1. Chat Improvements: PLR, input field and message: We would like to introduce a "New Day" separator between messages.

    JourFixe, ILIAS [jourfixe]: We accept the suggestion introduction of a date presentation within the chat discussion. Timestamps for posting older than one day are not necessary. Please use a less prominent formatting of the date presentation (no bold) and use a HR to separate all postings of a day.

  2. Invite Survey Participant

    JourFixe, ILIAS [jourfixe]: We highly appreciate this suggestion and schedule the feature for ILIAS 6.

  3. Test Player: Kiosk-Mode (Exam View) for Page Layout Revision

    JourFixe, ILIAS [jourfixe]: We highly appreciate this suggestion and schedule the feature for ILIAS 6 as part of the Page Layout Revision.

  4. Presenting Learning Sequences on Dashboard

    JourFixe, ILIAS [jourfixe]: We had a longer discussion about pros and cons of the suggested solution. We accept the following suggestion and add a new panel for Learning Sequences. We pick up the discussion again with ILIAS 7 and try to find a solution for courses and groups, too. Dashboard administration should support the activation of this panel (like existing for 'Courses and Groups' and some other panels).

  5. Improve Weblink and Weblink List Handling

    JourFixe, ILIAS [jourfixe]: Unlike described and decided above, the following changes will be made for the implementation in ILIAS 6:

    • The history of single weblinks will be kept.
    • The content tab for single weblinks will be kept.

  6. Notification Center: Request for changes by Timon Amstutz

    JourFixe, ILIAS [jourfixe]: We accept both suggested changes for the implementation of the Notification Center as described in Timon's posting above.

3.3 Open Topics for ILIAS 6

There are some features / topics where we have to decide if they still can make it into ILIAS 6 or if they have to be postponed to ILIAS 7. We will have a separate meeting tomorrow (19 NOV) at 15h00 in this VC.

3.4 Feature Requests for ILIAS 6

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

  1. None

3.5 Feature Requests for ILIAS 7

The following suggestions were made for ILIAS version 7 which should be published in March 2021.

  1. None

3.6 Postponed to Next Jour Fixe

None

4 Miscellaneous

Layout Revision 6 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, December 02, 13:00 - 18:00 – only via VC (ILIAS office is moving the next day)
  • Monday, December 16, 13:00 - 18:00 – via VC and in new office!
  • Monday, January 06, 2020, 13:00 - 18:00
  • Monday, January 20, 13:00 - 18:00


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

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