Feature Wiki
Tabs
Show Poll in Object Lists
Page Overview
[Hide]1 Initial Problem
Unlike all other Objects, Polls are not shown in their parent Containers in Object lists, but only as blocks. This makes it harder to manage them as objects (see e.g. 39717), and should be streamlined.
2 Conceptual Summary
Polls should be shown in Object lists, in addition to be shown as a block. Clicking on their title there should lead to the Content Tab for Poll proposed elsewhere. Object-specific actions (Settings, Move, Copy, etc.) should not be offered in the block's 'Actions' dropdown anymore, but only in the object list. An exception should be made for '(De-)Activate Notifications', since this action is useful not only for admins.
If and only if Content Tab for Poll is accepted, it should also be possible to disable the presentation of individual Polls in their containers altogether, such that they appear exclusively in Object lists.
3 User Interface Modifications
3.1 List of Affected Views
- The 'Content' tab of Container objects.
- The 'Settings' tab of Polls.
3.2 User Interface Details
Polls are shown in object lists, as all other ILIAS objects, with their title, an icon, information about availability, etc. There are no additional, Poll-specific properties.
All options that are currently in the Actions dropdown of the Poll block are now offered in the object list. In the Poll block, only '(De-)Activate Notifications' remains.
A checkbox 'Show Block in Container' is added to the 'Settings' tab of Polls, in a new section 'Presentation'. It carries the byline 'If enabled, this Poll is shown as a block in the ‘Content’ tab of its container'.
If disabled, this Poll is not shown as a block, and is only available to users in its 'Content' tab proposed in Content Tab for Poll.
The checkbox is enabled by default.
3.3 New User Interface Concepts
No new user interface concepts needed.
3.4 Accessibility Implications
No accessibility implications.
4 Technical Information
-
5 Privacy
No changes required to the privacy information.
6 Security
No security implications.
7 Contact
- Author of the Request: Schmitz, Tim [tschmitz]
- Maintainer: Schmitz, Tim [tschmitz], 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.
- …
9 Discussion
Seiler, Yvonne [yvseiler], 01 FEB 2024: Have you considered whether it might make sense to implement the display as a secondary panel as an optional setting? So that the course administrator can decide whether a poll can only be displayed in the list of objects or also on the page as secondary panel for direct interaction.
As I understand the article, there is currently no such choice, i.e. it is displayed both as a secondary panel and in the listing. I am asking because we have already had people at the University of Bern asking whether the poll could be displayed in the list of objects and not in the secondary panel area.
Schmitz, Tim [tschmitz], 09 FEB 2024: Seems like a sensible idea to me (with the negligible caveat that it only makes sense if Content Tab for Poll is accepted). I've expanded the article accordingly. Thank you for the suggestion!
JourFixe, ILIAS [jourfixe], 04 MAR 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 10. Please add "Results" to the dropdown of the block presentation to offer a quick way to the results of the poll.
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}
Privacy
Information in privacy.md of component: updated on {date} by {user} | no change required
Approval
Approved at {date} by {user}.
Last edited: 4. Mar 2024, 15:43, Kunkel, Matthias [mkunkel]