Dashboard & Analytics

Generate analytics dashboards for admins, instructors, and students.

Updated Aug 21, 2021
One-click install
npx skills add https://github.com/ZouZou/angular-sample-app --skill dashboard-analytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Dashboard & Analytics
Source: https://github.com/ZouZou/angular-sample-app/tree/main/.claude/skills/analytics-dashboard
Command: npx skills add https://github.com/ZouZou/angular-sample-app --skill dashboard-analytics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide dashboards with system metrics, course performance, and student progress to drive decisions.

Core Features & Use Cases

  • Admin metrics: System health, users, revenue
  • Instructor analytics: Course performance and engagement
  • Student dashboard: Progress, achievements, recommendations

Quick Start

Fetch last-month revenue and user growth to render the admin dashboard.

Frequently Asked Questions about Dashboard & Analytics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate analytics dashboards for different user roles in my platform?

Generate role-specific dashboards by integrating backend analytics services with user, course, and enrollment data. Admin dashboards display system health and revenue; instructor dashboards show course performance and engagement; student dashboards track progress and achievements. The Skill handles metric calculation, time-series analysis, and chart-ready outputs for frontend rendering across all three user types.

What data do I need to set up comprehensive platform analytics?

Analytics dashboards require backend integration with users, courses, enrollments, progress, and payments data. The Skill processes this data to calculate metrics, perform time-series analysis, and generate aggregations ready for chart rendering. Ensure your data sources connect to the analytics service before generating dashboards.

Can I visualize revenue and user growth metrics over custom time ranges?

Yes. The Skill supports time-series analysis and metric calculation across configurable time ranges. Fetch revenue and user growth data for any period—last month, quarter, or custom dates—to render admin dashboards with system health and financial performance metrics.

How do I display instructor course performance and student engagement in dashboards?

Instructor dashboards visualize enrollments, completion rates, and engagement metrics calculated from course and progress data. Student dashboards display time spent, achievements, and personalized recommendations. Both integrate with the backend analytics service to aggregate course and enrollment data into chart-ready outputs.

What's the best way to structure analytics output for frontend chart rendering?

The Skill generates chart-ready outputs from aggregated metrics and time-series analysis. Structure your frontend to consume these pre-calculated outputs directly for rendering dashboards. This approach separates analytics computation from presentation, enabling flexible chart implementations.

Do I need separate systems to track admin, instructor, and student metrics?

No. A single backend analytics service with integrated users, courses, enrollments, progress, and payments data can generate all three dashboard types. The Skill calculates role-specific metrics—system health for admins, course performance for instructors, progress for students—from the same data foundation.