Skip to content

Add ability to get historical rank data (rank over time) for a user #21

Description

@nikkelma

Some rank-based organizations want to make sure certain rank limits are adhered to, and currently only "end of season" ranks are available to be retrieved. Would love to discuss options for retrieving the historical data (rank vs. time) of users.

Options for time frequency could include...

  • Fixed time intervals - return rank data with a fixed time resolution.
    • A request for a week of historical rank data would return the same number of data points each time.
  • RLS deltas - only return changes in rank stored by the RLS database.
    • A request for a week of historical rank data would return only as many data points as there were changes in rank that week.
  • Hybrid - use the RLS delta time frequency to return data points in most cases, but if a player's rank was updated frequently in one period of time, condense these changes into a single data point based on a fixed time interval.
    • A request for a week of historical rank data would return a maximum number of data points based on the fixed time interval, but periods of inactivity could be "compressed" into fewer data points.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions