Feature Wiki

Information about planned and released features

Tabs

Support rating of questions in pool

1 Initial Problem

There is currently no chance to rate questions of a question pool within the pool. This can only be done throuth external documents (e.g. excel sheet about pool content). Especially in scenarios where several question authors are cooperating it would be great to have an option to rate questions.

2 Conceptual Summary

The known five-star rating should be offered for test questions within question pools. Rating information should be re-usable in filters and kept when exporting it.

3 User Interface Modifications

3.1 List of Affected Views

  • Test Question Pool » Questions

3.2 User Interface Details

  1. Test Question Pool » Questions: New column in table of questions "Rating". Clicking on rating allows to add new rating or to edit existing (similar to data collection).

3.3 New User Interface Concepts

To support filtering of questions according to rating, we need a new filter type "Rating", see below. It should allow to filter items that fit to one of the selected options:

  • All: No items are hidden.
  • Not rated: Shows all items that have no rating yet (it is not possible to rate an item with 0 stars).
  • 1 to 2 stars: Shows all items with an average rating from one stars to two stars (a rated item cannot get less than a one star rating).
  • 2 to 3 stars: Shows all items with an average rating from two stars to three stars.
  • 3 to 4 stars: Shows all items with an average rating from three stars to four stars.
  • 4 to 5 stars: Shows all items with an average rating from four stars to five stars.
Notice: An item rated with exactly three stars will be displayed when choosing "2 to 3 stars" as well as when choosing "3 to 4 stars".

Suggested filter for ratings (expanded)

4 Technical Information

This feature request depends on the functionality of the common rating subsytem of ilias and its performance.

Browsing large question pools showing many questions at once could affect the surfing experience with slightly increased page load times, but this can be avoided by restricting the maximum rows in the table as it is indeed also valid by default.

There are no technical objections for this feature request.

5 Contact

6 Funding

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

  • DHBW Karlsruhe,

7 Discussion

Kunkel, Matthias [mkunkel], April 18, 2017: Request has been separated from former feature request "Test Question Pool: Comments and Rating".

JourFixe, ILIAS [jourfixe], May 22, 2017: We highly appreciate this suggestion and schedule it for 5.3. Instead of the suggested single dropdown we prefer a From-To-Element with two dropdowns. The second ('to') dropdown needs to be content-sensitive to the upper one. Example: From = 3 stars => To only offers 4 and 5 stars as option.

Heyser, Björn [bheyser] July 19th, 2017: When the features rating and comments for test questions shared a single feature request page, i commented on the requirement that stored ratings will be kept when exporting. After the separation of request pages, my comment has been left on the page dealing with the comment feature.

From chapter 2 - Conceptional Summary: Rating information should be re-usable in filters and kept when exporting it.

Since the ratings depend on the user id the rating service probably does not provide any export/import functionality. It would not be possible to restore ratings when importing the pool to another installation. I had a short technical discussion with Jansen, Michael [mjansen].

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. Aug 2017, 14:46, Undisclosed