Feature Wiki

Information about planned and released features

Tabs

JourFixe-2015-12-07

Date and place:

  • Monday, December 07, 2015 from 12:30 – 17:30 at ILIAS-Verein office in Köln
Participants:
  • Alexander Killing, Fabian Schmid, Fabian Wolf, Guido Vollbach, Jörg Lützenkirchen, Matthias Kunkel (Minutes), Stefan Meyer

1 Appointments

  • 2015-12-10: ILIAS-Süd, FAU, Nürnberg
  • 2015-12-15: ILIASuisse
  • 2015-12-21: Wichtel Jour Fixe
  • 2015-12-22: ILIAS 5.1.0
  • 2016-01-04: Jour Fixe

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.12 published at October 08, 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 22, 2015
  • 5.0.9 is scheduled for January 2016
  • 4.4.13 is scheduled for December 18, 2015

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:

Open Pull Requests

  • none

Continuous Integration

Postponed to next Jour Fixe

3 Publishing ILIAS 5.1

3.1 Development Issues 5.1

  1. Datumsfeld mit regulärem Datumsformat : Information about this class and how to use it should be available for all developers. @ Stefan Meyer: please add some information about useRelativeDates to the DevGuide.
  2. Could we include Help Icon in the Page Editor Panel as a usability fix for 5.1.2 or similar? : A help button should be added to the editor screen (similar to existing help button). Maintainer and product manager support this as a usability fix for 5.1.x. There are no objections from Kitchen Sink project.
  3. RFC: Join button should become primary : Highly appreciated by maintainer and JF.

3.2 Testing and Bugfixing

Status of Test Cases

Today

Last Jour Fixe

passed

2800

2597

failed

151

148

blocked

51

53

waiting for retest

47

74

yet untested

17

202

Total number of test cases

3067

3074

  • We will try to publish a first 5.1.0 stable release before Christmas.
  • From today, all maintainer should set "failed" test cases to "retest" when they already have been tested or after fixing.
  • We will ask all maintainers for a statement about the status of their components. We need to know which bugs are considered as blocker, which they want to fix before stable and which they accept for stable.

Forecast

  • Components with untested test cases:
    • Survey: 10
    • Test & Assessment: 5
    • Course Management: 2
  • Components with 10 failed test cases or more (status this morning):
    • Test & Assessment (Björn Heyser): 33
    • Course management (Stefan Meyer): 19
    • Study Programme (Richard Klees): 18
    • Learning Module SCORM (Uwe Kohnle): 10

3.3 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:

  1. Template and Organisation of KS-Inventory : Template and organisation are accepted and appreciated.
  2. KS-Entry: Modal
  3. KS-Entry: Counter

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. replace text buttons with icons : We reject this request as we see no chance to find a clear visual representation for all the different actions in ILIAS that are currently presented as text. We have changed to text buttons with ILIAS 3 as result of problems with icons in ILIAS 2. Every icon needs to be learned. A text button is self-explaining. There might be single cases where an icon could be used. But we are not convinced by the examples mentioned above and the possible solutions from monstricon.
  2. Compatibility to PHP7 : We decided that ILIAS 5.2 has to support PHP7. We will organise a developer workshop in January to discuss the next steps and the work packages to make ILIAS PHP7-compliant. Fabian Schmid will set up poll to find the best date for a workshop and notify all maintainers. Additionally, we have to modify our test server configuration to support different PHP versions (and also HHVM).
  3. ILIAS Folder Download – Wait dialog : We appreciate the feature request and schedule it for 5.2
    • To support the use with load balancers the process should use SOAP (as this allows to address one machine).
    • The feature can be activated in the Administration settings.
    • We need a cron job to clean the tmp directory (which will increase through this process).
    • Only one download is allowed per user. If a user tries to start a second download process, ILIAS has to ask if the first process shall be killed or continued (instead of a new second download). Please use Interruptive Modal as GUI element.
  4. Create drafts of forum postings : We appreciate this suggestion and schedule the feature for 5.2. We would like to clarify that draft postings should be handled like other postings in the history of postings. A former draft posting will be placed at that node of the discussion tree where it would appear when the editing window has been kept open since starting to edit the posting.
  5. Copying Linked Objects : We appreciate the feature request in general and schedule it for 5.2.
    • If the container that shall be copied contains two or more references of one object, the copy screen (step 2/2) shall present an option ‘copy object and keep links’. A related column will be shown between ‘Copy’ and ‘Link’. A tooltip shall be added for column title. And the info text needs to be adapated.
    • Setting ‘copy object and keep links’ shall be default (when two reference exist).
    • Referenced objects need to be identified easily, e.g. highlighting when mouse over one reference.
  6. Streamlining the copy process in general :To decide upon this request it would help to know …
    • … what kind of real scenarios should be supported and how they look like.
    • … how to handle privacy and intellectual property rights of users (user content) and which information / data can be copied (and which not).
    • … how this requirement is related to the General Export Guidelines: Enhancement/Clarification.
  7. transpond the view of access rights: switch vertically/horizontally : We appreciate an improvement of the presentation of object permission and see the current problems of large permission tables. But we refuse the solution to just switch from vertical to horizontal presentation of the permissions. Instead, we prefer to have more filters and options to fit the screen to the actual need of each user. Examples:
    • a new filter "Show only selected roles" with a multiselect which allows to present only those roles I would like to modify
    • a new filter "Hide roles with no permissions"
  8. Remove Open ID : We appreciate this suggestion and announce to drop OpenID support with 5.2. 
  9. Drop IE9 + IE10 Support : We appreciate this suggestion and announce to drop IE 9 and IE10 support with 5.2. 

Postponed

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, December 21, 2015, from 12h30 until 17h30 at the office of ILIAS-Verein in Cologne

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