Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2015-04-27

Date and place:

  • Monday, April 27, 2015 from 12h30 - 17h40 at ILIAS-Verein office in Köln
Participants:
  • Michael Jansen, Thomas Joussen, Alexander Killing, Richard Klees, Matthias Kunkel (Minutes), Stefan Meyer, Stefan Wanzenried

1 Appointments

2 Bugfixing for maintained versions 4.3, 4.4 and 5.0

Last releases:

  • ILIAS 5.0.1 published at April 08, 2015
  • ILIAS 4.4.8 published at March 18, 2015
  • ILIAS 4.3.10 published at January 31, 2015
Next releases:
  • 5.0.2 is scheduled for May 07, 2015
  • 4.4.9 is scheduled for May 14, 2015
  • 4.3.11 is not scheduled yet

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:

3 Developing ILIAS 5.1

3.1 Development Issues 5.1

  • Topic "Javascript-Tree for Study Programme" has been postponed to next Jour Fixe

3.2 Feature Requests for ILIAS 5.1

Features with (announced) funding:

  1. Learning Communities On-Screen Chat : We appreciate the concept and schedule it for ILIAS 5.1, with one exception: The file upload feature should be discussed in more detail. Especially its relationship to the personal workspace. We think it should be easy to reuse files from the personal workspace in the chat context and similar to put files used in the chat easily into the personal workspace.
  2. Exercise: Make peer feedback relevant for passed status : We appreciate the feature as defined by Jörg in his comment above (27 Apr) and schedule it for 5.1. Matthias and Jörg will improve the naming of the options.
  3. Exercise: Extensions of Peer Feedback : We appreciate the feature as defined by Jörg in his comment above (27 Apr) and schedule it for 5.1. Matthias and Jörg will improve the naming of the options.
  4. Exercise: Editable team constellations : We appreciate the feature and schedule it for 5.1.
  5. Exercise: Building Teams out of Groups : We appreciate the feature and schedule it for 5.1.
  6. Learning Modules: Copying Content from ILIAS Learning Modules into the ILIAS SCORM Editor : We appreciate the feature and schedule it for 5.1.
  7. Course / Learning Communities: Course Contacts and Support Contacts : We appreciate the feature and schedule it for 5.1. It would also be ok to use roles for system wide support contacts instead of single user assignment to the feature. System wide support contacts should replace the existing administrator contact link in the footer. A click on the footer link should then open a list of the profiles of the contacts, similar to the one on the info page above.
 
Features without funding but with feedback from other users:
  1. Chat: Messaging Server : We appreciate the feature and schedule it for 5.1.
    • We drop IE9 support for this feature, if anyone wants to support IE9 additional funding may be needed.
    • We prefer to have all chat data in the ILIAS DB, please try to make a rough estimation on the additional effort needed (also check if a ilServer integration could be feasible here).
    • In general both nodeJS (please check thread safety) or Java based solutions would be ok for us.
    • Please check if security/certificate handling can be improved for administrators.
    • Even if the chat server is a separate entity, all source code should be put into the ILIAS Git repository and be licensed under GPLv3.
  2. Learning Communities User Connections / Approved Contacts : We appreciate the feature in general and schedule it for 5.1, please provide some general mock-ups of the finally envisaged screens.
    • A personal desktop block for contacts is not needed, the main contacts list should be accessible via the personal desktop drop down.
    • Having a status "Ignored" instead of "Blocked" is ok for us.
    • Colins state concept is fine for us.
    • It shoud be possible to deactivate the possibility to add non-ILIAS users to the adress book feature in the mail component.
    • Approved contacts should always be listed in the adress book.
    • Please check the possibility of implementing a general contact GUI element that is able to present approved contacts, internal users (as being added to the classic adress book)  and "external" contacts (no ILIAS user, but in adress book) in different contexts. E.g. when adding users to a group a user should be able to select users from her personal contact list (including approved contacts and internal users of the adress book).
    • Using ajax requests in the contact workflow is ok.
    • A text message when asking a user for contact approval is not necessary.

3.3 Requests for Removal

  1. Remove Local Administration: Postponed to next JF when Colin is attending the meeting again.

