Introduction to Dashboarding
Grafana Setup and Azure PostgreSQL Connection
Pipeline Health Dashboard
Data Quality Dashboard
Presenting Metrics and Definitions
Practice
Assignment
Gotchas & Pitfalls
Week 11 Lesson Plan (Teachers)
Week 11 Lesson Plan (Teachers)
Content coming soon...
Suggested Topics to Cover
- Demo: live Grafana setup connecting to Azure PostgreSQL and building a panel from scratch
- Demo: building a pipeline health dashboard step by step, explaining design choices
- Workshop: students connect Grafana and build their first panel with guided instructions
- Discussion: what makes a good metric definition, with examples of ambiguous metrics
- Practice presentations: students present dashboards in pairs, give each other feedback
- Class presentations: each student presents their dashboard (5 minutes per person)
- Peer review: structured feedback forms for dashboard clarity, design, and metric definitions
- Assessment rubric: dashboard completeness, query correctness, presentation clarity, metric documentation
- Time allocation guidance (note: student presentations at 5 min each = 60-90 min for a typical class)
- Pre-class setup: students need Grafana access configured before class
- Suggested session structure (demo → workshop → presentations)
- Assessment rubric with concrete criteria, not just category names
The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

*https://hackyourfuture.net/*
Found a mistake or have a suggestion? Let us know in the feedback form.