Feature Wiki

Information about planned and released features

Tabs

Content Tab for Poll

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

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]