Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2016-05-09

Date and place:

  • Monday, May 09, 2016 from 12:30 – 17:30 at ILIAS-Verein office in Köln
Participants:
  • Alexander Killing, Guido Vollbach, Stefan Meyer, Colin Kiegel, Richard Klees, Matthias Kunkel (Minutes),
  • per Skype: Timon Amstutz, Fabian Schmid, Björn Heyser
  • Participating in Skype: https://join.skype.com/njJyo5DSml5N

1 Appointments

  • May 23, 2016: Jour Fixe
  • June 06, 2016: Jour Fixe
  • June 08, 2016: ILIAS Nord, EHKS Neumünster
  • June 20, 2016: Jour Fixe
  • June 23, 2016: ILIAS Süd, Uni Regensburg
  • July 04, 2016: Jour Fixe
  • July 05, 2016: ILIAS NRW, HS OWL Detmold
  • August 26, 2016: Deadline test cases for 5.2 and feature approval
  • August 31, 2016: 5.2.0 beta1
  • September 07, 2016: DevConf Utrecht

2 Maintained Versions

2.1 Roadmap

Last releases:

  • ILIAS 5.1.5 published at April 15, 2016
  • ILIAS 5.0.12 published at May 06, 2016
  • ILIAS 4.4.14 published at March 01, 2015
Next releases:
  • ILIAS 5.1.6 is scheduled for May 13, 2016
  • ILIAS 5.0.13 is not scheduled yet
  • ILIAS 4.4.15 is scheduled for May 13, 2016

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. 18336: Inconsistent design of info message with action : We decided only to use buttons and to place them on a separate line as a bug fix - like shown on screenshot 3 but without a HR. We will implement a general solution for 5.2. 
  2. 18295: Modal needed after answered last question : Postponed to next Jour Fixe. Björn needs additional time to understand the concept.
  3. 18226: SVGs and IE : To solve this problem, we need a PHP class that is able to remove width and heigth information from the SVG when uploading it to ILIAS. This will also require to upload all svg images again to "clean" them. We consider this as a "needs funding" 
  4. 16336: Custom icon appears in a really big size in navigation tree : We need a CSS rule for this explorer that shows icons that have no width and height in the proper size. Jean-Luc will try to solve this.
  5. Abandon PDF Storage of e-Exams : We agree with Björn's suggestion and ask him to remove the feature for 5.1 and 5.0, too.

2.3 Open Pull Requests

  • none

2.4 Continuous Integration

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

  • Result of last test at 2016-05-09:
    • Tests failed: 130 (130 at last JF)
    • Tests passed: 457 (452 at last JF)
  • Dicto architectural tests: currently not working...
  • CI-server gets new setup (thx, Tobias!) at new hoster

3 Kitchen Sink

DIscussion and decision upon the following UI Kitchen Sink issues:

  1. KS: Integration in Layout and Styles : We discussed Timon's last feedback and scheduled the feature for 5.1. We decided:
    • … not to support local styles with this first version.
    • … that the creation of new styles shall be enabled in the Setup (for all clients).
    • We agree with Timon's suggestion to replace the permission "Edit Settings" by adding the three new permissions like described in 1.3.2 - RBAC
    • Feature requires LESSC. Path to LESS needs to be added to Setup » Path input screen.
    • We decided to separate content styles and system styles and to define them as separate components. Timon will take over the maintainership for the system styles.

4 Developing ILIAS 5.2

4.1 PHP 7

Current state of getting ILIAS PHP7 compliant:

  • Funding: crowdfunding completed - see http://www.ilias.de/docu/goto_docu_dcl_3700_747.html
    • Ordering of packages:
      • Leifos: all packages ordered now
      • Databay: two packages still unconfirmed
      • studer + raimann ag: all packages ordered now
  • PHP7 Branch: has been merged into trunk
  • Current status: ongoing
  • Next steps: problems should be posted to Dev list.

4.2 Development Issues 5.2

