Proposal for like/rate features (front-end)

Status
IN PROGRESS
Stakeholders
Outcome
Due date
Owner
Related JIRA task

SWIK-216 - Getting issue details... STATUS SWIK-217 - Getting issue details... STATUS


Background

“Like” feature should provide the possibility for SlideWiki users to like (or dislike) the deck (or slide content), while “rate” feature should provide the possibility for submitting a more fine grained feedback in terms of star rating (e.g. from 1 to 5) of the content. By keeping track of the like/rate feedback activity, we should be able to provide the SlideWiki users with additional indicators such as number of likes, average rating per deck/slide, etc.

As starting point, we should agree upon where these like/rate activity components should be placed in the SlideWiki UI.

Proposal

As these features could be applied at both deck and slide level (depending on our intentions for post-processing and analysis), we propose for the time being to introduce these feature only at the deck level, while they could be easily applied at the slide level later on, if needed.

“Like” feature

In relation to “like” feature, we propose to introduce the “like” button in “content action” footer (to make it visible as much as possible), while corresponding indicator (e.g. number of likes) could be placed in top right corner of the deck view component, as shown below:

“Rate” feature

As “rate” feature should provide more precise feedback on the content of the deck, for now we propose two options of “rate” feature placement (having in mind proposed placement of “like” feature).

1. The first one would be to introduce “Rate” tab as part of the Content modules panel as shown below. In this case, we could provide additional indicators (e.g. average rating, the information on how many users rated the content so far, etc.) to the user also as part of the same Rate tab module.

2. The second option could be (as discussed with Abi and Soledad in Amsterdam) to introduce the “rate” feature in already existing “Comments” tab as shown below. In this case, the user could rate the content whenever submit the comment. Also, this requires perhaps renaming the entire Tab title to Comments&Rating, or Reviews, or similar.

Similarly as for “like” feature, we could include an average rate indicator in top right corner of deck view component, as shown below.

We propose for the time being to make these features available only to the registered SlideWiki users (as in this way we will be able to keep track of who specifically rated or liked the deck, and to adequately render the information in order to avoid multiple ratings or likes from the same user). Certainly, these could be made available for unregistered users as well.

Discussion points

  1. Your preferences and comments on the placement of “like” button and “number of likes” indicator?
  2. Your preferences and comments on the placement of “rate” feature (as separate tab, as part of comment tab, or else), and average rate indicator?
  3. Should these features be provided at both deck and slide level (in relation to what kind of indicators we plan to extract apart from number of likes, average rate) or only at the deck level?
  4. Should these features (and related indicators) be related to latest revision only, or should they be provide for all revisions separately?
  5. Should these feature be available only to registered SlideWiki user or for other users as well?