Education · Playbook 41

Student early-warning and support (higher education)

Students who may be struggling are noticed in week three, not at the exam board. A person reaches out and offers support, and the flag never decides anything about a student's progress.

  • Predictive ML
  • Human in the loop
  • OfS B2 and B3
  • Equality Act 2010
  • UK GDPR
  • ICO

At a glance

The problem
Students who disengage are often noticed only when they miss an assessment or don't come back after a break
Typical volume
Around 25,000 students, 1,500 personal tutors, and 200–400 new flags a week in term
Who's involved
Pro vice-chancellor for education, student services, personal tutors, planning and data, the DPO, equality and diversity, the students' union
Pilot
One semester in two or three schools, after a 4–6 week discovery
Platforms
AWS, Azure, or a sovereign or on-prem stack

An illustrative scenario. The numbers are typical examples, not a client case study. The cloud services and UK rules were checked on 9 November 2026.

The business problem

Most students who leave a course don't leave suddenly. They stop logging in to the virtual learning environment, miss a few seminars, submit a piece of work late or not at all. Each signal sits in a different system, and no single member of staff sees them together. By the time a personal tutor notices, the student may already have decided to go.

The data to spot this exists: VLE activity, attendance capture, library and lecture-capture use, submissions and the student record. What's missing is a reliable way to bring it together, show it to the right person, and make sure someone actually acts. Tutors are stretched, student support teams are busy, and dashboards that nobody owns get ignored.

This matters to students first, and to the university's obligations too. The OfS expects providers to support students to succeed and to deliver positive outcomes, measured through continuation and completion. But an early-warning system also carries real risks: flagging some groups of students more than others, using sensitive data without a clear basis, or quietly becoming part of decisions it was never meant for. The design has to deal with those risks from the start.

What AI changes

  • Engagement signals from the VLE, attendance, submissions and the student record are brought together each night into one view per student.
  • A model estimates which students may be disengaging, and the personal tutor gets a short list with the plain-English reasons, such as no VLE activity for 12 days and two missed submissions.
  • The tutor decides whether and how to reach out, using the university's own message templates, and records the outcome in the case tool.
  • Students can see what data is used and why, can see their own engagement view, and can opt out of the model without losing access to any support.
  • Outcomes for each group of students are monitored every month: who is flagged, who is contacted, and whether contact helps, by protected characteristic and by mode of study.
  • The flag is used for support only. It is never used for discipline, progression, fitness to practise or visa reporting, and those processes can't read it.

How success is measured

Agree these, and measure the baseline, before anything is built. Example targets are typical, not promises.

Time to first contact

How long after a student starts disengaging a member of staff reaches out.

ExampleFrom weeks to within 5 working days

Follow-up rate

Share of flags where a tutor or adviser recorded an outcome. A flag nobody acts on is worse than no flag.

ExampleAbove 90%

Continuation for supported students

Compared with a matched baseline from earlier years, not with students who weren't flagged.

ExampleMeasured, not promised

Fairness across student groups

Flag rates, false-alarm rates and missed students, by ethnicity, disability, sex, age, mode of study and commuter status.

ExampleNo group flagged or missed out of proportion without a reason

Precision of flags

Share of flagged students that tutors judged genuinely needed contact.

ExampleReviewed every month

Opt-outs and complaints

How many students opt out or complain, and why. A sharp rise means the communication isn't working.

ExampleTracked, and discussed with the students' union

UK regulation and controls

