Skip to main content

Data Dashboard

Education

Overall Goal

Empower people to unlock creativity, build skills, and confidently bring their ideas to life through hands-on learning.

Objectives

  • Expand Participation and Strengthen Educational Systems
  • Ensure Teaching Excellence and Inclusive Representation
  • Build Learning Pathways from First Class to Mastery
  • Broaden Access and Partnerships in Education
Edit notes

Key Performance Indicators

Wired KPIs

KPI Name Current Details Goal 2026 Goal 2030 Trend
Workshop Registrations (Counted)
Counted registrations for ticketed workshops. Registered and Attended statuses can both contribute; this does not establish actual attendance.
726Last 12 months
Jul–Sep 2026: 161
2026 through Sep: 597 · on pace for 796
Counted registrations, including Registered and Attended statuses. This is not verified attendance. As of Sep 30, 2026 · refreshed Oct 12, 4:36 PM.
84% of goal
BIPOC: 31.8%Female/NB: 57.9%YTD: 636
860 1,200
Last 12 months
Workshop Capacity Utilization %
Weighted ratio of counted registrations to total available seats for active, ticketed workshops.
57%Last 12 months
As of Oct 12, 2026, 4:36 PM.
95% of goal
— 60% 80%
Last 12 months
Program Capacity Utilization %
Weighted ratio of counted registrations to total available seats for active program events.
79%Last 12 months
As of Oct 12, 2026, 4:36 PM.
132% of goal
Female/NB: 58.1%
60% 80%
Last 12 months
Workshop + Program Capacity Utilization %
Combined weighted fill ratio across active workshop and program events.
59%Last 12 months
As of Oct 12, 2026, 4:36 PM.
98% of goal
Workshop: 57.0%Program: 79.5%
60% 80%
Last 12 months
Education Net Promoter Score (NPS)
Student satisfaction score for educational programs and workshops.
83.6Last 12 months
55 class evaluations
As of Oct 12, 2026, 4:36 PM.
111% of goal
— 75.0 80.0
% Workshop Participants (BIPOC)
Percentage of unique workshop attendees identifying as Black, Indigenous, or People of Color.
32%Last 12 months
129 of 406 participants · 128 excluded (no ethnicity recorded)
As of Oct 12, 2026, 4:36 PM.
106% of goal
— 30% 50%
% Active Instructors (BIPOC)
Percentage of active workshop instructors identifying as Black, Indigenous, or People of Color.
29%Last 12 months
8 of 28 instructors · 6 excluded (no ethnicity recorded)
As of Oct 12, 2026, 4:36 PM.
71% of goal
— 40% 50%
Net Income (Education Program)
Direct financial contribution of the education program (Revenue - Instructor Pay - Materials).
$49,5802026 to date
Projected Full Year (Q1–Q2 pace)
Finance entered through Jun 30, 2026; the next quarter has not been added to the finance sheet yet. As of Jun 30, 2026 · refreshed Oct 12, 4:36 PM.
85% of goal
TTM (12mo): $54,340
$58,000 $75,000
12 Quarters

KPIs In Development

KPI Name Current Details Goal 2026 Goal 2030 Trend
No in-development KPIs currently listed.

This table runs past the current year on purpose: it puts each KPI’s measured history next to the targets adopted for the years ahead. Years through 2025 are measured actuals, 2026 is measured but incomplete (year-to-date for some KPIs, a rolling 12-month window for others, so it will not line up with a completed year), and later years are goals from the strategic plan, not forecasts or recorded data. Cells are flagged individually because a single year can hold a measured value for one KPI and a goal for another. An “n/a” means neither an actual nor a goal exists for that year.

  • Actual — measured, completed year
  • Current — measured but incomplete year
  • Goal — target we are aiming at, not data
