Feature Wiki

Information about planned and released features

Tabs

JourFixe-2014-03-31

The Jour Fixe took place at Monday, March 31, 2014, from 12h30 - 18h00 at ILIAS office in Cologne. Participants were:

  • Max Becker, Alexander Killing, Matthias Kunkel (Minutes), Stefan Meyer, Guido Vollbach

1 Appointments

2014-03-31: Feature Freeze 4.5
2014-04-14: Jour Fixe
2014-04-28: Jour Fixe
2014-04-30: ILIASuisse at Interkantonale Hochschule für Heilpädagogik in Zürich
2014-05-12: Jour Fixe
2014-05-16: ILIAS-Nord at Hochschule Bremen
2014-05-26: Jour Fixe
2014-06-23: Jour Fixe (no Jour Fixe at June 09 due to Pentecost)
2014-07-01: Annual meeting of ILIAS Advisory Council, Fürth

2 Bugfixing for maintained versions 4.2, 4.3 and 4.4

Last releases:

  • ILIAS 4.4.2 published at March 26, 2014
  • ILIAS 4.3.7 published at March 21, 2014
  • ILIAS 4.2.9 published at September 04, 2013
Next releases:
  • 4.4.3 is scheduled for May 2014
  • 4.3.8 is scheduled for June 2014
  • 4.2.10 is scheduled for April 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. Item Group - Free Sorting Edit Mode in Container Objects : We had a longer discussion about improving the sorting and naming of this object and made the following decisions:
    • We hope to get Sorting of Item Groups funded for 4.5. For 4.4 we would currently prefer to describe the issue in the online help and not to add an info message on the object editing screen of item groups.
    • We would also make the naming of objects consistent and to use the "Objekt" and "Objektblock" for the by-type-lists as well.
    • We also support the idea of adding sessions to item groups, but there are technical issues that would need to be solved (duplicate item sorting lists, if the same session is assigned to multiple item groups).

3 Feature Requests for ILIAS 4.5

3.1 ILIAS 4.5 Statistics
 

According to the presentation at the last Development Conference we want to improve the documentation of the development process. The data of the following overview of development activities for the next upcoming major release is taken from the page Release 5.0. All developers are requested to update the status of their features.

Feature Status

Number of Features

A: Fully implemented and bugfixed features with final acceptance by Jour Fixe

0

B: Features currently in testing and bugfixing phase

0

C: Already implemented but need testing

5

D: Features currently in development

9

E: Development not started yet but contract settled

5

F: Scheduled for 4.5 and funding but no contract yet

26

G: Scheduled for 4.5 but only parly funded yet

6

H: Scheduled for 4.5 but no funding yet

42

3.2 ILIAS 4.5 Development Issues

  • none

3.3 Feature Requests for 4.5

  1. Template for Automatic Question Generation: In general we think that this may be a valuable feature. Please contact the module maintainer Björn Heyser (mail: bheyser (at) databay.de) to discuss a possible integration into the trunk and re-schedule the topic on the JF agenda afterwards.
  2. Introducing Workflow Engine : We highly appreciate this extension and schedule it for 4.5. The following issues must be adressed during the development:
    • The documentation of all events and actions should be generated automatically based on any information in the code (or in service.xml/module.xml files). (the documentation should be presented in the administration section mentioned below)
    • A list of all output (events) and input (action) parameters should be included in the documentation (names and types). The naming of parameters should be discussed (see parameter discussion in event service, "crs_id" vs. "course_id").
    • A guideline/example of exception handling must be provided. We assume that "interaction" code of the components throws component related exceptions (e.g. no course id given). These exceptions must be handled in some way.
    • All additional actions/events and all parameter types (beside integer and text) must be discussed in the Jour Fixe.
    • The workflow is invoked by a cron job or by the general event handling.
    • A new administration section "Workflows" should be added, which gives an overview on all workflows installed and their run status. Workflows are added by uploading "bpmn" files into a directory (outside of webspace).
    • It should be possible to list all running instances of workflows (textbased information on running time and parameters, not necessarily a graphical representation).
  3. General Revision of User Standard Fields : We appreciate these improvements and schedule them for 4.5.
  4. UI Framework : We see that a UI framework may help us to support mobile/tablets in a better way than today and also to improve the general usability of the UI. Everyone is invited to list features/components of these frameworks that could/should be introduced in the ILIAS UI. Based on these suggestions we will continue with an evaluation of the proposed frameworks and their technical implications. If we decide to use one of these frameworks we need a reponsible developer who maintains the ongoing integration of up-to-date versions. We did not decide on any solution today, but may do so before the 4.5 beta release.
  5. Cloze question: Points on gap combinations: We support the general idea and schedule it for 4.5. Concerning the naming: We would prefer to use the term "Gap Combination" instead of "Result". Additional requests are:
    1. The usual interface should look like 4.4.
    2. Only a button "Add Gap Combination" should be presented on the bottom of the screen.
    3. If pressed a "one-line" gap combination is added. The preselected "Gap"-Drop-Down value is "-- Please Select --". As soon as a gap is selected the "Points" column it its original definition section is hidden (values preserved until submission) -> It is not possible to assign points to the same gap in the original definition section and the combination area at the same time.
    4. We do not introduce a "Matches Case Sensitive" selection in the combination areas, since there is no possibility to do this on single-gap-basis yet.
    5. If the "-" button of "the last line" in a combination area is pressed, the whole gap combination is deleted.
    6. Every click on "-" the "Points" columns of some gaps may re-appear, if they are not used in combinations anymore (former values should re-appear, if the user did not "Save" the complete question in the meantime).
    7. Scoring: The points of all fulfilled combination rules are summed up in the scoring, even if multiple rules inlcude the same gaps. (Every gap combination is evaluated separately)
  6. TinyMCE Integration Revision: We had a longer discussion about this request and the underlying concept. There are several reasons why we reject the integration of this concept in ILIAS. For more information, please have a look at the feature wiki page.
  7. VisualMathEditor: We are unable to evaluate the quality of the concept and would like to hand over the request to the SIG Mathe+ILIAS. Please discuss this approach in the group and ask Stefan Koospal to post a statement of the group here. We hope that the math editor would be integratable without the "TinyMCE Integration Revision", since this request has been rejected.
  8. Export Content of ILIAS page editor: We appreciate the request. We would like to schedule it for 4.5 with one change: We think there is no need for an option to include or not include the page content. The page content should be always included. Would anyone object this?
  9. Change default video aspect ratio into more popular one: We support this change and schedule it for 4.5.
  10. Display message when chat user is writing: We think this would be a good feature for the envisaged On-Screen Chat. We are unsure if this is technically possible within the existing chat. Please contact the maintainer Michael Jansen (mail: mjansen (at) databay.de) and ask him to post his opinion here. Afterwards, please re-schedule the topic on the agenda. If he supports the idea, we could schedule this for 4.5.
  11. Data Collection - Default sort field: We appreciate the feature and schedule it for 4.5.

