So I have noticed a weird problem lately. On every new day, I get logged out for some weird reason and then I have to log myself in. It resets all of my profile and configuration which I have to do again. And this is really frustrating.
So far the data on the server seems to be fine.
-
Removing the add-on and reinstalling it may solve the problem.
-
If you are using multiple devices, only one of them will allow to log in, in this case an additional setting is needed. šAnki Leaderboard - Shige addons Wiki
Iām not sure what the issue is with this today, but the window doesnāt reorder the data once youāve selected it. Yesterday it was working fine. I had selected āStreakā and then today when I opened, it remained on streak. I then selected āReviewsā, but its still sorting by āStreakā.
Also, once I press āMiniā, it doesnāt reflect on that button that āMiniā is active.
Closing the window with Esc is no longer possible, is this an intended thing?
(I am running 24.11 on MacOS)
Anki Leaderboard has cut my Past 31 days review count down in half. It is not even registering my reviews fully. 5682 to 3402 even after multiple attempts at syncing.
Something is really off with the leaderboard. It definitely is not able to report my achievements correctly.
So what is going on
After some time, I am most sure it is most certainly bugged.
Currently, there are a lot of empty rows being displayed at the bottom of the League leaderboard (for me). I guess it is because it loads the 101-200 slots, but there are only 149 users on the leaderboard. Is this intended behaviour?
Regarding closing the window, even Cmd + W doesnāt work.
The new leaderboard is completely newly developed to support the growing number of users. Its sorting function is not yet available because of the added page loading feature. It will be developed later.
This is intentionally left as Mini because it is obvious which is which if the user looks at the leaderboard when the button is pressed. I plan to add some other modes later.
As you say the shortcut keys work on the old Leaderboard but not the new one, I will look into it.
It is intentionally added, because it is necessary for the autoscrolling of the page to work properly.
The Leaderboard has changed its calculation method. A new feature in the latest Anki25.05 (beta) has caused an important problem that breaks the rank system of the leaderboard, to fix this problem I ended support for cards reviewed in less than 1 second, this change does not affect most users who review at typical speeds.
Background
A new feature āGrade nowā has been added to the latest Anki 25.05, which is currently pre-released. This is a useful feature that allows users to press āAgainā or āGoodā on a batch of cards. It is introduced by the FSRS developers to improve the accuracy of the FSRS algorithm, I recommend it too.
However this feature easily breaks the rank system of the leaderboard. Because users can review hundreds or even thousands of cards at once. So far this same functionality as Grade now was available with the popular add-on AJT Card Management (Lean now and Grade now).
This was not so much a problem, because there are not so many users of this add-on in the leaderboard, but now that Grade now is included in the default Anki, it will be more recognized and more users will use the batch processing. Perhaps it should be recommended to improve the accuracy of the FSRS algorithm. And similar features may be added in the future to enhance the accuracy of FSRS.
Thus we need to force batch processed reviews to be excluded from the leaderboards, also it would be ideal to restrict the batch processing and nonsensical reviews that have been possible so far in order to promote fair competition.
Workaround
Currently Grade now records 0 seconds when reviewing a card. So by excluding all cards that are reviewed in less than 1 second, we can exclude cards that are batch processed and count only cards that are manually reviewed.
This way we can exclude cheaters who hit repeatedly without reviewing to get a high score. To enhance this, it automatically blocks from the server users who have reviewed a large number of cards in 0 to 1.9 seconds.
And now that a new season has started in the league. To make the competition between users with old add-ons and users with new add-ons fair block old add-ons from the server and force users to update their add-ons.
Q. Why 1 second?
Personally, I think that a quick review in less than 1 or 2 seconds is fine for learning, and sometimes I do it too. Also advanced learners may actually be able to review large numbers in less than 1 second. However, many users on the leaderboard have been reported for reviewing too much in 2 or 3 seconds (My mailbox is full of them! I read them all by the way).
So I think many users want to limit the time to about 3 seconds in some way. In this case I set the minimum to 1 second because the main purpose is to exclude batch processing for supporting the latest Anki.
If you think another threshold is appropriate please send me the desired number of seconds and the reason, and if needed I will do a survey in the leaderboard, but so far there has been no major response to this change yet.
Q. Why is there no prior notice or explanation?
- This change will have no effect on most users who are reviewing at normal speed.
- This workaround should preferably be implemented before the next latest Anki release.
- Changing it in the middle of the season would result in rank fluctuations and unfairness, so it is preferable to implement it before the start of the season.
- As previously warned by
emoji, I already informed users that 1 second to 2 second reviews are not recommended.
- The development of the leaderboard is a free volunteer work, thus the provision of services like first class on airplanes or luxury cruise ships for the wealthy is still under development, please wait.
Note
If you are reviewing at normal speed and your card is not counted there may be a bug. In that case please contact me (maybe deck data is needed).
I am being put at an extreme disadvantage. Half of my reviews are cut down in half. People on Ankiweb are starting to notice this as well. Basically making people victims of their own success and studying paradigm, who genuinely review fast. All for the sake of people who are reviewing at a completely different rate and a completely different mindset and goals.
And for what Why should fast-reviewing people get invalidated when slow-reviewing do
Fast reviewing is just as valid as slow reviewing. So why the unfairnessā¦
This is not the way to go.
There should be a categorical system to allow people compete in their own categories. I suggested a flair system.
As with regards to the batch reviewing, why is it not possible to not let the leaderboard detect the batch reviewing by Grade Now
.Hmmm I thought this feature was mainly for Alpha League users so Iām surprised you donāt like it much :-/
Yep, technically batch reviews can be identified if it is above 0, so there is no need for the 1 second limit, 0.001 is sufficient. Also the problem of batch reviews can be ignored because it is merely an expectation and has not actually happened yet.
So it is possible to remove this limit (League and Global are automatically recalculated so there is no problem) or set it to 0.001 sec - 1.000 sec etc, which do you prefer? Iām fine with any of them.
The lowest possible limit which wouldnāt affect the representation of high output users
Well it doesnāt matter what the reason is, we need to determine a definite number (between 0 and 1.000). So far you are the only one participating in this discussion of development, and Iām fine with any value you want, my recommendation is 1 second but 0 is also fine.
So 0.0001
I donāt think it is humanly possible to do a card under 0.2 seconds, unless you already know what the card is going to be and what it says. Maybe that could be a good bottomline.
Okay, I set it to 0.001, and server restrictions have been deactivated, updating the add-on should return the calculation.
I think this discussion is about how many seconds to allow for cheat like reviews. e.g. if a malicious cheater reviews thousands of cards all in less than 1 second, resulting in 0 sec/per card, this is currently not regulated or banned, because it is not distinguishable from users who actually do quick reviews.
IMO it is the top users who are disadvantaged by such cheats, e.g. Increased cheating makes it difficult to advance in leagues and win medals. The average user is almost irrelevant, they are not in the top league and do not win medals, so just hide the users who are suspected of cheating.
But DerIshmaelite is the top of the alpha league, so if he is OK with it I think it is OK (even after the introduction of the limit, he is still the top of 31days, also he has been participating in the discussion of the development of this customized version of the leaderboard from the beginning).
In any way, changing the setting during the season will affect the score, so if we change the calculation like this, I think it is appropriate to consider it during the next season.
Everything back to normal now
I also think people who arent able to compete should also get a chance to compete with like-abled users. Build a category system. Some way to classify people.
You can start by asking them of their profile while setting up their account if they are a med-student, high school learner, language learner, using Anki for whatever purposeā¦You can also profile about how they are using Anki. Do they learn with it, do they just review with it.
Then make a seperate league table for each category.
This is just a bunch of ideas to keep everyone happy.
some of us will be doing multiple of those, e.g. I study my normal syllabus and learn langauges.
Perhaps future development will be more like creating new servers and separating users. The current leaderboard has many more users and this makes it difficult to develop prototype features and advanced new features. (e.g. changing the colors a little bit causes complaints.)
These problems can be solved by developing a new experimental server. It is possible to warn users of new features and restrictions from the beginning, and if problems occur or users do not like the new server they can move to the default server. In short fewer users means easier development and more free to add advanced features.
The current leaderboard has about 7,500 active users and is already nearing its development limit, likely to reach 10,000 users by the end of this year, so creating a new server for each 10,000 users seems to make advanced development easier.