A single reference for anyone who wants to understand how we calculate the numbers on every Education page. Written for Treasury policy advisors, UCM curriculum planners, and anyone asking 'where does that figure come from?'
All analysis derives from publicly-sourceable datasets plus live Isle of Man vacancy data. No opinion polls, no hand-weighted scores, no proprietary magic. Every figure should be traceable to a specific row in one of these tables:
activeVacancies on every page is "live right now", not a YTD total.packages/scraper/src/pipelines/*.ts.Composite indicator of how AI-proof a specific course's career outcomes are. Formula: (1 - avgAutomation) × 40 + avgAugmentation × 30 + (1 - avgFO/100) × 30. Higher = safer.
The inverse lens, used for quadrant placement on Demand vs AI Risk and Skills Shortages. Formula: classic × 0.55 + automation × 0.25 + (1 - augmentation) × 0.20, where classic = Frey-Osborne computerisation probability if available, else AEI automation share. Rebalanced April 2026 so roles with low FO don't get flagged high-risk purely on AEI task exposure (primary teachers had this problem).
Minimum time to qualify a brand-new worker for a SOC, in months. For each SOC we pick the shortest UCM course that (a) is an entry-level pathway category (Apprenticeship, FE, HE, Adult Learning — not short CPD or school links), (b) has duration ≥ 3 months, and (c) clears the SOC's minimum professional entry level (SOC major group 2 professionals need Level 5+, 5xxx trades need Level 3, etc). If no course meets all three, the SOC has no UCM entry pathway and the lag is reported as null, not fabricated.
UCM annual graduate supply ÷ (census workforce × 4% churn + 0.5 × live vacancies). Capped at 40 grads/yr per SOC — no single IoM niche occupation realistically produces more. Trust undersupply more than oversupply (keyword matcher spread inflates the latter).
Log-scaled: 0.75 × vacancies + 0.25 × census, both normalised against the busiest SOC in the catalogue. Blunt by design — a bricklayer with 8 live openings beats a civil engineer with 90 census workers but no current vacancies.
Used to pick the top stories for the AI-drafted strategic summary. demand × 40 + lagMonths/36 × 30 + (highRisk ? 30 : 0), then × 1.5 if high-risk. Higher = more policy-urgent.
For each course: cohort = totalPlaces ÷ unitCount (CMF sums places across every unit, so a 7-unit course with 20 students shows as 140 raw "places"). Then annual supply ≈ cohort (most courses run yearly intakes). Cohort capped at 50 as a defensive ceiling.
When the "Adjust for AI" toggle is on, each SOC's vacancies are multiplied by 1 − automation × 0.7 before summing into the field gap. A field with 50% AEI automation loses 35% of its displayed demand. Rough 5-year forward view, not a forecast.
Printable single-page briefing pulling every signal together. Start here for a Minister or committee meeting.
Strategic 2×2 placing every occupation by live demand × composite AI risk. For 'where should we pay attention?'
Prioritised policy action list — capability voids, long training lags, tight supply. Sorted by severity.
AI gap analysis — concrete new UCM courses that would fill demand gaps. Drafted by Azure OpenAI.
Is UCM producing too many or too few graduates? Supply:demand ratio per occupation, with honest caveats.
Field-level supply vs demand bars, with the glowing ⚡ 'Adjust for AI' toggle that recomputes demand.
Every course classified as Explicitly AI-Native / AI-Augmented / Distinctly Human / AI-Vulnerable.
Bubble chart — every course on automation × augmentation, sized by linked vacancies. Click a bubble to open.
Per-field resilience scorecard, future-proof career rankings, What-If AI scenario simulator.
Browse by field. Shows what UCM teaches, matched SOCs, salary ranges, AI resilience per field.
Will this course pay for itself? Course fee vs target salary, breakeven period, 5-year net return.
Dense stats: counts by category, qualification level, location, mode. Plus every course, filterable.
education-career-ai --force).In a policy document or report:
"Smart Island Education Analysis, Manx Technology Group (smartisland.im/education), accessed [date]."
For reproducibility, note the data sources cited in Section 1 rather than the Smart Island page alone. If you're contesting a specific number, the pipeline code is open — see packages/scraper/src/pipelines/*.ts on GitHub.