ka-extension / ka-extension-ts

A browser extension for Khan Academy.
MIT License
19 stars 11 forks source link

Daily stats tracker #210

Open An0n3m0us opened 3 years ago

An0n3m0us commented 3 years ago

For users who always keep the extension enabled, the statistics can be stored on the first visit to KA every day and APIs can be used to determine the current statistics relative to the beginning of the day.

But unless local storage can be accessed by different browsers/sessions, this could be buggy if not used in a certain way.

Here are some examples of what I am thinking of: (API: getFullUserProfile) image image

Further ideas: (API: discussion/summary) image image


EDIT: A distinction between 'total earned badges / total badges' and 'daily earned / total badges earned' needs to be made here as just from looking at my own examples I am a bit confused for a small moment xD

Maybe something like this? image

Or just this: image

JettBurns14 commented 3 years ago

The format is a little confusing, but I like the idea.

Maybe do something like:

+10 today, 200 total flags
+20 today, 5000 total comments

and the +amount would be colored green. Using a slash is a little confusing to me, as if there's a stat goal to be reached, if that makes sense.

However, now that I think of it, if we add your stat tracking idea, we could also include stat goals, that lets you set goals for say, answering 20 questions and it keeps track for you. :thinking: