Feature Wiki

Information about planned and released features

Tabs

JourFixe-2014-10-27

Date and place:

  • Thursday, October 27, 2014, from 12h30 - 17h25 at ILIAS open source eLearning e.V. in Cologne.
Participants:
  • Björn Heyser, Colin Kiegel, Alexander Killing, Richard Klees, Matthias Kunkel (Minutes), Jörg Lützenkirchen, Guido Vollbach, Fabian Wolf

1 Appointments

2014-11-02: 16th birthday of ILIAS
2014-11-10: Jour Fixe
2014-11-11: Workshop Course Series @ CaT
2014-11-21: ILIAS-Nord, HS Bremerhaven
2014-11-24: Jour Fixe
2014-11-25: ILIASuisse
2014-12-02: ILIAS-NRW, ÄKWL Münster
2014-12-08: Jour Fixe
2015-03-26: DevConf, Uni Bern

2 Bugfixing for maintained versions 4.2, 4.3 and 4.4

Last releases:

  • ILIAS 5.0.0 Beta1 published at September 23, 2014
  • ILIAS 4.4.5 published at September 08, 2014
  • ILIAS 4.3.9 published at August 26, 2014
  • ILIAS 4.2.10 published at July 31, 2014 (last release of this version)
Next releases:
  • 5.0.0 Beta2 is scheduled for October 31, 2014
  • 4.4.6 is scheduled for November 07, 2014
  • 4.3.10 is scheduled for mid-November 2014

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. Number of Rows in Tables : Our current preference would to enable the row selector per default (ILIAS 5.0) and to disable it only for tables where it does not make any sense and produces clutter only (e.g. language table and tables that disabled pagination).
  2. Mantis 13611: max character length in numerical questions : The info text of the "Max character length" should clearly state that all characters entered, including comma/point, will be counted.
  3. Mantis 14296: Magazinbaumdarstellung, Bildschirmbreite, Icon: Das ist alles gut und schön - aber kein Bug. Es gibt eine Redesign- Seite im Feature Wiki, auf der alle aufgerufen sind, ihre Ideen zu posten. Es wäre schön, wenn dieser Eintrag dorthin kopiert würde. Mantis ist nicht geeignet um solche Diskussionen zu führen: » Design Revision bzw. die dort verlinkte Seite: UI: Explorer

3 Development of ILIAS 5.0

The former version 4.5 is now named 5.0 (and 4.6 has become 5.1 accordingly).

3.1 ILIAS 5.0 Statistics

The data of the following overview is taken from the page Release 5.0. All developers are requested to update the status of their features.

Feature Status

This Jour Fixe

Last Jour Fixe

Fully implemented and bugfixed features with final acceptance by Jour Fixe (during beta)

9

4

Features completely tested

20

24

Features currently in testing and bugfixing phase

9

10

Already implemented but need testing

71

71

3.2 ILIAS 5.0 Development Issues

  1. Explorer Tree Guideline : We added: Highlight the current position of the user in the tree, if possible. If the current node is not diplayed, highlight the container of the node. The guideline is still effective from 5.0
  2. Usability Improvement Anonymous in Settings Tab of  Surveys: We support the idea and schedule it as a usability improvement for 5.0.
  3. Mantis 14316: UI : Style and position of buttons of a question / button styles: Please make the "Next" button an emphasized button.
  4. Guideline: Avoid visual effects: In general we support animations that provide meaningful transition effects. See e.g. http://www.google.com/design/spec/animation/meaningful-transitions.htm. We do not support a guideline with the main goal to avoid visual effects, since we think that good visual effects can support usability. All effects included in the bootstrap framework are ok for us for being used by developers. However additional custom effects should be discussed in the Jour Fixe. We would like to keep the discussion open before finally decide on any guideline.

3.3 Final Revision of 5.0 Features

The following features still need modifications before accepting them finally:

  • Test: Cloze question: limit of possible characters : We accept the feature, if
    • empty values are represented by empty strings, not by "0".
  • Test: Refactoring of Cloze-Question-Editing UI : We finally accept the implementation, if
    • buttons are migrated to bootstrap ui
    • the gap overlay is fixed (suggestion: ILIAS modal component)
    • we introduce a general CSS class for "invalid" input fields (defining a background color)
    • style of invalid fields should be changed as soon as the content changes not "on blur".

We had a look on the following implemented features and decided about final acceptance:

Finally accepted:

  1. Learning Progress, Reporting and Statistics / RBAC: Permission Read Learning Progress - accepted
  2. Mail System: Mail System & Contacts Part of Autocomplete in member search - accepted
  3. Poll: Extension of Poll - accepted
  4. Test: Prevent auto complete and spell checking - accepted