Cross-sector rules are on the UK regulation map.

  • OfSConditions B2 (resources, support and student engagement) and B3 (student outcomes)

    B2 asks providers to give each cohort the support it needs to succeed. B3 sets minimum thresholds for continuation, completion and progression; for full-time first degrees, 80%, 75% and 60%, used with context rather than as an automatic test. The early-warning system supports students to continue. It must never be used to steer struggling students off a course to protect the numbers.

  • EHRCEquality Act 2010: the Public Sector Equality Duty and reasonable adjustments

    Universities in England are covered by the Public Sector Equality Duty, so do an equality impact assessment before the pilot and monitor outcomes by group. Disabled students may engage differently, for example through alternative formats that don't show as VLE logins, so a low score can be a sign the data is blind, not that the student is. In 2024 the High Court confirmed that the duty to make reasonable adjustments in higher education is anticipatory: it can apply before a student has disclosed a disability.

  • ICOUK GDPR: profiling, transparency and special category data

    Early-warning scoring is profiling. That means a DPIA, a clear lawful basis, privacy information students can understand, and a working right to object. Health and mental-health information is special category data: it isn't a model feature, and it stays in student support's own case records. Protected characteristics are used only to monitor fairness, under the equality-monitoring condition in the Data Protection Act 2018, and are kept apart from the scoring.

  • ICOAutomated decisions (UK GDPR, as amended by the Data (Use and Access) Act 2025)

    Since 5 February 2026, the strict limit on solely automated significant decisions applies mainly where special category data is involved, and every other automated decision needs safeguards. This design makes no decision: the model prompts a person, and the person decides whether to make contact. Keep it that way, and keep the evidence that it is.

  • ICOSharing personal data in an emergency: a guide for universities and colleges

    Where a tutor is worried about a student's safety, the university's own wellbeing and emergency procedures apply, including any trusted contact arrangements. The model plays no part. The ICO says this guide is under review after the Data (Use and Access) Act.

  • Home OfficeStudent sponsor guidance (Document 2, version 10/2026)

    Sponsors must monitor whether sponsored students are academically engaging and report those who stop. Keep that compliance process separate, with its own records and staff. The early-warning score must never feed visa reporting, or students will lose trust in the support it offers.

The solution

Showing AWSAzuresovereign / on-prem services. Switch with the toggle; every diagram and table on this page follows it.

Student early-warning and support (higher education): reference architecture
  1. 01Channels

    • Virtual learning environment
    • Attendance capture
    • Student self-service portal
  2. 02Intake

    • AWS GlueData Factory in Microsoft FabricApache Airflow, or n8nNightly data feeds
    • Amazon S3 + RedshiftOneLake + Fabric WarehouseCeph plus PostgreSQLEngagement data store
    • Amazon DynamoDBAzure Cosmos DBPostgreSQLOpt-out and consent register
  3. 03Intelligence

    • SageMaker AIAzure Machine LearningMLflow and Kubeflow on KubernetesEngagement model
    • SageMaker AI (SHAP)Azure Machine Learning (SHAP)SHAP on KubeflowPlain-English reasons
    • Fairlearn and Evidently on SageMaker AIFairlearn and Evidently on Azure MLFairlearn and Evidently on KubeflowFairness and drift monitoring
  4. 04Orchestration

    • Step FunctionsFabric pipelines / Logic AppsTemporalScoring and routing workflow
    • EventBridge + SQSEvent Grid + Service BusApache Kafka or RabbitMQEvents to the case tool
  5. 05Systems of record

    • Student record system
    • Student support case tool
    • Timetabling and attendance
  6. 06People

    • Person
      Personal tutor: decides and reaches out
    • Person
      Student support and wellbeing
    • Person
      Fairness review group
  • Cloud or platform service (AWSAzuresovereign / on-prem)
  • AI agent
  • A person decides
  • Your existing systems
  • Outside your organisation

Components, side by side

