Feature Wiki
Tabs
JourFixe-2020-02-03
Page Overview
[Hide]Date and place
Monday, February 03, 2020 from 13:00 – 17:20 at the office of ILIAS-Verein and as VC meeting
Participants | At Office | Via VC | No Show |
---|---|---|---|
X | |||
Barz, Marvin | X | ||
X | |||
X | |||
X | |||
X | |||
X | |||
X | |||
X | |||
X | |||
X | |||
Kunkel, Matthias [mkunkel] (Minutes) | X | ||
X | |||
X | |||
X | |||
X | |||
X | |||
X | |||
X | |||
X | |||
X | |||
X | |||
X | |||
X | |||
X | |||
X |
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
- none
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.9 published at January 24, 2020
- ILIAS 5.3.18 published at October 18, 2019
- ILIAS 6.0 scheduled for April 15, 2020
- ILIAS 5.4.10 scheduled for March 2020
- ILIAS 5.3.19 scheduled for February 07, 2020
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:
- #26670: Filter: Glyphen und Bezeichner bei ausgeschaltetem Filter: We like Yvonne's suggestion with the following change(s):• Step 7: Shown keywords should be greyed out as they are currently not used for filtering (needs clear distinction to 6)• We all agree that the current colour of the toggle could be improved (states needs clearer distinction) and that text helps new users to understand the function of the filter (ON | OFF). Matthias made a suggestion.Probably, Yvonne splits up this report to assign the different to-dos to different maintainers.
- #27101: Übersetzung „Public Chat“ fehlt: We highly appreciate the suggested change and ask Michael to move the title for the 'Public Chat' to a language variable with ILIAS 6.
- #27399: "Adopt Content" Tree: Button sticks on footer: We prefer to handle margins / paddings in the content page template (legacy template) where already left and right padding is set. With ILIAS 7 these CSS settings should be moved to the new content page.
- #26823: Dashboard (PLR) vs Dashboard (T&A): Postponed to an upcoming JF when maintainer attends meeting again.
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*** |
---|---|---|---|---|---|---|---|
1 | 24 | 2x1v | 1x1v | ||||
7 | 7 | 460 | 446 | 1x2v 2x1v | |||
8 | 8 | 211 | 197 | 1x2v 1x1v | |||
1 | 28 | ||||||
120 | 118 | 177 | 169 | 1x2v 42x1v | |||
Thomas Joussen | 2 | 2 | 482 | 468 | |||
1 | 23 | 1x1v | 4x1v | 3x1v | |||
1x1v | 3x1v | 2x1v | |||||
2x1v | |||||||
3 | 26 | ||||||
3 | 3 | 456 | 442 | ||||
lz@studer-raimann.ch | 1x2v 1x1v | ||||||
1 | 1 | 223 | 209 | 1x1v | |||
2 | 33 | 719 | 79 | 3x1v | 2x3v 4x2v 38x1v | 3x1v | |
1 | 32 | ||||||
26 | 25 | 111 | 100 | 1x4v 1x3v 3x1v | |||
1 | 28 | ||||||
23 | 101 | 1x1v | |||||
2 | 2 | 227 | 213 | ||||
15 | 16 | 315 | 301 | 1x1v | |||
24 | 20 | 102 | 104 | ||||
3 | 3 | 143 | 129 | 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
- PR2450 • UI Components, Layout: Accessibility Rule: We highly appreciate this PR and accept it for 6. Please merge accordingly.
- PR2463 • implemented Divider: We highly appreciate this PR and accept it for 6. Please give Timon a chance to review your latest changes and then merge this PR.
2.5 Continuous Integration
- Dashboard: https://ilias-elearning.github.io/CI-Results
- automated tests: 4652 (+/- 0) passing unit tests on PHP 7.2, PHP 7.3 and PHP 7.4 since JF 2019-01-20
- results of dicto architectural tests
- 1 (net) violations added since 2020-01-20
- Script-Tag in Legacy Template: https://github.com/ILIAS-eLearning/ILIAS/blob/b5831be6f4081e02bcd0b63852bc198006aa03b4/Modules/Scorm2004/templates/default/tpl.legacy_main.html#L67
- 1 (net) violations added since 2020-01-20
- PSR 2 (+X)
- violations in 249 classes (+18 classes)
- Guido worked on the PHPStorm-Template/CS-Fixer-Script
- Please run unit tests locally and apply the style fixer before committing.
- We are working on a tool to find bad characters in PHP files: PR 2419
- 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 the jF again.
3 Publishing ILIAS 6
3.1 Status of Testing

