Skip to main content
Engagement Scores are a feature that assigns a numeric point total to each member based on how active they are on your platform. Engagement Score

Overview

Engagement Scores track participation across the Academy by awarding points for specific actions, such as completing lessons, posting in channels, and attending events. Scores are calculated at two levels: the Academy level (activity anywhere on the platform) and the Program level (activity within a single program). Admins can view individual and aggregate scores in Insights > Engagement, and any dashboard can surface scores visually using the Leaderboard block. By default, each qualifying action earns 1 point. Admins can adjust point values per action type to reflect what matters most in their community.

Add a Leaderboard Block to the Academy Dashboard

The Leaderboard block displays top-ranked members on your academy dashboard, giving members visibility into their standing and motivating ongoing participation.
  1. Navigate to your academy dashboard and hover between existing blocks until the Add block option appears.
  2. Click Add block to open the block selector.
  3. Select Leaderboard.
  4. Choose a display style: Carousel or List.
  5. Enter a name for the block.
  6. Set the number of members to display in the leaderboard.
  7. Choose a Time period for score calculation. Options range from Last 7 days to Last year.
  8. Toggle Hide on mobile if you want to suppress the block on smaller screens.
  9. Click Create to publish the block.
The leaderboard shows the top-ranked members, a dividing line, and then the viewing member’s own rank and score displayed in the lower-right corner of their profile image. The block will remain empty until at least 3 members have a score above 0 within the selected time period. Actions that count toward the Academy-level score:
  • Completing modules in any program’s curriculum on the platform
  • Completing any piece of content in any curriculum on the platform
  • Submitting assignments in any lesson on the platform
  • Commenting on any content across the platform
  • Sending messages to any channel on the platform
  • Sending direct messages
  • Reacting to content or channel messages
  • Bookmarking any piece of content
  • Attending any event on the platform

Add a Leaderboard Block to a Program Dashboard

You can also add a Leaderboard block to an individual program’s dashboard. This score reflects engagement within that program only and does not include activity from other programs.
  1. Go to Experiences and select a program from the dashboard.
  2. Hover over the program’s landing page to reveal the Add block option.
  3. Click Add block and select Leaderboard.
  4. Choose a display style, and set the title and description.
  5. Set the number of members to display and select a Time period.
  6. Toggle Hide on mobile if desired.
  7. Click Create to publish the block.
As with the Academy-level leaderboard, the block requires at least 3 members with a score above 0 before it will display content. Actions that count toward the Program-level score:
  • Completing modules within this program’s curriculum
  • Completing any content within this program’s curriculum
  • Submitting assignments within this program’s curriculum
  • Commenting on any content within this program
  • Sending messages to any channel within this program
  • Reacting to content or messages within this program
  • Attending any event within this program

View Engagement Insights

The Insights > Engagement page gives you a full reporting view of engagement activity across your Academy.
  1. Go to Admin > Insights > Engagement.
The page surfaces several charts by default:
  • Engagement Score Trend: shows how overall engagement scores have changed over time.
  • Engagement Score Breakdown: shows point totals split by action type, so you can see which behaviors are driving scores.
  • Reactions: shows reaction activity and the top reactions used across the platform.
  • New Bookmarks: tracks bookmarking activity over the selected period.
Each chart has an overflow menu that lets you download the data. You can export as CSV, JSON, or Excel, with an option to keep the data formatted on download. The default date range is the previous 90 days. Click the date filter to set any custom range you need.

Adjust Scoring Weights

Each qualifying action earns 1 point by default. You can raise or lower the value of any action type on a scale of 0 to 10.
  1. Go to Admin > Insights > Engagement.
  2. Click Edit Weights.
  3. Update the point values for any action types you want to emphasize or de-emphasize. For example, you might assign more points to completing a module than to sending a direct message.
  4. Click Save to apply your changes.
Weight changes apply to all future score calculations and are reflected across all leaderboard blocks on your dashboards.
Start with the default weights and observe your members’ behavior for a few weeks before adjusting. Increasing points for high-value actions (like completing modules or submitting assignments) and keeping social actions lower tends to keep leaderboards competitive while reinforcing the learning behaviors you care most about.

FAQ

Why is my Leaderboard block not showing any members? The leaderboard requires at least 3 members to have a score above 0 within the selected time period before it will display. If you have just launched your Academy or program, or if the selected time period is very short, the block will remain empty until enough members take scored actions. Can I see last month’s leaderboard scores after the period has reset? Yes. Open the leaderboard block settings and change the Time Period to Last 30 Days or the relevant past period. This repopulates the leaderboard with scores from that window so you can review them. If you want to track multiple time periods simultaneously, add separate leaderboard blocks to a Custom Page and set each one to a different time period. Are scores on the leaderboard a total or an average? Scores shown on the leaderboard are point totals, not averages. Each qualifying action a member takes within the selected time period adds to their cumulative score for that period. Can I manually reset the leaderboard? There is no manual reset button. Leaderboard scores reflect cumulative activity within the selected time period. To start fresh, you can change the time period on the leaderboard block (for example, switch to This Month) so scores reflect only activity from that point forward. What is the difference between the Academy-level leaderboard and the Program-level leaderboard? The Academy-level leaderboard scores all activity across every program and channel on the platform. The Program-level leaderboard scores only activity within that specific program, including its curriculum, channels, and events. A member who is active across many programs may rank highly on the Academy leaderboard but lower on a single-program leaderboard. Can I display the Leaderboard block as a list instead of a carousel? Yes. When creating or editing the leaderboard block, select List from the display style options. Both styles show the same ranking and score data. Can I export engagement score data? Yes. Each chart in Insights > Engagement has a download option in its overflow menu. You can export any chart as a CSV, JSON, or Excel file, with an option to keep the data formatted. This is the built-in way to pull engagement data out of Disco. If you need automated or programmatic exports (for example, pushing scores to an external tool on a trigger), contact Disco support to discuss available options. Can engagement score data be filtered by group? No, you can’t currently filter the engagement score report by group. You can however filter by groups within a Program and view engagement scores from there.