Feature Wiki
Tabs
JourFixe-2019-11-18
Page Overview
[Hide]Date and place
Monday, November 18, 2019 from 13:00 – 17:15 at ILIAS-Verein office
Participants
At ILIAS office:
- Seeland, Per Pascal [PerPascalSeeland], Zenzen, Enrico [ezenzen], Kunkel, Matthias [mkunkel] (Minutes)
- Tödt, Alexandra [atoedt], Strassner, Denis [dstrassner], Jansen, Michael [mjansen], Samoila, Oliver [oliver.samoila], Killing, Alexander [alex], Klees, Richard [rklees], Schmid, Fabian [fschmid], Kergomard, Stephan [skergomard], Amstutz, Timon [amstutz], Studer, Martin [mstuder]
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
- Zukunftswerkstatt ILIAS #2, 21 and 22 November 2019 at PH Freiburg – If you like to attend, please register for meeting in session!
- Workshop 'Create test questions offline', 09 DEC 2019, 09:00 - 11:00 in Skype
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
- 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:
- #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.
- #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.
- #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).
- …
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*** |
---|---|---|---|---|---|---|---|
2 | 28 | 1x1v | |||||
7 | 7 | 383 | 369 | 1x2v 2x1v | |||
8 | 8 | 134 | 120 | 1x2v 1x1v | |||
1 | 1 | 47 | 33 | ||||
88 | 90 | 150 | 150 | 1x2v 42x1v | |||
2 | 3 | 149 | 105 | ||||
Thomas Joussen | 2 | 2 | 405 | 391 | |||
28 | 4 | 31 | 30 | 2x1v | 1x1v | ||
3x1v | |||||||
3 | 2 | 41 | 35 | 2x1v | |||
3 | 3 | 379 | 365 | ||||
lz@studer-raimann.ch | 1x3v 1x2v 1x1v | ||||||
1 | 1 | 146 | 132 | ||||
13 | 5 | 123 | 266 | 1x1v | 2x3v 4x2v 37x1v | ||
10 | 16 | 110 | 88 | 1x3v | 3x1v | ||
14 | 11 | 81 | 80 | ||||
1 | 2 | 293 | 222 | ||||
13 | 13 | 299 | 285 | 1x1v | |||
15 | 13 | 61 | 52 | ||||
3 | 1 | 66 | 117 | 1x1v | |||
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:
- PR2257 • Feature/6/ui file input interfaces: We highly appreciate this PR and accept it for ILIAS 6. Please merge to trunk.
- 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.
- PR2312 • UI: Revision of Mainbar: Richard notified us about an extension of a public interface. PR is accepted for ILIAS 6. Please merge.
- 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).
- 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.
- PR2320 • plr performance: We highly appreciate this PR and accept it for ILIAS 6. Please merge to trunk.
- 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.
- 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.
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
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.
JourFixe, ILIAS [jourfixe]: We highly appreciate this suggestion and schedule the feature for ILIAS 6.
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.
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).
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.
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.
None
3.5 Feature Requests for ILIAS 7
The following suggestions were made for ILIAS version 7 which should be published in March 2021.
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
Last edited: 19. Apr 2023, 12:29, Kunkel, Matthias [mkunkel]