Feature Wiki

Information about planned and released features

Tabs

JourFixe-2015-01-05

Date and place:

  • Monday, January 05, 2015 from 12h30 - 17h00 at ILIAS-Verein office in Köln
Participants:
  • Björn Heyser, Michael Jansen, Alexander Killing, Richard Klees, Matthias Kunkel (Minutes), Jörg Lützenkirchen, Stefan Meyer, Fabian Wolf

1 Appointments

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:

  • none

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)

27

15

B : Features completely tested

63

64

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

19

31

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

  • none

3.3 Testing Status

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

  • Bibliography, tested by Marko Glaubitz
  • Blog, tested by Matthias Kunkel
  • Booking Tool, tested by Wolfgang Hübsch
  • Calendar, tested by Marcel Lopin
  • Competence Management, tested by Philipp Kröpelin and Wolfgang Hübsch
  • Chatroom, tested by Roland Hallmeier
  • Course Management [2], tested by Hansjörg Lauener and Yvonne Seiler
  • File Object (incl. WebDAV), tested by Tom Loewen
  • 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
  • Login and Authentication, tested by Testteam FH Aachen
  • Media Pools and Media Objects, tested by Matthias Kunkel
  • Mediacast, tested by Christine Berggold
  • Metadata, tested by Daniela Weber

  • News, tested by Thomas Franz-Tzimoulis
  • Notes & Comments, tested by Sascha Kaiser
  • Org Units, tested by Stanislav Wischniak
  • 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
  • Tagging, tested by Sascha Kaiser
  • Web Access Checker, tested by Hansjörg Lauener and Yvonne Seiler
  • Webfeeds, tested by Matthias Kunkel
  • Weblink, tested by Nadine Bauser
  • Wiki, tested by Marcel Lopin

At the time being, we have 1495 test cases in Testrail which are assigned to 5.0. 1170 of them (= 78%) are passed, 230 still untested (=15%). 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 [3]
 
High priority:

  • Exercise: 22 of 48 untested
    • Feedback Klaus Vorkauf: testing completed until 09 JAN at the latest
  • 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:
    • Feedback Klaus Vorkauf: testing almost completed (but without test cases)
  • 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
    • Feedback Christian Bogen: will be tested this week (until 09 JAN)
  • Payment: testing status unclear
  • Portfolio: 5 o 43 untested
    • Feedback Klaus Vorkauf: testing completed until 09 JAN at the latest
  • 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:

  1. Test: Refactoring of Cloze-Question-Editing UI : We finally accept the implementation, if
    • the gap overlay contains an "OK" button that closes the overlay (and updates the input fields) - other ways to close the overlay ("x" and clicks outside of the overlay) should not update the input fields
    • input fields with missing/invalid values should use the standard alert DIVs used in forms (e.g. if no question text is provided and question is saved). The fields themselves should not get any visual effects.
  2. Test: Item preview from question pool plus feedback : We finally accept the implementation, if
    • the feedback section is hidden when no feedback is given. Additionally, the layout of the feedback (esp. the feedback in ordering questions) has to be checked and made more readable.

3.4.3 Finally Accepted

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

  1. Blog: Improving Overview Page of Postings (2)
  2. Registration-Login-Authentication: Secure Password Storage
  3. Test: Display Questions's Workingtime in Question Tables
  4. Test: Enter password again when continuing a test on different computer
  5. Test: Manual scoring: save and jump to next student
  6. Test Question Pool: Cloze question: Points on gap combinations
  7. Test Question Pool: display Points in print view
  8. Test Question Pool: Multiple Choice K/Kprim
  9. Test Results: Show points but do not display passed or not passed
  10. Test Results: Show right answers in Show users detailed results (marked passed)
  11. Test: Scoring: permit half points for all question types
  12. User Administration: Display User-ID in User-Administration
  13. User Administration: Export of User-IDs in User-Export

3.5 Release Branch 5.0

We would like to create a 5.0 release branch together with the 5.0.0 stable release and open the trunk for 5.1 development.

  • We still need to decide if we move from Subversion to GIT. A concept for a migration and the future use of GIT has been announced by studer+raimann and might be presented at the next Jour Fixe (Jan 19).

