Feature Wiki

Information about planned and released features

Tabs

JourFixe-2015-12-21

Date and place:

  • Monday, December 21, 2015 from 12:30 – 18:15 at ILIAS-Verein office in Köln
Participants:
  • Alexandra Tödt, Björn Heyser (temporarily via Skype), Fabian Schmid, Matthias Kunkel (Minutes), Oskar Truffer, Sven Slotosch (temporarily via Skype), Timon Amstutz, Uwe Kohnle (temporarily via Skype)

1 Appointments

  • 2015-12-22: ILIAS 5.1.0
  • 2016-01-04: Jour Fixe
  • 2016-01-18: Jour Fixe
  • 2016-01-19: PHP7 Developer Meeting, Cologne
  • 2016-01-20: Workshop Learning Communities, Cologne
  • 2016-01-25: SIG Refactoring, Bern
  • 2016-01-28: Online Help Kick-off
  • 2016-02-16: UI Kitchen Sink workshop, Cologne
  • 2016-02-17: Advisory Council, Cologne
  • 2016-03-03: DevConf Bremen

2 Bugfixing for maintained versions 4.4 and 5.0

Last releases:

  • ILIAS 5.1.0 beta2 published at October 26, 2015
  • ILIAS 5.0.8 published at November 24, 2015
  • ILIAS 4.4.13 published at December 18, 2015
  • ILIAS 4.3.12 published at July 28, 2015 as final release of version 4.3
Next releases:
  • ILIAS 5.1.0 (stable) is scheduled for December 23, 2015
  • 5.0.9 is scheduled for January 2016
  • 4.4.14 is not scheduled yet

We went through Mantis and had a overlook about all open issues reported or modified since the last Jour Fixe. All issues were screened and assigned to the responsible developers. We discussed in detail:

  • Mantis 17672 : Alexandra will provide a better wording.
  • Mantis 16657 : Current behaviour is accepted for 5.1 (course online after import). But we strongly recommend to create a guideline and to discuss this issue together with 'Streamlining the copy process in general'.
  • Mantis 17747 : Search filter changes after returning from a shared resource - bug or feature? – We follow Fabian's suggestion and would like to have a behaviour where filter are kept exactly like they have been set the user (and not extended automatically by ILIAS). In case of calling a screen by a goto link, there should be no Back button.
  • Mantis 17696 - Notice about new users online appears much too long : We highly appreciate Michael's suggestion and would like to introduce his combined TTL + TTS solution. TTL should be 30 min. and TTS should be 5 sec.

Open Pull Requests

  • none

Continuous Integration

  • No changes / no progression:
    • 129 CI test cases failed
    • 413 CI test cases passed

3 Publishing ILIAS 5.1

3.1 Development Issues 5.1

  • Marko Glaubitz would highly appreciate if Newsitems for Blog will be implemented as a usability fix for 5.1. But we are short before publishing 5.1.0 and do not consider this missing function as a serious lack of usability. Both blog and course / group object are usable.
  • Call for opinions regarding some special situation with Auto-fill for Course waiting list : Has to be postponed to next Jour Fixe when maintainer attends the meeting (Stefan Meyer).
  • Issues to support AICC: Mantis 17780 : Facing the timeline for 5.1 we can only declare AICC and HACP as deprecated features for 5.1 and remove the option to create new AICC modules and clean the language files. JAVA RTE and all AICC related code can be removed for 5.2 (straight after the trunk is open again for development).
  • Mantis 17738 - Modal "Entscheidung über Antworten" taucht bei jedem Klick auf "Weiter" auf : We discussed the navigation of the current impementation with Sven Slotosch (SIG E-Assessment) and Björn Heyser (maintainer) and decided to keep the behaviour as it is now. Otherwise we need additional time for a modified implementation, tests and discussion and have to postpone the stable release.

3.2 Testing and Bugfixing

Status of Test Cases

Last Jour Fixe

Today

passed

2800

2895

failed

151

75

blocked

51

31

waiting for retest

47

66

yet untested

17

25

Total number of test cases