3.4 Decision Postponed

The following features requests will be discussed in an upcoming Jour Fixe due to missing time.

Features with (announced) funding:

  1. IPE: Option to Hide Title of Item Groups
  2. Wiki: Embedding and Scripting on Wiki Pages
  3. ILIAS Learning Module: Improve Multi-Linguality and Translation
  4. LM ILIAS: Improve Usage of Subtitles
  5. Media Pool and Media Object: Migrate videos to mp4
  6. Cron Service: Summary Mail comprising News of Groups and Courses
  7. Test: Cloze Question Improvements
  8. Export: Export HTML source code to Excel
  9. Mail: Placeholder_FIRST_NAME_in_fields_CC_and_BCC
  10. Session: Hide columns in edit participants tab of a session
  11. Portfolio: PDF-Printing a Portfolio
  12. Personal Desktop: Configure detail options for Selected items
  13. Media Pool: Insert question into a content snippet in media pools
  14. Wiki: Extending User Activities for Page Editing, Protecting and Deleting
  15. Wiki: HTML Export Extensions
  16. Course / Groups: News Notification for Courses and Groups
  17. Course: Default for Status "Online" after copying an object
  18. Test: Separating Submission and Navigation
  19. Test: Export HTML source code to Excel
  20. Question Pool & Test: Revision of MCQ: Alternative points specification for multiple choice question
  21. Portfolio: Export and Import of Portfolios
  22. Portfolio: PDF-Printing a Portfolio
  23. Metadata: Local Custom Metadata
  24. Learning Module: Support Plugin Question Types on Learning Module Pages
  25. Session: Hide columns in edit participants tab of a session
  26. Personal Desktop: Configure detail options for Selected items
  27. Media Pool: Insert question into a content snippet in media pools
  28. Authentication/Login: OAuth1 and OAuth2
  29. Exercise: Criteria for assignment reviews
  30. Exercise: Extension of peer feedback: self-review
  31. Test: Extended Test and Item Statistics
  32. Test / Plugin Slot: Plugin Slot for Test and Item Statistics
  33. Copying Linked Objects
  34. Interactive Videos
  35. Exercise: Show Peer Feedback Deadline in Object Description
  36. Notifications: Scheduled Reminders
  37. Repository et. al.: My courses and groups as alternative source on copy screen
  38. Registration: Multiple LDAP server configurations
  39. SOAP: SOAP method for determination of Learning Progress: getProgressInfo
  40. Repository: Improve Deletion of Objects
  41. General Services / Multilinguality: Extended Translation Functionality for Container
  42. Courses: Embedded Folders in Courses
  43. Repository: Tile View in Repository
  44. Repository: Images for Tests
  45. Repository: Images for exercises
  46. Repository: Image for File Objects
  47. Language Handling: Language Detection via Browser
  48. Registration: No automatic log out / Users stay logged in
  49. Mail: HTML Mails with Skin
  50. Interfaces: [[[Project] LTI Support in ILIAS]]
  51. Course: Learning Objectives-Driven Course
  52. Notifications: Concept for a Notification System
 
Features appreciated by maintainer or SIG:
  1. Forum: Add New Posting
  2. Test: Improve Shuffling of Answer Options during Testpass
  3. My Workspace: Better Integration of Workspace with Repository
Features without funding but with feedback from other users:
  1. Test: Extract Test Results from the Participant tab and make a separate Tab of it
  2. User Interface: Error and No Permission Screen
  3. Certificate: Open Badges
  4. Courses and Groups: Blog-overview in member area of groups and courses
  5. Personal Desktop: Usability Improvements of the Personal Desktop
  6. User Interface: Breadcrumb Navigation Bar
  7. Object Templates: Administrating Settings Templates
  8. Course Management & Object Templates: Setting Templates Course
  9. RBAC, Portfolio & My Workspace: Role-based Activation of Portfolio
  10. Repository: Separate tracking of user access from content changes
  11. Portfolio: Link to view stored portfolio
