Feature Wiki
Tabs
JourFixe-2019-12-16
Page Overview
[Hide]Date and place
Monday, December 16, 2019 from 13:00 – 15.20 at ILIAS office and as VC meeting
Participants
- Kunkel, Matthias [mkunkel] (Minutes), Seeland, Per Pascal [PerPascalSeeland], Tödt, Alexandra [atoedt] (Thema Accessibility), Zenzen, Enrico [ezenzen]
- Teilnehmerliste: Amstutz, Timon [amstutz], Lorenz, Katharina [klorenz], [iln user="tfamula"], Heyser, Björn [bheyser], Jansen, Michael [mjansen], Klees, Richard [rklees], Samoila, Oliver [oliver.samoila], Schmid, Fabian [fschmid], Strassner, Denis [dstrassner], [iln user="karin.wessels"], , Kergomard, Stephan [skergomard]
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
- 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
- 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:
- #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.
- #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.
- #26392: Random tasks during authentication can lead to performance problems: Discussion postponed to JF when Stefan is with us again.
- #26539: Video-Größe in Arbeitsanweisung muss begrenzt werden: Discussion postponed to next JF when Alexander is with us again.
- #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*** |
---|---|---|---|---|---|---|---|
2x1v | |||||||
7 | 7 | 411 | 397 | 1x2v 2x1v | |||
8 | 8 | 162 | 148 | 1x2v 1x1v | |||
1 | 1 | 75 | 61 | ||||
1 | 34 | ||||||
1 | 27 | ||||||
101 | 95 | 155 | 154 | 1x2v 42x1v | |||
1 | 270 | ||||||
Thomas Joussen | 2 | 2 | 433 | 419 | |||
43 | 39 | 1x1v | 1x3v 6x1v | ||||
1x1v | 3x1v | ||||||
3 | 3 | 63 | 55 | 2x1v | |||
3 | 3 | 407 | 393 | ||||
lz@studer-raimann.ch | 1x4v 1x2v 1x1v | ||||||
1 | 1 | 174 | 160 | 1x1v | |||
2 | 18 | 670 | 106 | 1x1v | 2x3v 4x2v 39x1v | 1x1v | |
14 | 11 | 107 | 115 | 1x3v 3x1v | 1x2v | ||
13 | 14 | 130 | 95 | ||||
2 | 1 | 178 | 307 | ||||
13 | 13 | 327 | 313 | 1x1v | |||
16 | 15 | 86 | 75 | ||||
4 | 4 | 81 | 67 | 1x1v | |||
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
- 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.
2.5 Continuous Integration
- 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
- 3 (net) violations added since 2019-12-02.
- 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
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
“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).
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).
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
- 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
Last edited: 16. Dec 2019, 16:07, Kunkel, Matthias [mkunkel]