Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2020-05-11

Date and place

Monday, May 11, 2020 from 13:0018:00 as VC meeting only.

If you like to participate at the Jour Fixe, please join our Big Blue Button VC meeting!

1 Appointments

  • 14 MAY 2020, 13:00 - 15:00: Page Editor Revision – Weekly

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_beta1 published at December 09, 2019
  • ILIAS 5.4.11 published at April 24, 2020
  • ILIAS 5.3.21 published at April 24, 2020
Next releases:
  • 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:

  1. #27908: Import von "trac_no_attempted" ohne Einfluss und #27953: Import von anonymisierten Datensätzen, wenn persönliche Daten erlaubt sind : Bug has been fixed in the meantime. Expected behaviour is: When tracking data has been deleted and Learning Progress is checked again, the LP status is set to 'not attempted yet'. This behavious is given in ILIAS 6. Any suggestion to extend this way of resetting LP status should be placed in a dedicated Feature Request.
  2. #27912: Failed test: Kontaktanfrage über Notification Centern einsehen: We leave the current behaviour as it is for ILIAS 6 and discuss the relation of toasts and NC with the feature request for extending the Notification Center for ILIAS 7. @ Michael: please update the testcase accordingly and set it to retest so Fabian can finalise testing.
  3. #28158: Button "Back to Repository" leads to confusion if the repository is hidden: We see the problem and accept a simple bug fix that checks the VISIBLE permission for the repository top node. If VISIBLE is given, the button "Back to Repository" is presented to the user. If not, the button doesn't appear. In addition, we ask for a usability feature request for ILIAS 7 that collects similar cases known from the Test, ILIAS LM and other components in ILIAS and that makes a reasonable suggestion to solve this navigation problems.
Postponed due to absence of reporter / maintainer:

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***

Amstutz, Timon [amstutz]

Becker, Maximilian [mbecker]

24

17

194

248

1x3v 1x2v 2x1v

Braun, Jean-Luc [braun]

11

10

244

251

1x2v 1x1v

Famula, Thomas [tfamula]

Haagen, Nils [nlz]

2

2

82

68

Hecken, Stefan [shecken]

Heyser, Björn [bheyser]

103

103

258

246

3x2v 42x1v

1x1v

Jansen, Michael [mjansen]

2

1

36

25

1x1v

Thomas Joussen

2

2

580

566

Killing, Alexander [alex]

16

1

30

33

2x1v

2x2v 2x1v

Klees, Richard [rklees]

1x1v

1x2v

Kohnle, Uwe [ukohnle]

9

9

63

57

1x1v

Kunkel, Matthias [mkunkel]

Langkau, Thomas [langkau]

3

3

554

540

lz@studer-raimann.ch

1

26

1x2v 1x1v

Ahmad, Nadia [nadia]

1

1

321

307

1x1v

Meyer, Stefan [smeyer]

36

38

104

93

1x8v 1x3v 3x2v 42x1v

1x3v

Neumann, Fred [fneumann]

2

15

124

57

Schenk, Ralf [rschenk]

1

1

83

69

Schmid, Fabian [fschmid]

23

28

109

95

1x4v 1x3v 1x2v 4x1v

Schneider, Stefan [sschneider]

Seeland, Per Pascal [PerPascalSeeland]

5

5

92

78

Seiler, Yvonne [yvseiler]

1

1

104

90

3

61

1x1v

Tödt, Alexandra [atoedt]

17

17

325

311

1x1v

19

18

182

176

Vollbach, Guido [gvollbach]

4

4

210

196

1x1v

Weise, Daniel [daniwe4]

Kergomard, Stephan [skergomard]

Wolf, Fabian [fwolf]

Zenzen, Enrico [ezenzen]

1

1

119

105

* 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:
  1. PR2584 • Refinery: add interface to kindlyTo-transformation: Richard asks all developers for feedback to this suggestion and invites to ask him and Michael.
  2. PR2695 • ui-ks - add withAction method to ui element glyph: We highly appreciate this suggestion and accept the PR for trunk. Please merge.
  3. PR2694 • UI: Breadcrumbs: left-side ellipsis: We see the advantage of this PR. But there might be problems in relation to accessibility:
    • (a) change of reading direction from LTR to RTL to shorten path at left side
    • (b) offering an alternative breadcrumb using list items (LI) to be compliant with accessibility requirements.
    • Richard will discuss both options with Materna agency who made the accessibilty check for ILIAS 6.
      Please come back to JF when new results are available.
  4. PR2679 • UI: Data Table: Richard gave a presentation of the PR. Parts of the concepts will still be elaborated (e.g. columns). We highly appreciate this suggestion and accept the PR for trunk. In case of questions please post them here or contact Richard.

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: 4772 (+6) passing unit tests on PHP 7.2, PHP 7.3 and PHP 7.4 since JF 2019-04-27
  • results of dicto architectural tests
    • +2 (net) violations since 2020-04-27
  • 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

