e164d51574
- Raise compare limit from 8 to 9 (server + client, toast on overflow) - Make import textarea placeholder match selected format (CSV/JSON/YAML/auto) - Add GuideHelp links to admin create/edit user dialogs and tool import dialog
30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
|
||
# Analytics
|
||
|
||
The **Analytics** area (`/analytics`) is a public dashboard with
|
||
metrics and charts based on all tools and ratings.
|
||
|
||
## Metrics (KPI cards)
|
||
|
||
- **Number of tools** — how many tools are recorded in the catalog.
|
||
- **Number of ratings** — how many ratings were submitted in total.
|
||
- **Active categories** — how many categories exist.
|
||
- **Average rating** — global combined value.
|
||
|
||
## Charts
|
||
|
||
| Chart | Content |
|
||
| --- | --- |
|
||
| **Top 8 tools** | Bar chart of the tools with the highest combined score (0–5) |
|
||
| **Tools per category** | Radar chart of the number of tools per category |
|
||
| **Score distribution** | Two horizontal bar charts (usefulness & usability) per star |
|
||
|
||
The charts are interactive (tooltips on hover).
|
||
|
||
## API
|
||
|
||
- [`GET /analytics/summary`](/docs/reference/endpoints/analytics#getAnalyticsSummary)
|
||
- [`GET /analytics/top-tools`](/docs/reference/endpoints/analytics#getTopTools)
|
||
- [`GET /analytics/by-category`](/docs/reference/endpoints/analytics#getAnalyticsByCategory)
|
||
- [`GET /analytics/rating-distribution`](/docs/reference/endpoints/analytics#getRatingDistribution)
|