supermemo / SuperMemoAssistant

A companion app for SuperMemo 17-18 which extends its functionalities through plugins.
https://www.supermemo.wiki/sma/
MIT License
196 stars 20 forks source link

Dashboard #212

Open alexis- opened 4 years ago

alexis- commented 4 years ago

https://discordapp.com/channels/673071773700587521/673076360888975363/710131446622453881

We could create a kind of dashboard The root element (id 1) is always empty Instead we could create a kind of welcome screen/dashboard You would download a dashboard plugin, and whenever you visit the root element, instead of being presented a blank element, you'd have a html view with statistics and such The dashboard plugin could receive extensions from other plugins such as Activity Watcher @Jamesb There would be an option to show the root element by default when SM starts, and a shortcut to quickly take you to the dashboard

Using @Jamesb 's activity watcher I'm sure we could come up with many meaningful stats. For instance, we could generate statistics per category (e.g. language items, history items, etc.), such as average review time, average formulation time, average item added per day, etc. Maybe a graph show the average grade, review count, etc.