3067

3092

3.3 Status of Features

Component

Maintainer (1st and 2nd)

Status

Administration [1]

Alexander Killing

Stable

Awareness Tool

Alexander Killing

Stable

Bibliographic List Item

Martin Studer

Stable

Blog

Jörg Lützenkirchen

Stable

Booking Tool

Jörg Lützenkirchen

Stable

Bookmarks

Alexander Killing

Stable

Calendar

Stefan Meyer

Stable

Certificate, PHP frontend

Michael Jansen

Stable

Chatroom

Michael Jansen

Stable

Cloud Object

Oskar Truffer

Stable

Competence Management

Alexander Killing

Stable

Course Management

Stefan Meyer

#16657 - see JF agenda, #17671 - usability fix after stable / copying works, #17672 - see JF agenda

Cron Service

Jörg Lützenkirchen

Stable

CSS / Templates

Jean-Luc Braun

Stable (existing bugs not considered as show stopper)

Data Collection

Martin Studer

Stable

ECS Interface

Stefan Meyer

Stable (Testrail 14331 - not considered as show stopper)

Exercise

Alexander Killing

Stable

Files

Alexander Killing

Stable

Forum

Michael Jansen

Stable

Glossary

Alexander Killing

Stable

Groups

Stefan Meyer

Bugfixing: #17127 - cannot be reproduced by Stefan

ILIAS Page Editor

Alexander Killing

Stable

Info Page

Alexander Killing

Stable

Item Groups

Alexander Killing

Stable

Learning Module HTML

Alexander Killing

Stable

Learning Module ILIAS : Editor and Presentation

Alexander Killing

Stable

Learning Module ILIAS : Test Questions

Björn Heyser

Bugfixing

Learning Module SCORM 1.2 & 2004 / AICC / HACP

Uwe Kohnle

Stable except AICC/HACP which i suppose to abandon (existing bugs not considered as show stopper)

Learning Module SCORM : Test Questions

Björn Heyser

Stable

Learning Progress / Statistics

Jörg Lützenkirchen

Stable

Login, Auth & Registration

Stefan Meyer

Stable

Mail

Michael Jansen

Stable

Maps : GoogleMaps

Alexander Killing

Stable

Maps : OpenLayers

Richard Klees

Stable

Media Pools and Media Objects

Alexander Killing

Stable

Mediacast

Alexander Killing

Stable

Meta Data

Stefan Meyer

Stable

My Workspace

Jörg Lützenkirchen

Stable

News (Internal)

Alexander Killing

Stable

Notes and Comments

Alexander Killing

Stable

Online Help

Alexander Killing

Stable

Organisational Units

Martin Studer

Stable

Payment and Shop

Nadia Ahmad

 n. a.

Personal Desktop

Alexander Killing

Stable

Personal Profile

Alexander Killing

Stable

Plugin Slot

Alexander Killing

Stable

Poll

Jörg Lützenkirchen

Stable

Portfolio

Jörg Lützenkirchen

Stable

Precondition Handling

Stefan Meyer

Stable

RBAC

Stefan Meyer

