Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2019-12-16

Date and place

Monday, December 16, 2019 from 13:0015.20 at ILIAS office and as VC meeting

Participants

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 6.0_beta1 published at December 09, 2019
  • ILIAS 5.4.8 published at November 22, 2019
  • ILIAS 5.3.18 published at October 18, 2019
Next releases:
  • ILIAS 6.0 scheduled for April 15, 2020
  • ILIAS 5.4.9 scheduled for January 2020
  • ILIAS 5.3.19 scheduled for December 20, 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. #26826: Missing info about unsupported browser (MS IE): We have abandoned IE support with ILIAS 6. There should be a message that IE is no longer supported when ILIAS 6 is opened in IE browser. 
  2. #26864: Failed test: Metadaten eingeben: We need to discuss this issue in a dedicated VC with all related stakeholders (esp. Stefan Meyer). A meeting in January would be fine. Fabian Schmid will invite to the meeting.
Postponed due to absence of maintainer:
  1. #26392: Random tasks during authentication can lead to performance problems: Discussion postponed to JF when Stefan is with us again. 
  2. #26539: Video-Größe in Arbeitsanweisung muss begrenzt werden: Discussion postponed to next JF when Alexander is with us again. 
  3. #26634: Unterschiedliche Ergebnisse bei der Nutzung der ViewControl Sortation: Decision postponed until Alexander Killing joins the JF.

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]

2x1v

Becker, Maximilian [mbecker]

7

7

411

397

1x2v 2x1v

Braun, Jean-Luc [braun]

8

8

162

148

1x2v 1x1v

Famula, Thomas [tfamula]

1

1

75

61

1

34

Haagen, Nils [nlz]

1

27

Hecken, Stefan [shecken]

Heyser, Björn [bheyser]

101

95

155

154

1x2v 42x1v

Jansen, Michael [mjansen]

1

270

Thomas Joussen

2

2

433

419

Killing, Alexander [alex]

43

39

1x1v

1x3v 6x1v

Klees, Richard [rklees]

1x1v

3x1v

Kohnle, Uwe [ukohnle]

3

3

63

55

2x1v

Kunkel, Matthias [mkunkel]

Langkau, Thomas [langkau]

3

3

407

393

lz@studer-raimann.ch

1x4v 1x2v 1x1v

Ahmad, Nadia [nadia]

1

1

174

160

1x1v

Meyer, Stefan [smeyer]

2

18

670

106

1x1v

2x3v 4x2v 39x1v

1x1v

Neumann, Fred [fneumann]

Schmid, Fabian [fschmid]

14

11

107

115

1x3v 3x1v

1x2v

Schneider, Stefan [sschneider]

13

14

130

95

2

1

178

307

Tödt, Alexandra [atoedt]

13

13

327

313

1x1v

16

15

86

75

Vollbach, Guido [gvollbach]

4

4

81

67

1x1v

Weise, Daniel [daniwe4]

Kergomard, Stephan [skergomard]

Wolf, Fabian [fwolf]

Zenzen, Enrico [ezenzen]

1

2

38

33

* 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. PR 2401: UI: Proposal to Move to SASS with ITCSS-based Model : Richard invited all interested users to read the proposal and participate at the next meeting of the SASS-group at 09 JAN 2020 at 11:00 in Skype.
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:
  • Dashboard: https://ilias-elearning.github.io/CI-Results
  • automated tests: 4650 (+189) passing unit tests on PHP 7.2, PHP 7.3 and PHP 7.4 since JF 2019-12-02Th
    • Some debug code made it into the trunk which made ~1k test cases missing for some time. The problem is fixed now.
    • We seem to have beaten manual testcases in number and also have a stable advance. Now the sky is the limit...
  • results of dicto architectural tests
    • 3 (net) violations added since 2019-12-02.
      • globals and echo/die
  • PSR 2 (+X) was applied. This might become a regular topic here, as we watch the style via CI. There seem to be some glitches, though.
  • Please run unit tests locally before committing and also watch the numbers!!
  • 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 related commits by Schmid, Fabian [fschmid] have reduced the overall runtime of the performance-testsuite by 25%.

3 Publishing ILIAS 6

3.1 Status of Testing

  • The official test installation for ILIAS version 6 is at https://test6.ilias.de.
  • All test suites to test ILIAS 6 are available in our Testrail installation. Please contact our test manager Kruse, Fabian [Fabian] if you want to join our testing team.
  • Testing of ILIAS 6 has started at 09 DEC 2019. All test cases have to be executed once until 28 FEB 2020. Retesting and bugfixing has to be completed at 08 APR 2020 at the latest.

3.2 Accessibility

Alexandra gave a short presentation of the prepared Cheat Sheet for developers. We will include the accessibility.md in the learning module "Accessibility and Usability Guidelines" as well.

4 Developing ILIAS 7

4.1 Development Issues

Development issues and topics related to ILIAS versions 7

  1. Introducing Assessment Question Service / : Which editor do we want to use in 7? Can we abandon RTE for feedback?

    JourFixe, ILIAS [jourfixe]: We would like to get rid of TinyMCE in the question service and use only the new page editor. But before making a final decision we have to discuss the options with the maintainer of the IPE, Alexander Killing (who is not joining the JF today). Migration of questions created with the Tiny needs to be supported as well. Martin will invite to a 2h VC at beginning of January.

4.2 Suggested Features

  1. “Hot Spot / Image Map Question” - Restrict Amount Of Clickable Areas : We highly appreciate this suggestion and schedule the feature for ILIAS 7. The wording of the input label should be changed to "Limit number of choices" to avoid that this is interpreted as a restriction of possible answers (should be changed for MC question, too). In addition, we also accept the resizing of the preview image for better usability, as well as the new position of buttons for defining the coordinates and the use of drag&drop. We see that there is a problem with accessibility that should be discussed with the SIG Accessibility. And please consider introducing the image map as new UI element in Kitchen Sink (UniBe is interested in funding).

  2. Matching Question – Additional Matching Mode 1:n : We highly appreciate this suggestion and re-schedule the feature for ILIAS 7. On the long run, we would like to introduce a better workflow to create relations and get rid of the current way (e.g. ILIAS 8).

  3. Introducing Assessment Question Service : Feature re-scheduled for ILIAS 7.

5 Miscellaneous

UI Clinic

Richard and Timon and offering support for all interested users to develop UI elements easily. Please visit the UI Clinic for more information and add your request to the data collection. First consultation hour is scheduled for 24 JAN 2020.

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, January 06, 2020, 13:00 - 18:00
  • Monday, January 20, 13:00 - 18:00
  • Monday, February 03, 13:00 - 18:00
  • Monday, February 17, 13:00 - 18:00

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

Last edited: 16. Dec 2019, 16:07, Kunkel, Matthias [mkunkel]