AMSAP Challenge Leaderboard

The AMSAP Challenges can be found in the “Featured” section of the Challenges page. They occur monthly for Supporters, and are being changed from requiring signup to auto enroll. Every November, the AMSAP Challenge is swapped out in favor of Nodevember - it’s free, and everyone is automatically enrolled.

I want to make a Leaderboard style page for the AMSAP Challenges, with a focus on stats/standings, and a long-running placement for Challengers month over month.

The current month’s AMSAP could be displayed similar to existing pages for e.g. Nodevember - a top 5 list, with street counts. I’ll link back to the actual Challenge page e.g. Challenge: AMSAP February 2026 - CityStrides for people to see further standings.

Each month’s street count could tally up for our overall presence in the AMSAP leaderboard page. Maybe competition tiers could be set up, so that people who are running tens/hundreds of streets per month could compete amongst each other while people who are completing thousands can compete amongst their own group.

Within each tier, we’d want to see historic stats - street counts month over month, also available as a cumulative view. That could be a lot of data to crunch, so I’ll probably start with a chart for your own data & the current standings for everyone else in the tier.

There’s a lot to think about, and you all provide great feedback so I figured I’d make this post to start gathering your perspective.


The preview season is live - AMSAP Challenge Leaderboard - #3 by JamesChevalier

I think it all sounds pretty good, with the caveat that if this aspect requires a whole lot of rewriting code/redesigning that come at the expense of other parts of the site/your valuable time, it may be worth considering how and whether to prioritize that.

It would help to see a mock-up example of what you’re thinking of the new challenges stats/leaderboard page to provide more discrete feedback :slight_smile:

I’ve got the Preview Season online for Supporters to check out: The AMSAP Challenge League

A Season runs for three months:
Season 1 is January-March
Season 2 is April-June
Season 3 is July-September
Season 4 is October-December

Each Season is broken up into three divisions - here’s the current breakdown:
Division 3 is for people who are completing up to 102 streets per month
Division 2 is for people who are completing 103-240 streets per month
Division 1 is for people who are completing 241+ streets per month

Your Division can change from Challenge to Challenge, but it will not change during the Challenge.
Your Division can change from Season to Season, but it will not change during the Season.
(Except for during this preview period, because I’m still working these numbers out :sweat_smile:)

During this preview, the Division breakdown may change…
I determined the Division ranges by equally dividing completed street counts for all prior AMSAP Challenges into three groups.
I don’t know if those thresholds are going to work out - I’ll need your feedback on how they feel.

Overall, I think there’s a lot of room for improvement around mid/long term stats display. Since there’s only one Season so far, I’ve got some time to do that work. :smiley:
Right now the Division standings page is just a list of people. I’d like to get some per-Challenge stats displayed, so we can track our progress over time within the Season.
I’d like some longer term Season stats, but I want to be mindful about not stacking those stats year over year - that would result in a ‘game’ where early joiners automatically win because it becomes impossible for later signups to ever catch up. So the longer term Season stats might just be a view into past performance, as opposed to adding a season-over-season competition.

5 Likes

Would it be possible to make this opt-in? I’ve left the AMSAP challenges at least twice now, but just now saw this announcement saying I can’t leave it. I use my profile page to get around to challenges and cities I’m interested in and it’s cluttering that page. I’d prefer to not have it as part of my profile page so I can navigate to the things I’m trying to see.

ooh this looks fun :slight_smile: I think I might have ti start tracking every walk now rather than just those that 100% give me new streets .

Hey James! Just want to say I think this is a great addition to the site and does a good job recognise people getting out there completing new streets. With the first Season now complete the data has seemingly disappeared into thin air, is there any plan to recognise the results from each Division somewhere, be it via the Badges system or in another area of the profile?

1 Like

I haven’t considered badges, yet … I’ve got a long list of ideas, so adding to that pile overwhelms me :sweat_smile:

All the data is still present, I just haven’t worked out all the displays.
I’d love to include historical charts on League/Season/Division pages. I decided that I could launch the League without the historical data display, since it wouldn’t be immediately relevant … and then time sprinted by, and now it’s relevant. :grimacing:

It will be really helpful to hear what people are looking for. I have in mind a chart of street counts from each AMSAP Challenge (a lot like the chart on our profile page, but scoped to Challenges). I think it makes sense to be able to view this from the level of each Season as well (sum of the 3 Challenge street counts).
I don’t know if it makes sense to place this at the Division level … I don’t know how common it’s going to be for people to bump up/down divisions from season to season.
I’d really like it to be simple to switch over to see other people’s charts as well. Taking the city pages as an example … currently, you can view other (public) people’s city view by going over to their profile, then visiting the city from their page - it’ll scope all the stats to their view … That process has always felt clunky. I’d like some simpler switch for the League chars, especially since it’s a single chart view & not a full multi-list page.

2 Likes