Add extra cache keys by iHiD · Pull Request #5442 · exercism/website · GitHub is a PR that has two goals:
- Speed things up (for @bobahop, but everyone else benefits :))
- Standarise numbers that are calculated differently in various places.
One of these is that we’re now using “number of solutions mentored” and “number of students mentored” to always be based on completed discussions. Currently, they were sometimes based on this and sometimes based on ongoing sessions.
This means that in some places, you’ll see these numbers go down. I don’t believe it should affect anything tangible (e.g. I believe whether you’re a supermentor or not already used the finished metric) but from an achievement perspective, it might feel sad.
However, there’s a counter-PR coming (hopefully) next week that introduces both automatic prompting of students, and automatic closing of discussions after a student abandons it for a period of 30days. This will result in thousands of old mentoring sessions closing (for Bob alone ) which will means that that number will then climb back up again, and you can feel happy and fuzzy inside again.
I understand all this will make some people a little grumpy at first, but I’m confident it’s a net good long-term change. So please don’t be too grumpy