3.4 Postponed

The following features requests have been postponed to the next Jour Fixe due to missing time.

  1. Data Collection - Single view scrolling function
  2. Manual scoring: save and jump to next student
  3. Function to assign an existing Ilias user to a course (join course)
  4. Get mail content over webservice with method
  5. Lock data file after upload
  6. Object Templates: Avoid Inheritance Break of Protected Roles in LocalPolicyAction
  7. Object Templates: Allow Multiple ExcludePattern or IncludePattern Items
  8. Object Templates: Restrict Use of Object Templates
  9. Object Templates: Introduce Code for ref_id Wildcard in Role Titles
  10. Booking Tool: Book only a defined number of objects per user
  11. Hide columns in edit participants tab of a session
  12. Export E-Mail in Personalized surveys
  13. Page editor: Add subscript and superscript
  14. Test/Question: Preset points input fields with 0 when createing new multiple choice questions
  15. Page editor: Media object image/media: custom size in percent
  16. Discussion Forums: Notification for global roles
  17. Discussion Forums: Notification for edited Postings
  18. Data Collection Set Link Title in URL-optioned textfields
  19. Data Collection Displaying of comments
  20. Data Collection Slider for Entries : S+R-Mantis: 1304
  21. Data Collection Sorting Concept : S+R-Mantis: 1302
  22. Table of exercises
  23. Discussion Forums:Moderators contributions highlighted by anonymized forum
  24. Online Help: Search
  25. Multilingual Support Online Help
  26. Use minify to combine javascript and css
  27. SOAP Method: getLearningProgressOfAssignedCourses
  28. Optimisation of Autocomplete User Search
  29. Filename Encoding
  30. Enter password again when continuing a test on different computer
  31. Permission Read Learning Progress
  32. xAPI Activity Repository Object
  33. xAPI: Integrated LRS
  34. Competence Service for Test
  35. Question title output: add new option show only available points
  36. Competence Service for Question Pool
  37. Date and Time Picker: Streamlining
  38. Enter password again when continuing a test on different computer
  39. Explorer Tree Guideline
  40. Shorter Table Prefix for Plugins
  41. Sending mails from Learning Progress of SCORM module
  42. User Clipboard
  43. Locking hand in files
  44. Individual Deadlines for different users
  45. Statistics with graphics and export for entire wiki and single wikipages
  46. Template pages in each wiki
  47. Drop IE8 Support
  48. Export of certificates as zip-file for courses
  49. Unsubscribe more than one course member from a group
  50. Automatic Link Generation / Connection to Link Resolvers of University Libraries
  51. Competence Management - Competences in corporate context
  52. Deletion of inactive Users - Mail-Alert
  53. Clarification of Learning Progress data regarding SCORM modules (and others)
  54. Default values for newly added SCORM modules
  55. Using SCORM modules to validate course objectives
  56. Specificities for offline SCORM modules in the Learning Progress
  57. Improving Accessibility
  58. Booking Tool: Enhancement of Post-Booking Information
  59. « Cannot Attend » Button in Sessions
  60. Default object settings
  61. Reference Test Environment
  62. Logging
  63. Revision of MCQ: Alternative points specification for multiple choice question
  64. Multiple Choice K/Kprim
  65. Improving Overview Page of Postings (2)
  66. Role group tutor available by default in new groups
  67. Member list in nested groups
  68. Excel-Export: disable setting shuffle questions
  69. Test: Long Menu Question
  70. Image Map Question: color of selected answer
  71. PDF-Export for test results
  72. Wiki: Start Page Handling
  73. Wiki: Extending Linking Options in Wiki
  74. Wiki: Extending User Activities for Page Editing, Protecting and Deleting
  75. Wiki: HTML Export Extensions
  76. Object Terminator
  77. Forum: Up / Down Voting for Forum Topics
  78. Introduction of Individual Assessment
  79. Anonymized Manual Scoring
  80. Improving Vertical Ordering Question's Look and Feel
  81. Display Questions's Workingtime in Question Tables
  82. Execise: Personalised Peer Feedback
  83. ILIAS LM: Progress status for learning modules
  84. ILIAS LM: LM Chapters / Pages as Preconditions in ILIAS LM
  85. Administration Setting: Add exercise to Personal Desktop
  86. Exercise: Tutor Feedback in Peer Feedback Mode
  87. Block Role
  88. Improving Use of Metadata in ILIAS Pages
  89. Content Page for Session
  90. Full Screen mode for images as a greybox
  91. Execise: File as Peer Feedback
  92. Forum: Streamlining: Copy Forum
  93. Streamlining Answer Input Fields
  94. Booking Tool: Book only a defined number of objects per user
  95. User Interface / Design: More Visual design for container objects
  96. Flashcards
  97. Further improvement of code-based registration incl. unification of registration and reactivation codes
  98. Improved Handling of Calendar
  99. Calendar: Improve Navigation in Side Block
  100. Instantly showing/hiding events of selected calendars
  101. Drag and Drop of Calendar Events
  102. Wiki Page List Page Element
  103. Request Participation for Session
  104. Send Mail to Session Participants
  105. Content Item Sorting by Creation Date
  106. Additional Settings for Public Comments
  107. Sorting Comments
  108. Restrict Navigation based on Questions
  109. Learning Modules: Learning Progress based on Correct Answers
  110. Learning Progress: Additional Options and Usability
  111. Survey: Print and email own answers
  112. Sorting of Categories
  113. Course relevant User data - Edit mode for admins
  114. Status of a survey (finished or nor) in participant tab
  115. Memberlist - Name sign
  116. Copy and Paste elements in ILIAS Page Editor
  117. Labels in Print View of Survey
  118. Accordeon behavior
  119. Notes and comments in Glossaries
  120. Show Course Relevant User Data in Waiting List and Request Membership table
  121. Container object to cluster questions (improved display)
  122. Support commenting of questions in question pool
  123. Include group memberships in course member export
  124. Types for Organisational Units
  125. Competence Management - Set minimal and desired level for competences in job profile
  126. Custom Metadata for Organisational Units and Types of Organisational Units
  127. More Types for Advanced Metadata
  128. Claiming of Advanced Metadata
  129. Claiming of User Defined Fields
  130. Quick Access to Personal Profile via Main Menue Actions
  131. Explaining the Purpose of the Personal Profile
  132. Prompting to Personal Profile in First Access
  133. Options for Publishing Personal Profile
  134. Search Portfolios used as Personal Profiles
  135. Who is online? tool for awareness
  136. User Connections / Approved Contacts
  137. Teams
  138. On-Screen Chat
  139. Offering Help / Looking for Help
  140. Improve Usability of My Workspace
  141. Usability Improvements of the Personal Desktop
  142. [[[Project] Concept for Learning Communities]]
  143. Advisory Council: General revision and unification of the notification system(s)
  144. Advisory Council: General Notification System
  145. Advisory Council - Forcing the full implementation of guidelines: Guidelines
  146. Advisory Council - Add multiple items from My Courses/Groups to Selected Items
  147. Advisory Council - Linking_in_ILIAS_Editor
  148. ILIAS LM: Learning Progress on visited pages
  149. ILIAS LM: Complete LaTex Support in LM Questions
  150. Test: Item export: Include hints and media objects
  151. Test: Feedback: allow media objects
  152. Exercise: Usability improvement in adding members to team solution
  153. Exercise: Preserve solution teams in exercises with multiple assignments
  154. Course: New text box in the right column of courses
  155. Categories: Office Hours in Categories
  156. HTML LM: HTML-LM Improvements
  157. [[[Project] LTI Support in ILIAS]]

A dedicated list for all feature requests for 4.5 that still need to be discussed is available at the page Feature Requests 5.0.

4 Miscellaneous

  • Next Developer Meeting: Every developer can add suggestions for an upcoming core developer meeting in the Core Developer Group. We will schedule a meeting if we have two or more topics for the agenda.
  • Next Jour Fixe: Monday, April 14, 2014, from 12h30 until 17h30 at the office of ILIAS-Verein in Cologne.

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