Feature Wiki
Tabs
Content Tab for Poll
Page Overview
[Hide]1 Initial Problem
To users without 'Edit Settings' permission, Polls are exclusively shown in their parent Container object. For these users Polls can not be entered, they do not have a context of their own. This limit its the Poll in some respects, e.g. permalinks to it instead lead to its parent container, and makes it behave differently than all other ILIAS objects.
2 Conceptual Summary
Polls should have a 'Content' tab, where the what is shown as the content of the Poll block is shown on its own as the main content of the page. Permanent links should link to this tab, instead of the parent Container. The tab should be accessible by all users with 'Read' permission of the Poll.
3 User Interface Modifications
3.1 List of Affected Views
- Poll > Content
3.2 User Interface Details
The new 'Content' tab should have the same content as the Poll block, except for the Poll's description and its availability, as this information is already contained in the Poll's header.
The content should be centered, and stretch to about a third of the available space. The question and answers should be scaled up slightly, similar to questions in Tests.
Alternatively, one could also show the content left aligned, with limited width.
3.3 New User Interface Concepts
To have content not take up all the space it has is slightly unusual in ILIAS. Here we believe it to be justified, such that the two different presentations of Polls (block and 'Content' tab) do not look too different from each other. In the long run, a 'Question' KS component should be developed that works for both occasions (as well as in Surveys, Tests, etc.).
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]
- 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
JourFixe, ILIAS [jourfixe], 04 MAR 2024: We highly appreciate this suggestion and accept the feature for ILIAS 10 - with the small change to align the content in the Content tab left (as shown in the accordeon).
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:26, Kunkel, Matthias [mkunkel]