IT Support

During my UI/UX internship with GovTech, I was tasked with adding an article rating feature into the IT Support mini-app.

Role

Role

UI/UX Designer

Year

Year

2024

Software

Software

Figma

Responsibilities

Responsibilities

Research

Prototyping

Screen Design

Background

When faced with IT issues, public officers typically reach out to the help desks of the mini-apps they are using by sending emails, making phone calls, or filling out forms. The IT Support mini-app creates a more convenient and efficient way for public offers to report IT-related issues.

The addition of the article rating system allows us to assess the helpfulness of the articles in solving user queries. Moreover, user feedback can aid in content improvement and overall ticket reduction.

Research

Here, the design challenge was: How might we encourage users to rate the articles? I took some time to research common designs and logic flows of user ratings and review systems across popular websites and applications. I have summarised the main findings from my research.


  1. Binary versus Likert Ratings

Usability Testing

After weighing the pros and cons, I chose to go with binary ratings. Additionally, its cons can be easily circumvented by providing an open-ended section for users to input more detailed feedback.


  1. Display number of ratings

Usability Testing

Desktop research revealed that a majority of applications / websites displayed the number of ratings. However, after weighing out the pros and cons, I decided against it.

My rationale was that these numbers were more helpful for the back-end team as compared to users. If an article is negatively rated by majority of its previous viewers, users are more likely to be turned away from reading the article. Following this, they are likely to report the issue to a help-desk, undermining the objective of the ratings feature — to reduce ticket numbers.

On the other hand, this data should be made available to the back-end team as articles with overwhelmingly negative ratings should be updated ASAP.


  1. Retaining user's previous rating

Usability Testing

I decided that this was unnecessary as it is not useful for users to know that they had previously viewed and rated the article. Furthermore, if users are re-visiting the article, it signals a deeper issue as the user's issue has not been resolved and the article’s content may be inaccurate.


  1. Phrasing of feedback options

Usability Testing

After compiling a list of common phrasings, I shortlisted these four options as they collectively address various aspects of the subject matter, ensuring that the feedback gathered would be comprehensive, useful and actionable.


Design Considerations

  1. Location of ratings feature

Usability Testing

We opted to position the ratings feature at the bottom of the article so that it catches the users' attention right after they finish reading, thus increasing the probability of them leaving a rating. While it does push the 'Contact IT Support' section down, it remains discoverable by users.


  1. Single select radio buttons

Usability Testing

The decision to use radio buttons instead of checkboxes was based on the rationale that users will rarely encounter more than one issue. But if that does occur, they can still provide information in the open-ended section.

In addition, presenting a list of potential reasons for users to pick from, as opposed to an open-ended section, streamlines the feedback process and data analysis for article improvement.


  1. Positive rating flow

Usability Testing

The immediate submission of a positive rating helps to reduce friction for users, removing the extra step to explain why the article was helpful. Ultimately, this helps to increase the response rate.


  1. Open-ended section

Usability Testing

To reduce clutter within the screen, we decided to only make the open-ended section visible when the "Others" option is selected. Here, the challenge lies in finding a middle ground between maximising the amount of data gathered and streamlining the feedback process for users by minimising clutter and other distractions.


High-Fidelity Prototype

After discussions with the business and development team, I prototyped the key flows. Unfortunately, my internship ended before I could conduct usability testings with the prototype. Another UX designer will be proceeding with the UTs to validate the design decisions.

1.1. Submit a negative rating


1.2. If "Others" is selected


  1. Submit a positive rating


  1. Error Flow: User did not select a radio button


  1. Error Flow: User did not fill up open-ended section


  1. Error Flow: Open-ended section exceeds character limit