Feature Wiki
Zakładka
JourFixe-2020-04-27
Widok ogólny strony
[Ukryj]Date and place
Monday, April 27, 2020 from 13:00 – 18:00 as VC meeting only.
If you like to participate at the Jour Fixe, please join our Big Blue Button VC meeting!
Participants | Joined VC |
---|---|
X | |
Barz, Marvin | X |
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 | |
1 Appointments
- 30 Apr 2020, 13:00 - 15:00: Page Editor Revision – Weekly 04
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.11 published at April 24, 2020
- ILIAS 5.3.21 published at April 24, 2020
- ILIAS 6.0 scheduled for May 15, 2020
- ILIAS 5.4.12 scheduled for May 2020
- ILIAS 5.3.22 scheduled for June 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:
- #27169: Failed test: Sprechstunden über Kurs- Gruppenkalender öffnen und buchen: We would like to show the link to the consultation hours in a Legacy Secondary Panel as link for ILIAS 6. In ILIAS 7 there should be introduced a dedicated panel to give these links a higher visibility. Please create a feature request Show Consultation Hours in Secondary Panel before feature freeze.
- #27833: Failed test: Darstellung eines Kurses auf Smartphone: Timon will check if the table is stretching the screen "by design" or if it is an accident. Probably a fix of the table presentation would help to get this screen more usable again.
- #27980: Re-Import of test with skills fails: Please try to fix the bug with the information provided by Alexander.
- #28087: Rechte-Tab » Subtab "Chatserver Log-File" sollte nur "Log" heißen: We prefer a guideline for unique language identifiers. Stephan Winiker and Matthias Kunkel will set up a guideline.
- #28118: Inactive users aren't visible in ‘Staff’ views concerning courses: We would like to have streamlined handling and prefer that "Inactive User" is also shown in Staff.
- #28136: Wiered Entries in Administration: Fabian will try to prevent that the asynchronous request triggers a re-direct.
- #28150: Missing indentation in forum replies makes it hard to follow forum threads: Indentation of postings according to hierarchical level is accepted as bugfix but should only be used on large screens. Unlike on screenshot, there will be no "zebra"-look to distinguish the different levels. Just indentation is realised.
- #28070: Who-is-online-Nutzung ist kein Opt-In und die persönliche Anzeige nicht per Default aus: We had a longer discussion about a possible solution and decided to
- Change the opt-out for being shown in "Who-is-online?" into an opt-in "Show me in 'Who-is-online?'" with options "Standard | Yes | No". "Standard" is inherited from default setting.
- Introduce a new default configuration in the user settings administration for "Who-is-online?" with a default "Don't show...". All users that never made a decision are changed from "Show..." to "Don't show" (new default). Change is realised per database update.
- 28158: Button "Back to Repository" leads to confusion if the repository is hidden
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*** | |
---|---|---|---|---|---|---|---|
17 | 8 | 248 | 454 | 1x3v 1x2v 2x1v | |||
10 | 10 | 251 | 223 | 1x2v 1x1v | |||
2 | 1 | 68 | 84 | ||||
103 | 111 | 246 | 217 | 3x2v 43x1v | |||
1 | 25 | ||||||
Thomas Joussen | 2 | 2 | 566 | 538 | |||
1 | 33 | 33 | 33 | 1x1v | 2x1v | 2x1v | |
1 | 24 | 1x1v | 1x1v | ||||
9 | 5 | 57 | 38 | 1x1v | |||
3 | 3 | 540 | 512 | ||||
lz@studer-raimann.ch | 1x2v 1x1v | ||||||
1 | 1 | 307 | 279 | 1x1v | |||
38 | 35 | 93 | 79 | 1x1v | 1x8v 2x3v 3x2v 42x1v | 1x1v | |
15 | 13 | 57 | 35 | ||||
1 | 1 | 69 | 41 | ||||
28 | 28 | 95 | 70 | 1x4v 1x3v 1x2v 4x1v | |||
5 | 3 | 78 | 79 | ||||
1 | 5 | 90 | 48 | ||||
3 | 8 | 61 | 54 | 1x1v | |||
17 | 15 | 311 | 355 | 1x1v | |||
18 | 27 | 176 | 128 | ||||
4 | 4 | 196 | 168 | 1x1v | |||
1 | 1 | 105 | 77 |
* 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
- PR2500 • Aria (Landmark) Roles + some more accessibility fixes: We highly appreciate this suggestion and accept the PR for trunk and release_6. Please merge.
- PR2667 • switch from bower to npm: We highly appreciate this PR and accept it for trunk. We prefer to have npm in the ILIAS repo. In a second step we could move all JS libraries out of the repo to keep it smaller.
- PR2679 • UI: Data Table: Richard asks all developers for feedback to this suggestion. PR will be presented in one of the upcoming Jour Fixe meetings.
2.5 Continuous Integration
- Dashboard: https://ilias-elearning.github.io/CI-Results
- automated tests: 4766 (+8) passing unit tests on PHP 7.2, PHP 7.3 and PHP 7.4 since JF 2019-03-30
- results of dicto architectural tests
- 17 (net) violations removed since 2020-03-30
- PSR 2 (+X)
- violations in 44 classes (no change since last JF)
- Please run unit tests locally and apply the style fixer before committing. Please use the new style template for PHPStorm.
- Alex Killing will append JS-Codingstyles to the PHP-Storm-Template. Thx!!
- 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:
…
3 Publishing ILIAS 6
3.1 Status of Testing

