Feature Wiki

Information about planned and released features

Tabs

JourFixe-2014-12-22

Date and place:

  • Monday, December 22, 2014, from 12h30 - 18h45 at ILIAS-Verein office in Köln
Participants:
  • Alexander Killing, Richard Klees, Matthias Kunkel (Minutes), Stefan Meyer, Guido Vollbach

1 Appointments

  • 2015-01-05: Jour Fixe
  • 2015-01-19: Jour Fixe
  • 2015-01-21: Workshop Asynch UI, Qualitus, Köln
  • 2015-01-22: ILIAS-Nord, Bremerhaven
  • 2015-02-25: ILIAS Advisory Council, Köln
  • 2015-03-25: SIG E-Assessment, Uni Bern
  • 2015-03-25: SIG Performance, Uni Bern
  • 2015-03-25: SIG Refactoring, Uni Bern
  • 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.6 published at November 22, 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 December 2014
  • 5.0.0 (stable) is scheduled for January 22, 2014
  • 4.4.7 is scheduled for January 2015
  • 4.3.10 is scheduled for January 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:

  1. Mantis 14404 : Group relevant user data not shown: We had a longer discussion about this issue and decided:
    • The fact that a course/group member needs to confirm the presentation of his/her data should be visible on the members list: A new column "Confirmation" is introduced: "Not Yet", "DD.MM.YYYY". The column should be optional, but enabled by default (if possible).
    • If the global option "user confirmation when entering courses/groups" is activated it should not be possible for tutors to edit the course/groups specific user data.
    • Course/Group members should be able to edit the course/group specific user data on the info screen.
  2. Mantis 14992: "Admission per Link" does not work for closed groups : ILIAS should not check join/visible permission of the group when processing the admission link. This should be stated in the info text of the option: "Unabhängig vom ausgewählten Beitrittsverfahren *und den Gruppenrechten* ermöglicht diese Option einen direkten Beitritt durch Aufruf eines Links."
  3. Mantis 15030: Disable profile image for collaborative blogs: The profile image should not be presented on overview pages of collaborative blogs, even if activated. In the case of collaborative (repository) blogs the profile image of authors(!) (not owner) should only be presented on postings pages (if activated). The info text for the picture option should read "Profile pictures of the authors are only shown on the postings pages, not on overview pages." / "Die Profilbilder der Autoren werden nur für einzelne Beiträge angezeigt, nicht auf Übersichtsseiten."
  4. Mantis 9659: New feature "Context sensitive search" - Improvements: Pont 2 should be implemented. Point 3 is not easy, since the search does not "have a repository position" and it is possible to set the repository container as a filter within the search UI. This would make a consistent behaviour quite complex, since a change in the search UI would have an effect on the quick search in the top bar and the term "current position" would not be specific enough anymore. So we reject point 3 here.
  5. Reactivation Empty Trash: The system check fix and revision has been done by Stefan Meyer for 5.0, see Disabling dysfunctional, dangerous or deprecated system check features. Testing is currently done locally, since problems and bugs would put the whole test installation at stake. Commit to the trunk will be done after these tests. A second test on the test installation will follow. Not all features of the old version will be available, the "repair tree" option will miss (emptying  trash and recovering will be available again).

3 Development of ILIAS 5.0

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)

15

13

B : Features completely tested

64

27

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

31

69

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

3.3 Testing Status

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

  • Booking Tool, tested by Wolfgang Hübsch
  • Chatroom, tested by Roland Hallmeier
  • Course Management, tested by Hansjörg Lauener and Yvonne Seiler
  • Forum, tested by Esther Paulmann
  • Glossary, tested by Alexandra Tödt
  • Groups, tested by Hansjörg Lauener and Yvonne Seiler
  • ILIAS page editor, tested by Balliel & Erkens
  • Learning module HTML, tested by Florian Suittenpoitner
  • Learning module ILIAS, tested by Balliel & Erkens
  • Learning module SCORM, tested by Florian Suittenpoitner
  • Learning Progress, tested by Florian Suittenpoitner
  • Mediacast, tested by Christine Berggold
  • Media Objects and Pools, tested by Matthias Kunkel
  • Notes & Comments, tested by Sascha Kaiser
  • Poll, tested by Fabian Wolf
  • Precondition Handling, by Matthias Kunkel
  • Search, tested by Matthias Kunkel
  • Sessions, tested by Hansjörg Lauener and Yvonne Seiler
  • Shibboleth Auth, tested by Hansjörg Lauener and Yvonne Seiler
  • Survey, tested by Lisa Schüring
  • Web Access Checker, tested by Hansjörg Lauener and Yvonne Seiler
  • Webfeed, tested by Matthias Kunkel
  • Tagging, tested by Sascha Kaiser
  • Wiki, tested by Marcel Lopin