KPI Name 2023 2024 2025 2026 2027 2028 2029 2030
Workshop Registrations (Counted) n/a n/a 590goal 860goal 960goal 1,050goal 1,140goal 1,200goal
Workshop Capacity Utilization % n/a n/a 55%goal 60%goal 65%goal 70%goal 75%goal 80%goal
Program Capacity Utilization % n/a n/a 55%goal 60%goal 65%goal 70%goal 75%goal 80%goal
Workshop + Program Capacity Utilization % n/a n/a 55%goal 60%goal 65%goal 70%goal 75%goal 80%goal
Education Net Promoter Score (NPS) n/a n/a 70.0goal 75.0goal 80.0goal 80.0goal 80.0goal 80.0goal
% Workshop Participants (BIPOC) n/a n/a 20%goal 30%goal 35%goal 40%goal 45%goal 50%goal
% Active Instructors (BIPOC) n/a n/a 35%goal 40%goal 45%goal 50%goal 50%goal 50%goal
Net Income (Education Program) n/a n/a $50,000goal $58,000goal $64,000goal $68,000goal $72,000goal $75,000goal
  • Workshop Registrations (Counted): Counted registrations for ticketed workshops. Registered and Attended statuses can both contribute; this does not establish actual attendance. Last snapshot: 2026-09-30 Source: Counted CiviCRM participant registrations for Ticketed Workshop events, grouped by event month. Counted statuses can include both Registered and Attended; this is not verified attendance or annual unique learners.
  • Workshop Capacity Utilization %: Weighted ratio of counted registrations to total available seats for active, ticketed workshops. Last snapshot: 2026-10-12 Source: CiviCRM: Weighted fill ratio = counted attendee registrations / capped capacity net of counted staff for active Ticketed Workshops (capacity > 0). Deactivated/cancelled events are excluded.
  • Program Capacity Utilization %: Weighted ratio of counted registrations to total available seats for active program events. Last snapshot: 2026-10-12 Source: CiviCRM: Weighted fill ratio = counted attendee registrations / capped capacity net of counted staff for active Program events (capacity > 0). Deactivated/cancelled events are excluded.
  • Workshop + Program Capacity Utilization %: Combined weighted fill ratio across active workshop and program events. Last snapshot: 2026-10-12 Source: CiviCRM: Weighted fill ratio = counted attendee registrations / capped capacity net of counted staff for active Ticketed Workshop + Program events (capacity > 0). Deactivated/cancelled events are excluded.
  • Education Net Promoter Score (NPS): Student satisfaction score for educational programs and workshops. Last snapshot: 2026-10-12
  • % Workshop Participants (BIPOC): Percentage of unique workshop attendees identifying as Black, Indigenous, or People of Color. Last snapshot: 2026-10-12 Source: Live CiviCRM: % of unique workshop participants identifying as BIPOC over the trailing 12 months (129 of 406 participants with a reported ethnicity; 128 unknown/declined excluded). A person selecting any BIPOC identity counts as BIPOC, including alongside White. Monthly sparkline from snapshots.
  • % Active Instructors (BIPOC): Percentage of active workshop instructors identifying as Black, Indigenous, or People of Color. Last snapshot: 2026-10-12 Source: Live CiviCRM: % of instructors who taught in the trailing 12 months identifying as BIPOC (8 of 28 with a reported ethnicity). A person selecting any BIPOC identity counts as BIPOC, including alongside White. Monthly sparkline from snapshots.
  • Net Income (Education Program): Direct financial contribution of the education program (Revenue - Instructor Pay - Materials). Last snapshot: 2026-06-30 Source: Finance: 2026 YTD actuals (2 of 4 quarters) annualized to a full-year projection. TTM chip shows trailing 12-month actuals.

Key insights

Event Registrations by Type

Counts counted registrations per month, grouped by event type.

Loading chart…
  • Source: CiviCRM participants filtered to statuses where "is counted" is TRUE.
  • Processing: Grouped by event start month and event type; canceled or pending statuses are excluded automatically.
  • Definitions: Event type labels come from the CiviCRM event type option list.

Workshop Fill Rate

Percentage of available ticketed workshop seats filled each month over the trailing 12 full months.

Loading chart…
  • Source: CiviCRM events with event type "Ticketed Workshop", an explicit capacity (max participants > 0), and counted participant statuses.
  • Processing: Fill rate = counted registrations ÷ total capacity across eligible events starting in the month; deactivated events are excluded.
  • Definitions: Months without capacity-tracked workshops render as zero.

Workshop Fill Rate by Area of Interest

Which subjects sell the seats they are offered, and where the unsold seats are.

