Feature Wiki

Information about planned and released features

Tabs

Visibility of objects in courses/groups

1 Requirements

It should be made easier for course administrators to hide or display objects for course members (e.g. via the actions-menu). At the moment, they have to change the permissions or set the availability; this is not very comfortable.

It would also be fine, if you could just change the visibility of more than one object with a few clicks, e.g. in the managing view: just choose the objects you want to hide.

The objects should be marked as invisible/hidden (like “offline”).

1.1 Open Issues (Leifos, 10 Feb 2016)

The general idea is to first select multpiple objects on the "manage" screen of a course or category and then to modify some setting for all of them. Either the "offline/online" statis (A), a permission (B) or a new extended setting of the "Availability" settings (C).

Alternative A: Current "Online" setting will be used and be centralized for all object types. The setting will be used directly in ilAccess. Several object type related implementations (learning module, tests) need to be changed.

  • Setting can be changed with "edit settings" permission.
  • If an object is linked multiple times, "offline" means that the object is not available in all contexts.
Alternative B: After selecting the objects an action "Set/Revoce Permission" is clicked. Now the user can select what permission should be set or revoked for all these objects and for which role this change should be applied.
  • Setting can only be changed with "edit permissions" permission.
  • If an object is linked multiple times, each context has its own permission.
Alternative C: The "Availability Screen" is changed. Currently the options are "Timings disabled", "Temporarily Available", "Time Target Enabled". This should be extended to at least four options: "Available", "Not Available", "Temporarily Available", "Time Target Enabled".
  • Setting can be changed with "edit settings" permission.
  • If an object is linked multiple times, each context has its own availability settings.
We currently have a preference for C. We also think the "online/offline" settings should be renamed to "Draft"/"Published" to show their strong content dependency.

1.2 Comments Hochschule Bonn-Rhein-Sieg, Feb 2016

We also prefer Alternative C. For us it is important that linked objects have their own availability settings.

2 Additional Information

  • Idea / concept: Wegener, Miriam [miriamwegener]
  • Interest in funding: Hochschule Bonn-Rhein-Sieg
  • Maintainer: (will be set by Jour Fixe / maintainer)
  • Implementation of the feature is done by (will be set by Jour Fixe / maintainer)
  • Testcases by: (please add your name if you want to create the testcases for this feature)

3 Discussion

Zenzen, Enrico [ezenzen], 03 AUG 2022: This request no longer fulfills the requirements of the Feature Wiki. In consultation with the maintainer I change the status of the feature request to "Redundant / outdated". If the request is still relevant, please update template and mockups.

4 Implementation

{please 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: 3. Aug 2022, 10:57, Zenzen, Enrico [ezenzen]