Suggested features that require funding:
  1. Performance: Lightweight profiling of requests
  2. Test: Style for Tests
  3. Booking Tool: First Come First Serve Solution
  4. Booking Tool: Reminders and Notifications in Booking Pool
  5. Learning Progress determined by Collection of Objects, yet alterable by Tutor
  6. Main Administration: Searchable Labels in Administration
  7. Groups - Import Members or Batch Selection
  8. Setup/Core: Modern Configuration File Format
  9. IPE: Manual Carousel / Slider Content Element for Page Editor
  10. IPE: Tabbed Content Element for Page Editor
  11. Test: Random Test Directly Linked With Pool(s)
  12. Test: Rearrange Elements of Test-Question-Page
  13. Test/Pool: Test-Parts and Question-Groups
  14. Learning Module ILIAS: ePUB Export
  15. IPE: Context-dependent paragraph styles in advanced lists and tables
  16. IPE: Linking in ILIAS Editor
  17. Test: Filter Revision in Manual Scoring
  18. Online Help: ILIAS can handle several help packages
  19. Media Objects and Pools: Filter for inserting media objects from media pool
  20. Repository: Separating Changed Inside and Number of Read Accesses
  21. Media Objects and Pool: Extend Usage of Content Snippets
  22. Organizational Units: OrgUnit behaves in RBAC like a group and category
  23. Learning Module HTML: Abandon Feature - Bibliographical Data in HTML Learning Modules
  24. Course Management: Streamline Membership Assignment Methods
  25. Course Management: Mail from Course Members Gallery
  26. RBAC: Role Template Screen Revision
  27. Wiki: Embedding and Scripting on Wiki Pages
  28. Core: Streamlining the copy process in general
  29. IPE: Poll as Page Editor Element
  30. Groups: Randomly distribute a set of course / group members  to a set of groups
  31. Media Objects: Link-areas in images: coordinates should be easily changeable + grid desirable
  32. Media Objects: Pop-up container: more variations desirable
  33. Learning Module SCORM: Feedback of questions: change of behavior requested
  34. News: Change Generation of RSS-Feed Link
  35. Learning Module ILIAS & Test: Traceable connection between tests and ILIAS-learning module
  36. Test: Detailed feedback (text and hyperlinks) after test is finished
  37. Files & Learning Module ILIAS: Collaborative Annotation / Social Reading
  38. IPE: Content Snippets in Pages of Container Objects
  39. IPE: Content Snippets in Portfolio Pages
  40. IPE: Content Snippets in Wiki Pages
  41. Test: Multiple pass scoring: change default setting to scoring the best pass
  42. Test: Using Signature-Plugin and Max. Processing Time simultaneously
  43. User Interface: 'Availability' in Action-Menue and 'Settings'-Tab
  44. Course Management: Printable Member List for Members
  45. Course Management: Additional sorting options for My Courses and Groups
  46. Search: Switch off Content Search but still search for Users
  47. Learning Progress: Privacy Improvements of the Learning Progress for Course Members
  48. Course Management: Send Mail when Course Copying is Finished
  49. Learning Module SCORM: Internal Links for SCORM Modules
  50. Booking Tool: Allow booking after timeslot has started
  51. Booking Tool: Filter for free ressources
  52. Booking Tool: Import form Untis or Davinci
  53. My Workspace: Mediacast in My Workspace
  54. Learning Communities: Teams
  55. Learning Modules HTML: timestamp for last changes in HTML Learning Modules
  56. News: Present (manually created) news on course content page
  57. My Workspace: »Last Edited« in Table of Shared Resources
  58. Course / Group: Preset notification of blog posts
  59. Precondition Handling: Separate Preconditions for Registration/Participation in Courses/Groups
  60. Course: Auto-fill for Course waiting list
  61. Course: Course Type: Online vs. On-Site
  62. Course: Course/Group Cancellation Deadlines
  63. Course: Relative Dates in Courses/Groups
  64. Course: Minimum Number of Participants
  65. Learning Module ILIAS: Question Overview in ILIAS LM
  66. IPE: Insert HTML5 Objekt
  67. Media Pools and Media Objects: Client Side Editing of Image Maps
  68. Learning Module SCORM: Improved License Management
  69. Course: Using SCORM modules to validate course objectives
  70. Test: Deactivation of Javascript Usage in Tests
  71. Cloud Object: Cloud Folder in the users workspace
  72. SCORM Editor: question pool support
  73. SCORM Editor: Feedback of questions: change of behavior requested
  74. SCORM Editor: Internal Links for SCORM Modules
  75. SCORM Editor: poster image for videos
  76. Intellectual Property Rights Object
  77. SOAP: SOAP method for determination of Learning Progress: getProgressInfo
  78. Help: Help Icon in the Page Editor Panel
  79. Learning Progress: Segmented Learning Progress
  80. Course: Course IDs
  81. Course: Credit Points
  82. Course: Separate Settings Subtab for Registration
  83. Course: Course-Specific User Data: Boolean Format
  84. Course: Learning Plan - Relative Timetable
  85. Booking Pool: Extended Metadata for Booking Pools
  86. Test: Tinting examination screen
  87. Registration: Assigning roles and objects to user when registering
  88. Portfolio/Personal Desktop: Portfolios on Personal Desktop
  89. Media pools Move and copy of media objects in media pools
  90. Usability Improvements in Test: Straightforward Configuration of Result Presentation
  91. Usability Improvements in Test: Nice Presentation of Test Results
  92. Portfolio: »Set Portfolio Online« Message in Share-tab
  93. Portfolio: access to the portfolio via avatar in the headline
  94. Usability: URLs without cmd nodes
  95. Development Support: Autoloading
  96. Test: History Mode for Personal Skill GUI
  97. Data Collection: Summarize Columns
  98. Maps: Set URLs for OSM-mirror and reverse geocoding server
  99. Metadata: Location Multi-Part Custom Metadata
  100. Booking Tool: Linking Booking Pools to Courses
  101. Learning Module ILIAS: Continue as default
  102. Personal Profile: Change Password in Personal Data
  103. User Interface / Test: Indicator for hidden information in settings
  104. Error dumping workflow for loadbalanced setups, see discussionpost on Error handling and logging
  105. RBAC: Copy Permissions
  106. Split DB-Update
  107. Search results with additional information - Creation date
  108. Registration: Avoid multiple Accounts per User
  109. SOAP: Administration of SCORM-Learning-Modules via SOAP
  110. Repository: Copy to Multiple Locations
  111. Logging: Logging revision
  112. Database: Additional DB-Storage of Memberships in Course/Groups
  113. Search / User Administration: Hide inactive/expired accounts from person search
  114. Competence Management: Usability Improvements in Competence Management
  115. IPE: Displaying of Accordions Successively
  116. Info Page: Revision of Info Page
  117. Repository and Categories: Disable Tree
  118. Language Handling: Multilingual Titles and Descriptions for All Object Types + Plugins
  119. UI: Object List in Container
  120. Learning Progress: Introduction of Individual Assessment
  121. Learning Progress: Learning Progress Settings link to Container
  122. Learning Progress: Learning Progress for Mediacasts
  123. Learning Progress: Learning Progress for file objects
  124. Metadata: Extend Custom Meta Data with Link-Type
  125. Support of OrgUnits in Courses and Groups
  126. Organisational Units - Organisational Units on Personal Desktop
  127. Development Support: Dependency Injection
  128. Online Help: Multilingual Support Online Help
  129. Online Help: Customizable Online Help Packages

4 Miscellaneous

Improve Integration of CI in the ILIAS Development Process

The SIG Refactoring proposes an improvement of the Integration of the CI Server in the ILIAS development process:

Proposal of SIG Refactoring (commit b28831cb6987040f4b71faba2c294c9139d5dd1e) 

JF 27 Apr 2015: We support the proposal by the SIG. Also alternative CI servers can be discussed. The ILIAS e.V. will provide the technical server infrastructure.

The SIG Refactoring also proposes an inital set of dicto rules for the CI:

Initial Rule Set (commit a046d9d60cb3d81d0d1d48289bb75e8739692072)

JF 27 Apr 2015: We shortly discussed the rules and handed some suggestions over to Richard.

Next Jour Fixe

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

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