Student early-warning and support (higher education): components on AWS, Azure and a sovereign or on-prem stack
LayerAWSAzureSovereign / on-prem
Data intakeBring in only the engagement fields agreed in the DPIA. No free-text notes, health or disability records.AWS Glue, Amazon S3Data Factory in Microsoft Fabric, OneLakeApache Airflow or n8n; Ceph or IONOS S3 Object Storage
Engagement data storeOne row per student per week. Simple, explainable features beat hundreds of opaque ones.Amazon RedshiftFabric WarehousePostgreSQL
Model training and scoringA gradient-boosted model or logistic regression is usually enough. Retrain each year on the university's own data, and compare with simple rules first.Amazon SageMaker AIAzure Machine LearningMLflow and Kubeflow on Kubernetes
Reasons for each flagTurn the top factors into plain sentences a tutor can say out loud. If a reason can't be explained to a student, drop the feature.SHAP on SageMaker AISHAP on Azure Machine Learning (also in its Responsible AI dashboard)SHAP on Kubeflow
Fairness and drift monitoringSageMaker Clarify and Model Monitor closed to new customers on 30 July 2026, so use open-source libraries on either cloud.Fairlearn and Evidently (open source) on SageMaker AIFairlearn and Evidently (open source) on Azure Machine LearningFairlearn and Evidently on Kubeflow
Opt-out registerChecked before every scoring run. An opted-out student is never scored, and still gets every normal form of support.Amazon DynamoDBAzure Cosmos DBPostgreSQL
WorkflowAWS Step FunctionsFabric pipelines or Logic AppsTemporal, or n8n
Middleware and eventsAmazon EventBridge, SQSEvent Grid, Service BusApache Kafka or RabbitMQ
Link to the case tool and student recordFlags arrive as tasks in the case tool tutors already use. Read-only from the student record.API Gateway, plus your existing integration platform if you have oneAPI Management, plus your existing integration platform if you have oneKong or your existing API gateway, plus your existing integration platform if you have one
Human reviewTutors see the flag, the reasons and the student's own engagement view in one place.In the existing student support case toolIn the existing student support case toolIn the existing student support case tool
Identity, keys, data protectionRole-based access: a tutor sees only their own tutees. Disciplinary, progression and visa compliance roles have no access at all.IAM Identity Center, KMS, Macie, Lake FormationEntra ID, Key Vault, PurviewKeycloak or your existing Active Directory; OpenBao or HashiCorp Vault; an HSM
Monitoring and auditLog every flag, who saw it and what they did, so the follow-up rate and any misuse can be checked.CloudWatch, CloudTrailAzure Monitor, Log AnalyticsPrometheus, Grafana, OpenTelemetry
UK data residencyThis is student data, some of it sensitive. Check the university's data policy before choosing an EU-hosted option.eu-west-2 (London)UK South / UK WestYour own UK data centre, or a UK or EU provider

On a phone, the table shows the platform you pick. Sovereign / on-prem means open, portable components you can run in your own data centre or with a UK or European provider; IONOS is shown as one example, and others exist. What sovereign cloud means →

Hybrid and on-prem

Many organisations keep core systems and sensitive data on their own servers. This is how the same design works across both.

Stays on-prem

The student record system, the student support case tool and timetabling stay where they are. So do any wellbeing, disability and counselling records, which are never connected to the model.

Uses cloud AI

The engagement data store, model training, nightly scoring and fairness monitoring run in a UK cloud region, or on the university's own Kubernetes platform for the sovereign option. Only the agreed engagement fields are sent, keyed by a pseudonymous student ID.

How they connect

Nightly extracts and the flag feed go through the API gateway over a private link (AWS Direct Connect or Azure ExpressRoute) or a site-to-site VPN. Flags come back as events into the case tool on campus.

If the link drops

Tutors and student support carry on exactly as they did before: attendance reports, tutorials and referrals. Scoring catches up on the next run. No support for a student depends on the model being available.

The agents

What each agent may do through its tools, what it may not, and where a person signs off. The limits are enforced by the platform, not the prompt.

Engagement model and routing

May do

  • Read the agreed engagement fields for students who haven't opted out
  • Score each student weekly and give the top reasons in plain English
  • Create a task for the student's personal tutor in the case tool
  • Report flag rates and outcomes by group to the fairness review group

May not do

  • Contact a student, or anyone about a student
  • Read or use health, disability, counselling or safeguarding records
  • Feed disciplinary, progression, fitness to practise or visa compliance processes
  • Change anything in the student record
  • Score a student who has opted out

Where a person signs offA personal tutor or adviser decides whether and how to contact every flagged student, and records what happened. Any concern about a student's safety follows the university's wellbeing procedures, not the model. The model's permissions are enforced by the platform's identity and access controls, not by instructions in a prompt.

Middleware and integration

The student record and the case tool stay the systems of record. The model reads a nightly extract and writes only one thing: a task in the case tool. It never updates the student record.

Flags travel as events on a queue. If the case tool is down, flags wait and are delivered when it returns, each with an ID so nothing is created twice. A flag older than two weeks is dropped and re-scored, because stale flags send tutors after yesterday's problem.

Access is separated by design. The disciplinary, progression and visa compliance teams use their own processes and data, and the platform blocks them from the flags, reasons and scores.

The model can be paused at any point. Tutors still have their attendance and submission reports, and students still have every route to support.

