Feature Wiki
Tabs
Page Editor » Presentation of Object Sets in Page Editor
Page Overview
[Hide]This feature request presents results of a number of workshops held with DHBW in April / May 2021.
- We benchmarked to another famous open source LMS, comparing pros and cons of their approach to ours.
- We tried to learn from what they do well and improve the editor respectively.
1 Initial Problem
On the tab "Content" users are presented with objects as governed by the "Presentation Type" setting.
If users want to add instructions or decorate the page, they click on "Customize Page" and are presented to an empty page - the sets of objects are not presented. They are forces to take a detour using resource lists or item groups to get visual representation of the object sets.
They lack an indication where the object sets are. This is not user-friendly enough.
2 Conceptual Summary
Note this feature request does not deal with Item Groups, this is discussed in another article: Page Editor » Presentation of Item Groups in Page Editor
Users are to be presented with the object sets as devised by "Presentation Type" settings:
- "Session View" has two sets of objects: one comprising all sessions and one comprising all other content
- "Simple View" has all objects in one single set.
- "Grouped-by-Type View" has one set per object type comprising al objects of that type.
- "Learning Objective Driven Course" has one set with all Learning objectives and may have one more comprising all other object types.
What happens in case the "Presentation Type" settings are changed?
- The object sets are presented as set in "Presentation Type".
- User can move object sets around by drag and drop, user can add content above, betwee and lelow the object sets. User can thus create an elaborate layout.
- Users changes "Presentation Type" to a diffrent option: The elaborate layout is reshuffeled. ILIAS prestents the object sets as newly selected setting indicates. The object sets are at the bottom of the page, all page editor content is on top of page.
3 User Interface Modifications
3.1 List of Affected Views
3.2 User Interface Details
3.3 New User Interface Concepts
No new interface elements would be introduced, there would be conceptual changes in the interface though (see above).
3.4 Accessibility Implications
Item sets should get aria labelled to understand what they represent: "Set of Sessions", "Set of all objects", "Set of object type xy", "Set of Learning objectives"
4 Technical Information
{ The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues. }
5 Privacy
6 Security
No known implications.
7 Contact
- Author of the Request: Tödt, Alexandra [atoedt]
- Maintainer: Killing, Alexander [alex]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- DHBW
9 Discussion
10 Implementation
{ The maintainer has to give a description of the final implementation and add screenshots if possible. }
Test Cases
Test cases completed at {date} by {user}
- {Test case number linked to Testrail} : {test case title}
Approval
Approved at {date} by {user}.
Last edited: 8. Dec 2021, 13:33, Tödt, Alexandra [atoedt]