Stable (in spite of #17243 - will be fixed by Fabian Wolf)

Repository and Categories [2]

Alexander Killing

Stable

SCORM Offline Player

Uwe Kohnle

Tests with new Firefox 43.0.1 necessary

SCORM Online Editor

Alexander Killing

Stable

Search

Stefan Meyer

Stable

Sessions (Course & Group)

Stefan Meyer

Stable

Setup and Updates

Alexander Killing

Stable

Shibboleth Authentication

Fabian Schmid

Stable

SOAP / Webservices

Stefan Meyer

Stable

Study Programme

Richard Klees

Stable

Survey

Jörg Lützenkirchen

Stable

Tagging

Alexander Killing

Stable

Taxonomies

Alexander Killing

Stable

Test & Assessment

Björn Heyser

Stable

User Handling [4] and Self-Registration

Stefan Meyer

Stable

Web Access Checker

Fabian Schmid

Stable

Web Feeds & RSS

Alexander Killing

Stable

WebDAV

Simon Moor

Stable

Weblink

Stefan Meyer

Stable

Wiki

Alexander Killing

Stable (in spite of #17211)

3.4 Information about implementation in Feature Wiki

Among the new features for ILIAS 5.1, the following 8 feature pages still have no information about how the feature is implemented. Please add / complete the missing information to avoid misunderstandings on the feature's new or changed functionality:

Features implemented by Stefan Meyer:

  1. http://www.ilias.de/docu/goto.php?target=wiki_1357_Copy_to_Multiple_Locations#ilPageTocA17
  2. http://www.ilias.de/docu/goto.php?target=wiki_1357_Learning_Objectives-Driven_Course#ilPageTocA127
  3. http://www.ilias.de/docu/goto.php?target=wiki_1357_Multiple_LDAP_server_configurations#ilPageTocA110
Features implemented by Björn Heyser:
  1. http://www.ilias.de/docu/goto.php?target=wiki_1357_Competence_Service_for_Question_Pool#ilPageTocA111 : Please give some more information about the implementation (currently only in attached document) and add also missing links to test cases.
  2. http://www.ilias.de/docu/goto.php?target=wiki_1357_Separating_Submission_and_Navigation#ilPageTocA152
Features implemented by Uwe Kohnle:
  1. http://www.ilias.de/docu/goto.php?target=wiki_1357_generic_import_%2F_export_of_learning_progress_for_scorm_modules#ilPageTocA18
  2. http://www.ilias.de/docu/goto.php?target=wiki_1357_Storing_data_without_session_for_SCORM_1.2#ilPageTocA19
Features implemented by Jean-Luc Braun:
  1. http://www.ilias.de/docu/goto.php?target=wiki_1357_Enabling_Right-To-Left_languages#ilPageTocA19 : Please clarify if this change affects only the UI or even the content.

4 Kitchen Sink

DIscussion and decision upon the following UI Kitchen Sink issues:

5 Collecting Requests for ILIAS 5.2

5.1 Feature Requests To Decide Upon

The following features have been set on the agenda to be discussed and to force their scheduling for version 5.2:

  1. DataCollection: Adding Plugin-Slot for Field-Types & Event-Hooks : Highly appreciated and scheduled for 5.2.
  2. DataCollection: Confirmation before saving entries : Highly appreciated and scheduled for 5.2.
  3. DataCollection: Introducing a moderator-permission : Highly appreciated and scheduled for 5.2. Wording of permission ("moderating") might still be discussed ("Edit Content"?)
  4. DataCollection: Add filetype-filter-option to file-upload-fields : Highly appreciated and scheduled for 5.2.
  5. ilPDO We discussed the concept for introducing ilPDO and patching or refactoring the authentication. But because several component maintainers were not attending the meeting, we decided to postpone a decision to January 18, 2016. We please all component maintainers to read this suggestion and to add comments to this page.
  6. Multiple Accounts for a User : We generally appreciate the suggestion but ask for a feedback from the user service maintainer Stefan Meyer before scheduling the feature.
  7. Introducing Transfer-Service : We appreciate the introduction of this new service and schedule it for 5.1. Please contact the related component maintainer and deliver necessary methods and interfaces so that they can implement this service in their components for transfering the requested user data.

Postponed

  1. option to skip Enter the course-page if direct join is possible
  2. Backup / Restore / Update Assistant
  3. enable wildcards in user search
  4. Creating folders in categories
  5. HTML-Download of Weblinks
  6. Scheduled Reminders

5.2 Lists of Suggested Features

The following lists are auto-generated and show all feature requests that are already marked with the metadata ‘Suggestions for 5.2’ but not scheduled yet. If you want the Jour Fixe to discuss one of these requests, just add the feature title to the list above.

Suggested features for 5.2 with announced funding

Suggested features for 5.2 with partly funding

Suggested features for 5.2 that require funding

6 Miscellaneous

Next Jour Fixe

Monday, January 04, 2016, from 12h30 until 17h30 at the office of ILIAS-Verein in Cologne

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