Status of Test Cases | Percentage | Today | Last JF |
---|---|---|---|
Passed | 52% | 2275 | 1635 |
Blocked | 2% | 106 | 78 |
Retest | 1% | 61 | 40 |
Failed | 6% | 264 | 152 |
Untested | 38% | 1685 | 2486 |
Total | 4391 | 4391 |
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 Development Issues
Development issues and topics related to ILIAS versions 6
4 Developing ILIAS 7
4.1 Presenting Large Developments for 7
Initiated by the SIG Client, the Technical Board decided to organise a yearly development planning meeting for the ILIAS version to be developed in the future months. For ILIAS 7, this meeting will take place at the Jour Fixe at February 17, 2020. In the future, these meetings will take place straight after the start of the beta phase of the former version (usually in November).
You will find more information about the intention and rules for this meeting in the Community FAQ, chap 4.10. All presented projects shall be shortly described in advance in the following data collection 'Large Developments for ILIAS'.
4.2 Development Issues
Development issues and topics related to ILIAS versions 7
4.3 Suggested Features
Editable page area for competence profiles : We highly appreciate this suggestion and accept the feature request for 7. Please use the label "Preview" instead of "Content" in the administration view. Support of different content styles is very good to distinguish these pages from those in other parts of ILIAS.
Storing Specific Values for Competence Levels : We still like this suggestion and re-schedule this feature for 7. This feature has no impact on the user interface. ILIAS only stores the results and make them available for external re-use. In addition, we ask for a streamlining of the threshold handling (currently different in survey and test). It does not make sense to have a percentage threshold that goes over 100 (see also Mantis 22458).
Competences and competence profiles get tab «Assigned Objects» : We still like this suggestion and re-schedule this feature for 7 (incl. requested changes by last JF comment).
Local Competence Profiles for Courses and Groups : We still like this suggestion and re-schedule this feature for 7. Feature should support courses as well as groups (as groups are already tackled by the competence management).
Assign Competence Profiles to Courses and Groups : We still like this suggestion and re-schedule this feature for 7. Feature should support courses as well as groups (as groups are already tackled by the competence management).
New tab ‘Media‘ and revised tab ‘Questions‘ : Thanks for updating the mockups according to the last JF comments. We still like this suggestion and reschedule the feature for 7. Please consider if the presentation table could be a better way to visualise this information and make them available for mobile divices.
Sumscores per Participant : We prefer to move the setting for Sum Score from the question to the survey as it is always related to a specific survey and not a question in general. The presentation of sum scores should be sortable by sum scores as well. Please present request again after having considered the above mentioned suggestion.
Custom (User Defined) Booking Data : We highly appreciate this suggestion and schedule the feature for 7. Offering only one metadata set for reservations would need a bigger change in the custom metatdata service and introduce a single exeption. Therefore we reject this suggestion by Matthias. Changing the confirmation screen to modals needs also a lot of additional work due to the complexity of these screens. So modals are rejected as well. Creating and editing the metadata for reservation should be moved to the Metadata tab.
Add New Item to Item Group from Action Menu : We had a longer discussion about the different options and preferred workflows of adding / creating / embedding objects and ask for an extra round to clarify the problems and find solutions before scheduling this feature. Timon is interested to support this refinement.
Allow to create introductory text in Item Group : We highly appreciate this suggestion and schedule the feature for 7. Ressource lists / item lists should not be added to the new content block of an item list (to prevent another level of cascading). We recommend to wait with the implementation of this feature some weeks until have a clearer view of what similar processes might be tackled by the planned page editor revision.
Add New Item Group in ILIAS Page Editor : We highly appreciate this suggestion and schedule the feature for 7. We would like to follow Matthias' suggestion and make "Existing Item Group" as default option (placed on top) and use "Create New Item Group" as alternative default in case no item group exists in the container. Option "All Items of Type" would become last of the list.
Postponed to next Jour Fixe
- Feature suggested by Kergomard, Stephan [skergomard]
- Length of slot: 30'
5 Miscellaneous
Next Jour Fixe dates
- Monday, February 17, 13:00 - 18:00 – incl. presentation of 'large development activities for ILIAS 7', see also Community FAQ
- Monday, March 02, 13:00 - 18:00
- Monday, March 16, 13:00 - 18:00
- Monday, March 30, 13:00 - 18:00
Last edited: 24. Jul 2023, 16:46, Kunkel, Matthias [mkunkel]