Status of Test Cases | Percentage | Today | Last JF |
---|---|---|---|
Passed | 93% | 4079 | 3829 |
Blocked | 1% | 60 | 145 |
Retest | 2% | 83 | 147 |
Failed | 4% | 162 | 254 |
Untested | 0% | 0 | 13 |
Total | 4384 | 4388 |
48 out of 83 test suites still have test cases with status 'blocked', 'retest' and/or 'failed' while only 35 test suites have 100% passed test cases.
Component | Blocked | Retest | Failed |
---|---|---|---|
Accessibility | 0 | 0 | 17 |
Administration | 0 | 3 | 5 |
Calendar | 0 | 1 | 1 |
Category & Repository | 3 | 1 | 7 |
Certificate | 0 | 3 | 0 |
Cloud Object | 0 | 3 | 0 |
CMI5/xAPI | 1 | 1 | 5 |
Competence Management | 0 | 1 | 1 |
Contacts | 0 | 0 | 6 |
Course Management | 0 | 15 | 5 |
Cron Service | 2 | 0 | 3 |
CSS / Templates | 4 | 0 | 3 |
Data Collection | 2 | 6 | 3 |
Exercise | 0 | 1 | 0 |
Export | 3 | 1 | 6 |
File | 0 | 1 | 0 |
Group | 0 | 7 | 2 |
ILIAS Page Editor | 0 | 0 | 1 |
Individual Assessment | 0 | 1 | 0 |
LM SCORM 1.2 | 2 | 0 | 4 |
LM SCORM 2004 | 9 | 0 | 5 |
Learning Sequence | 0 | 3 | 0 |
Login, Auth & Registration | 6 | 0 | 6 |
LTI | 6 | 4 | 7 |
3 | 0 | 0 | |
MathJax | 0 | 9 | 1 |
Media Pools and Objects | 3 | 0 | 0 |
Metadata | 0 | 0 | 3 |
Online Help | 1 | 0 | 0 |
Org Units | 9 | 0 | 11 |
Portfolio Template | 0 | 0 | 1 |
Rating | 0 | 0 | 3 |
RBAC | 1 | 0 | 3 |
SCORM Online Editor | 0 | 0 | 1 |
Search | 0 | 0 | 1 |
Session | 0 | 1 | 2 |
Setup | 0 | 0 | 1 |
Staff | 0 | 0 | 1 |
Statistics & LP | 3 | 0 | 10 |
Study Programme | 0 | 7 | 2 |
Survey | 0 | 1 | 3 |
Test & Assessment | 0 | 11 | 19 |
UI Components / KS | 1 | 0 | 3 |
User Service | 0 | 0 | 1 |
Web Access Checker | 0 | 1 | 5 |
Weblink | 0 | 0 | 1 |
Who is online? | 1 | 0 | 3 |
Workflow Engine | 0 | 1 | 0 |
Sum | 60 | 83 | 162 |
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 should have been executed once until 28 FEB 2020.
Due to the number of failed and blocked test cases today we decided to postpone the deadline for retesting and bugfixing to 11 MAY 2020. Release of 6.0 stable is now scheduled for 15 MAY 2020.
3.2 Development Issues
Development issues and topics related to ILIAS versions 6
Accessibility : What do we want to achieve with ILIAS 6? What can we achieve with ILIAS 6? How do we want to go on afterwards. Topic was already discussed at the last JF. Alexandra wants to present results of the latest accessibility test and its implications for a roadmap.
JourFixe, ILIAS [jourfixe]: Alexandra gave an overview about current activities on improving accessibility of ILIAS. There is a list of feature requests for ILIAS 7 that should help to improve accessibility. Testing of accessibility in Testrail has been completed and compressed bug reports have been made. According to Alexander, none of them are show-stopper for ILIAS 6 and can be fixed also after having published 6.0 stable. The investigation of Materna agency about the status of accessibility of ILIAS 6 has been completed and a report is available now. The result of the investigation is not as good as expected. There are still a lot of things to improve. Big issues are the broken heading scheme (no H2 headings in ILIAS page) and the current implementation of the main menu (screenreaders expect a HTML list). Alexandra invites all developers to join the monthly meetings or the SIG Accessibility where upcoming plans for accessibility improvements are discussed.
4 Developing ILIAS 7
4.1 Development Issues
Development issues and topics related to ILIAS versions 7
none
4.2 ILIAS 7 Test Installation
- Postponed to next JF to allow TB to discuss requirements first.
4.3 Suggested Features
Filter in »My Portfolios« : We highly appreciate this suggestion and schedule the feature for ILIAS 7. Please add an additional global setting to the Portfolio administration to enable / disable the use of filters in portfolios.
Embed Metadata in Portfolios : We see the need of the request but would prefer not to implement another form editor for the portfolio. Please consider to re-use either the survey or the data collection to create structured input that then can be displayed as content in a portfolio page.
Time-limited sharing of Portfolios : We highly appreciate this suggestion and schedule it for ILIAS 7. As suggested by Alexander, the setting for Availability should be implemented similar to other objects (like course) and not placed in separate tab.
Compressed View for Question Blocks : We highly appreciate this suggestion and schedule it for ILIAS 7.
Postponed to next Jour Fixe
- Streamline exporting and copying behavior with respect to online/offline-status :
- Feature request presented by Tödt, Alexandra [atoedt]
- Length of slot: 15'
- multilingualism for content pages :
- Feature request presented by Hesse, Joel [Joel_Hesse]
- Length of slot: 15'
- Fallback Language in ILIAS Learning Modules :
- Feature request presented by Hesse, Joel [Joel_Hesse]
- Length of slot: 15'
- User Agreement by Country :
- Feature request presented by Hesse, Joel [Joel_Hesse]
- Length of slot: 15'
- Include Chat-Settings in Workflow for Personal Profiles :
- Feature request presented by Jansen, Michael [mjansen]
- Length of slot: 15'
- Password Storage: Support Argon2 Hashes :
- Feature request presented by Jansen, Michael [mjansen]
- Length of slot: 15'
- Integration of Preconditions in Settings Tab :
- Feature request presented by Samoila, Oliver [oliver.samoila]
- Length of slot: 30'
5 Miscellaneous
Performance PR
Mantis
Alexander would like to abandon "Priority" in Mantis reports to prevent the misunderstanding that it is related to "fixing acc. to priority".
JourFixe, ILIAS [jourfixe]: Matthias and Fabian Wolf will check if this field can easily be deactivated. We do not need it for our bugfixing process.
Next Jour Fixe dates
- Monday, May 11, 13:00 - 18:00
- Monday, May 25, 13:00 - 18:00
- Monday, June 08, 13:00 - 18:00
- Monday, June 22, 13:00 - 18:00
Ostatnio zmieniono:: 29. Kwi 2021, 16:37, Kunkel, Matthias [mkunkel]