Microsoft Azure PlayFab logo
    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Add-ons
    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA
  • Runs on PlayFab
  • Pricing
    • Blog
    • Forums
    • Contact us
  • Sign up
  • Sign in
  • Ask a question
  • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges
  • Home /
  • General Discussion /
avatar image
Question by Dale Strickler · May 03, 2017 at 07:24 PM · Leaderboards and Statistics

Leaderboard/Analytics - trying to understand better.

I am consulting for a group that is working on educational games. They would like "school pride" boards that would break down the leaderboards by school district and grade. This serves two purposes as you can image:

1. It encourages the players to learn better to get better scores.

2. It encourages the school districts to buy district licenses.

I do not understand the limits well enough to know the best way to approach this. At a quick crud glance, we could end up with 1/4 million leaderboards with thousands of players in each. Is this a problem? How could I structure the leaderboards to avoid problems?

Comment

People who like this

0 Show 0
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
Best Answer

Answer by Brendan · May 03, 2017 at 08:06 PM

From a high level, what's the intended use for the leaderboards? Having a separate statistic for each school (and each grade within that school) would indeed require a very large number of statistics - far more than are available in our regular tiers of service, though we could work with you on a custom contract that provides that. But since they'd be distinct stats, they're not something you could compare to each other. And I have to imagine that part of the goal would be to compare the students from one school with the students of another school (at least).

What it sounds like you really want is a way to store the player score along with other metadata, and then be able to use that metadata to do a variety of filters on the scores. So, show a leaderboard of all 9th graders who are in a particular district, state, etc., for example. If that's the case, you may want to approach this more as an analytics issue, using one of our integrated analytics partners or the event archive in order to process the data to get all the different views you need.

Comment

People who like this

0 Show 2 · Share
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Dale Strickler · May 03, 2017 at 08:15 PM 0
Share

Yes, I am starting to think of it as more of an analytics system. We could still do Cloud Script calls into that system to place the data in the game UI. It really feels like something that is beyond the scope of the current leaderboard system.

avatar image Brendan ♦♦ Dale Strickler · May 03, 2017 at 08:23 PM 0
Share

Yes, the leaderboard system is designed for the more normal leaderboard type of design - a single statistic which is used to create a ranked list of the set of all players in it. Filtering that for friends is a common need, and one that we provide, but more complex arbitrary filters would rapidly increase the cost due to having to add more indices or do more complex result processing. Not that that's unattainable - it's just not something we've had requests for, so far. My own approach this what you're describing would indeed be to approach it as an analytics problem. That'll allow you to design for any set of complex needs, in terms of the queries you need to do.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Navigation

Spaces
  • General Discussion
  • API and SDK Questions
  • Feature Requests
  • PlayStream
  • Bugs
  • Add-on Marketplace
  • LiveOps
  • Follow this Question

    Answers Answers and Comments

    2 People are following this question.

    avatar image avatar image

    Related Questions

    Team Leaderboards? 1 Answer

    Few questions regarding limits 1 Answer

    Multiple entries per player on the same Leaderboard 1 Answer

    How can I get prize table for a leaderboard? 3 Answers

    I not found any way to set param for statistics. Is it always XP ? 2 Answers

    PlayFab

    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Runs on PlayFab
    • Pricing

    Solutions

    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA

    Engineers

    • Documentation
    • Quickstarts
    • API Reference
    • SDKs
    • Usage Limits

    Resources

    • Forums
    • Contact us
    • Blog
    • Service Health
    • Terms of Service
    • Attribution

    Follow us

    • Facebook
    • Twitter
    • LinkedIn
    • YouTube
    • Sitemap
    • Contact Microsoft
    • Privacy & cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2020
    • Anonymous
    • Sign in
    • Create
    • Ask a question
    • Create an article
    • Post an idea
    • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Explore
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges