Data Analysis Learning Analytics Excel Dashboard Intervention Design

Learner Performance Analysis &
Intervention Dashboard

A multi-term assessment dashboard that transforms raw learner scores into clear performance insights, identifies recurring learning gaps, and recommends targeted academic interventions.

46
Learners Analysed
1,150
Assessment Records
17
Subjects Tracked
87.3%
Overall Cohort Average

01 — Project Overview

What this project does

This Excel-based dashboard was designed to replace a fragmented, score-only reporting system with a structured analytical tool that a classroom teacher or academic coordinator could actually use. Rather than simply showing totals and positions, it answers the questions that matter most: Which learners are falling behind? Is a gap isolated or recurring? What should happen next?

The dashboard processes three terms of assessment data for a cohort of 46 learners across 17 subjects — 1,150 individual score records in total — and produces four analytical outputs: a summary dashboard, a learner-level analysis sheet, a subject-and-term breakdown, and a ready-to-use intervention plan with recommended support actions for every flagged learner.

Role

Data analysis · Dashboard design · Intervention planning

Tools Used

Microsoft Excel · Data Cleaning · Data Visualisation · Learning Analytics


02 — The Original Problem

What was missing

The source workbook stored assessment scores across three separate term sheets. Each sheet showed a learner's scores by subject, their total marks, and their class position — but nothing more. There was no way to see patterns across terms, no mechanism for identifying recurring gaps, and no structure for deciding which learners needed support and what that support should look like.

The gap that needed solving

A teacher looking at Term 1 scores could see that a learner scored 50 in IGBO. But was that a one-off? Had it happened in Term 2 as well? Was IGBO a class-wide weakness or an individual struggle? Without a cross-term view, those questions had no answer — and without answers, interventions were guesswork.


03 — The Raw Gradesheet

What the source data looked like

Before any cleaning, the data was a flat list of learner names, subject scores, totals, and positions — repeated across three separate sheets with no consistent learner identifiers, no cross-term linking, and no performance flags. The sample below shows a representative extract of what the analysis data looked like once it was restructured into one unified table.

TermLearner IDSubjectScore (%)Below 70%Performance Band
Term 1L017FRENCH58YesPriority
Term 1L017IGBO50YesPriority
Term 1L017VERBAL66YesDeveloping
Term 1L017ENGLISH70NoSecure
Term 2L017IGBO37YesPriority
Term 2L017YORUBA53YesPriority
Term 2L017FRENCH66YesDeveloping
Term 1L029NATIONAL VALUES56YesPriority
Term 2L029IGBO23YesPriority
Term 2L029PRE-VOCATIONAL42YesPriority
Term 1L018MATHEMATICS100NoHigh
Term 1L018MUSIC100NoHigh
Term 3L039HISTORY58YesPriority
Term 3L039CREATIVE ARTS52YesPriority
Term 1L002MATHEMATICS100NoHigh

Sample extract from the 1,150-record Analysis Data sheet. Learner names replaced with stable anonymised IDs. Full dataset spans Terms 1–3, 17 subjects, 46 learners.


04 — Data Cleaning & Anonymisation

Preparing the data for analysis

Before any analysis could begin, the source data needed to be restructured, standardised, and de-identified. The three term sheets were formatted differently, names were inconsistently spelled across terms, and there was no cross-term learner identifier. The preparation process involved four key steps.

1

Identity Standardisation & Anonymisation

Learner names were reviewed across all three terms. Where the same individual appeared in multiple terms, a stable anonymised ID (L001–L046) was assigned. Names were fully replaced in all analysis and output sheets, with IDs used consistently throughout.

2

Data Reshaping

The original format had one row per learner with each subject as a column. This was reshaped into a long-format table — one row per subject-score record — with columns for Term, Learner ID, Subject, Score, Below-Threshold Flag, and Performance Band. This structure makes analysis and cross-filtering reliable.

3

Threshold & Band Classification

A 70% support threshold was applied to all scores. Each record was classified into one of four performance bands: High (85–100%), Secure (70–84%), Developing (60–69%), and Priority (<60%). These bands were used consistently across all analysis views.

4

Cross-Term Pattern Detection

Where a learner's ID could be reliably matched across consecutive terms, subject-level patterns were checked — distinguishing isolated low scores from recurring difficulties. Third-term learner identities were not always matchable, so term-change analysis was only applied where identity confidence was high.


05 — Analysis Approach

How the analysis was structured

The analysis was structured across three levels: cohort level (class averages, distribution, term trends), subject level (which subjects are class strengths vs. areas of concern), and learner level (who needs support, how urgently, and in which areas).

At learner level, a four-tier classification system was used to differentiate between levels of need and generate appropriate intervention recommendations automatically:

