Is there any feature that will delete any data from the user, or it will be requested by using an email?
I assume it could be time-consuming and money-consuming, but just questioning it.
Is there any feature that will delete any data from the user, or it will be requested by using an email?
I assume it could be time-consuming and money-consuming, but just questioning it.
You can delete your account using “Delete account” it is in the account tab, if for some reason you cannot delete the account please contact me.
That’s great idea. I would just add, that some countries have low amount of players (like myself - Slovakia - I am the only one), so seeing how time-zone-neighbors (neighboring countries) are doing would be appreciated. I actually though about sort of similar idea, about grouping it to continents.
I have got actually another idea. The leaderboards evaluate players on a 2-week basis, but there isn’t all-time-score (besides day-streak, but that’s almost impossible to win).
My idea is just to sum the score from individual leagues (maybe also including the time outside leagues, but i guess this might be harder to implement). Perhaps there could be also some league multiplier since it takes effort to score consistently high to move across leagues. This way even if you are top 1 in given league you are motivated to get more points (to study more) because you can compete with all people from all other leagues.
Perhaps the top 3 positions in this total-score can hold special temporary medal or highlighted name, or box around name. Temporary in sense that if they lose the position they lose the medal.
Ideas @Shigeyuki
I already received several requests to see past scores, so I plan to develop something. At the moment I’m in the process of developing yesterday or a month.
I think the problem with merging the leagues for all periods is that users with a large amount of reviews in the short term will show up at the top, so as you say, there needs to be a league multiplier.
I think this is not that difficult, technically it is possible to get data from a user’s reviews for the all time period and send the numbers to the server. e.g., the review heatmap does a similar calculation to this all time.
Perhaps the challenge with this is the UI, if we add a lot of new leaderboards or new numbers the screen becomes messy and complicated and difficult to use.
I think these functions are interesting, but the priority for medals and top development is a bit low. Almost all users cannot get first place or win medals, so only a very few power users use this function.
So I think I would like to add a similar function with the rank icons, or medals that work only in groups or countries.
Maybe the time zone for the country should be the capital city and the personal time zone (tooltip and user info) should be customizable by users.
It is intentional. In countries where the timezone is much earlier, most of the user’s country reviews are 0 so only the past 31 days can be accurately compared. This problem should not occur in the user’s country so the user’s country is sortable and the other countries are only in the past 31 days.
Maybe to display them accurately, past data needs to be saved, (about a week from yesterday) this function is still under development.
I am thinking of adding icons. (e.g. morning → noon → evening → night)
A few functions similar to this have already been introduced.
Users who have synced today are shown in black text (or white text in dark mode). So even if a user has 0 reviews, if the text is black, today is the day they logged in.
A function currently under development is the ability to display yesterday’s scores. If a user logged in yesterday and has not yet logged in today, the name and score will be displayed in gray. This function is already incorporated in leaderboards in other countries.
The disadvantage of this function is that when a user login, the previous day’s score is reset to 0. So the top user can suddenly disappear.
And maybe an indicator for users who have synced within 30 minutes or an hour.
The concern with these functions is that users may not like having their sync times displayed (e.g. privacy concerns), so I think there should be an option to turn off these displays.
Maybe this function would be a separate add-on from the leaderboard. e.g. Break Timer has a function to count reviews similar to that, but this add-on is currently limited to 100 so it will need to be unlocked later.
If we want to display something like that on the leaderboard, it might be better to display the goal and percentage achieved.
A similar function is available in the users tooltip that pops up when the leaderboard is opened. The tooltip compares scores from the last time the leaderboard was opened and shows the increase or decrease in numbers in gray text. This function could be enhanced to also compare increases or decreases in other users scores.
The downside to this is that the scores are only saved when the leaderboard is opened, it would be ideal to save data every 30 minutes or hour for comparison.
Thank you for the answers, ideas and points, it made me think about it for some time.
Here is my idea. Perhaps global can have time selector like countries have country selector. Then for each time period there could be columns: Score, Time, Reviews, Streak & Retention. Something like this:
And selector something like this:
Regarding the multiplier for score I am not sure about it, I would propose it like this: x1; x1,5; x3; x5.
By score I mean league-type-calculated-score.
Anyway, these are just some ideas, no pressure.
That’s interesting. I have maybe a bit special idea. Perhaps it can be lock-able and players can wager their global/season score or medals,
options to select would be “score to bet” OR “medals to bet” and “score to beat” or “player to beat”.
I thought about transferring this score/medals in case of loss but that might be abused.
That is a nice image! I too think it will probably be a UI like that.
Perhaps these multipliers need to be tested in practice, if the values are too high or too low they need to be adjusted.
It might be possible to develop an add-on that converts leaderboard scores into medals for betting on them and battles with them (I received a request for a game like slot machine), but perhaps such a medal feature would be a separate add-on.
I think an idea I have at the moment is the ability to link with other add-ons. e.g. if pokemonki and pokemon groups were linked users would be able to trade and battle for pokemon (or collaborate with Ankimon), but most leaderboard users should not be interested in pokeman (maybe) so it is reasonable to separate such a feature from the leaderboard. (and it is easier to develop add-ons separately than to integrate them.)
I received a similar request for the add-on Anki Kill Streaks (e.g. to record the coins collected and score them). In these cases I could develop separate servers for each but connecting to the leaderboard would allow users to register only once and make it easier for me to manage and enhance the server.
What about the addition of Custom Clans competing with each other. That would be fun. Groups already exist (like the medical students group), but it would be fun to see groups in a league table competing live (Kind of like a football league with teams in it)
Feel like Country leaderboard already provide a sense of clan/unity to compete with each other
Could we create an add-on support thread for anki leaderboard? Similiar to [ Addon Support Thread ]📱Anki Discord Sidebar - Chat room within Anki (by Shige)
This thread will provide users with an initial guide on how to install and use the add-on with information from 🏆Anki Leaderboard - Shige addons Wiki
It will become easier to redirect new users to this new thread, and we will be able to talk more about the add-on without being off-topic (since this thread was initially about the old leaderboard)
Edit:
It just clicked what you asked for, thought it would be like a 1v1 group battle
If it is all groups in a leaderboard, then sounds good ig, no complaints
Yeah, but it is about making custom teams. “Club and Country” in football terms.
Groups already exist, it is just about putting them in a league table.
Regarding a separate support thread, I agree, I think it is best if @Shigeyuki makes a separate support for suggestions and issues.
Agreed, or rename this topic as a whole
I created a new thread.