sitemap.xml llms.txt
Skip to main content

Leaderboard Entities

These entities are used by the Leaderboard adapter and encapsulate data objects used by the Epicenter Leaderboard API.

Score

The Score interface describes a score entry in the leaderboard.

Properties

  • name (string): The name of the performance metric measured by the score (e.g., "total", "extraCredit").
  • quantity (number): The numeric value of the score.

Tag

The Tag interface describes a label-content pair.

Properties

  • label (string): The tag’s key or category (e.g., "role", "department").
  • content (string): The value associated with the label (e.g., "doctor", "math").

Here’s the regenerated Markdown documentation in the same format and style as your example:


Leaderboard

The Leaderboard interface describes a leaderboard entry.

Properties

  • lastUpdated (Date): The timestamp indicating when the leaderboard entry was last updated.
  • scores (Score[]): An array of Score objects representing individual player or team scores within the leaderboard.
  • scope ({ userKey?: string } & GenericScope): The scope of the leaderboard. A GenericScope object can be combined with a userKey string to form user specific scope.
  • collection (string): The collection name or identifier associated with this leaderboard entry.
  • tags (Tag[]): A list of Tag objects providing metadata or categorization for the leaderboard entry.