Feature Wiki

Information about planned and released features

Tabs

Integration of Preconditions in Settings Tab

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. 

ILIAS 6 – Settings Tab without Preconditions (and without Availability)
Preconditions via Availability-Action – hard to find

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:

  • Bibliography List Item
  • Blog,
  • Booking Tool
  • Category (Category Link inherits from category)
  • Chat
  • Course (Course Link inherits from course)
  • Content Page
  • Data Collection
  • Exercise
  • File
  • Folder
  • Forum
  • Glossary
  • Group (Group Link inherits from group)
  • Individual Assessment

  • Learning Module HTML
  • Learning Module ILIAS
  • Learning Module Scorm
  • Learning Sequence
  • Mediacast
  • Media pool
  • Portfolio Template
  • Session
  • Survey
  • Test
  • Question Pool Test
  • Question Pool Survey
  • Weblink Collection
  • Weblink
  • Wiki

(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

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]