Feature Wiki

Information about planned and released features

Tabs

JourFixe-2014-11-10

Date and place:

  • Monday, November 10, 2014, from 12h30 - 17:45 at ILIAS open source eLearning e.V. in Cologne.
Participants:
  • Christian Bogen, Björn Heyser, Michael Jansen, Colin Kiegel, Alexander Killing, Richard Klees, Matthias Kunkel (Minutes), Jörg Lützenkirchen, Martin Studer

1 Appointments

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-02: ILIAS-Süd, Uni Tübingen
2014-12-08: Jour Fixe
2014-12-22: 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 Beta2 published at November 07, 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 Beta3 is scheduled for end of November 2014
  • 4.4.6 is scheduled for November 13, 2014
  • 4.3.10 is scheduled for November 20, 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. #14353 : event list as default view in calendar : We support the idea to switch the default view for ILIAS 5.0. The text "No entries found" should be replaced by "No upcoming events".
  2. #14457: Blog Ex-/Import does not keep settings and user names / Extension of General Export Guidelines
  3. #14458 : Cron job crashes/fails to run (forum notifications) : Please include a configuration property "Max. Notification Age" (Days, default 30).
  4. #14388: Detailed view automatically enabled : The data collection can use the "page activation" feature of COPage service (see e.g. blogs). The detailed view should only be active, if the page is active, too.
  5. Object developement vs. SOAP – for context see #13587: getExcerciseXML only seems to deliver the first of multiple exercise units : We added a general guideline that clarifies the responsibility of the module maintainer for these cases in the dev guide. This report will be kept open. We may fix this for 5.0.

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

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

12

9

B : Features completely tested

20

20

C : Already implemented but need testing / or are currently in testing and bugfixing phase

77

80

Notice: It is the maintainer's responsibility to add features to list B and C, while only the Jour Fixe move features to list A.

3.2 ILIAS 5.0 Development Issues

  1. Taxonomies for Categories:  In reponste to MK/HJL:
    • @ "Matthias Kunkel, August 25, 2014: If no taxonomy term is chosen anymore...": We agree that this may be a bug.
    • @ "Matthias Kunkel, August 25, 2014: And couldn't (and shouldn't) we simplify the workflow...": Taxonomy definitiona and block presentaiton activation should be kept on two different screens. They operate on two different sets of taxonomies: the first on on the taxonomies defined at the current category, the second lists all taxonomies defined at the current category or above (in the path to the root node).
    • Optimizing number of clicks: We object the idea to present the taxonomies as a separate item in the actions drop down, reason: We could reduce the number of clicks for a lot of ILIAS features in this way which would lead to bloated action drop downs which we would like to avoid. We do not consider the taxonomy feature being that important that an extra action item is justified. However we support the idea to optimize the editing/number of clicks on the metadata screen. If possible all taxonomies should be presented in one overlay, and "expand/collapse all" buttons should be added.
    • An info text should be added to the taxonomies "definition" table that explains which taxonomies are listed. The settings screen for the presentation should list the categories where taxonomies have been defined (if not at the current position). The subtabs should be switched and be named "Presentation Settings" and "Taxonomy Definition".
  2. #14216: Kprim: Score Partial Solutions in ILIAS Learning Module : The option "Activate Half-Point Scoring" should be presented in the lm case, too. The rest can be kept "as it is". Question in learning modules are considered being answered correctly, if the points are positive. If "Activate Half-Point Scoring" is activated, three correct subitems make the whole answer "correct" -> A green background should be used, and a general "Correct answered" text that additionally states that one item has been selected wrongly. (Alex and Matthias will work out a concrete text here).
  3. #14387 : Too much notifications when editing published blog posting : We think it would be sufficient to introduce a guideline for notifications on content being edited with the page editor: "ILIAS should not send notifications to the same recipient again, if the last editing of a page has been done within the last three hours and no other page of the object has been edited in between." Matthias and Jörg will create a guideline page for this. The current behaviour of the wikis should be applied to blogs as well.
  4. Cloze question: Points on gap combinations: We highly appreciate the solution worked out by Fred, Björn and Guido.
  5. #14463: No possibility to turn off course listings : We support the idea to implement a global portfolio setting (adminstration > portfolio) that (de)activates this page component, default is "on". We would like to introduce a general concept for the activation of page components per context for upcoming ILIAS releases, see Configuration for Page Elements
  6. #14464: Wording "Current Courses" : ILIAS cannot identify "archived" courses, since courses do not have an end date (or a similar concept to tag archived courses). We would prefer to rename the component to "Course Memberships" with an info text presented in the protfolio that clarifies which courses are listed. The inof text will be delivered by Matthias.

3.3 Final Revision of 5.0 Features

The following features still need modifications before accepting them finally:

  • 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".
  • 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

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

Finally accepted:

  1. Test: Cloze question: limit of possible characters
  2. Test Results: Show right answers in Show users detailed results (marked passed)
  3. Deletion of inactive Users - Mail-Alert
Modifications needed:
  1. none

3.4 Testing Status

For the following ILIAS components testing is completed - according to the testers [1]:

  • Mediacast, tested by Christine Berggold
  • Media Objects and Pools, tested by Matthias Kunkel

4 Feature Requests for ILIAS 5.1

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. ILIAS Page Editor: Configuration for Page Elements
  52. ILIAS Page Editor: Context-dependent paragraph styles in advanced lists and tablesTest: Filter Revision in Manual Scoring
  53. Online Help: Online Help: Search
  54. Online Help: ILIAS can handle several help packages
  55. Course Management: Start and End Date for Courses
  56. Media Objects and Pools: Filter for inserting media objects from media pool
  57. Test: Long Menu Question

5 Miscellaneous

Next Jour Fixe

Monday, November 24, 2014, from 10h00 until 15h30 at the office of Databay AG in Würselen


[1] Fixing of reported bugs is still needed.

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