At the time being, we have 1443 test cases in Testrail which are assigned to 5.0. 1088 of them (= 75%) are passed, 267 still untested (=19%). This fulfills the necessary quorum of less than 25% untested testcases to make a decision about a release date for 5.0.0.

We identified the following components as critical because the current testing status is not satisfying (due to too much untested test cases or missing retests). All critical components are sorted by priority [2]
 
High priority:

  • Exercise: 22 of 48 untested
  • Test&Assessment: 75 of 260 untested
Middle priority:
  • Administration: partly tested with other components, needs testing of component-independant features
  • Course Management - only test of Learning Objective Course: 41 of 73 untested, see Testrail
  • CSS / Templates: difficult to test due to ongoing UI development
  • My Workspace: status unclear
  • Org Units: 9 blocked
  • SCORM LM: 10 of 54 untested
  • SCORM Editor: testing status unclear
  • Setup and Updates: testing status unclear, no test cases
Lower priority:
  • Accessibility: status unclear
  • ECS Interface: 68 of 69 untested
  • Item Groups: testing status unclear
  • Payment: testing status unclear
  • Portfolio: 5 o 43 untested
  • SCORM Offline Player: testing status unclear, no test cases

We are trying to push the testing of the high and middle priority components in the next weeks. We hope to have all components successfully tested until the next Jour Fixe. Assumed the testing has been completed and bugs could be fixed in time, we are scheduling a first stable release for January 22, 2014 (one month from now).

3.4 Final Revision of 5.0 Features

3.4.1 Candidates for Final Acceptance by Jour Fixe

Please add completely tested features from section B to this list if the Jour Fixe should approve them.

3.4.2 Needs Modification

The Jour Fixe had a look at the following features and decided that they still need modifications before being accepted finally:

  • none

3.4.3 Finally Accepted

The following features have been finally accepted by the Jour Fixe for ILIAS 5.0:

  • none

4 Feature Requests for ILIAS 5.1

  1. New ILIAS Module Study Programme: Introduction of Object Type: We support the general idea and open the discussion for the community. Please add your ideas and thoughts up to January 19th. We would like to make a final decision on the feature acceptance for 5.1 on this date.

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 tables
  53. ILIAS page editor: Carousel
  54. Test: Filter Revision in Manual Scoring
  55. Online Help: Online Help: Search
  56. Online Help: ILIAS can handle several help packages
  57. Media Objects and Pools: Filter for inserting media objects from media pool
  58. Separating Changed Inside and Number of Read Accesses
  59. E-Portfolio: Improved Course Presentation in Portfolio
  60. Media Objects and Pool: Extend Usage of Content Snippets
  61. Organizational Units: OrgUnit behaves in RBAC like a group and category
  62. Test: Extract Test Results from the Participant tab and make a separate Tab of it
  63. Abandon Feature - Bibliographical Data in HTML Learning Modules
  64. Blog-overview in member area of groups and courses

5 Miscellaneous

Notification Workshop

The ILIAS Advisory Council has declared a General revision and unification of the notification system(s) as an important development activity for ILIAS and provides funding for a concept and parts of an implementation. A workshop about a revision of the notification system is necessary to collect all requirements for a written concept.
 
The workshop shall now take place in February to keep the chance of defining work packages before 5.1 feature freeze. Matthias will create a new poll for finding a date and send the URL to all members of the developer mailing list.

Next Jour Fixe

Monday, January 05, 2015, from 12h30 until 17h30 at the office of ILIAS-Verein in Cologne


[1] Fixing of reported bugs is still needed.
[2] While high priority components are show stopper, we might publish a first stable release that contain uncomplete tested features of low priority.

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