Loading chart…
  • Source: CiviCRM events of type "Ticketed Workshop" carrying an area-of-interest term, rolling twelve months, live events only.
  • Processing: Seats filled counts attendee-role registrations in counted statuses; hosts, volunteers, waitlist and cancellations are excluded. Capacity is clamped at 25 so a placeholder cap such as 99 cannot swamp a subject on one run.
  • Definitions: Areas are the top-level parent terms, so a sub-interest rolls up. A class can carry more than one area and contributes its seats to each, so rows overlap and must not be added together.
  • Excluded: areas offering fewer than 40 seats in the window, which are too thin to read as a trend.
  • Do not act on this chart alone. A subject average is an average of courses that behave nothing like each other: the fiber areas hold both the best-filling course in the programme, with the largest waitlist, and a block of runs that sold almost nothing. Open the course chart below before moving capacity between subjects.

Course Fill — the Spread Inside a Subject

The weakest and strongest courses by fill. 12 runs in this view sold no seats at all.

Loading chart…
  • Source: CiviCRM Ticketed Workshops with a declared capacity, rolling twelve months, live events only, grouped by parent course.
  • Processing: Attendee-role registrations in counted statuses; hosts and volunteers excluded. Capacity clamped at 25. Revenue is deduplicated by contribution, so a group booking counts once rather than once per head.
  • Read with the subject chart above, not instead of it. A subject average is an average of courses that often behave nothing like each other — the fiber areas held both the best-filling course in the programme and a block that sold almost nothing.
  • Excluded: courses with fewer than 2 runs in the window, which are too thin to read.

Waitlist — Who Never Got a Seat

63 of 95 people who asked for a seat never got one.

Loading chart…
  • Source: CiviCRM participants on "On waitlist" or "Pending from waitlist" for a Ticketed Workshop that has already run, rolling twelve months, attendee role only.
  • Processing: Counts distinct people, not registrations — somebody who waits on three runs is one person. Served means they were moved into that class, took a later run of the same course, or took any other workshop on or after the date they were waiting for.
  • Definitions: "Pending from waitlist" is a status CiviCRM already counts as a seat, so those people are treated as served without looking for a second registration.
  • Excluded: classes still to come, which have not turned anyone away yet, and courses with only one person waiting. Per-course bars overlap where somebody waited on more than one course, so they sum above the headline total.

Average Days from Event to Membership

Visualizes the rolling average time it takes a counted participant to activate a membership.

Expand section to load chart.
  • Source: Same participant dataset as the conversion funnel with canonical member profile creation timestamps.
  • Processing: Calculates the average days between an attended event and the member's recorded join date, grouped by event month.
  • Definitions: Only participants with a join date contribute to the average; events without downstream joins plot as zero.

Event Satisfaction by Type

Average 5-point satisfaction scores from event evaluations.

Expand section to load chart.
  • Window: Oct 12, 2025 – Oct 12, 2026
  • Source: Event feedback form (/form/webform-1181) satisfaction question.
  • Processing: Calculates the mean of 1-5 ratings for each selected event type; responses without a rating are excluded.

Evaluation Completion Rate

Compares monthly registrations vs. completed event evaluations.

Expand section to load chart.
  • Window: Oct 12, 2025 – Oct 12, 2026
  • Source: CiviCRM counted participants compared against submitted event feedback forms with an event ID.
  • Processing: Evaluations inherit the event month when an event ID is provided; otherwise they use submission month. Completion rate = evaluations ÷ registrations.
  • Overall: 4.1% (67 / 1653) evaluations received.

What People Told Us

Every channel we listen on in this area, and how much each collected in the last year. Red bars are channels that have gone quiet.

Expand section to load chart.
  • Evidence tier: Observed. Bar lengths are counts of submissions, with no interpretation applied.
  • Colour is a Think-level judgement: red marks a channel classified dormant, dead or never used by the cadence-adjusted staleness thresholds.
  • A zero bar is deliberately kept on the chart rather than filtered out. A question we stopped asking is the finding, and dropping it would hide exactly what this is for.
  • Full coverage detail, including who is submitting and whether channels are too thin to generalise from, is on the Listening health report.

Top Event Interests

Highlights the busiest event interest areas plus their average ticket price.

Expand section to load chart.
  • Source: Event taxonomy field_civi_event_area_interest terms grouped at the top-level category.
  • Processing: Counts events and associated registrations, calculating the average paid ticket for each interest.
  • Definitions: Limited to the top 8 interests by event count; additional categories roll off this chart.

Skill Levels by Event Type

Compare workshop offerings to other event types across advertised skill levels.

Expand section to load chart.
  • Source: CiviCRM event field_event_skill_level for events in the selected range.
  • Processing: Buckets events tagged as workshops vs other types. Events missing a skill level fall into the "Unknown" bucket.

