Skip to content

Feedback gathering mechanisms

rschaniel edited this page Oct 29, 2016 · 13 revisions

Functionality of the different feedback gathering mechanisms

Android client

Each mechanism is configurable via its configuration parameters. Other resources which are not configurable via the configuration parameters, e.g., such as the text of a button, can be adapted via Android resources. See the Android Usage section for more information.

Text Mechanism

Provides a simple text input field to the user. It is styled according to the Google Material Design guidelines. The text input field provides a hint as well as a floating label after the user entered some text. It is also possible to restrict the maximum amount of allowed characters. If the character count is visible or not can be configured too. For further configuration options, see the text mechanism parameters

Rating Mechanism

Enables the user to rate something regarding the application. A default as well as a maximum rating need to be configured.

Screenshot Mechanism

In case of a PUSH feedback, the application automatically takes a screenshot of the current screen. It then provides various options to annotate the screenshot. The user is able to remove the screenshot, choose another image or edit the image. The title of the screenshot mechanism as well as the maximum number of text annotations can be configured. Following options are available to edit the image:

  1. Free-hand drawing
  2. Various figures such as straight lines, arrows, rectangles and circles
  3. Put sticker annotations on the image
  4. Choose a drawing color
  5. Crop the image
  6. Undo and Redo functionality for all drawing and image cropping operations
  7. Put text annotations on the image
  8. Choose between Non-Blur/Blur effect for drawing
  9. Choose between Stroke/Fill for drawing
  10. Choose between color only and black only mode for drawing

Sticker annotations:

Text annotations:

Audio Mechanism

The user can also give feedback by recording an audio message. Once the audio message is recorded, the user can replay it or record a new one. The slider enables the user to jump to a certain position in the recorded audio. The title of the audio mechanism as well as the maximum maximal possible recording time can be configured.

Category Mechanism

It allows to present a choice to the user. It can either be multiple or single choice. The user is also allowed to add own categories. The type of choice, i.e., single or multiple choice, is configurable as well as the the fact if it is allowed for the user to create an own category. The possible choice options need to be configured. For further configuration options, see the audio mechanism parameters

Single choice without own categories allowed:

Multiple choice with own categories allowed:

Web client

Text Mechanism

Provides a simple text input field to the user.

Rating Mechanism

Enables the user to rate something regarding the page.

Screenshot Mechanism

Takes a screenshot of the page or a part of the page. It then provides various options to annotate the screenshot. The user is able to drag symbols onto the taken screenshot, write text or make some annotations.

Attachment Mechanism

Allows the user to attach files to the feedback.

Audio Mechanism

The user can record an audio with his feedback. Is is then possible to replay the recorded audio before sending to the server. This mechanism is in most browsers only usable on secure hosts (You might get a message like this one: getUserMedia() no longer works on insecure origins. To use this feature, you should consider switching your application to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details.)

Category Mechanism

It allows to present a choice to the user. It can either be multiple or single choice. The user is also allowed to add own categories.