Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2019-02-11

Date and place

Monday, February 11, 2019 from 13:0016:00 at ILIAS-Verein office in Köln

Time

Topic

13:00 - 14:20

1. Appointments
2. Maintained Versions

14:30 - 15:00

3. Publishing 5.4

15:00 - 17:45

4. Developing 6.0

17:45 - 18:00

5. Miscellaneous

Participants

At ILIAS office:

Participated via VC:

If you like to participate at the Jour Fixe via Skype, please join our Skype meeting! (Achtung: geändert URL)

1 Appointments

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 5.4.0_beta1 published at October 31, 2018
  • ILIAS 5.3.12 published at January 04, 2019
  • ILIAS 5.2.21 published at January 11, 2019
Next releases:
  • ILIAS 5.4.0 scheduled for March 13, 2019
  • ILIAS 5.3.13 scheduled for February 14, 2019
  • ILIAS 5.2.21 scheduled for February 14, 2019

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. none
Postponed :

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

Amstutz, Timon [amstutz]

Becker, Maximilian [mbecker]

5

9

212

219

1x2v 2x1v

Braun, Jean-Luc [braun]

4

4

83

76

1x1v

1

1

45

38

Hecken, Stefan [shecken]

Heyser, Björn [bheyser]

19

14

42

43

5x1v

3x2v 31x1v

2x1v

Jansen, Michael [mjansen]

2x2v

Thomas Joussen

2

2

125

118

Killing, Alexander [alex]

1x1v

1x5v 4x1v

1x2v

Klees, Richard [rklees]

1x1v

Kohnle, Uwe [ukohnle]

11

23

134

79

3x1v

Kunkel, Matthias [mkunkel]

Langkau, Thomas [langkau]

2

2

165

158

4

4

177

1x1v

lz@studer-raimann.ch

1x3v

Ahmad, Nadia [nadia]

Meyer, Stefan [smeyer]

3

4

400

343

2x1v

1x3v 2x2v 30x1v

1x3v 2x2v 2x1v

Neumann, Fred [fneumann]

Schmid, Fabian [fschmid]

Schneider, Stefan [sschneider]

Benjamin Seglias

Studer, Martin [mstuder]

1x2v

Niels Theen

1

1

35

28

Tödt, Alexandra [atoedt]

10

9

142

149

1x1v

Vollbach, Guido [gvollbach]

1

2

88

74

1x1v

Weise, Daniel [daniwe4]

Kergomard, Stephan [skergomard]

2

2

96

89

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

The following pull requests in the ILIAS GitHub repository were marked with 'Jour Fixe' this morning:

Postponed:
  • none

2.5 Continuous Integration

Overview on current status and reports from CI-server at http://ci.ilias.de:

Travis CI for ILIAS:

  • https://travis-ci.com/ILIAS-eLearning/ILIAS/builds
  • more to come...

Performance monitoring:

  • Script is still not running on Pascal's installation. Trunk needs to be fixed before monitoring can be continued. Related bug report is #24671.

3 Publishing 5.4

106 features have been implemented for ILIAS release 5.4, see Release 5.4. They now will be tested together with the existing features of ILIAS 5.4.

A 5.4 release branch has been created at November 19, 2018. Trunk is now set to 6.0 alpha.

3.1 Release Cycle for Version 5.4

Feature freeze

30 APR 2018

Coding completed

29 OCT 2018

Test cases completed

29 OCT 2018

Documentation of implementation completed

29 OCT 2018

Beta1 release and start of testing 5.4

31 OCT 2018

Testing completed

31 JAN 2019

End of bug fixing

08 MAR 2019

Stable version 5.4.0

13 MAR 2019

In accordance with the Technical Board the product manager decided to set the documentation of implementation of a feature as another requirement to get an implemented feature into trunk. This information helps testers to understand the feature they have to test and improves the understanding of the feature for users. This requirement is effective from ILIAS version 5.4. Similar to test cases and approval, the documentation of implementation on the feature wiki page needs to be completed until October 29, 2018 for version 5.4.

3.2 Development Issues in 5.4

3.3 Status of Testing

  • Test installation for ILIAS 5.4 is available at test54.ilias.de.
  • Testing has started at November 02, 2018 and ended officially at  January 31, 2019.

Components passed with 100%

  1. Badges (1 retest)
  2. Bibliographich List Item
  3. Blog
  4. Booking Tool
  5. Bookmarks
  6. Category and Repository
  7. Cloud Object
  8. Competence Management
  9. Contacts
  10. Exercise
  11. File
  12. Forum
  13. Glossary
  14. ILIAS Page Editor
  15. Info Page
  16. Item Groups
  17. Language Handling
  18. Learning History
  19. Learning Module HTML
  20. Maps
  21. MathJax
  22. My Workspace
  23. News
  24. Notes and Comments
  25. Online Help
  26. PDF
  27. Personal Desktop
  28. Personal Profile
  29. Poll
  30. Portfolio Template
  31. Rating
  32. SCORM Offline Player
  33. SCORM Online Editor
  34. Study Programme
  35. Survey
  36. Tagging
  37. Terms of Service
  38. Test & Assessment (3 retest)
  39. User Service
  40. Web Feeds & RSS
  41. Wiki (1 retest)
  42. Workflow Engine