Notice for developers: please add all suggestions for changed defaults to page Default Database Template Settings for 5.2 !

Development issues to be discussed / to be decided upon:

  • Individual Deadlines for different users: We discussed the requirement to show "Individual Deadlines" on the "Participant View" and how to handle them. We decided to streamline both views (Participant and Assignment View) by:
    1. Showing existing "Individual Deadlines" on both screens in a separate column (no entry when no deadline defined) => Reduce clutter
    2. Adding Multi Selects to the Participant View and to add "Add individual deadline" to dropdown. => Allows to add a user's individual deadlines for several assingnments
    3. Moving all action links into an Actions dropdown (like known from other components) and add a new entry "Add individual deadline" to the Actions menu. => Use known UI patterns
    4. University of Bern declared to give additional funding to realise the solution found today in the Jour Fixe. If this funding will not be available, only 1 and 2 would be implemented as "simple solution".

4.3 Testing 5.2

  • A test52 installation using PHP 5.5 has been set up and is available at: www.ilias.de/test52. We will change to PHP7 with 5.2.0_beta1 at the latest.
  • Test rail is open for creating new test cases and improving existing ones for version 5.2.

4.4 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. Extract Test Results from the Participant tab and make a separate Tab of it: We highly appreciate this feature request and schedule it for 5.2. The new "Settings" sub-tab for administrating the invited test participants should be named "Invitations".
  2. Improved Separating Submission and Navigation : Postponed to next JF when Björn can attempt the meeting.
  3. Extended Test and Item Statistics: Postponed to next JF when Fred Neumann and Björn Heyser both can attempt the meeting. We ask Fred to contact Björn before this meeting and also to give us a report about first experiences with the existing plugin slot.
  4. Container: Update links on copy action : Highly appreciated and scheduled for 5.2
  5. Course: Streamline Excel-Export and Print View : Highly appreciated and scheduled for 5.2
  6. Plugins for Org Units : We see the need for this feature. But before scheduling it we would like to know:
    • is the plugin object an org unit or not
    • and can this object be renamed to avoid misunderstandings with a real org unit.
  7. ILIAS Page Editor: Links for Sections: Highly appreciated and scheduled for 5.2.
  8. Create New Pools from Random Tests having Lost Pools: We appreciate this feature request and schedule it for 5.2.

Features scheduled by maintainer and product manager

To speed-up the scheduling process, the following features have been scheduled for 5.2 since the last Jour Fixe by agreement of the responsible maintainer and the ILIAS product manager:

