App Rating/Feedback Control
This component (based on the Dialog component) provides a 5-star rating dialog which allows users to rate your app. When users select a rating, a corresponding emoticon is shown. Users can also add a note with their rating. After the rating is submitted, the user receives a thank you message. Another rating/feedback can only be given when the component is reset.
The dialog is invoked via a configurable icon (comprising of a circle and image). The X and Y coordinates of this icon can be set
allowing you to place the icon wherever you like in your app.
It's up to you to decide what you do with the outputted rating/message. In the example screen hosting the component, I have added a timer to show how the rating value/message can be patched back to a data source.
Any suggestions please let me know/feel free to add and share!
Enjoy!
Alex (@sharepointalex)
Input/Output properties as follows:
Property Name | Description |
Input properties | |
OverlayFillColor | Fill colour for the overlay |
RateButtonY | Y coordinates for the rating button |
RateButtonX | X coordinates for the rating button |
RatingScale | Currently unused - I plan to add a configurable rating scale later (Updated app to follow) |
Output properties | |
SelectedRating | The number of the selected rating e.g. 3 |
RatingNote | The note/feedback provided with the rating |
IsOpen | Indicates whether or not the rating dialog is open (can be used to trigger a timer to patch a datasource) |
RatingSubmitted | Indicates whether or not the rating has been submitted |