Feature Wiki

Information about planned and released features

Tabs

Jump to feedback when requested

1 Initial Problem

When a user requests a feedback to a question, ILIAS reloads the page and stays on top of the page. The user has to scroll to the shown feedback manually.

2 Conceptual Summary

  • ILIAS should jump to the shown feedback once a feedback has been requested by a user and the page is reloaded for displaying this feedback.
  • Alternative solution: ILIAS does not even have to load the page again. The feedback can be displayed immediatelly by JavaScript magic.

3 User Interface Modifications

3.1 List of Affected Views

No UI changes required.

3.2 User Interface Details

No UI changes required.

3.3 New User Interface Concepts

None

4 Technical Information

Heyser, Björn [bheyser], 03 April 2017: The maintainer strongly supports the general idea and there should be not technical objections for the first suggestion of simply jump to an anchor. Introducing any ajax based Lazy Loading of Feedback is a quite nice idea as well, for this I have to take some break to think about it. My first impression - it should work, but i need to consider every aspect around and this of course for every question type.

5 Contact

6 Funding

If you are interest in funding this feature, please add your name and institution to this list.

  • ...

7 Discussion

JourFixe, ILIAS [jourfixe], 22 JAN 2018 : We highly appreciate this suggestion and schedule it for 5.4. As technical solution we prefer to reload the page and jump to an anchor.

8 Implementation

This feature has been integrated following the concept of using an html anchor with a page reload.

When feedback is requested, the reloaded page is scrolled to the feedback automatically when the page is appropriately long. When the feedback section is shorter than the available vertical space the browser stops before the anchor of course.

The inline feedback that is provided by the question types Single Choice, Multiple Choice and Kprim Choice has been considered as well. When this kind of feedback is enabled within the test object and provided by the question in general, the feedback anchor is placed before the question container. 

Also the presentation of the page media content that comes with the question has been removed from the presentation of the best possible solution. Presenting this elements twice leads to unnecessary clutter on the screen.

Test Cases

Test cases completed at 11. May 2018 by Heyser, Björn [bheyser]

Approval

Approved at May 17, 2018 by Kunkel, Matthias [mkunkel].

Last edited: 17. May 2018, 16:58, Kunkel, Matthias [mkunkel]