Feature Wiki

Information about planned and released features

Tabs

Show Number of Remaining Tries in Questions from the Start

This page is a part of the "Gamification" complex.

1 Initial Problem

The default question feedback dynamically displays the number of remaining attempts, however, not when opening a page but only after checking one's answers.
In case a question only allows one try, users get the information too late.

This is a disadvantage when building gamification solutions where a user considers whether to answer a question or rather choose another way to go on.

2 Conceptual Summary

The number of remaining tries for questions in ILIAS learning module pages is dynamically displayed even before the question is answered (to be exact: before the answer is checked by the user).

3 User Interface Modifications

3.1 List of Affected Views

lm/content/content

3.2 User Interface Details

When the question has not been answered yet, the number is displayed on top left of the question paragraph, headed by a string "Tries Remaining: ".

The rest of the functionality doesn't have to be changed:
After unsuccessful tries, it is displayed in the default feedback below the question after checking one's answers.

3.3 New User Interface Concepts

There are two aspects:

  • On top left of the question paragraph, a language variable has to be displayed.
  • It has to be displayed dynamically as long as the question has not been answered yet.

4 Technical Information

{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}

5 Contact

  • Author of the Request: Suittenpointner, Florian [suittenpointner]
  • Maintainer: {Please add your name before applying for an initial workshop or a Jour Fixe meeting.}
  • Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}

6 Funding

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

7 Discussion

8 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}

Approval

Approved at {date} by {user}.

Last edited: 7. Sep 2018, 15:50, Suittenpointner, Florian [suittenpointner]