Leaderboards are page blocks that rank members by weighted engagement score over a selected time window, giving admins a way to surface activity and encourage participation across an Academy.
A leaderboard block reads engagement data that already exists in your workspace and displays it as a ranked list or carousel on any customizable page. The block does not generate scores — it surfaces them. Admins most commonly add leaderboards to Academy home pages, For You feeds, or other dashboard-style surfaces where members land regularly.Leaderboards are configured at the page level, not from a central admin settings page.
To add a leaderboard, work directly on the page where you want it to appear.
Open the Academy page or custom page you want to customize.
Enter the page editing experience.
Click Add Block.
Select Leaderboard from the block picker.
The Leaderboard block appears in the Standard Blocks section of the block picker. If the block appears disabled, the tooltip will indicate a page-configuration limitation rather than a leaderboard-specific issue.
Enter a short description. This text appears as tooltip content on the block, not as on-page body copy. This field is required. The default value is The top members based on their activity.
Carousel is visual and card-based, suited for featured placements
List is denser and easier to scan at a glance
The default style depends on where you are adding the block. Community-level dashboards default to List. Experience-level dashboards default to Carousel.
On a Custom Page app, the Who can access? setting determines the leaderboard’s audience. With All Members selected, the leaderboard draws from all members of your Academy. With Private selected, it includes only the members you select individually or through groups. Rankings, including a member’s own position, are relative to that audience.Scores reflect those members’ activity across the Academy within the selected time period. Changing the app’s audience updates the leaderboard.
Members see the leaderboard in the display style you configured.
Carousel view shows ranked member cards in a scrollable carousel format.
List view shows a vertical ranked list with each member’s identity, point score, and rank iconography.
When the leaderboard displays rankings, members included in the page’s audience who fall outside the visible top list see their own position and score after the main rankings, even if they have no points in the selected time period.
The leaderboard score is a weighted engagement score built from a combination of member activities, not a single fixed metric. Activities that can contribute to a score include curriculum module completion, lesson or content completion, assignment submission and completion, comments, channel messages, reactions, bookmarks, and event attendance.Academy-wide leaderboards incorporate a broader set of activities including direct messages and bookmarks, because the Academy scope has a wider activity surface than experience scope.Adding a leaderboard block does not activate scoring. The engagement scoring model already exists in your workspace. The block makes that data visible on a page.
The scope of the page where you add the leaderboard determines which activities are counted, and this difference matters more than many admins expect.
Academy scope uses activity across the broader organization and all its experiences within the selected time window. This includes a wider range of activities.
Program scope counts only activity within that specific experience. Some engagement sources available at the community level are not included.
This is why the same member can appear very differently on a Academy Home leaderboard versus a leaderboard on an individual Program dashboard. Neither is incorrect, they reflect different scopes.
You can change how much each activity type contributes to the engagement score. Weight changes affect the ranking order on every leaderboard in your workspace.
Open Admin.
Go to Insights.
Open Engagement.
Click Edit Weights.
Adjust the weight values for actions including comments, reactions, direct messages, channel messages, content completion, module completion, assignment submission, bookmarks, and event attendance.
Click Update.
Weight changes are a workspace-level setting and apply to every leaderboard block in your community at once. Before editing weights, consider whether the change reflects how you want to measure engagement across your entire Academy, not just a single block.
The leaderboard block requires at least one member in its audience with a score above zero before it renders rankings. If no members in its audience have a positive score within the selected time window, members see an empty state.The empty state shows an icon, a “No engagement yet” title, and helper text letting members know they will appear once they begin engaging.This is expected behavior. A new community, a narrow time window, or an experience with low recent activity can all produce this state. It does not indicate a broken block.
Why is my leaderboard empty even though we have active members? The block only renders rankings when at least one member in its audience has a score above zero in the selected time window. Try widening the time period (for example, switch from “This week” to “Last 30 days”) or confirm that members have completed activities that earn points. In a private Custom Page app, only activity from the page’s selected members and groups contributes to its leaderboard.Can I see who ranked highest in a past time period? Yes. Change the Time Period setting on the leaderboard block to the relevant past window, such as Last month or Last 30 days. The block repopulates with engagement scores from that period. There is no automatic archive of leaderboard results, so if you need a permanent record, capture a screenshot before the window rolls over.Can I have multiple leaderboards showing different time periods on the same page? Yes. You can add multiple leaderboard blocks to a custom page and configure each with a different time period. This is a practical way to show “This month” and “Last month” side by side, giving members a running view of recent momentum.Is there a way to reset the leaderboard? There is no manual reset button. The displayed rankings are determined entirely by the Time Period setting. To effectively start fresh, switch the time period to a window that begins now, such as This month or This week. Members who have not yet engaged in that window will not appear until they do.Why does a member rank high on the community leaderboard but low on an experience leaderboard? Community and experience leaderboards use different activity scopes. The community leaderboard counts activity across your whole organization, including actions like direct messages and bookmarks. The experience leaderboard counts only activity within that specific experience. A member who is broadly active may have a lower score when only experience-specific activity is counted.Do engagement weight changes affect all leaderboards? Yes. Weights apply to every leaderboard block in your workspace. Changing weights recalculates scores across all leaderboards simultaneously.Why does my leaderboard block appear disabled in the block picker? A disabled block card typically points to a page-configuration limitation rather than a leaderboard issue. Check whether the page type supports custom blocks. If the issue persists, contact Disco support.Do admins appear on the leaderboard? Leaderboards are primarily member-facing rankings. In experience scope, the scoring logic is centered on enrolled member behavior. Admins and staff do not automatically participate as standard leaderboard members in every context.Is there any admin-facing export or permanent archive of past leaderboard rankings? The only current way to pull a past leaderboard ranking is to adjust the tiler for the time period on the engagement score report.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Disco Product Help Center","description":"Disco's product documentation and help articles provide the required support to succeed with Disco.","colors":{"primary":"#025DFE","light":"#5A9DFF","dark":"#025DFE"},"logo":{"light":"https://mintcdn.com/disco-e32b1565/cLCxNWG1yoWpmTLn/images/Disco_Logo-Wordmark-OnLight-Primary.svg?fit=max\u0026auto=format\u0026n=cLCxNWG1yoWpmTLn\u0026q=85\u0026s=ddca7d21cf6f3a38ff2084f45608539f","dark":"https://mintcdn.com/disco-e32b1565/cLCxNWG1yoWpmTLn/images/Disco_Logo-Wordmark-OnDark-Primary.svg?fit=max\u0026auto=format\u0026n=cLCxNWG1yoWpmTLn\u0026q=85\u0026s=cb3094b1d27f26e4ee4730090f6e864a"},"favicon":"https://mintcdn.com/disco-e32b1565/cLCxNWG1yoWpmTLn/images/Disco_Icon_Blue-White.png?fit=max\u0026auto=format\u0026n=cLCxNWG1yoWpmTLn\u0026q=85\u0026s=ac761e011b769c121ff70d9c386f76dd","appearance":{"default":"system"},"background":{"color":{"light":"#ffffff","dark":"#000000"}},"navbar":{"links":[{"href":"https://support.disco.co/hc/en-us/requests/new","label":"Support"},{"href":"https://status.disco.co/","label":"Status"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.disco.co"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/discolearn","youtube":"https://www.youtube.com/channel/UCFm0s2whdPZZVfbbkU0Qqlw","website":"https://www.disco.co"}},"seo":{"indexing":"all"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"disco-e32b1565","hasAudioNarration":false,"actualSubdomain":"disco-e32b1565","customDomains":["docs.disco.co"],"gitSource":{"type":"github","owner":"discolearn","repo":"disco","deployBranch":"production","contentDirectory":"product-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4c0026a2c90fb9b9eb008","collectionId":"d6918e08-7d78-4a92-b0aa-0e70fcc2459a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4c0026a2c90fb9b9eb008"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae4c0026a2c90fb9b9eb008","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Features","count":102},{"language":"default","tag":"Operations","count":32},{"language":"default","tag":"Learning","count":22},{"language":"default","tag":"Customize","count":19},{"language":"default","tag":"AI","count":16},{"language":"default","tag":"Community","count":12},{"language":"default","tag":"Reporting","count":9},{"language":"default","tag":"Introduction","count":9},{"language":"default","tag":"Member Management","count":8},{"language":"default","tag":"Integrations","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"type":"link","url":"https://support.disco.co/hc/en-us/requests/new"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"leaderboards","slug":"/leaderboards","pageMetadata":{"title":"Leaderboards","description":null,"href":"/leaderboards"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,OptimizedImage,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Leaderboards are page blocks that rank members by weighted engagement score over a selected time window, giving admins a way to surface activity and encourage participation across an Academy.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/disco-e32b1565/jUJZ3DBb4c0FXLi6/images/Leaderboard.png?fit=max\u0026auto=format\u0026n=jUJZ3DBb4c0FXLi6\u0026q=85\u0026s=94a709c448a0e63925769e51faaa066f`,alt:`Leaderboard`,\"data-og-width\":`2240`,width:`2240`,\"data-og-height\":`1120`,height:`1120`,\"data-path\":`images/Leaderboard.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/disco-e32b1565/jUJZ3DBb4c0FXLi6/images/Leaderboard.png?w=280\u0026fit=max\u0026auto=format\u0026n=jUJZ3DBb4c0FXLi6\u0026q=85\u0026s=e25d1a3db0e2a45058fc09546f4159e7 280w, https://mintcdn.com/disco-e32b1565/jUJZ3DBb4c0FXLi6/images/Leaderboard.png?w=560\u0026fit=max\u0026auto=format\u0026n=jUJZ3DBb4c0FXLi6\u0026q=85\u0026s=f28e866d2430c47551b165aa702b2e62 560w, https://mintcdn.com/disco-e32b1565/jUJZ3DBb4c0FXLi6/images/Leaderboard.png?w=840\u0026fit=max\u0026auto=format\u0026n=jUJZ3DBb4c0FXLi6\u0026q=85\u0026s=a16431fb989691b65bf88bc64270817b 840w, https://mintcdn.com/disco-e32b1565/jUJZ3DBb4c0FXLi6/images/Leaderboard.png?w=1100\u0026fit=max\u0026auto=format\u0026n=jUJZ3DBb4c0FXLi6\u0026q=85\u0026s=412ef93d9ce48ff35dca90bc22b6e2e9 1100w, https://mintcdn.com/disco-e32b1565/jUJZ3DBb4c0FXLi6/images/Leaderboard.png?w=1650\u0026fit=max\u0026auto=format\u0026n=jUJZ3DBb4c0FXLi6\u0026q=85\u0026s=0972b2037b3e9cc2356114b7255362fa 1650w, https://mintcdn.com/disco-e32b1565/jUJZ3DBb4c0FXLi6/images/Leaderboard.png?w=2500\u0026fit=max\u0026auto=format\u0026n=jUJZ3DBb4c0FXLi6\u0026q=85\u0026s=093d26cfd0b3e0441224281208ee4d37 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`overview`,children:_jsx(_components.strong,{children:`Overview`})}),`\n`,_jsxs(_components.p,{children:[`A leaderboard block reads engagement data that already exists in your workspace and displays it as a ranked list or carousel on any customizable page. The block does not generate scores — it surfaces them. Admins most commonly add leaderboards to Academy home pages, `,_jsx(_components.strong,{children:`For You`}),` feeds, or other dashboard-style surfaces where members land regularly.`]}),`\n`,_jsx(_components.p,{children:`Leaderboards are configured at the page level, not from a central admin settings page.`}),`\n`,_jsx(Heading,{level:`2`,id:`add-a-leaderboard-to-a-page`,children:_jsx(_components.strong,{children:`Add a Leaderboard to a Page`})}),`\n`,_jsx(_components.p,{children:`To add a leaderboard, work directly on the page where you want it to appear.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Open the Academy page or custom page you want to customize.`}),`\n`,_jsx(_components.li,{children:`Enter the page editing experience.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Add Block`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Leaderboard`}),` from the block picker.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Leaderboard`}),` block appears in the `,_jsx(_components.strong,{children:`Standard Blocks`}),` section of the block picker. If the block appears disabled, the tooltip will indicate a page-configuration limitation rather than a leaderboard-specific issue.`]}),`\n`,_jsx(Heading,{level:`2`,id:`configure-the-leaderboard-block`,children:_jsx(_components.strong,{children:`Configure the Leaderboard Block`})}),`\n`,_jsxs(_components.p,{children:[`Once you select `,_jsx(_components.strong,{children:`Leaderboard`}),`, a configuration form opens. Complete each field before saving.`]}),`\n`,_jsx(Heading,{level:`3`,id:`title`,children:_jsx(_components.strong,{children:`Title`})}),`\n`,_jsx(_components.p,{children:`Enter the heading that appears on the block. This field is required. The default value is Leaderboard.`}),`\n`,_jsx(Heading,{level:`3`,id:`description`,children:_jsx(_components.strong,{children:`Description`})}),`\n`,_jsx(_components.p,{children:`Enter a short description. This text appears as tooltip content on the block, not as on-page body copy. This field is required. The default value is The top members based on their activity.`}),`\n`,_jsx(Heading,{level:`3`,id:`leaderboard-style`,children:_jsx(_components.strong,{children:`Leaderboard Style`})}),`\n`,_jsx(_components.p,{children:`Choose how the rankings display:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Carousel`}),` is visual and card-based, suited for featured placements`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`List`}),` is denser and easier to scan at a glance`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The default style depends on where you are adding the block. Community-level dashboards default to `,_jsx(_components.strong,{children:`List`}),`. Experience-level dashboards default to `,_jsx(_components.strong,{children:`Carousel`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`members-to-show`,children:_jsx(_components.strong,{children:`Members to Show`})}),`\n`,_jsx(_components.p,{children:`Set how many ranked members appear. The minimum is 1 and the maximum is 15. The default is 10.`}),`\n`,_jsx(Heading,{level:`3`,id:`time-period`,children:_jsx(_components.strong,{children:`Time Period`})}),`\n`,_jsx(_components.p,{children:`Select a time window for the engagement data. Available options:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Last 7 days`}),`\n`,_jsx(_components.li,{children:`Last 30 days`}),`\n`,_jsx(_components.li,{children:`Last 90 days (default)`}),`\n`,_jsx(_components.li,{children:`Last 365 days`}),`\n`,_jsx(_components.li,{children:`This week`}),`\n`,_jsx(_components.li,{children:`Last week`}),`\n`,_jsx(_components.li,{children:`This month`}),`\n`,_jsx(_components.li,{children:`Last month`}),`\n`,_jsx(_components.li,{children:`This year`}),`\n`,_jsx(_components.li,{children:`Last year`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Two behaviors apply to all time periods: week-based windows start on Monday, and all time boundaries are calculated in UTC.`}),`\n`,_jsx(Heading,{level:`2`,id:`custom-page-audiences`,children:_jsx(_components.strong,{children:`Custom Page Audiences`})}),`\n`,_jsxs(_components.p,{children:[`On a Custom Page app, the `,_jsx(_components.strong,{children:`Who can access?`}),` setting determines the leaderboard’s audience. With `,_jsx(_components.strong,{children:`All Members`}),` selected, the leaderboard draws from all members of your Academy. With `,_jsx(_components.strong,{children:`Private`}),` selected, it includes only the members you select individually or through groups. Rankings, including a member’s own position, are relative to that audience.`]}),`\n`,_jsx(_components.p,{children:`Scores reflect those members’ activity across the Academy within the selected time period. Changing the app’s audience updates the leaderboard.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-members-see`,children:_jsx(_components.strong,{children:`What Members See`})}),`\n`,_jsx(_components.p,{children:`Members see the leaderboard in the display style you configured.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Carousel view`}),` shows ranked member cards in a scrollable carousel format.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`List view`}),` shows a vertical ranked list with each member’s identity, point score, and rank iconography.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`When the leaderboard displays rankings, members included in the page’s audience who fall outside the visible top list see their own position and score after the main rankings, even if they have no points in the selected time period.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-scoring-works`,children:_jsx(_components.strong,{children:`How Scoring Works`})}),`\n`,_jsx(_components.p,{children:`The leaderboard score is a weighted engagement score built from a combination of member activities, not a single fixed metric. Activities that can contribute to a score include curriculum module completion, lesson or content completion, assignment submission and completion, comments, channel messages, reactions, bookmarks, and event attendance.`}),`\n`,_jsx(_components.p,{children:`Academy-wide leaderboards incorporate a broader set of activities including direct messages and bookmarks, because the Academy scope has a wider activity surface than experience scope.`}),`\n`,_jsx(_components.p,{children:`Adding a leaderboard block does not activate scoring. The engagement scoring model already exists in your workspace. The block makes that data visible on a page.`}),`\n`,_jsx(Heading,{level:`2`,id:`academy-leaderboard-vs-program-leaderboard`,children:_jsx(_components.strong,{children:`Academy Leaderboard vs. Program Leaderboard`})}),`\n`,_jsx(_components.p,{children:`The scope of the page where you add the leaderboard determines which activities are counted, and this difference matters more than many admins expect.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Academy scope`}),` uses activity across the broader organization and all its experiences within the selected time window. This includes a wider range of activities.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Program scope`}),` counts only activity within that specific experience. Some engagement sources available at the community level are not included.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`This is why the same member can appear very differently on a Academy Home leaderboard versus a leaderboard on an individual Program dashboard. Neither is incorrect, they reflect different scopes.`}),`\n`,_jsx(Heading,{level:`2`,id:`adjust-engagement-weights`,children:_jsx(_components.strong,{children:`Adjust Engagement Weights`})}),`\n`,_jsx(_components.p,{children:`You can change how much each activity type contributes to the engagement score. Weight changes affect the ranking order on every leaderboard in your workspace.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open `,_jsx(_components.strong,{children:`Admin`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.strong,{children:`Insights`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Open `,_jsx(_components.strong,{children:`Engagement`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Edit Weights`}),`.`]}),`\n`,_jsx(_components.li,{children:`Adjust the weight values for actions including comments, reactions, direct messages, channel messages, content completion, module completion, assignment submission, bookmarks, and event attendance.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Update`}),`.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Weight changes are a workspace-level setting and apply to every leaderboard block in your community at once. Before editing weights, consider whether the change reflects how you want to measure engagement across your entire Academy, not just a single block.`})}),`\n`,_jsx(Heading,{level:`2`,id:`empty-state`,children:_jsx(_components.strong,{children:`Empty State`})}),`\n`,_jsx(_components.p,{children:`The leaderboard block requires at least one member in its audience with a score above zero before it renders rankings. If no members in its audience have a positive score within the selected time window, members see an empty state.`}),`\n`,_jsx(_components.p,{children:`The empty state shows an icon, a “No engagement yet” title, and helper text letting members know they will appear once they begin engaging.`}),`\n`,_jsx(_components.p,{children:`This is expected behavior. A new community, a narrow time window, or an experience with low recent activity can all produce this state. It does not indicate a broken block.`}),`\n`,_jsx(Heading,{level:`2`,id:``}),`\n`,_jsx(Heading,{level:`2`,id:`faq`,children:_jsx(_components.strong,{children:`FAQ`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Why is my leaderboard empty even though we have active members?`}),` The block only renders rankings when at least one member in its audience has a score above zero in the selected time window. Try widening the time period (for example, switch from “This week” to “Last 30 days”) or confirm that members have completed activities that earn points. In a private Custom Page app, only activity from the page’s selected members and groups contributes to its leaderboard.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Can I see who ranked highest in a past time period?`}),` Yes. Change the `,_jsx(_components.strong,{children:`Time Period`}),` setting on the leaderboard block to the relevant past window, such as `,_jsx(_components.strong,{children:`Last month`}),` or `,_jsx(_components.strong,{children:`Last 30 days`}),`. The block repopulates with engagement scores from that period. There is no automatic archive of leaderboard results, so if you need a permanent record, capture a screenshot before the window rolls over.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Can I have multiple leaderboards showing different time periods on the same page?`}),` Yes. You can add multiple leaderboard blocks to a custom page and configure each with a different time period. This is a practical way to show “This month” and “Last month” side by side, giving members a running view of recent momentum.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Is there a way to reset the leaderboard?`}),` There is no manual reset button. The displayed rankings are determined entirely by the `,_jsx(_components.strong,{children:`Time Period`}),` setting. To effectively start fresh, switch the time period to a window that begins now, such as `,_jsx(_components.strong,{children:`This month`}),` or `,_jsx(_components.strong,{children:`This week`}),`. Members who have not yet engaged in that window will not appear until they do.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Why does a member rank high on the community leaderboard but low on an experience leaderboard?`}),` Community and experience leaderboards use different activity scopes. The community leaderboard counts activity across your whole organization, including actions like direct messages and bookmarks. The experience leaderboard counts only activity within that specific experience. A member who is broadly active may have a lower score when only experience-specific activity is counted.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Do engagement weight changes affect all leaderboards?`}),` Yes. Weights apply to every leaderboard block in your workspace. Changing weights recalculates scores across all leaderboards simultaneously.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Why does my leaderboard block appear disabled in the block picker?`}),` A disabled block card typically points to a page-configuration limitation rather than a leaderboard issue. Check whether the page type supports custom blocks. If the issue persists, contact Disco support.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Do admins appear on the leaderboard?`}),` Leaderboards are primarily member-facing rankings. In experience scope, the scoring logic is centered on enrolled member behavior. Admins and staff do not automatically participate as standard leaderboard members in every context.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Is there any admin-facing export or permanent archive of past leaderboard rankings?`}),` The only current way to pull a past leaderboard ranking is to adjust the tiler for the time period on the engagement score report.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Leaderboards","description":null,"href":"/leaderboards"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Add a Leaderboard to a Page","slug":"add-a-leaderboard-to-a-page","depth":2,"children":[]},{"title":"Configure the Leaderboard Block","slug":"configure-the-leaderboard-block","depth":2,"children":[{"title":"Title","slug":"title","depth":3,"children":[]},{"title":"Description","slug":"description","depth":3,"children":[]},{"title":"Leaderboard Style","slug":"leaderboard-style","depth":3,"children":[]},{"title":"Members to Show","slug":"members-to-show","depth":3,"children":[]},{"title":"Time Period","slug":"time-period","depth":3,"children":[]}]},{"title":"Custom Page Audiences","slug":"custom-page-audiences","depth":2,"children":[]},{"title":"What Members See","slug":"what-members-see","depth":2,"children":[]},{"title":"How Scoring Works","slug":"how-scoring-works","depth":2,"children":[]},{"title":"Academy Leaderboard vs. Program Leaderboard","slug":"academy-leaderboard-vs-program-leaderboard","depth":2,"children":[]},{"title":"Adjust Engagement Weights","slug":"adjust-engagement-weights","depth":2,"children":[]},{"title":"Empty State","slug":"empty-state","depth":2,"children":[]},{"title":"FAQ","slug":"faq","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"disco-e32b1565","siteName":"Disco Product Help Center","title":"Leaderboards - Disco Product Help Center","relatedPagesConfig":{"enabled":true,"limit":3,"mode":"automatic"},"contextualStarterQuestions":[{"_id":"6ae1f1bcf51b3c0265f5ed3b","deploymentId":"69810757f5b3898aa57253e7","questionText":"How do I add a leaderboard?","status":"active","generatedBy":"contextual","path":"leaderboards","createdAt":"2026-10-28T12:59:40.036Z","updatedAt":"2026-10-28T12:59:40.036Z","__v":0},{"_id":"6ae1f1bcf51b3c0265f5ed3d","deploymentId":"69810757f5b3898aa57253e7","questionText":"Where should I place leaderboards?","status":"active","generatedBy":"contextual","path":"leaderboards","createdAt":"2026-10-28T12:59:40.036Z","updatedAt":"2026-10-28T12:59:40.036Z","__v":0},{"_id":"6ae1f1bcf51b3c0265f5ed3c","deploymentId":"69810757f5b3898aa57253e7","questionText":"What engagement data is ranked?","status":"active","generatedBy":"contextual","path":"leaderboards","createdAt":"2026-10-28T12:59:40.036Z","updatedAt":"2026-10-28T12:59:40.036Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T12:59:30.994Z","originalFileLocation":"leaderboards.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Disco Product Help Center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/disco-e32b1565/-g_sqhopMj2Qx7Xm/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/disco-e32b1565/-g_sqhopMj2Qx7Xm/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/disco-e32b1565/-g_sqhopMj2Qx7Xm/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/disco-e32b1565/-g_sqhopMj2Qx7Xm/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/disco-e32b1565/-g_sqhopMj2Qx7Xm/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/disco-e32b1565/-g_sqhopMj2Qx7Xm/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/disco-e32b1565/-g_sqhopMj2Qx7Xm/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/disco-e32b1565/-g_sqhopMj2Qx7Xm/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/disco-e32b1565/-g_sqhopMj2Qx7Xm/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Leaderboards - Disco Product Help Center\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Disco Product Help Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.disco.co/leaderboards\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://disco-e32b1565.mintlify.app/_mintlify/api/og/v2?division=Gamification\u0026amp;title=Leaderboards\u0026amp;theme=e7396c6565706d357ae68b61\u0026amp;signature=9fad3c1a120ef861b9279a85b9b1e5987d97ad1fb929e2162c4a3e9b837d96f3\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Leaderboards - Disco Product Help Center\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://disco-e32b1565.mintlify.app/_mintlify/api/og/v2?division=Gamification\u0026amp;title=Leaderboards\u0026amp;theme=e7396c6565706d357ae68b61\u0026amp;signature=9fad3c1a120ef861b9279a85b9b1e5987d97ad1fb929e2162c4a3e9b837d96f3\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/disco-e32b1565/-g_sqhopMj2Qx7Xm/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Disco Product Help Center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#025DFE\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.disco.co/leaderboards\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/leaderboards.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.disco.co/#organization\",\"name\":\"Disco Product Help Center\",\"url\":\"https://docs.disco.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/disco-e32b1565/cLCxNWG1yoWpmTLn/images/Disco_Logo-Wordmark-OnLight-Primary.svg?fit=max\u0026auto=format\u0026n=cLCxNWG1yoWpmTLn\u0026q=85\u0026s=ddca7d21cf6f3a38ff2084f45608539f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.disco.co#website\",\"name\":\"Disco Product Help Center\",\"url\":\"https://docs.disco.co\",\"publisher\":{\"@id\":\"https://docs.disco.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.disco.co/leaderboards#webpage\",\"url\":\"https://docs.disco.co/leaderboards\",\"name\":\"Leaderboards\",\"dateModified\":\"2026-10-28T12:59:30.994Z\",\"isPartOf\":{\"@id\":\"https://docs.disco.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.disco.co/leaderboards#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.disco.co/leaderboards#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Community\",\"item\":\"https://docs.disco.co/events\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Leaderboards\",\"item\":\"https://docs.disco.co/leaderboards\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.disco.co/leaderboards#article\",\"headline\":\"Leaderboards\",\"name\":\"Leaderboards\",\"url\":\"https://docs.disco.co/leaderboards\",\"mainEntityOfPage\":{\"@id\":\"https://docs.disco.co/leaderboards#webpage\"},\"dateModified\":\"2026-10-28T12:59:30.994Z\",\"publisher\":{\"@id\":\"https://docs.disco.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.disco.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Disco Product Help Center\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Disco Product Help Center","nav":{"global":null,"tabs":[{"tab":"Introduction","pages":[{"title":"Introduction","href":"/welcome-to-disco"}]},{"tab":"Features","pages":[{"title":"Help Centre","icon":"leaf","href":"/help-centre"},{"group":"Customize","pages":[{"group":"Academy Setup","icon":"gear","pages":[{"title":"Academy Overview","href":"/academy-overview"},{"title":"Academy Setup","href":"/general-settings"},{"title":"Sections","href":"/sections"},{"title":"Apps","href":"/apps"},{"title":"Blocks","href":"/blocks"}]},{"group":"Appearance","icon":"palette","pages":[{"title":"Brand Customization","href":"/brand-customization"},{"title":"Custom Domains","href":"/custom-domains"},{"title":"Custom Emails","href":"/custom-emails"},{"title":"Labels","href":"/labels"},{"title":"Sidebar","href":"/sidebar"},{"title":"Branded Mobile App","href":"/features/branded-mobile-app"}]},{"group":"Pages","icon":"page","pages":[{"title":"Academy Home Page","href":"/academy-home-page"},{"title":"For You Page","href":"/for-you-page"},{"title":"Explore Page","href":"/explore-page"},{"title":"Custom Pages","href":"/custom-pages-1"},{"title":"Public Pages","href":"/public-pages"}]},{"group":"Enterprise","icon":"shield-check","pages":[{"title":"SAML SSO","href":"/saml-sso"},{"title":"API","href":"/api"},{"title":"Webhooks","href":"/webhooks"}]}]},{"group":"Learning","pages":[{"group":"Pathways","icon":"map","pages":[{"title":"Pathways Overview","href":"/pathways-overview"}]},{"group":"Programs","icon":"book-open","pages":[{"title":"Programs Overview","href":"/programs-overview"},{"title":"Program Customization","href":"/features/program-customization"},{"title":"Manage Program Members","href":"/features/manage-program-members"},{"title":"Program Registration","href":"/features/program-registration"},{"title":"Applications","href":"/features/applications"},{"title":"Program Tags","href":"/features/program-tags"},{"title":"Program Cloning","href":"/features/program-cloning"}]},{"group":"Curriculum \u0026 Content","icon":"book","pages":[{"title":"Curriculum","href":"/curriculum-builder"},{"title":"Collections","href":"/collections"},{"title":"Prerequisites","href":"/prerequisites"},{"title":"Content","href":"/content"},{"title":"Lessons","href":"/lessons"},{"title":"Media Assets","href":"/media-assets"},{"title":"SCORM","href":"/scorm"}]},{"group":"Assessments","icon":"clipboard-question","pages":[{"title":"Quizzes","href":"/quizzes"},{"title":"Assignments","href":"/assignments"},{"title":"Surveys","href":"/surveys"}]},{"group":"Recognition","icon":"award","pages":[{"title":"Certificates","href":"/certificates"}]},{"group":"Member Experience","icon":"user","pages":[{"title":"Member Profiles","href":"/member-profiles"},{"title":"Bookmarks","href":"/bookmarks"},{"title":"Mobile App","href":"/features/mobile-app"}]}]},{"group":"Community","pages":[{"group":"Events","icon":"calendar","pages":[{"title":"Events","href":"/events"},{"title":"Event Recordings ","href":"/event-recordings-and-archives"}]},{"group":"Discussions","icon":"messages","pages":[{"title":"Feeds","href":"/feeds"},{"title":"Channels","href":"/channels"},{"title":"Direct Messaging","href":"/direct-messaging"},{"title":"Threads","href":"/Threads"},{"title":"Polls","description":null,"href":"/polls"}]},{"group":"Gamification","icon":"trophy","pages":[{"title":"Leaderboards","href":"/leaderboards"},{"title":"Engagement Score","description":null,"href":"/engagement-score"},{"title":"Push Notifications","href":"/push-notifications"}]},{"group":"Directories","icon":"users","pages":[{"title":"Group Directory","href":"/group-directory"},{"title":"Member Directory","href":"/member-directory"}]}]},{"group":"Operations","pages":[{"group":"Member Management","icon":"user","pages":[{"title":"Manage Members","href":"/manage-members"},{"title":"Invites","href":"/invites"},{"title":"Onboarding","href":"/onboarding"},{"title":"Custom Profile Fields","href":"/custom-profile-fields"},{"title":"Groups \u0026 Subgroups","href":"/groups-and-subgroups"},{"title":"Roles","href":"/roles"},{"title":"Guests","href":"/guest-access"},{"title":"Test Members","href":"/test-members"}]},{"group":"Security","icon":"lock","pages":[{"title":"Two-Factor Authentication","href":"/two-factor-authentication"}]},{"group":"Automate \u0026 Scale","icon":"bolt","pages":[{"title":"Automations","href":"/automations"},{"title":"Clone Products","href":"/clone-products"},{"title":"Bulk Messaging","href":"/bulk-messaging"}]},{"group":"Market \u0026 Sell","icon":"money-bills-simple","pages":[{"title":"Registration","href":"/features/registration"},{"title":"Checkout","href":"/features/checkout"},{"title":"Memberships","href":"/features/memberships-overview"}]},{"group":"Reporting","icon":"chart-mixed","pages":[{"title":"Engagement Report","href":"/engagement-report"},{"title":"Pathway Report","href":"/pathway-report"},{"title":"Product Report","href":"/product-report"},{"title":"Assessment Reports","href":"/assessment-reports"},{"title":"Group Report","href":"/group-report"},{"title":"Member Report","href":"/member-report"},{"title":"Ask AI Report","href":"/ask-ai-report"},{"title":"Messages Report","href":"/messages-report"},{"title":"Transaction Report","href":"/transaction-report"}]},{"group":"Integrations","icon":"puzzle-piece","pages":[{"title":"Zoom","href":"/zoom"},{"title":"Stripe","href":"/stripe"},{"title":"Slack","href":"/slack"},{"title":"Zapier","href":"/zapier"},{"title":"Facebook Pixel","href":"/facebook-pixel"},{"title":"Google Tag Manager","href":"/google-tag-manager"},{"title":"Google Analytics","href":"/google-analytics"},{"title":"Embed Integrations","href":"/embed-integrations"}]}]},{"group":"AI","pages":[{"title":"Disco AI","icon":"robot","href":"/ai"},{"title":"Disco MCP Connector","icon":"plug","href":"/features/mcp"},{"group":"Learner Agent","icon":"sparkles","pages":[{"title":"Ask AI","href":"/ask-ai"},{"title":"Knowledge Check","href":"/knowledge-check"}]},{"group":"Design Agent","icon":"wand-magic-sparkles","pages":[{"title":"AI Program Generator","href":"/ai-program-generator"},{"title":"AI Content Generator","href":"/ai-content-generator"},{"title":"AI Quiz Generator","href":"/quiz-generator"}]},{"group":"Community Agent","icon":"comment-code","pages":[{"title":"Community Agent Overview","href":"/community-agent-overview"},{"title":"AI Suggested Replies","href":"/ai-suggested-replies"},{"title":"AI Message \u0026 Post Generation","href":"/ai-message-and-post-generation"}]},{"group":"AI Utilities","icon":"star-christmas","pages":[{"title":"AI Image Generator","href":"/ai-image-generator"},{"title":"AI Video Enhancement","href":"/ai-video-enhancement"},{"title":"AI Audio Narration","href":"/ai-audio-narration"},{"title":"AI Time Estimates","href":"/ai-time-estimates"},{"title":"AI Writing","href":"/ai-writing"},{"title":"AI Reports \u0026 Suggested Actions","href":"/ai-reports-and-suggested-actions"}]}]}]},{"tab":"Product Updates","pages":[{"title":"Product Updates","href":"/changelog"}]}]},"basePath":"","title":"Leaderboards - Disco Product Help Center","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BG6oD64b.js","lightbox-handle-r17bVUz3.js"]}