Additional Feature Requests (postponed to next JOur fixe)

  1. Multiple Accounts for a User
  2. Test: Don’t show Feedback button when there is no feedback
  3. User management: Improve user export and import
  4. Improve Session Ending
  5. Improvement of import and export - I kindly ask our programmers to contribute to/discuss this feature request. Thanks!
  6. Style Editor: Extensible Character Formats
  7. Hide News Older than X Days
  8. Visibility of objects in courses/groups
  9. Exercise Points
  10. Learning Progress Mode «Visited» for HTML-Learning Module
  11. Support galera cluster for MySQL
  12. Scheduled Reminders
  13. Mail from Course Members Gallery
  14. Printable Member List for Members
  15. Additional sorting options for My Courses and Groups
  16. Usability Improvements of Personal Profile
  17. Group Templates
  18. Customisable Main Menu
  19. Groups and Courses: News Timeline
  20. Sichtbarkeit von Feldern Rechte-/Rollenbasiert anzeigen
  21. Dropdownmenu to choose between mark, score, percentage
  22. [[[Project] LTI Support in ILIAS]]
  23. Interactive Video
  24. Extract Test Results from the Participant tab and make a separate Tab of it
  25. Renaming the Exercise Object
  26. Add field with dropdown-menu - without a second table
  27. Booking Pool: Adding more than one booking object at a time
  28. Booking Pool: Assign Booking Objects to Participants
  29. Booking Tool: Filter by date and time
  30. Booking Tool: Possibility to surpress expired bookings in reservation-list
  31. Don’t show Feedback button when there is no feedback
  32. Gender-sensitive address for automatically generated e-mail in gender languages
  33. Harmonize Approval and Waiting List Process in Courses/Group
  34. Improve subject line in mail notifications for forum postings
  35. Mark scheme for exercises
  36. E-Mail notification to the participant of a survey
  37. List of participants in an anonymous survey
  38. Learning Communities
  39. Modifications of the Who is online? - Tool as outlined in the discussion on the Who is online? tool for awareness - page / Who-Is-Online: Usability Improvements and Advanced Options
  40. Dedicated permission for adding and editing metadata
  41. OAuth1 and OAuth2
  42. Page List : Numbered List
  43. Auto-Remind Members about Workload
  44. User-Import-interface
  45. poster image for videos
  46. Copy and Paste elements in ILIAS Page Editor
  47. Refactoring of ILIAS Setup
  48. Extended Translation Functionality for Container
  49. Administrators can text Reminder E-Mail of Surveys
  50. Streamlining Tabs and Tables in Test and Survey
  51. Revamp Indication of Questions Blocks
  52. Bulletin presentation for Survey Results
  53. Improving the Printing of Survey Results
  54. Changing operator of taxonomies from OR to AND
  55. Restrict Tagging to certain objects or use permissions
  56. Hide answer options for diagnostic tests
  57. Text field as answer option in single choice question for diagnostic tests
  58. Revision of Less Variables for Typographical Elements
  59. Second email address for user accounts
  60. Multiple Choice - Restrict Maximum Selectable Options
  61. Add Intended Audience as Course Information
  62. Show Points from Sub Trees
  63. Administrate Individual Plan for Sub Trees
  64. Show Members in Superordinate Nodes
  65. Learning objective driven study programme
  66. Additional Information in Members Tab of Study Programme
  67. Plugins for Org Units
  68. More Types for UDF-Fields
  69. Show all User Data in Learning Progress User- and Matrixview
  70. Linking Booking Pools to Courses
  71. Location Multi-Part Custom Metadata
  72. KS-Entry: Reporting Panel
  73. Localization for Date Format
  74. offline e-exams
  75. Revision of Info Page
  76. Remove Info Tab For Selected Object Types
  77. Improve Info-Tab for Selected Objects
  78. Course: Precondition Minimal Time Spent / Time Counter
  79. Certificates: Automatic Mails
  80. Course-badge awarded for selected set of completed objects
  81. Portfolio Badges
  82. Learning Module Badges
  83. Activity Badges
  84. New Page Element »My Badges« for Portfolios
  85. DataCollection: Implement Asynchronous XLS-Export
  86. Change Permission to insert an object from MediaPool to the ILIAS Page Editor
  87. KS-Entry: Cards
  88. KS-Entry Deck of Cards
  89. KS-Entry: Instructional Overlay
  90. "Is-dirty" Mode for Tests
  91. KS-Entry: Datagrid
  92. KS-Entry: Textparagraph
  93. KS-Entry: Charts
  94. Instance Link Areas in Portfolio / Portfoliotemplates
  95. KS-Entry: Toolbar
  96. Introduction of TaskManager
  97. OER-infrastructure
  98. Sorting of blocks in courses and groups
  99. Improved Separating Submission and Navigation
  100. Plugin Slot for PDF generation
  101. Server-Side MathJax Rendering
  102. Include group memberships in course member export
  103. Expand to getExcerciseXML to export more user data
  104. Include wiki page title in HTML title

4.5 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.6 Features suggested to abandon

5 Miscellaneous

Development Support

  • Linking to "ilDoc" from GitHub?
  • ImageMagick: Richard Klees and Fabian Schmid have reported that introducing policies is working. Checking can be done in media object for example.

Next Jour Fixe

Monday, May 23, 2016, from 12h30 until 17h30 at the office of ILIAS-Verein in Cologne.

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