Feature Wiki
Schede
JourFixe-2019-06-03
Panoramica della pagina
[Nascondi]Date and place
Monday, June 03, 2019 from 13:00 – 16:20 at ILIAS-Verein office in Köln
Participants
If you like to participate at the Jour Fixe via Skype, please join our Skype meeting!
1 Appointments
- 05 JUN 2019, 14h00 - 16h00 : Workshop "Wording - Menüführung Administration ILIAS 6.0" in Skype
- Doodle links for more workshops:
- Workshop "Enrolment Object": https://doodle.com/poll/bcpvcawb8iqixa8k
- Workshop "TableGUI": https://doodle.com/poll/a6xba8mtfpi9ekz6
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 5.4.2 published at May 09, 2019
- ILIAS 5.3.15 published at May 09, 2019
- ILIAS 5.2.24 published at May 09, 2019
- ILIAS 5.4.3 scheduled for June 06, 2019
- ILIAS 5.3.16 scheduled for June 06, 2019
- ILIAS 5.2.25 scheduled for June 06, 2019 (final release of this version before end of maintainance)
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:
- #25211: Compulsary matrix questions: Inputs are not saved when you go back : We would like to have the following change of behaviour to fix this bug. When clicking on "Previous" ILIAS prompts an error message similar to moving forward / finishing survey that explains that the question has to be completed before navigating. Unlike in the case of moving forward, going to a previous page without having made an input is still possible. But once the user has started to answer the question, going backward is no longer possible - except by clearing input. A related button "Clear Input" should be added to error message.
- #25436: Accordeon - Open second accordeon: : We see the problem accordeons with a lot of content but see also the advantage of the current implementation for accordeons with only a bit of content. Therefore, we do not want to change the current behaviour of accordeons. If a change is desired, please create a feature request to introduce a kind of setting for the different accordeon behaviours.
- #25457: redirecting user after creating a Session is not according to guideline: : We accept the session object as another exeption from this guideline due to its specific character of creating multiple sessions with all settings on the creation screen. It won't make sense to redirect a user again to the settings screen because all settings have already been made when creating the session. Additionally, if multiple sessions are created, where should ILIAS re-direct to? @ Stefan: please add "Sessions" to the list of exeptions and then close this report.
- #25490: Time out / 100% CPU on Mysql Server: : Bug report assigned to Pascal who takes care of performance issues from now on.
- #25511: After whitelisting .sec-file remains .sec-file in exercises: : We had a long discussion about this and related issues. In this reported issue, ILIAS behaves as expected according to the current whitelist implementation. We see that this is not nice for tutors. But this is what has been decided by the Technical Board as desired behaviour to guarantee security in ILIAS. In generel, we see that we have to tackle the problem of whitelisting and blacklisting file types and probably realise a centralised solution. But this is far more work than could be realised in a bug fix. Everybody is invited to participate in such a common action. We also discussed the option to deactivate the whitelisting feature but see the danger that institutions will only disable the feature instead of improving it.
- 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*** |
---|---|---|---|---|---|---|---|
2 | 40 | ||||||
5 | 5 | 324 | 310 | 1x2v 2x1v | |||
2 | 2 | 124 | 110 | 1x2v 1x1v | |||
48 | 46 | 75 | 64 | 1x1v | 2x2v 35x1v | 1x1v | |
1 | 1 | 87 | 73 | 2x2v | |||
Thomas Joussen | 2 | 2 | 237 | 223 | |||
6 | 38 | 4x1v | 1x5v 9x1v | ||||
1x1v | |||||||
6 | 6 | 144 | 137 | 3x1v | |||
3 | 3 | 211 | 197 | ||||
3 | 3 | 209 | 195 | 1x1v | 2x1v | ||
lz@studer-raimann.ch | |||||||
24 | 18 | 109 | 123 | 1x1v | 2x3v 2x2v 41x1v | 1x1v | |
3 | 2 | 53 | 53 | 1x1v | 1x4v 1x1v | ||
3 | 27 | ||||||
1 | 1 | 125 | 111 | ||||
13 | 14 | 148 | 171 | 1x1v | |||
2 | 2 | 157 | 143 | 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
- none
- PR1862 • Artifact Builder: postponed to next JF to allow Fabian to work through recent feedbacks.
2.5 Continuous Integration
- Dashboard: https://ilias-elearning.github.io/CI-Results
- automated tests: 4072 (+55) passing unit tests on PHP 7.2 and PHP 7.3 since JF 2019-05-07
- 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!
- 167 to go to have as many cases as Testrail!!
- results of dicto architectural tests
- 16 (net) violations resolved since 2019-03-31
- Please run unit tests locally before committing!
Performance monitoring:
- The performance tests have been adapted to 6.0. No dramatic changes have occured.





3 Developing ILIAS 6.0
3.1 Developing Issues in 6.0
Study Programme: Filters and More Columns for Member List : FR was already accepted by Jour fixe but there has to be a very little change concerning this request.
JourFixe, ILIAS [jourfixe]: Additional column "Deadline" is accepted for memberlist.
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.
Randomized Assignments : We highly appreciate this suggestion and schedule the feature for 6.0.
Register members in linked courses : We highly appreciate this suggestion and schedule it for 6.0 with the following change: Instead of presenting a second "Create Course Link" screen with option to add members to linked course we would like to redirect the author to the settings screen of the course link (according to guideline) and to offer the checkbox "Add Members..." there.
Include Learning Progress of linked courses : We highly appreciate this suggestion and schedule the feature for 6.0.
Local Competence Profiles for Courses and Groups : We highly appreciate this suggestion and schedule the feature for 6.0.
Improving «Participant View» : We highly appreciate this suggestion and schedule it for 6.0.
Individual Exercise Deadlines before Deadline : We highly appreciate this suggestion and schedule it for 6.0.
Introducing IDs for Help Pages : We highly appreciate this suggestion and schedule it for 6.0.
Automatically generated Entry Point Statements for Online Help : We highly appreciate this suggestion and schedule it for 6.0.
Suppressing Chapters if Functionality is deactivated : We highly appreciate this suggestion and schedule it for 6.0.
Include Help Package in Release : We highly appreciate this suggestion and schedule it for 6.0. We prefer not to add the help package to Git but to offer them on the ILIAS server. A final solution should be presented in the Implementation chapter below.
POSTPONED TO NEXT JOUR FIXE
4 Miscellaneous
Next Jour Fixe dates
- Monday, June 17, 13:00 - 18:00
- Monday, July 01, 13:00 - 18:00
- Monday, July 15, 13:00 - 18:00
Layout Revision 6.0 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.
Ultima modifica: 19. Apr 2023, 12:29, Kunkel, Matthias [mkunkel]