Components with failed and blocked TCs

  1. Administration: 9 failed
  2. Calendar: 6 failed
  3. Certificate: 3 failed (-1)
  4. Chat: 2 failed
  5. Content Page: 1 failed
  6. Course Management: 28 failed (-1), 7 blocked
  7. Cron Service: 4 failed, 3 blocked
  8. CSS/Templates: 5 failed
  9. Data Collection: 2 failed, 2 blocked
  10. Export: 17 failed, 6 blocked
  11. Group: 5 failed (+1)
  12. Individual Assessment: 3 failed, 8 blocked
  13. Learning Module ILIAS - Editor: 1 failed
  14. Learning Module ILIAS - Presentation: 1 blocked
  15. Learning Module SCORM 1.2: 8 failed
  16. Learning Module SCORM 2004: 14 failed
  17. Learning Sequence: 10 failed
  18. Login, Auth & Registration: 1 failed
  19. LTI: 7 failed (-1), 27 blocked (-6)
  20. Mail: 1 failed
  21. Media Pools: 2 failed
  22. Mediacast: 1 failed
  23. Metadata: 3 failed
  24. Organisational Units: 7 failed (-1)
  25. Plugin Slots: 2 failed
  26. Portfolio: 1 failed (-3)
  27. Precondition Handling: 6 failed
  28. RBAC: 8 failed (-1)
  29. Search: 1 failed
  30. Session: 6 failed, 1 blocked
  31. Setup: 3 failed
  32. Staff: 3 failed, 2 blocked
  33. Statistics and LP: 4 failed
  34. Web Access Checker: 7 failed
  35. WebDAV: 5 failed (+1), 3 blocked
  36. Who is online?: 1 failed
  37. Weblink: 1 failed

4 Developing ILIAS 6.0

4.1 Developing Issues in 6.0

4.2 Feature Requests for ILIAS 6.0

The following suggestions were made for ILIAS version 6.0 which should be published in 2020.

  1. Usability Improvement of Trash : We highly appreciate this suggestion and schedule it for ILIAS 6.0 with the following changes:

    • the view for tab "Trash" needs a tab navigation, too
    • for the "Repository View" we prefer to have the sub-tab labels "Existing Objects" and "Deleted Objects" and the page title " Existing / Deleted Objects at Node 'XYZ' "

  2. Multi language support for Custom Metadata : We highly appreciate this suggestion and schedule it for 6.0 with the following changes / modifications:

    • To ease the administration of multi-lingual datasets we would like to have an additional toggle "All" that shows all existing data fields for all supported (activated langauges)
    • Adding or removing additional entries for a data field should only be possible for the default language (no + / - for other languages).

  3. Templates for Column Layout : We highly appreciate this suggestion and schedule it for 6.0.…

  4. Open Portfolio Submissions from «Submission and Grades» : We highly appreciate this suggestion and schedule it for 6.0. Please feel free to suggest a new KS element to display additional information for HTML exports. But this could be discussed separetely.

  5. Open Blog Submissions from «Submission and Grades» : We highly appreciate this suggestion and schedule it for 6.0. Please feel free to suggest a new KS element to display additional information for HTML exports. But this could be discussed separetely.

  6. Open Wiki Submissions from «Submission and Grades» : We highly appreciate this suggestion and schedule it for 6.0. Please feel free to suggest a new KS element to display additional information for HTML exports. But this could be discussed separetely.

  7. Location Multi-Part Custom Metadata : We highly appreciatethis suggestion and schedule it for 6.0 with the following modification:

    • Please allow to add an URL as data field, too. Use case could be a "How-to-find-us" or a description of the place on a web page.
    • Please consider that this meta data field type has to support multilinguality, too (see FR Multi language support for Custom Metadata).

  8. Definition of DATETIME Data for the Event Period of Courses/Groups : We highly appreciate this suggestion and schedule it for 6.0 with the following modification:

    • Course period has to support DATETIME and DATE to cover also existing entries (which are always full-day entries). Implementation should be similar to the session (checkbox 'full-day event' toggles date type).
    • And we have to consider the rivality between sessions and the period of event for future decisions.

  9. Page Layout Revision (Desktop) : We highly appreciate this suggestion and accept to discuss the tree behaviour is a separate feature request as suggested by Yvonne. Page Layout Revision (Desktop) is scheduled for 6.0.

  10. Page Layout Revision (Mobile) : We highly appreciate this suggestion and schedule the feature for 6.0.

5 Miscellaneous

Next Jour Fixe dates

  • Monday, February 25, 13:00 - 18:00
  • Monday, March 11, 13:00 - 18:00
  • Monday, March 25, 13:00 - 18:00

Layout Revision 6.0 working group

Virtual Meeting every Friday, 11:00 - 12:00

  • 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.


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

Last edited: 19. Apr 2023, 12:29, Kunkel, Matthias [mkunkel]