Feature Wiki

Information about planned and released features

Tabs

JourFixe-2015-05-11

Date and place:

  • Monday, May 11, 2015 from 12h30 - 17h30 at ILIAS-Verein office in Köln
Participants:
  • Björn Heyser, Colin Kiegel, Alexander Killing, Richard Klees, Uwe Kohnle, Matthias Kunkel (Minutes), Jörg Lützenkirchen, Guido Vollbach, Fabian Wolf

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 13, 2015
  • 4.4.9 is scheduled for May 15, 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:

  1. Mantis 15901: Error in deliverPDFfromFO of questions with LaTeX (MathJax) : This is a known issue of the current technical concept. Mathjax is a client side solution that does not allow us to render latex on the server side. There are some alternative solutions like nodjs or server side webkits instances, but both would be feature requests and out of scope of this bug report.
  2. Second deadline for late submissions: change management :
    • If peer reviews are handed in, no submission deadlines can be edited anymore.
    • The peer review deadline can always be changed.
    • If the "late submission" deadline is changed, the "late" flag of already handed in submissions should be updated accordingly.

3 Developing ILIAS 5.1

3.1 Development Issues 5.1

  • Javascript-Tree for Study Programme: The Jour Fixe at April 13 gave Richard Klees the task to ask the "Kitchen Sink Group" for suggestions on the new TreeExplorer-Implementation for the Study Programme but the group refuses to give suggestions, as the "Kitchen Sink Group" sees it's task in implementing the Kitchen Sink for ILIAS and not in giving suggestions on new GUI elements for ILIAS. Therefore, the maintainer (Richard Klees) will finalise the UI element and present it to one of the next Jour Fixes.
  • Show label in Print-View: We appreciate this feature and re-schedule it for 5.1. Notice: The Jour Fixe has scheduled this feature for 5.1, even if was not on the JF agenda until Feature Freeze. But as this feature has already been scheduled for an earlier release and funding is now available, we accept this feature for 5.1. For the future we will accept already scheduled but postponed feature requests also after Feature Freeze if the maintainer is recommending them for implementation and funding is available. This will hopefully speed up and ease the development process.

3.2 Feature Requests for ILIAS 5.1

 

  1. Notifications: Concept for a Notification System : Uwe Kohnle gave a presentation of the current draft concept today. We discussed its main points and think that some major issues need to be adressed in a final concept (see wiki page, currently in German). We ask all core developers to read the concept and to add their opinions and open issues as comments to this page.
  2. Search / User Administration: Hide inactive/expired accounts from person search : We appreciate this feature and schedule it for 5.1.
  3. Maps: Set URLs for OSM-mirror and reverse geocoding server : We appreciate this feature and schedule it for 5.1.
  4. Metadata: Local Custom Metadata : We support the feature in general, but before scheduling it, please provide some mockups that streamline the use of metadata (lom) and advanced metadata in general (and the possibility to add lom metadata for wiki pages as well).

3.3 Requests for Removal

  1. Remove Local Administration: We need to discuss again when Stefan joins the Jour Fixe.
  2. SCORM LM: SCORM maintainer Uwe Kohnle recommends to abandon option "Max. Attempts" in learning module settings. It is not a SCORM setting and cannot be controlled correctly.

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. Learning Module: Support Plugin Question Types on Learning Module Pages
  24. Session: Hide columns in edit participants tab of a session
  25. Personal Desktop: Configure detail options for Selected items
  26. Media Pool: Insert question into a content snippet in media pools
  27. Authentication/Login: OAuth1 and OAuth2
  28. Exercise: Criteria for assignment reviews
  29. Exercise: Extension of peer feedback: self-review
  30. Test: Extended Test and Item Statistics
  31. Test / Plugin Slot: Plugin Slot for Test and Item Statistics
  32. Copying Linked Objects
  33. Interactive Videos
  34. Exercise: Show Peer Feedback Deadline in Object Description
  35. Notifications: Scheduled Reminders
  36. Repository et. al.: My courses and groups as alternative source on copy screen
  37. Registration: Multiple LDAP server configurations
  38. SOAP: SOAP method for determination of Learning Progress: getProgressInfo
  39. Repository: Improve Deletion of Objects
  40. General Services / Multilinguality: Extended Translation Functionality for Container
  41. Courses: Embedded Folders in Courses
  42. Repository: Tile View in Repository
  43. Repository: Images for Tests
  44. Repository: Images for exercises
  45. Repository: Image for File Objects
  46. Language Handling: Language Detection via Browser
  47. Registration: No automatic log out / Users stay logged in
  48. Mail: HTML Mails with Skin
  49. Interfaces: [[[Project] LTI Support in ILIAS]]
  50. Course: Learning Objectives-Driven Course
  51. Test: Long Menu Question
 
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. Metadata: Location Multi-Part Custom Metadata
  99. Booking Tool: Linking Booking Pools to Courses
  100. Learning Module ILIAS: Continue as default
  101. Personal Profile: Change Password in Personal Data
  102. User Interface / Test: Indicator for hidden information in settings
  103. Error dumping workflow for loadbalanced setups, see discussionpost on Error handling and logging
  104. RBAC: Copy Permissions
  105. Split DB-Update
  106. Search results with additional information - Creation date
  107. Registration: Avoid multiple Accounts per User
  108. SOAP: Administration of SCORM-Learning-Modules via SOAP
  109. Repository: Copy to Multiple Locations
  110. Logging: Logging revision
  111. Database: Additional DB-Storage of Memberships in Course/Groups
  112. Competence Management: Usability Improvements in Competence Management
  113. IPE: Displaying of Accordions Successively
  114. Info Page: Revision of Info Page
  115. Repository and Categories: Disable Tree
  116. Language Handling: Multilingual Titles and Descriptions for All Object Types + Plugins
  117. UI: Object List in Container
  118. Learning Progress: Introduction of Individual Assessment
  119. Learning Progress: Learning Progress Settings link to Container
  120. Learning Progress: Learning Progress for Mediacasts
  121. Learning Progress: Learning Progress for file objects
  122. Metadata: Extend Custom Meta Data with Link-Type
  123. Support of OrgUnits in Courses and Groups
  124. Organisational Units - Organisational Units on Personal Desktop
  125. Development Support: Dependency Injection
  126. Online Help: Multilingual Support Online Help
  127. Online Help: Customizable Online Help Packages

  1. Autoloading
  2. Registry pattern to get rid of global variables
  3. Send as Mail with link to assignment

4 Miscellaneous

Next Jour Fixe

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

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