Skip to main content
🌍 Public

Share visualization

Send this visualization to others.

Fork of Blank Slate with Hot Reloading

Public visualization

Viewing a saved revision (read-only)

669be344f62e4ffbae2aa029495ecee7

Fork of Blank Slate with Hot Reloading

0 stars0🌍 Public
NNita
Last edited Mar 3, 2025
Created on Mar 2, 2025

This dashboard for a school's 2025 forecasted performance combines multiple interactive D3.js visualizations into one screen. It shows key statistics, a pie chart of subject performance, a bar chart of average grades by class, and an interactive piano that maps subjects to musical keys with color intensity reflecting grades. A schematic school floor plan positions classes using circle sizes for student population. The code uses D3's `rollup`, `scaleBand`, `scaleLinear`, `scaleOrdinal`, `pie`, `arc`, and TopoJSON for rendering.

AI-generated description

School Performance Dashboard

This visualization presents a forecasted analysis of our school's class performance across various departments for the year 2025. The dashboard offers multiple visualizations to help identify trends in student performance.

Visualizations Included

  1. Key Statistics Panel: Provides an overview of total classes, total students, average grades, and the most popular subjects and highest-performing classes.

  2. Subject Performance Distribution: A pie chart breaking down the performance distribution across different subject areas in the school.

  3. Average Grade by Class: A bar chart showcasing which classes achieved the highest average grades.

  4. School Floor Plan: A map visualization displaying the layout of the school, with circle sizes indicating student population and performance.

Data Notes

This visualization uses forecasted data for 2025 and is intended for demonstration purposes only. In a real-world scenario, this would be populated with actual enrollment and performance data.

How to Use

  • Hover over chart elements to see more details.
  • The school map provides tooltips with detailed information about each class's performance.
  • Analyze patterns across different subjects and class locations.

Technologies Used

  • D3.js for interactive visualizations
  • JavaScript ES6
  • TopoJSON for map rendering