Feature Wiki

Information about planned and released features

Tabs

JourFixe-2016-02-29

Date and place:

  • Monday, February 29, 2016 from 12:30 – 17:30 at ILIAS-Verein office in Köln
Participants:
  • Alexander Killing, Björn Heyser, Fabian Schmid, Fabian Wolf, Jörg Lützenkirchen, Matthias Kunkel (Minutes), Richard Klees, Timon Amstutz (via Skype)

1 Appointments

2 Maintained Versions

2.1 Roadmap

Last releases:

  • ILIAS 5.1.2 published at January 27, 2016
  • ILIAS 5.0.10 published at January 26, 2016
  • ILIAS 4.4.13 published at December 18, 2015
Next releases:
  • ILIAS 5.1.3 is scheduled for March 01, 2016
  • ILIAS 5.0.11 is scheduled for March 01, 2016
  • ILIAS 4.4.14 is scheduled for March 01, 2016

2.2 Mantis Bug Reports

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:

  1. Welcome-Mail for New Members in Groups : We agree with Matthias' suggestion to streamline course and group and schedule this request for 5.2.
  2. Usability improvement in adding members to team solution (see last comment in discussion): Jörg will add an additional ‘Delete Team’ button as usability fix for 5.0 / 5.1. The button is shown until a first file has been uploaded.

2.3 Open Pull Requests

2.4 Continuous Integration

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

  • Result of last test at February 28, 2016:
    • Tests failed: 131 (131 at last JF)
    • Tests passed: 426 (426 at last JF)
  • Dicto architectural tests: 611 total violations (611at last JF)

2.5 Missing Information About Implementation in Feature Wiki

Among the new features for ILIAS 5.1, the following 5 feature pages still have no information about how the feature is implemented. As decided on the last Jour Fixe, all missing information on the feature's new or changed functionality have to be added / completed until end of January at the latest.

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.

3 Kitchen Sink

DIscussion and decision upon the following UI Kitchen Sink issues:

  1. Centralizing UI-Components : We highly appreciate this suggestion and looking forward for the concept.

4 Developing ILIAS 5.2

4.1 PHP 7

Current state of getting ILIAS PHP 7 compliant:

  • Funding: see http://www.ilias.de/docu/goto_docu_dcl_3700_747.html
  • PHP7 Branch: Fabian Schmid has added a branch in the ILIAS-Github-Repo: https://github.com/ILIAS-eLearning/ILIAS/tree/php7. It implements the prototype of ilPDO, which can be activated by using the Database-types pdo-mysql-myisam or pdo-mysql-innodb in your client.ini. Fabian also replaced most =& new in the ILIAS codebase, except in the external libraries.
  • Next steps: This and next week, all developers can start to make their PHP 7 related changes in the php7 branch. The php7 branch should run also under 5.5 / 5.6. We will discuss the results at the next JF at March 14.

4.2 Development Issues 5.2

  1. Cleanup Language Variables for 5.2: best practice for a tempoary logging of language usages; patch or git? We discussed the different options and decided to add the language usage logger to Git. The logger should be enabled by a client.ini setting. If the Dev mode is activated, the logging is enabled as well.
  2. Individual Deadlines for different users: We appreciate the suggestion of Antonia Weber and Sascha Kaiser and change the concept as follows:
    • There is no tab "Individual Deadlines"
    • The entire handling of individual deadlines is done on "Submission and Grades" - for single users and also mult-select. The edit form for a user's individual deadline should use a modal (incl. when using multi-select).

4.3 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. Abandon Integrated Payment: We highly appreciate the removal of the payment system and schedule it for 5.2.
  2. Booking also possible when a Timeslot has started : We highly appreciate this suggestion and schedule it for 5.2. The setting for the time period should be realised as a radio buttons with three options:
    • Booking possible until X hours prior booking period
    • Booking possible until start of booking period
    • Booking possible also after start of booking period
  3. Booking Tool: Reservation list usability : We reject request A because this workflow has to be realised in a general way for all date filter as defaults (and not only for the booking pool and only for the "to" field). We accept request B and schedule it for 5.2 but without an automatism (last sentence of the description) as this might confuse users.
  4. Supporting MySQL STRICT_MODE : The requirement is appreciated but we cannot offer a general support of strict mode. We will try to throw exceptions in DevMode when truncation happens. We will try to enhance the form validation in each case if possible or change the database scheme.

Postponed

  1. Copy and Paste elements in ILIAS Page Editor
  2. Separate Permission for Member Administration
  3. Multiple Accounts for a User
  4. Test: Don’t show Feedback button when there is no feedback
  5. User management: Improve user export and import
  6. Improve Session Ending
  7. Template Pictures for Badges
  8. Competences - Split Spider Webs
  9. Improvement of import and export - I kindly ask our programmers to contribute to/discuss this feature request. Thanks!
  10. Style Editor: Extensible Character Formats
  11. Administrators can access My Workspace
  12. Hide News Older than X Days
  13. Import and Export of Competence Categories
  14. Export and Import Questions with Competencies
  15. Visibility of objects in courses/groups
  16. Exercise Points
  17. Learning Progress Mode «Visited» for HTML-Learning Module
  18. Support galera cluster for MySQL
  19. Scheduled Reminders
  20. Remove System Messages from Personal Desktop
  21. Mail from Course Members Gallery
  22. Printable Member List for Members
  23. Additional sorting options for My Courses and Groups
  24. Usability Improvements of Personal Profile
  25. Group Templates
  26. Category for Huge Amount of Data
  27. Customisable Main Menu
  28. Groups and Courses: News Timeline
  29. Sichtbarkeit von Feldern Rechte-/Rollenbasiert anzeigen
  30. Dropdownmenu to choose between mark, score, percentage
  31. [[[Project] LTI Support in ILIAS]]
  32. Interactive Video
  33. Extract Test Results from the Participant tab and make a separate Tab of it
  34. Renaming the Exercise Object
  35. Add field with dropdown-menu - without a second table
  36. Booking Pool: Adding more than one booking object at a time
  37. Booking Pool: Assign Booking Objects to Participants
  38. Booking Tool: Filter by date and time
  39. Booking Tool: Possibility to surpress expired bookings in reservation-list
  40. Don’t show Feedback button when there is no feedback
  41. Gender-sensitive address for automatically generated e-mail in gender languages
  42. Harmonize Approval and Waiting List Process in Courses/Group
  43. Improve subject line in mail notifications for forum postings
  44. Mark scheme for exercises

4.4 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

4.5 Features suggested to abandon

5 Miscellaneous

Feature Wiki : New Category ‘Streamlining’

A new category ‘Streamlining’ has been introduced in the Feature Wiki. It is a cross-component tag and should be used as additional metadata to identify streamlining issues easily.

Development Conference in Bremen

The next DevConf takes place at March 03, 2016 (10 a.m. to 6 p.m.) at Hochschule Bremen, see also Dev Conf group.

  • Please register for the meeting if you want to participate.
  • Agenda has been published in the DevConf wiki.

Next Jour Fixe

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

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