Feature Wiki
Tabs
Integration of Preconditions in Settings Tab
Page Overview
[Hide]related to Revision of Access to Timings Settings of Objects
1 Initial Problem
Being able to shepard learners through content is important for many scenarios. Preconditions allow setting up learning pathes. Even forked ones.
Locating the the Preconditions-functionality is difficult:
- It is outside of the object: To access it on has to go through the (unlabled) Actions menu in the ListGUI.
- Users have to select an Action that has a different lable: "Availability".
- Then they work in an underworld.
2 Conceptual Summary
"Preconditions" should moved inside the Settings-tab of all object types.
They get their own, new subtab "Preconditions". Very much like it is already in the course.
The Preconditions sub-tab should be the rightmost sub-tab.
In case Revision of Access to Timings Settings of Objects is accepted, too, then the List GUI Action "Availability" can be abandonned.
3 User Interface Modifications
3.1 List of Affected Views
settings tab of following objects:
|
|
(Objects without precondition setting: Item Group, Poll, Study Program, Webfeed
Thema Referenzen
Blaue Messagebox: "Die nachfolgenden Vorbedingungen gelten ausschließlich für die aktuelle Referenz des Objektes."
Listen mit Referenzen
OS macht MockUp
Cluster in der Liste mit Objekten, die keine Referenzen haben können
Kurs, Gruppe, Studienp, Kategorie, Ordner,, Lernsequenz
Objekte haben gar keine Vorbedingungen
Können Studienprogramm überhaupt Vorbedinungen haben?
MockUp m it Aktionen-Menü-Eintrag als ShortCut
Wir machen keine Multi-Action im Manage-Screen.
3.2 User Interface Details
new tab "Preconditions", rightmost in settings-tab
3.3 New User Interface Concepts
none
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 Contact
- Author of the Request: Samoila, Oliver [oliver.samoila]
- Maintainer: Meyer, Stefan [smeyer]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
6 Funding
If you are interest in funding this feature, please add your name and institution to this list.
7 Discussion
Kunkel, Matthias [mkunkel], 02 JUN 2020 : Preconditions are related to references of an object, not to the object itself. I can have multiple references on a learning module and each of them has it's own precondition setting. How this should be visualised in the settings tab or the object itself?
I fully agree that the current 'Availability' workflow is not very user-friendly. But unlike your suggestion, this workflow considers the fact that preconditions are defined in the context of using an object and not absolutely.
8 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: 5. Feb 2021, 12:20, Samoila, Oliver [oliver.samoila]