Participant Gender by Event Type

Counted participants grouped by gender across workshops and other events.

Expand section to load chart.
  • Source: Participant gender from CiviCRM contacts linked to workshop and other event registrations.
  • Processing: Includes counted participant statuses only and excludes unspecified/non-response gender values from the displayed mix.

Participant Ethnicity (Top 10)

Top reported ethnicities for counted participants, comparing workshops to other events.

Expand section to load chart.
  • Source: Ethnicity selections from the Demographics custom profile linked to event participants.
  • Processing: Multi-select values are split across the chart; categories beyond the top ten roll into "Other".

Participant Age Distribution

Age buckets for counted participants, evaluated at event date and split by workshops vs other events.

Expand section to load chart.
  • Source: Participant birth dates from CiviCRM contacts. Age evaluated on the event start date.
  • Processing: Uses fixed buckets (Under 18 through 65+); records without birth dates are skipped.

Active Instructor Demographics

Shows gender and ethnicity distribution for instructors leading workshops or programs during the selected window.

Expand section to load chart.
  • 37 instructors taught workshops/programs between Oct 2025 and Oct 2026.
  • Includes Drupal users with the Instructor role linked to CiviCRM events via the instructor field.
  • Demographics pulled from CiviCRM contact gender and demographics custom fields.

Badge Activation Funnel

Progression of new members through orientation, first badge, and tool-enabled badges.

Expand section to load chart.
  • Source: Badge request nodes completed within the activation window for members who joined during the cohort range.
  • Processing: Orientation completion is keyed off configured orientation badge term IDs; first/tool-enabled badges use the earliest qualifying badge within the activation window.
  • Definitions: Members without any qualifying badge remain at the "Joined" stage; tool-enabled requires the taxonomy flag field_badge_access_control.

Days to First Badge

Distribution of days elapsed from join date to first non-orientation badge.

Expand section to load chart.
  • Source: First non-orientation badge timestamps pulled from badge requests for the same cohort used in the funnel chart.
  • Processing: Calculates elapsed days between join date and first badge award, then buckets into ranges (0-3, 4-7, 8-14, 15-30, 31-60, 60+, no badge).
  • Definitions: Members without a qualifying badge fall into the "No badge yet" bucket; orientation-only completions do not count toward the distribution.

Badge Awards by Time Since Join

Counts all badges (including orientation) earned within the activation window, grouped by days from join date.

Expand section to load chart.
  • Source: All active badge requests tied to cohort members within the activation window.
  • Processing: For each badge completion, calculates days from join and increments the corresponding bucket (0-3, 4-7, 8-14, 15-30, 31-60, 60+).
  • Definitions: Members can contribute multiple badges across buckets; orientation badges are included for workload context.

Average Revenue per Registration

Average paid amount (from CiviCRM contributions) per counted registration, by event type.

Expand section to load chart.
  • Source: CiviCRM participant payments joined to contributions for counted registrations.
  • Processing: Sums paid contributions per month and divides by the number of counted registrations for each event type.
  • Definitions: Registrations without payments contribute $0; refunded amounts are not excluded presently. Use the legend to toggle event types.

Event-to-Membership Conversion

Aggregates attendees and shows how many activate a membership within 30/60/90 days.

Expand section to load chart.
  • Source: CiviCRM participants (status = Attended) joined to event start dates and Drupal member join dates through civicrm_uf_match.
  • Processing: Counts attendees whose membership start occurs within 30, 60, or 90 days of the event across the most recent year.
  • Definitions: Each participant record counts once—even if the contact attends multiple events; members without a join date are excluded from the join buckets.
  • Observation: 32 attendees converted within 90 days of attending an event.

Net Promoter Score (Events)

Shows whether promoters outnumber detractors in recent event evaluations.

Expand section to load chart.
  • Window: Oct 12, 2025 – Oct 12, 2026
  • Source: Event feedback form question "How likely are you to recommend this event to others?"
  • Processing: 5-star ratings are treated as promoters, 4-star as passives, and 1-3 stars as detractors. NPS = promoter% – detractor%.
  • Overall: 84.5 NPS from 58 responses (Promoters 89.7, Detractors 5.2).
  • Cohort size: 120 members
  • 99.2% reach their first badge within 90 days
  • Median days to first badge: 0
  • 119 members earn a tool-enabled badge