Feature Wiki
Tabs
JourFixe-2020-07-06
Page Overview
[Hide]Date and place
Monday, July 06, 2020 from 13:00 – 17:00 as VC meeting only, see below.
If you like to participate at the Jour Fixe, please join our Big Blue Button VC meeting! Attention: new room, new link!
To access the room you need the following access code: 144888
Participants | Joined VC |
---|---|
X | |
X | |
X | |
X | |
X | |
X | |
X | |
X | |
Kunkel, Matthias [mkunkel] (Minutes) | X |
X | |
Clemens Robbenhaar | |
X | |
X | |
X | |
X | |
X | |
X | |
X | |
X | |
X |
1 Appointments
- 09 JUL 2020, 13:30 - 15:00: Weekly of Working Group Page Editor Revision
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 published at May 18, 2020
- ILIAS 5.4.13 published at June 19, 2020
- ILIAS 5.3.22 published at June 26, 2020
- ILIAS 6.1 scheduled for July 2020
- ILIAS 5.4.14 scheduled for July 2020
- ILIAS 5.3.23 scheduled for August 2020 (final release)
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:
- #28550: Can't find hotfix file on ILIAS 6.1 in setup.: Please rename the file according to our new file name scheme (x.y) and modify the first step of the hotfix file to change the hotfix counter in the settings table to the new key.
- #24740: Using "Limited Availability Period" leads to a Fatal Error: The availability of the test in ILIAS behaves as expected. If end of availablity is reached, no more read access is given. The problem of lost data is discussed in #28561. We only can improve the description texts in the test to avoid misunderstandings (suggestion will be delivered by Matthias). And we should try to improve the error message by indicating why the test is no longer accessible. Max will try to fix this.
- #28561: Using "Finishing Time" leads to the loss of data. And Automatic Saving doesn't help.: We would like to offer the last saved user input that has been auto-saved as second answer in the "manual scoring" of the test – in case no authorised version exists (participant has already submitted an answer). This will allow tutors to get an easy access to the last saved but unsubmitted answer of a test participant (and therefore avoid the impression that the question has not been answered because of the empty data set).
- #26670: Filter: Glyphen und Bezeichner bei ausgeschaltetem Filter: Please create a text that defines the expected behaviour and make a PR against the KS definition in https://test6.ilias.de/goto_test6_stys_21_InputContainerFilterFactoryFilter_default_delos.html? . We will discuss the PR in the next upcoming JF meeting.
- …
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:
Open Bugs Without Feedback | Last JF | ø Age in Days | Last JF | New Votes* | Old Votes** | Resolved or Closed*** | |
---|---|---|---|---|---|---|---|
60 | 49 | 123 | 133 | 1x3v 2x2v 5x1v | |||
10 | 10 | 305 | 291 | 1x2v 1x1v | |||
92 | 96 | 332 | 312 | 2x2v 39x1v | |||
3 | 3 | 79 | 65 | 1x1v | |||
Thomas Joussen | 2 | 2 | 636 | 622 | |||
14 | 3 | 31 | 26 | 2x1v | 4x1v | ||
1 | 27 | 1x1v | |||||
14 | 13 | 90 | 81 | 1x1v | |||
3 | 3 | 610 | 596 | ||||
lz@studer-raimann.ch | 1 | 1 | 82 | 68 | 1x2v 1x1v | ||
3 | 3 | 168 | 154 | 1x1v | |||
22 | 21 | 162 | 156 | 1x1v | 1x3v 2x2v 44x1v | 1x1v | |
2 | 2 | 180 | 166 | ||||
1 | 1 | 139 | 125 | ||||
30 | 26 | 80 | 79 | 1x4v 1x3v 1x2v 4x1v | |||
6 | 6 | 134 | 120 | ||||
1 | 1 | 160 | 146 | ||||
12 | 9 | 44 | 33 | 1x1v | |||
18 | 19 | 347 | 326 | 1x1v | |||
3 | 3 | 44 | 30 | 5x1v | |||
4 | 4 | 266 | 252 | 2x1v | |||
2 | 1 | 37 | 34 | ||||
1 | 1 | 175 | 161 |
* 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:
- PR • :
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: 4774 (+/-0) passing unit tests on PHP 7.2, PHP 7.3 and PHP 7.4 since JF 2019-06-08
- results of dicto architectural tests
- currently still out of order because node_modules is scanned
- Please run unit tests locally and apply the style fixer before committing. Please use the new style template for PHPStorm.
- Fabian (ILIAS e.V.) and Laura (CaT) are currently working on automating the packaging via Travis
- 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:
Postponed until Pascal joins JF again.
3 Developing ILIAS 7
3.1 Development Issues
Development issues and topics related to ILIAS versions 7
Improve Mediacast Video Presentation: Follow-up, short presentation and discussion of new mock-ups
JourFixe, ILIAS [jourfixe]: Alexander explained which KS elements he wants to use for implementing this feature and which additional KS elements are necessary. One new element will be the video UI element to display videos. This will just wrap the already used mediaelement.js element (so no need to transfer all UI elements of the videoplayer into the KS. We fully agree with his suggestions and looking forward for the implementation.
Zenzen, Enrico [ezenzen], 02 JUL 2020: Separate On-Screen Chat and Notification Center
JourFixe, ILIAS [jourfixe]: Enrico asks to devide the current feature request into two requests (on-screen chat and push notifications) to reduce the complexity of the request. We fully agree.
Zenzen, Enrico [ezenzen], 06 JUL 2020, Manual Sorting for Competences in Competence Profiles: During implementation we noticed that the list of affected views is not correct.
JourFixe, ILIAS [jourfixe]: Thanks for updating the list of affected views.
3.2 Suggested Features
Poll Improvements : We highly appreciate this suggestion and schedule the feature for ILIAS 7. We prefer to have a dedicated "Download Chart" button in the tool bar (instead of a shy button below the chart as shown on mockup).
Default Configuration of Member Gallery in Courses : We highly appreciate this suggestion and schedule the feature for ILIAS 7. We would like to mention the member gallery setting also in Administration » Privacy and Security (listing setting and offer "Edit Settings" link to course administration). And sessions within courses should inherit the setting of the parent course. When membership gallery is deactivated by default for courses, the same setting should be given for sessions - and vice versa.
Default Configuration of Member Gallery in Groups : We highly appreciate this suggestion and schedule the feature for ILIAS 7. We would like to mention the member gallery setting also in Administration » Privacy and Security (listing setting and offer "Edit Settings" link to group administration). And sessions within groups should inherit the setting of the parent group. When membership gallery is deactivated by default for groups, the same setting should be given for sessions - and vice versa.
Extend Permissions of Competence Management : We highly appreciate this suggestion and schedule the feature for ILIAS 7. The permissions for creating competencies and competence categories are extracted from the "Edit Settings" permission and have to be given to create related objects. "Create Competencies" is a distinct creation permission and not connected with "Edit Settings" (q2 by Matthias). Competence categories behave like usual RBAC objects and also offer "Change existing objects" like other RBAC objects.
Display learning materials of the Profil Target Level and all levels below : We highly appreciate this suggestion and schedule the feature for ILIAS 7. We prefer to have a grouping of recommended learning materials by competence levels (instead of a alphanummeric sorting as shown on the mockup).
Improve Weblink and Weblink List Handling : We still would like to have this feature and re-schedule it for ILIAS 7 incl. all requests for changes mentioned above in the two JF decisions.
Using CronJobs within PlugIns : We highly appreciate this suggestion and schedule the feature for ILIAS 8.
Postponed to next Jour Fixe
- Request presented by Klees, Richard [rklees]
- Length of slot: 30'
Setup - Move (some) Configuration from Administration to Setup and Guideline for Configuration in the Setup:
- Request presented by Klees, Richard [rklees]
- Length of slot: 30'
Setup - Include Plugin Configuration :
- Request presented by Klees, Richard [rklees]
- Length of slot: 15'
Setup - Update Plugins via Setup :
- Request presented by Klees, Richard [rklees]
- Length of slot: 30'
4 Miscellaneous
Next Jour Fixe dates
- Monday, July 20, 13:00 - 18:00
- Monday, August 03, 13:00 - 18:00
- Monday, August 17, 13:00 - 18:00
Last edited: 31. Jan 2022, 11:31, Samoila, Oliver [oliver.samoila]