Process and people

  • A clear purpose statement, agreed with the students' union and published: support only, never discipline or progression.
  • Personal tutors trained before go-live on how to use a flag well: a supportive first message, how to refer, and what the model can't see.
  • A fairness review group, including the equality and diversity lead and student representatives, meeting monthly on outcomes by group.
  • A named owner for the model, its features and its thresholds, with change control and a yearly retrain and review.
  • A capacity check: if tutors can't follow up the flags, raise the threshold or add support staff, rather than leave flags unread.
  • Clear routes for students to see their data, ask questions, object or opt out, and complain.

Delivery plan

  1. 4–6 weeks

    Discovery

    Agree the purpose with students and staff, map the data sources, test data quality, and build a simple rules baseline from last year's data.

  2. Gate · must be true to passPurpose statement agreed, DPIA and equality impact assessment started, students' union consulted, data access confirmed.

  3. One semester

    Pilot

    Two or three schools. Run the model in shadow first, then send flags to tutors, and compare with the rules baseline.

  4. Gate · must be true to passBetter than the rules baseline, no group flagged or missed out of proportion, follow-up rate above target, DPO and equality sign-off.

  5. 6–8 weeks

    Production

    Roll out to the pilot schools in full, with monitoring, support, the opt-out and a rollback plan.

  6. Gate · must be true to passMonitoring live, tutor training done, privacy information published, fairness review group running.

  7. Ongoing

    Scale

    Add schools one at a time, then postgraduate taught and part-time students, each with its own fairness check.

  8. Gate · must be true to passEach new group passes the same fairness and follow-up gate.

Roles and RACI

Who is responsible, accountable, consulted and informed, by activity
ActivityPVC EducationDirector of student servicesSolutions architectI can fill thisTechnical PMI can fill thisData scientists and engineersI can fill thisDPOEquality leadStudents' union
Purpose and business caseAccountableResponsibleConsultedConsultedInformedConsultedConsultedConsulted
Target architecture and data flowsInformedConsultedAccountable and ResponsibleConsultedConsultedConsultedInformedInformed
DPIA and privacy informationAccountableConsultedConsultedInformedConsultedResponsibleConsultedConsulted
Equality impact and fairness monitoringAccountableConsultedConsultedInformedResponsibleConsultedResponsibleConsulted
Model build and testingInformedConsultedAccountableResponsibleResponsibleConsultedConsultedInformed
Tutor training and follow-up processInformedAccountable and ResponsibleInformedConsultedInformedConsultedConsultedConsulted
Go-live decisionAccountableResponsibleConsultedResponsibleConsultedConsultedConsultedConsulted
Run, monitor and improveInformedAccountableConsultedConsultedResponsibleConsultedConsultedInformed

Purpose and business case

PVC Education
A · Accountable
Director of student services
R · Responsible
Solutions architect
C · Consulted
Technical PM
C · Consulted
Data scientists and engineers
I · Informed
DPO
C · Consulted
Equality lead
C · Consulted
Students' union
C · Consulted

Target architecture and data flows

PVC Education
I · Informed
Director of student services
C · Consulted
Solutions architect
A/R · Accountable and Responsible
Technical PM
C · Consulted
Data scientists and engineers
C · Consulted
DPO
C · Consulted
Equality lead
I · Informed
Students' union
I · Informed

DPIA and privacy information

PVC Education
A · Accountable
Director of student services
C · Consulted
Solutions architect
C · Consulted
Technical PM
I · Informed
Data scientists and engineers
C · Consulted
DPO
R · Responsible
Equality lead
C · Consulted
Students' union
C · Consulted

Equality impact and fairness monitoring

PVC Education
A · Accountable
Director of student services
C · Consulted
Solutions architect
C · Consulted
Technical PM
I · Informed
Data scientists and engineers
R · Responsible
DPO
C · Consulted
Equality lead
R · Responsible
Students' union
C · Consulted

Model build and testing

PVC Education
I · Informed
Director of student services
C · Consulted
Solutions architect
A · Accountable
Technical PM
R · Responsible
Data scientists and engineers
R · Responsible
DPO
C · Consulted
Equality lead
C · Consulted
Students' union
I · Informed

Tutor training and follow-up process

PVC Education
I · Informed
Director of student services
A/R · Accountable and Responsible
Solutions architect
I · Informed
Technical PM
C · Consulted
Data scientists and engineers
I · Informed
DPO
C · Consulted
Equality lead
C · Consulted
Students' union
C · Consulted

