Skip to main content

Feedback List

This is where you view all the feedback that members have left about classes and coaches. Think of it like a suggestion box that collects ratings and comments after each class. You can browse through feedback cards, filter them by date or employee...

Written by Ronny Christensen
Updated over 3 weeks ago

What This Screen Does

This is where you view all the feedback that members have left about classes and coaches. Think of it like a suggestion box that collects ratings and comments after each class. You can browse through feedback cards, filter them by date or employee, and sort them by newest or oldest. This helps you understand how your classes and coaches are performing over time.


How to Get There

  1. Open the dashboard.

  2. In the left-hand menu, click Feedback.

  3. You are now on the Feedback List screen.


Step-by-Step Guide

1. Search for Feedback

  • At the top of the screen you will see a search bar on the left side.

  • Type a keyword to search through feedback entries.

  • Results will appear in a dropdown as you type. Click on a result to navigate to it.

2. Filter by Date Range

  • Click the Filters button on the right side of the toolbar.

  • A drawer panel will slide in from the right.

Field

Required

What to Enter

Start Date

No

Pick the earliest date you want to see feedback from.

End Date

No

Pick the latest date you want to see feedback until. Must be later than the start date.

  • Both dates must be set for the date filter to take effect. If only one is set, the filter will not apply.

  • To remove the date filter, click the reset icon (circular arrow) inside the filter drawer, or click the Clear button in the filter results bar.

  • Click the X button or click outside the drawer to close it.

3. Sort Feedback

  • Click the Sort By: button next to the Filters button.

  • Choose one of the following options:

Option

What It Does

Latest

Shows the most recent feedback first. This is the default.

Oldest

Shows the oldest feedback first.

4. View Filter Results

  • When you have active filters (date range or title), a results bar appears below the toolbar.

  • It shows how many results match your current filters.

  • You can remove individual filters by clicking the X on the filter chip.

  • Click the Clear button (trash icon) to remove all filters at once.

5. Browse Feedback Cards

  • Feedback entries are displayed as cards in a grid layout.

  • On large screens you see 3 cards per row, on medium screens 2 per row, and on small screens 1 per row.

  • Each card shows information from the ClassFeedbackDto, including:

    • The class title

    • The member who left the feedback

    • The rating and comments

    • The date the feedback was created

  • The list shows 9 feedback entries per page.

  • If there are more than 9 entries, a pagination bar appears at the bottom of the list.

  • Click a page number or use the arrow buttons to move between pages.

  • The system will load the next batch of feedback from the server.


What Happens Behind the Scenes

Page loads
        |
        v
URL query parameters are read (sortBy, startDate, endDate, employeeId)
        |
        v
Filters and sort state are initialized from the URL
        |
        v
API call: ClassFeedbackService.findAll({ pageSize: 9, from, to, employeeId, sortBy: ['createdDate'], direction })
        |
        v
Server returns feedback entries + total count (in response header x-total-count)
        |
        v
Feedback cards are displayed in a 3-column grid
        |
        v
URL is updated with current filter/sort state (so you can bookmark or share the link)
        |
        v
(When you change page)
API call: ClassFeedbackService.findAll({ pageNumber, pageSize: 9, from, to, sortBy: ['createdDate'], direction })
        |
        v
New page of feedback cards is displayed


Troubleshooting

“I see no feedback at all”

  • If the list is completely empty and no filters are active, it means no members have submitted feedback yet.

  • Make sure the feedback feature is enabled in your chain settings (isFeedbackAllowed must be turned on). Ask your administrator to check this.

  • If you just enabled feedback, members will need to attend a class and submit feedback before entries appear here.

“My date filter is not working”

  • You must set both a start date and an end date for the filter to take effect. Setting only one of the two will not filter anything.

  • Make sure the end date is later than the start date. If it is not, you will see a red error message below the end date field, and the filter will be ignored.

“I changed filters but the results look the same”

  • The URL in your browser updates every time you change a filter or sort option. Try refreshing the page to make sure the latest data is loaded.

  • Check if the date range you selected actually covers the time period when feedback was submitted. If the range is too narrow, you might miss entries.

“The page is loading slowly or not loading”

  • The feedback list calls the server every time you change a filter, sort option, or page. If your internet connection is slow, this can cause delays.

  • Try refreshing the page. If the problem continues, check your internet connection or contact your administrator — the feedback API may be experiencing issues.

“I only see 9 results but I know there is more feedback”

  • The list shows 9 entries per page by default. Look for the pagination controls at the bottom of the page and click to the next page to see more.

  • If pagination is not showing, it means the total number of results for your current filters is 9 or fewer.

“I shared the URL but my colleague sees different results”

  • Filter and sort settings are saved in the URL query parameters. When you share the link, the recipient should see the same filters applied.

  • However, if the recipient has a different gym or permission level, they might see different feedback entries. Feedback visibility depends on your account’s access rights.

“The ‘No Data’ message appeared after I applied filters”

  • This means no feedback matches your current filter criteria. Try widening the date range or removing filters by clicking the Clear button in the results bar.

  • Double-check that the start and end dates are correct and cover the period you are looking for.

Did this answer your question?