Modifications needed:
  1. Survey: Print and email own answers: We accept the feature when the following issues are fixed:
    • The survey should finish with a confirmation screen "Do you really want to finish the survey...?" (see test object).
    • The "Show own answer" screen should use the "Panel" UI components to ensure a "primary background"
    • "Suspend Survey" and progress bar elements should switch their locations
    • The bootstrap progress bars may be wrapped in a Service/UIComponent and used
  2. Test Results: Show right answers in Show users detailed results (marked passed): We accept the feature when the following issues are fixed:
    • "Result" should be named "Your Answer"
    • "Correct Answer" should be named "Best Solution"
    • The option (Settings screen) should be renamed to "Show Best Solution in List of Answers"
    • The option should be a suboption of "Show List of Answers"
  3. Deletion of inactive Users - Mail-Alert: We accept the feature when the following issues are fixed:
    • The option "Earliest date in days for sending a reminder mail" should be named "Warning Mail". It should get a suffix "Days before Deletion". The info text should be: "If set, a warning mail will be sent to the user before his/her account is deleted due to inactivity."

4 Feature Requests for ILIAS 5.1

  1. Test: Long Menu Question : We appreciate the introduction of a new question type "Long-Menu Question". In the discussion today Björn mentioned that the current feature description above does not reflect the current envisaged implementation anymore. Please update the description and re-schedule the feature for the JF.
  2. Blog: Editing a blog post by a non-author : We appreciate the feature and schedule it for 5.1.
    • A new permission "Redact" should be introduced.
    • A standard local role "Editor" should be introduced (incl. role template "Blog Editor" in the administration)
    • The "contributor" tab should allow to add users to all local defined roles.
  3. User Handling: Option to force the global publishing of the personal profile : We support the idea to introduce a global setting with these options and schedule them for 5.1:
    • Users activate their public profile.
      • All profiles are visible for logged in users.
      • All profiles are globally visible (public section).
      • All profiles are deactivated.
    • For all other options we keep the discussion open (setting single user properties to public visible), since there is an ongoing "bigger" discussion related to the learning communities/awareness/approved contacts features.

Decision postponed

The following features requests have been postponed to an upcoming Jour Fixe due to missing time.

  1. Notes and Comments: Notification to the author or administrator if a new comment was posted
  2. Personal Profile: Option to disable/hide the Export Profile-Button
  3. ILIAS Page Editor: configurable Autostart for Videos
  4. Registration-Login-Authentication: Letter Avatars
  5. Security: Password Recovery by using secret question
  6. Database: MS SQL Support
  7. Security: WAC: Enable Web-Access-Checker by default
  8. ILIAS Page Editor: Time-based activation of sections
  9. Test: Update questions from pools to tests
  10. Search Engine: Search in blog
  11. Learning Module SCORM: Password protection for SCORM Modules
  12. Performance: Lightweight profiling of requests
  13. Test: Style for Tests
  14. Course Management: course assignment: add all users of a role
  15. Course Management: option to skip Enter the course-page if direct join is possible
  16. Booking Tool: First Come First Serve Solution
  17. Booking Tool: Reminders and Notifications in Booking Pool
  18. User Interface: Error and No Permission Screen
  19. Forum: Add New Posting
  20. Learning Module SCORM: generic import / export of learning progress for scorm modules
  21. Learning Progress determined by Collection of Objects, yet alterable by Tutor
  22. Main Administration: Searchable Labels in Administration
  23. Booking-Tool: Booking also possible when a Timeslot has started
  24. Learning Communities Who is online? tool for awareness
  25. Learning Communities On-Screen Chat
  26. Learning Communities User Connections / Approved Contacts
  27. Groups - Import Members or Batch Selection
  28. Setup/Core: Modern Configuration File Format
  29. ILIAS Page Editor: Manual Carousel / Slider Content Element for Page Editor
  30. Wiki: Embedding and Scripting on Wiki Pages
  31. Test: Excel-Export: disable setting "shuffle questions"
  32. Test: Improve Shuffling of Answer Options during Testpass
  33. Test Question Pool: Ordering questions: order pictures is not available in horizontal mode
  34. Test: Random Test Directly Linked With Pool(s)
  35. Export of Date Format Guideline
  36. Test: Rearrange Elements of Test-Question-Page
  37. Database: Support galera cluster for MySQL
  38. Test/Pool: Test-Parts and Question-Groups
  39. Learning Module ILIAS: ePUB Export
  40. Blog / Portfolio: Adjusting image size in pages
  41. ILIAS Page Editor: Allow Page Editing on Mobile Devices
  42. ILIAS Page Editor: Add subscript and superscript
  43. ILIAS Page Editor: Copy and Paste elements in ILIAS Page Editor
  44. ILIAS Page Editor: Export Content of ILIAS page editor
  45. ILIAS Page Editor: Extending Span Formatting
  46. ILIAS Page Editor: Delimiter Tag for Paragraphs
  47. ILIAS Page Editor: Full Screen mode for images as a greybox
  48. ILIAS Page Editor: Interpretation of http URLs
  49. ILIAS Page Editor: Link to User Name
  50. ILIAS Page Editor: Linking in ILIAS Editor
  51. Online Help: Online Help: Search
  52. Online Help: ILIAS can handle several help packages
  53. Course Management: Start and End Date for Courses

5 Miscellaneous

Next Jour Fixe

Monday, November 10, 2014, from 12h30 until 17h30 at the office of ILIAS-Verein in Cologne, 2nd floor

Last edited: 31. May 2023, 17:22, Glaubitz, Marko [mglaubitz]