Feature Wiki
Tabs
JourFixe-2015-04-27
Page Overview
[Hide]Date and place:
- Monday, April 27, 2015 from 12h30 - 17h40 at ILIAS-Verein office in Köln
- Michael Jansen, Thomas Joussen, Alexander Killing, Richard Klees, Matthias Kunkel (Minutes), Stefan Meyer, Stefan Wanzenried
1 Appointments
- 2015-04-29: SIG Mathe+ILIAS, Uni Mainz
- 2015-05-11: Jour Fixe
- 2015-05-29: ILIAS Nord, HS Wismar
- 2015-06-08: Jour Fixe
- 2015-06-10: ILIAS NRW, Wissenschaftspark Gelsenkirchen
- 2015-06-18: ILIAS Süd, Uni Konstanz
- 2015-06-22: Jour Fixe
- 2015-07-01: ILIASuisse, PHTG
- 2015-08-28: ILIAS 5.1.0 beta1
- 2015-09-08: DevConf, FH Dortmund
- 2015-09-09 - 10: 14th ILIAS Conference, FH Dortmund
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
- 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:
- Sorting of Categories : missing information about implementation has been added.
- Selecting recipients for group and course mails : We schedule this as a usability fix for 5.1. If this is well tested and technical effort minimal, we may back-port it to 5.0 as well.
- 15735: Sorting algorhythm for rating is not working properly : We discussed this report and
- … suggest to sort
- first by average with the precision of one decimal number
- second by number of votes (more votes on top) (like amazon).
- A more sophisticated algorithm can be discussed in the feature wiki.
- … suggest to sort
- 15818: Course - Settings: Redundant red asteriks : We suggest to internally set all radio groups to "required" but to always supress the presentation of the asterisk. This should be done with 5.1.
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:
- 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.
- 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.
- 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.
- Exercise: Editable team constellations : We appreciate the feature and schedule it for 5.1.
- Exercise: Building Teams out of Groups : We appreciate the feature and schedule it for 5.1.
- Learning Modules: Copying Content from ILIAS Learning Modules into the ILIAS SCORM Editor : We appreciate the feature and schedule it for 5.1.
- 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:
- 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.
- 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
- 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:
- IPE: Option to Hide Title of Item Groups
- Wiki: Embedding and Scripting on Wiki Pages
- ILIAS Learning Module: Improve Multi-Linguality and Translation
- LM ILIAS: Improve Usage of Subtitles
- Media Pool and Media Object: Migrate videos to mp4
- Cron Service: Summary Mail comprising News of Groups and Courses
- Test: Cloze Question Improvements
- Export: Export HTML source code to Excel
- Mail: Placeholder_FIRST_NAME_in_fields_CC_and_BCC
- Session: Hide columns in edit participants tab of a session
- Portfolio: PDF-Printing a Portfolio
- Personal Desktop: Configure detail options for Selected items
- Media Pool: Insert question into a content snippet in media pools
- Wiki: Extending User Activities for Page Editing, Protecting and Deleting
- Wiki: HTML Export Extensions
- Course / Groups: News Notification for Courses and Groups
- Course: Default for Status "Online" after copying an object
- Test: Separating Submission and Navigation
- Test: Export HTML source code to Excel
- Question Pool & Test: Revision of MCQ: Alternative points specification for multiple choice question
- Portfolio: Export and Import of Portfolios
- Portfolio: PDF-Printing a Portfolio
- Metadata: Local Custom Metadata
- Learning Module: Support Plugin Question Types on Learning Module Pages
- Session: Hide columns in edit participants tab of a session
- Personal Desktop: Configure detail options for Selected items
- Media Pool: Insert question into a content snippet in media pools
- Authentication/Login: OAuth1 and OAuth2
- Exercise: Criteria for assignment reviews
- Exercise: Extension of peer feedback: self-review
- Test: Extended Test and Item Statistics
- Test / Plugin Slot: Plugin Slot for Test and Item Statistics
- Copying Linked Objects
- Interactive Videos
- Exercise: Show Peer Feedback Deadline in Object Description
- Notifications: Scheduled Reminders
- Repository et. al.: My courses and groups as alternative source on copy screen
- Registration: Multiple LDAP server configurations
- SOAP: SOAP method for determination of Learning Progress: getProgressInfo
- Repository: Improve Deletion of Objects
- General Services / Multilinguality: Extended Translation Functionality for Container
- Courses: Embedded Folders in Courses
- Repository: Tile View in Repository
- Repository: Images for Tests
- Repository: Images for exercises
- Repository: Image for File Objects
- Language Handling: Language Detection via Browser
- Registration: No automatic log out / Users stay logged in
- Mail: HTML Mails with Skin
- Interfaces: [[[Project] LTI Support in ILIAS]]
- Course: Learning Objectives-Driven Course
- Notifications: Concept for a Notification System
Features appreciated by maintainer or SIG:
- Forum: Add New Posting
- Test: Improve Shuffling of Answer Options during Testpass
- My Workspace: Better Integration of Workspace with Repository
- Test: Extract Test Results from the Participant tab and make a separate Tab of it
- User Interface: Error and No Permission Screen
- Certificate: Open Badges
- Courses and Groups: Blog-overview in member area of groups and courses
- Personal Desktop: Usability Improvements of the Personal Desktop
- User Interface: Breadcrumb Navigation Bar
- Object Templates: Administrating Settings Templates
- Course Management & Object Templates: Setting Templates Course
- RBAC, Portfolio & My Workspace: Role-based Activation of Portfolio
- Repository: Separate tracking of user access from content changes
- Portfolio: Link to view stored portfolio
- Performance: Lightweight profiling of requests
- Test: Style for Tests
- Booking Tool: First Come First Serve Solution
- Booking Tool: Reminders and Notifications in Booking Pool
- Learning Progress determined by Collection of Objects, yet alterable by Tutor
- Main Administration: Searchable Labels in Administration
- Groups - Import Members or Batch Selection
- Setup/Core: Modern Configuration File Format
- IPE: Manual Carousel / Slider Content Element for Page Editor
- IPE: Tabbed Content Element for Page Editor
- Test: Random Test Directly Linked With Pool(s)
- Test: Rearrange Elements of Test-Question-Page
- Test/Pool: Test-Parts and Question-Groups
- Learning Module ILIAS: ePUB Export
- IPE: Context-dependent paragraph styles in advanced lists and tables
- IPE: Linking in ILIAS Editor
- Test: Filter Revision in Manual Scoring
- Online Help: ILIAS can handle several help packages
- Media Objects and Pools: Filter for inserting media objects from media pool
- Repository: Separating Changed Inside and Number of Read Accesses
- Media Objects and Pool: Extend Usage of Content Snippets
- Organizational Units: OrgUnit behaves in RBAC like a group and category
- Learning Module HTML: Abandon Feature - Bibliographical Data in HTML Learning Modules
- Course Management: Streamline Membership Assignment Methods
- Course Management: Mail from Course Members Gallery
- RBAC: Role Template Screen Revision
- Wiki: Embedding and Scripting on Wiki Pages
- Core: Streamlining the copy process in general
- IPE: Poll as Page Editor Element
- Groups: Randomly distribute a set of course / group members to a set of groups
- Media Objects: Link-areas in images: coordinates should be easily changeable + grid desirable
- Media Objects: Pop-up container: more variations desirable
- Learning Module SCORM: Feedback of questions: change of behavior requested
- News: Change Generation of RSS-Feed Link
- Learning Module ILIAS & Test: Traceable connection between tests and ILIAS-learning module
- Test: Detailed feedback (text and hyperlinks) after test is finished
- Files & Learning Module ILIAS: Collaborative Annotation / Social Reading
- IPE: Content Snippets in Pages of Container Objects
- IPE: Content Snippets in Portfolio Pages
- IPE: Content Snippets in Wiki Pages
- Test: Multiple pass scoring: change default setting to scoring the best pass
- Test: Using Signature-Plugin and Max. Processing Time simultaneously
- User Interface: 'Availability' in Action-Menue and 'Settings'-Tab
- Course Management: Printable Member List for Members
- Course Management: Additional sorting options for My Courses and Groups
- Search: Switch off Content Search but still search for Users
- Learning Progress: Privacy Improvements of the Learning Progress for Course Members
- Course Management: Send Mail when Course Copying is Finished
- Learning Module SCORM: Internal Links for SCORM Modules
- Booking Tool: Allow booking after timeslot has started
- Booking Tool: Filter for free ressources
- Booking Tool: Import form Untis or Davinci
- My Workspace: Mediacast in My Workspace
- Learning Communities: Teams
- Learning Modules HTML: timestamp for last changes in HTML Learning Modules
- News: Present (manually created) news on course content page
- My Workspace: »Last Edited« in Table of Shared Resources
- Course / Group: Preset notification of blog posts
- Precondition Handling: Separate Preconditions for Registration/Participation in Courses/Groups
- Course: Auto-fill for Course waiting list
- Course: Course Type: Online vs. On-Site
- Course: Course/Group Cancellation Deadlines
- Course: Relative Dates in Courses/Groups
- Course: Minimum Number of Participants
- Learning Module ILIAS: Question Overview in ILIAS LM
- IPE: Insert HTML5 Objekt
- Media Pools and Media Objects: Client Side Editing of Image Maps
- Learning Module SCORM: Improved License Management
- Course: Using SCORM modules to validate course objectives
- Test: Deactivation of Javascript Usage in Tests
- Cloud Object: Cloud Folder in the users workspace
- SCORM Editor: question pool support
- SCORM Editor: Feedback of questions: change of behavior requested
- SCORM Editor: Internal Links for SCORM Modules
- SCORM Editor: poster image for videos
- Intellectual Property Rights Object
- SOAP: SOAP method for determination of Learning Progress: getProgressInfo
- Help: Help Icon in the Page Editor Panel
- Learning Progress: Segmented Learning Progress
- Course: Course IDs
- Course: Credit Points
- Course: Separate Settings Subtab for Registration
- Course: Course-Specific User Data: Boolean Format
- Course: Learning Plan - Relative Timetable
- Booking Pool: Extended Metadata for Booking Pools
- Test: Tinting examination screen
- Registration: Assigning roles and objects to user when registering
- Portfolio/Personal Desktop: Portfolios on Personal Desktop
- Media pools Move and copy of media objects in media pools
- Usability Improvements in Test: Straightforward Configuration of Result Presentation
- Usability Improvements in Test: Nice Presentation of Test Results
- Portfolio: »Set Portfolio Online« Message in Share-tab
- Portfolio: access to the portfolio via avatar in the headline
- Usability: URLs without cmd nodes
- Development Support: Autoloading
- Test: History Mode for Personal Skill GUI
- Data Collection: Summarize Columns
- Maps: Set URLs for OSM-mirror and reverse geocoding server
- Metadata: Location Multi-Part Custom Metadata
- Booking Tool: Linking Booking Pools to Courses
- Learning Module ILIAS: Continue as default
- Personal Profile: Change Password in Personal Data
- User Interface / Test: Indicator for hidden information in settings
- Error dumping workflow for loadbalanced setups, see discussionpost on Error handling and logging
- RBAC: Copy Permissions
- Split DB-Update
- Search results with additional information - Creation date
- Registration: Avoid multiple Accounts per User
- SOAP: Administration of SCORM-Learning-Modules via SOAP
- Repository: Copy to Multiple Locations
- Logging: Logging revision
- Database: Additional DB-Storage of Memberships in Course/Groups
- Search / User Administration: Hide inactive/expired accounts from person search
- Competence Management: Usability Improvements in Competence Management
- IPE: Displaying of Accordions Successively
- Info Page: Revision of Info Page
- Repository and Categories: Disable Tree
- Language Handling: Multilingual Titles and Descriptions for All Object Types + Plugins
- UI: Object List in Container
- Learning Progress: Introduction of Individual Assessment
- Learning Progress: Learning Progress Settings link to Container
- Learning Progress: Learning Progress for Mediacasts
- Learning Progress: Learning Progress for file objects
- Metadata: Extend Custom Meta Data with Link-Type
- Support of OrgUnits in Courses and Groups
- Organisational Units - Organisational Units on Personal Desktop
- Development Support: Dependency Injection
- Online Help: Multilingual Support Online Help
- 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]