96%

4210

4079

Blocked

0%

9

60

Retest

2%

66

83

Failed

2%

96

162

Untested

0%

0

0

Total

4381

4384

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

  1. none

    JourFixe, ILIAS [jourfixe]: …

4 Developing ILIAS 7

4.1 Development Issues

Development issues and topics related to ILIAS versions 7

  1. none

    JourFixe, ILIAS [jourfixe]: …

4.2 ILIAS 7 Test Installation

Software versions for official testing installation test7.ilias.de (not installed yet):
  • Postponed – waiting for TB decision.

4.3 Suggested Features

  1. Streamline exporting and copying behavior with respect to online/offline-status : We highly appreciate this suggestion and schedule the feature for ILIAS 7. Stefan will provide the necessary information for maintainer so that all components with online/offline status can support this behaviour.

  2. multilingualism for content pages : We highly appreciate this suggestion and schedule the feature for ILIAS 7.

  3. Fallback Language in ILIAS Learning Modules : We highly appreciate this suggestion and schedule it for ILIAS 7.

  4. User Agreement by Country : We highly appreciate this suggestion and schedule it for ILIAS 7. The suggestion to abandon the text input field for Country in the user data should be handled in a dedicated feature request. This request should give an idea how to migrate existing data, too. A request can be made as usability feature request for ILIAS 7 to make it already available when this feature will be published.

  5. Include Chat-Settings in Workflow for Personal Profiles : We highly appreciate this suggestion and schedule it for ILIAS 7.

  6. Password Storage: Support Argon2 Hashes : We highly appreciate this suggestion and schedule the feature for ILIAS 7.

  7. Splitting up File Object into Object and Service : We highly appreciate this suggestion and schedule the feature for ILIAS 7. We prefer to have a dedicated administration node for file services and another for the file object. The settings screen of the file object administration (first screen in 3.2) should get two sub-tabs to separate form and table (tab 1: Settings, tab 2: available renderers). We will discuss the option to administrate the update directory (currently placed in the nodes for learning modules and media objects) in a separate feature request (Create objects from Upload Directory). We also accept to abondon the setting for drag&drop, to Abandon File-Manager and to Abandon Disk-Quota with ILIAS 7.

  8. IRSS: General Overview of Components to Migrate (ongoing) : We highly appreciate this suggestion and schedule the feature for ILIAS 7. We will try to implement this new service for as many components as possible for ILIAS 7 and complete the project with ILIAS 8. This feature request covers the implementation also for components that are not listed above. We ask all maintainer to list their components that have already implemented the file storage service (in chap. Implementation).

  9. Project: ILIAS Resource Storage Service (IRSS) : We highly appreciate the suggested project. The project manager will provide a template for such project pages, soon. And he will help to adapt the content to this structure. All related feature requests and pull requests should be listed here but discussed separately.

  10. Didactic Templates with Custom Icons : We highly appreciate this suggestion and schedule the feature for ILIAS 7. At the time being, there is no KS element that would allow the suggested radio boxes with icons as suggested in 3.1.2 (please feel free to suggest a KS element for this. If accepted it could be used for this FR). The administration of Didactic Templates should get a new column to show the custom icon (if no custom icon exists, 'none' is presented). The export file (XML) of a didactic template should be extended to include the custom icon as well.

    Postponed to next Jour Fixe

  11. Multi language support for Custom Metadata :
  12. Setup - Abandon Multi Client :

5 Miscellaneous

Next Jour Fixe dates

  • Monday, May 25, 13:00 - 18:00
  • Monday, June 08, 13:00 - 18:00
  • Monday, June 22, 13:00 - 18:00

[1] Bug reports counted only for core project, not for plugins

Last edited: 18. Oct 2024, 15:53, Kunkel, Matthias [mkunkel]