PRIORITY
Average below threshold or 3+ critical subjects
TARGETED
2–3 subjects below threshold
WATCH
1 subject below threshold
ENRICHMENT
No subjects below threshold

06 — Dashboard Preview

Visual performance overview

The charts below are rendered from the actual dashboard data. They replicate the four core visualisation panels built in Excel: subject performance ranking, term-by-term cohort trend, performance band distribution, and the learner support tier breakdown.

Subject Performance — Overall Average (%) · Threshold: 70%

Term-by-Term Cohort Average (%)

Performance Band Distribution (1,150 records)


07 — Key Findings

What the data revealed

Finding 01
87.3%

Strong Overall Cohort Performance

The class average across all three terms and 17 subjects was 87.3%, with Term 1 at 87.1%, Term 2 at 87.4%, and Term 3 at 87.3% — indicating stable, consistent performance at cohort level.

Finding 02
IGBO

Persistent Class-Wide Weakness

IGBO was the weakest subject overall at 76.3% average, with 20 below-threshold records across the cohort — the highest of any subject. This is a class-wide signal, not an individual one. Creative Arts (78.6%) and French (80.1%) also showed relative weakness.

Finding 03
9

Priority Learner-Term Records

Nine learner-term combinations met the Priority threshold. L029 (Terms 1 & 2) and L017 (all three terms) were the most consistently at-risk learners, with multiple recurring gaps in language subjects across terms.

Finding 04
67.1%

Recurring vs. Isolated Gaps

7 learner-term records showed recurring subject difficulties — the same subject appearing below threshold in consecutive terms. L029's recurring gaps in French, Yoruba, and Igbo across Terms 1–2 is the clearest example, with Term 2 average falling to 59.7%.

Finding 05

Class Strengths

Music (93.8%), Literature (93.0%), and Religious Studies (91.8%) were consistently the strongest subjects across all three terms. These can serve as confidence anchors and peer-learning opportunities for struggling learners.

Finding 06

High-Performing Learners

L018 achieved 97.7% average across two terms — the highest in the cohort. L040 (97.6%) and L027 (97.5%) followed closely. These learners are strong candidates for extension tasks and structured peer-support roles.


08 — Intervention Recommendations

Who gets what support — and why

The intervention plan assigns every learner-term record to one of four tiers, with a specific recommended response. This is not a static list — it is designed to be reviewed after each assessment cycle. Owners and review dates can be added directly in the Excel sheet.

Priority
Support

One-to-one diagnostic coaching + weekly monitored practice

Applied to learners with average below 70% or 3+ critical subjects below threshold. Involves identifying the root cause of difficulty in each flagged subject before assigning practice.

Learners flagged: L029 (Terms 1 & 2), L039 (Term 3), L017 (Terms 1, 2 & 3), L046 (Term 1), L022 (Term 3), L021 (Term 2)

Targeted
Support

Small-group support twice weekly + short progress checks

Applied to learners with 2–3 subjects below threshold. Focuses on the specific flagged subjects rather than whole-class re-teaching.

Learners flagged: L021 (Term 1), L046 (Term 2), L025 (Term 2), L035 (Term 1)

Watch
List

Focused revision activities + differentiated resources

Applied to learners with one subject below threshold. Light-touch monitoring with subject-specific revision materials. Reviewed at the next assessment point.

Includes L014 (Terms 1 & 2), L024 (Term 1), L025 (Term 1), L035 (Terms 1 & 2), L041 (Terms 1 & 2), and others

Enrichment
Track

Extension tasks + independent projects + peer-support opportunities

Applied to learners with no subjects below threshold. Keeps high-performing learners engaged and creates structured opportunities for them to support peers — benefiting both parties.

Majority of the cohort, including L018, L030, L033, L034, and others with 85%+ averages


09 — Limitations & Improvements

What this analysis can and cannot tell us

Being transparent about the limits of an analysis is as important as the findings themselves. This dashboard is a strong starting point — but it makes clear what additional data would make it more powerful.

Current Limitations

  • Third-term learner identities don't reliably match Terms 1–2, so individual term-change analysis isn't shown for Term 3
  • Scores alone don't diagnose the cause of difficulty — attendance, assessment difficulty, and external factors are not captured
  • No demographic or socioeconomic data to contextualise patterns
  • The dataset has no item-level detail — we know a learner scored 50 in IGBO, but not which specific skills were weakest
  • Intervention outcomes are not tracked — there's no way yet to know if the recommended actions worked

Recommended Improvements

  • Assign a permanent learner ID at enrolment and use it across every term and academic year
  • Record assessment dates and the specific learning objectives each task covers
  • Add an attendance column alongside scores — it often explains low performance
  • Build an intervention outcomes column so the dashboard can track whether support made a difference
  • Refresh the dashboard after every assessment cycle to build a longitudinal view
  • Future version: add skill-level item analysis and visualise learning objective mastery per subject