Go-live decision

PVC Education
A · Accountable
Director of student services
R · Responsible
Solutions architect
C · Consulted
Technical PM
R · Responsible
Data scientists and engineers
C · Consulted
DPO
C · Consulted
Equality lead
C · Consulted
Students' union
C · Consulted

Run, monitor and improve

PVC Education
I · Informed
Director of student services
A · Accountable
Solutions architect
C · Consulted
Technical PM
C · Consulted
Data scientists and engineers
R · Responsible
DPO
C · Consulted
Equality lead
C · Consulted
Students' union
I · Informed

R ResponsibleA AccountableC ConsultedI Informed· not involved

Where I'd fit

Option A

Lead the architecture

If there's no architect on the programme, I'd own the design end to end: the data flows from your VLE, attendance and student record, the model and its reasons, the access controls that keep it out of discipline and progression, and the gates. I'd work closely with your DPO, equality lead and student services, and report to your programme board.

Option B

Support your architect

If your planning team or partner already has an architect, I'd take on the data pipeline, the integration with your case tool and the access separation under their lead, and give them a second senior opinion on fairness monitoring, data protection and how the model is explained to students.

Where this goes wrong

  1. Goes wrong

    The model learns that some groups log in less and flags them more, without anyone noticing.

    How the design avoids it

    Monitor flag and miss rates by group from the first week of the pilot, and drop features that act as proxies without a support reason.

  2. Goes wrong

    Flags go to tutors who have no time, so nothing happens and students are worse off for being watched.

    How the design avoids it

    Size the threshold to follow-up capacity, measure the follow-up rate, and route to student support where tutors can't.

  3. Goes wrong

    The score drifts into progression boards or attendance compliance.

    How the design avoids it

    A written purpose, access blocked by the platform for those roles, and a regular audit of who viewed flags.

  4. Goes wrong

    Students find out from a rumour, not from the university, and trust collapses.

    How the design avoids it

    Co-design with the students' union, clear privacy information, a student-facing view of their own data, and an easy opt-out.

  5. Goes wrong

    Health or wellbeing notes creep into the features because they predict well.

    How the design avoids it

    A fixed feature list agreed in the DPIA, change control, and special category data kept out of the pipeline entirely.

On the horizon

Changes already announced or under way that affect this design. More in the UK horizon scan.

  1. 22 October 2026 to 28 January 2027
    The OfS's consultation on a revised quality system: every provider assessed for minimum requirements on student experience and student outcomes, an optional TEF rating, and a proposed new B3 requirement on positive post-study outcomes. Decisions expected in spring 2027, with the first assessment cycle starting in 2027–28.

    Keep evidence of what the university does to support students, and its effect, in a form an assessment team could read. Report the effect of support honestly, not just the number of flags.

  2. 2026–2027
    The ICO's statutory code of practice on AI and automated decision-making (required by SI 2026/425), and its review of the emergency data sharing guide for universities and colleges after the Data (Use and Access) Act.

    Keep the DPIA, the purpose statement, the reasons shown to tutors and the opt-out records ready to compare against the new code.

  3. Ongoing
    The Home Office updates its student sponsor guidance several times a year (version 10/2026 applied from 8 October 2026).

    Keep visa engagement monitoring as its own process, so sponsor guidance changes never force changes to the support model.

  4. 2 December 2027
    EU AI Act high-risk duties for Annex III systems begin, which include some AI used to evaluate learning outcomes and steer learning in education. This only matters for universities with campuses or students served in the EU.

    If you operate in the EU, check whether the system is in scope, and keep the technical documentation and human oversight records the Act would need.

Questions to ask your partner or vendor

Good answers are specific. Vague answers to any of these are worth following up.

Copy them into your next supplier meeting

  1. What exactly is the flag used for, and what stops it being used for anything else?
  2. Which data goes into the model, and how do we know it doesn't include health or disability information?
  3. How will we see whether some groups of students are flagged or missed more than others?
  4. Does the model do better than simple rules, such as no VLE activity for two weeks?
  5. How do students find out about it, see their own data and opt out?
  6. Who follows up each flag, and what happens when they don't have time?

Planning something like this?

Whether you need someone to lead the design or to support the architect you already have, let's talk it through.

Sam Naseem
Sam NaseemBirmingham, UK · UK & Europe
Available now