readthedocs / addons

JavaScript client to integrate with Read the Docs nicely
https://readthedocs-addons.readthedocs.io/
MIT License
16 stars 3 forks source link

Feedback: allow readers to thumbs up/down on a page #89

Open humitos opened 1 year ago

humitos commented 1 year ago

We've been asked multiple times about the ability to receive feedback from readers on a particular page.

With the new addons client I think this is probably a good idea to consider. We could implement this feature in an agnostic way that works for all the doctools by:

Open questions

(I'd like to collect some feedback here 😄 )

Related issues

ericsnekbytes commented 9 months ago

At the JupyterLab weekly meeting, we discussed the desire for these types of metrics collection on our docs pages.

For our project, the above proposal for collecting user feedback per page and making those available via an admin panel would be great. Expanding on some of your questions:

Thanks for your work on this!

Edit: N-button scales could potentially be enabled via a config file, with associated icons/unicode per item, then the button ID could be captured on click and stored via the admin panel.

humitos commented 9 months ago

Thanks a lot for your feedback! 💯

Summarizing ✍🏼 what your wrote for my future self:

seibert commented 9 months ago

For analysis purposes, also having the CSV with a time stamped row for each interaction (up, down, star, etc), rather than pre-aggregated, would allow us to filter during analysis based on when documentation changes or new software releases go live.