4 Feature Requests for ILIAS 5.1

  1. Notes and Comments: Notification to the author or administrator if a new comment was posted : We appreciate a global comments overview/notification feature in the administration and schedule it for 5.1. General notifications activated "per object" should be discussed after the notification workshop.
  2. Personal Profile: Option to disable/hide the Export Profile-Button : We would like to avoid a larger number of activation options for all features in the administration in general. Therefore we reject this idea.
    • If other institutions support this idea (at least three) we would revise this decision.
    • However we would like to make it easier to hide tabs per CSS. We suggest to include the (help) screen IDs in the HTML on a top level to make each tab in the system addressable by CSS rules. Matthias will create a separate feature wiki page for this idea.
  3. ILIAS Page Editor: configurable Autostart for Videos : This feature is already implemented.
  4. Registration-Login-Authentication: Letter Avatars : We appreciate the idea. It should be possible to upload a set of "standard" avatars in the administration. ILIAS will not come with a predefined set.
  5. Security: Password Recovery by using secret question : We do not think that such a feature would be of a great value. Additionally it decreases security on the platform, if users use trivial questions. Therefore we reject this idea.
  6. Database: Replace ilDB/MDB2 with PDO : We support the idea to try getting rid of MDB2 and to move to PDO, if possible. A feasibility study should be a first step.
  7. Database: MS SQL Support : We do not reject to support MSSQL, but we would like to first move away from our current "abstraction" lib MDB2 (see Replace ilDB/MDB2 with PDO).

Decision postponed

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

  1. Security: WAC: Enable Web-Access-Checker by default
  2. ILIAS Page Editor: Time-based activation of sections
  3. Test: Update questions from pools to tests
  4. Search Engine: Search in blog
  5. Learning Module SCORM: Password protection for SCORM Modules
  6. Performance: Lightweight profiling of requests
  7. Test: Style for Tests
  8. Course Management: course assignment: add all users of a role
  9. Course Management: option to skip Enter the course-page if direct join is possible
  10. Booking Tool: First Come First Serve Solution
  11. Booking Tool: Reminders and Notifications in Booking Pool
  12. User Interface: Error and No Permission Screen
  13. Forum: Add New Posting
  14. Learning Module SCORM: generic import / export of learning progress for scorm modules
  15. Learning Progress determined by Collection of Objects, yet alterable by Tutor
  16. Main Administration: Searchable Labels in Administration
  17. Booking-Tool: Booking also possible when a Timeslot has started
  18. Learning Communities Who is online? tool for awareness
  19. Learning Communities On-Screen Chat
  20. Learning Communities User Connections / Approved Contacts
  21. Groups - Import Members or Batch Selection
  22. Setup/Core: Modern Configuration File Format
  23. ILIAS Page Editor: Manual Carousel / Slider Content Element for Page Editor
  24. Wiki: Embedding and Scripting on Wiki Pages
  25. Test: Excel-Export: disable setting "shuffle questions"
  26. Test: Improve Shuffling of Answer Options during Testpass
  27. Test Question Pool: Ordering questions: order pictures is not available in horizontal mode
  28. Test: Random Test Directly Linked With Pool(s)
  29. Export of Date Format Guideline
  30. Test: Rearrange Elements of Test-Question-Page
  31. Database: Support galera cluster for MySQL
  32. Test/Pool: Test-Parts and Question-Groups
  33. Learning Module ILIAS: ePUB Export
  34. Blog / Portfolio: Adjusting image size in pages
  35. ILIAS Page Editor: Allow Page Editing on Mobile Devices
  36. ILIAS Page Editor: Add subscript and superscript
  37. ILIAS Page Editor: Copy and Paste elements in ILIAS Page Editor
  38. ILIAS Page Editor: Export Content of ILIAS page editor
  39. ILIAS Page Editor: Extending Span Formatting
  40. ILIAS Page Editor: Delimiter Tag for Paragraphs
  41. ILIAS Page Editor: Full Screen mode for images as a greybox
  42. ILIAS Page Editor: Interpretation of http URLs
  43. ILIAS Page Editor: Link to User Name
  44. ILIAS Page Editor: Linking in ILIAS Editor
  45. ILIAS Page Editor: Configuration for Page Elements
  46. ILIAS Page Editor: Context-dependent paragraph styles in advanced lists and tables
  47. ILIAS page editor: Carousel
  48. Test: Filter Revision in Manual Scoring
  49. Online Help: Online Help: Search
  50. Online Help: ILIAS can handle several help packages
  51. Media Objects and Pools: Filter for inserting media objects from media pool
  52. Separating Changed Inside and Number of Read Accesses
  53. E-Portfolio: Improved Course Presentation in Portfolio
  54. Media Objects and Pool: Extend Usage of Content Snippets
  55. Organizational Units: OrgUnit behaves in RBAC like a group and category
  56. Test: Extract Test Results from the Participant tab and make a separate Tab of it
  57. Abandon Feature - Bibliographical Data in HTML Learning Modules
  58. Blog-overview in member area of groups and courses
  59. Open Badges

5 Miscellaneous

Guidelines

  • We need a guideline for formatting key-value-pairs. Matthias will create one and present it to one of the next JFs.

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 at February 04 to keep the chance of defining work packages before 5.1 feature freeze.

SIG Refactoring

A first meeting of the SIG Refactoring is scheduled for January 28, 2015 in Cologne. If you are interested, please join the group and contact Richard Klees.

Next Jour Fixe

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


[1] Fixing of reported bugs is still needed.
[2] except LOK
[3] 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]