Feature Wiki
Tabs
JourFixe-2015-01-05
Page Overview
[Hide]Date and place:
- Monday, January 05, 2015 from 12h30 - 17h00 at ILIAS-Verein office in Köln
- Björn Heyser, Michael Jansen, Alexander Killing, Richard Klees, Matthias Kunkel (Minutes), Jörg Lützenkirchen, Stefan Meyer, Fabian Wolf
1 Appointments
- 2015-01-19: Jour Fixe
- 2015-01-21: Workshop Asynch UI, Qualitus, Köln
- 2015-01-22: ILIAS-Nord, Bremerhaven
- 2015-01-23: SIG ePortfolio, HS Bremen
- 2015-01-28: SIG Refactoring, CaT, Köln
- 2015-02-04: Notification workshop, ILIAS eV, Köln
- 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)
- 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]:
|
|
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
- 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
- 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:
- 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.
- 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:
- Blog: Improving Overview Page of Postings (2)
- Registration-Login-Authentication: Secure Password Storage
- Test: Display Questions's Workingtime in Question Tables
- Test: Enter password again when continuing a test on different computer
- Test: Manual scoring: save and jump to next student
- Test Question Pool: Cloze question: Points on gap combinations
- Test Question Pool: display Points in print view
- Test Question Pool: Multiple Choice K/Kprim
- Test Results: Show points but do not display passed or not passed
- Test Results: Show right answers in Show users detailed results (marked passed)
- Test: Scoring: permit half points for all question types
- User Administration: Display User-ID in User-Administration
- 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
- 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.
- 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.
- ILIAS Page Editor: configurable Autostart for Videos : This feature is already implemented.
- 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.
- 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.
- 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.
- 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.
- Security: WAC: Enable Web-Access-Checker by default
- ILIAS Page Editor: Time-based activation of sections
- Test: Update questions from pools to tests
- Search Engine: Search in blog
- Learning Module SCORM: Password protection for SCORM Modules
- Performance: Lightweight profiling of requests
- Test: Style for Tests
- Course Management: course assignment: add all users of a role
- Course Management: option to skip Enter the course-page if direct join is possible
- Booking Tool: First Come First Serve Solution
- Booking Tool: Reminders and Notifications in Booking Pool
- User Interface: Error and No Permission Screen
- Forum: Add New Posting
- Learning Module SCORM: generic import / export of learning progress for scorm modules
- Learning Progress determined by Collection of Objects, yet alterable by Tutor
- Main Administration: Searchable Labels in Administration
- Booking-Tool: Booking also possible when a Timeslot has started
- Learning Communities Who is online? tool for awareness
- Learning Communities On-Screen Chat
- Learning Communities User Connections / Approved Contacts
- Groups - Import Members or Batch Selection
- Setup/Core: Modern Configuration File Format
- ILIAS Page Editor: Manual Carousel / Slider Content Element for Page Editor
- Wiki: Embedding and Scripting on Wiki Pages
- Test: Excel-Export: disable setting "shuffle questions"
- Test: Improve Shuffling of Answer Options during Testpass
- Test Question Pool: Ordering questions: order pictures is not available in horizontal mode
- Test: Random Test Directly Linked With Pool(s)
- Export of Date Format Guideline
- Test: Rearrange Elements of Test-Question-Page
- Database: Support galera cluster for MySQL
- Test/Pool: Test-Parts and Question-Groups
- Learning Module ILIAS: ePUB Export
- Blog / Portfolio: Adjusting image size in pages
- ILIAS Page Editor: Allow Page Editing on Mobile Devices
- ILIAS Page Editor: Add subscript and superscript
- ILIAS Page Editor: Copy and Paste elements in ILIAS Page Editor
- ILIAS Page Editor: Export Content of ILIAS page editor
- ILIAS Page Editor: Extending Span Formatting
- ILIAS Page Editor: Delimiter Tag for Paragraphs
- ILIAS Page Editor: Full Screen mode for images as a greybox
- ILIAS Page Editor: Interpretation of http URLs
- ILIAS Page Editor: Link to User Name
- ILIAS Page Editor: Linking in ILIAS Editor
- ILIAS Page Editor: Configuration for Page Elements
- ILIAS Page Editor: Context-dependent paragraph styles in advanced lists and tables
- ILIAS page editor: Carousel
- Test: Filter Revision in Manual Scoring
- Online Help: Online Help: Search
- Online Help: ILIAS can handle several help packages
- Media Objects and Pools: Filter for inserting media objects from media pool
- Separating Changed Inside and Number of Read Accesses
- E-Portfolio: Improved Course Presentation in Portfolio
- Media Objects and Pool: Extend Usage of Content Snippets
- Organizational Units: OrgUnit behaves in RBAC like a group and category
- Test: Extract Test Results from the Participant tab and make a separate Tab of it
- Abandon Feature - Bibliographical Data in HTML Learning Modules
- Blog-overview in member area of groups and courses
- 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
Last edited: 31. May 2023, 17:22, Glaubitz, Marko [mglaubitz]