Closed adamengst closed 3 years ago
Yeah, it'll need to be it's own page if we want the client-side sorting.
Totally fine! For some people, it could get pretty long too, so that's another point in favor of the additional page.
Implementing a "course activity log" will also be pretty trivial once this is in place
Excellent use case: @scottpdawson just blew past me into 6th place...how did that happen?
(someone's been busy...)
Ha! @SteveDesmond-ca, you're the one who's been busy. What you've built here is really something special. It's been incredibly motivating to have real-time feedback as soon as you're done with a race. Really impressive how you've been cranking out all these new features on top of what was already awesome.
Implemented as of ab48afa
Maybe add the Age Grade column to the per-course Activity Log so runners can get a sense of whether an effort is particularly good or not?
Otherwise it looks great!
Unfortunately, age grades are only available once raw results go through the "ranking" pipeline, and the global and course activity logs (which is really just a filtered global activity log) only use the raw result data.
The workaround is to select the person's name and then "View All Runs" for that course, but obviously that's 2 more clicks than if the data were right there. If you think having age grade here is particularly valuable, I can see about converting the course log to be more like the personal log (e.g. no "today/yesteday/this week" groupings) but I do have a slight concern that the more popular short courses might tank the server briefly, depending how long it takes to calculate that many age grades :grimacing:
Oh, no, never mind. I was just thinking it looked a little data-sparse, and that age-grade would fill it out in a potentially useful way. Totally not important.
As the race director with the need to report on what's happening in the weekly recaps, I'm having trouble keeping track of what people are doing and am spending a lot of time poring through the Activity Log and per-course View Runs lists. It would be helpful if there was a per-runner activity log on each person's Athlete page so I could see what they've done recently. (Or it could be linked from the Athlete page, if putting it at the bottom feels too cluttery.)
Acceptance criteria: