Know exactly where your learning content fails

A lightweight JavaScript SDK that drops into your LMS. Real-time webcam-based engagement tracking that shows you which content sections work, where learners drop off, and why.

How It Works

From webcam to actionable intelligence

A continuous pipeline that runs throughout every learning session. No hardware. No installation. Just a browser and a webcam.

01
Embed
Drop a lightweight JS SDK into your LMS or learning platform — one script tag
02
Detect
Face detection and 68-point landmark extraction via MediaPipe in the browser
03
Classify
7-emotion probability vector using Ekman's FACS framework
04
Calibrate
Per-learner baseline locks within seconds — all readings as deviation from neutral
05
Track
Tab-switches, face-loss, window state, focus duration tracked in parallel
06
Score
Continuous engagement index (0-1) from fused emotion + behaviour signals
07
Correlate
Engagement mapped to exact content positions — per slide, per section, per module
08
Predict
Disengagement model triggers alerts before the learner actually leaves
What You Get

Content-level engagement intelligence

Not just "learners are disengaged" — exactly which section, which slide, and what the pattern looked like before they quit.

Drop-off point identification

See exactly where learners lose interest. Map engagement drops to specific slides, sections, and content segments so you know what to fix.

Content effectiveness scoring

Every section of your content gets an engagement score. Compare modules, identify your strongest material, and find what consistently underperforms.

Learner attention patterns

Track focus duration, tab-switches, face-loss events, and emotional patterns. Understand not just if they're disengaged, but how disengagement manifests.

Disengagement prediction

The model detects disengagement patterns before the learner actually leaves. Flag at-risk learners with 73% accuracy while 40% of the session remains.

Who It's For

Built for anyone delivering learning at scale

If you're producing learning content and need to know whether it's actually working, Learn gives you the answer.

Corporate L&D

Learning and development teams that need to prove training ROI and identify which content actually moves the needle.

Education providers

Online course creators, universities, and e-learning platforms optimising content for genuine understanding, not just completion.

Institutional training

Government agencies, international organisations, and NGOs delivering training programmes to large, distributed teams.

Integration

Works with what you already use

A lightweight JavaScript SDK that drops into any existing platform. No migration. No infrastructure changes.

Any LMS
SCORM
xAPI / Tin Can
Custom platforms
Video players
Webinar tools
Browser-based content
Privacy

No facial data leaves the device

All detection and classification runs client-side in the browser. Only numerical scores are transmitted. Never images. Never video.

Client-side inference

TensorFlow.js and ONNX Runtime Web. All processing in the learner's browser.

No images transmitted

Only emotion vectors and engagement scores leave the device. Never pixels.

Explicit consent

Webcam requires clear opt-in. No background activation. No exceptions.

Fully anonymisable

Content-level analytics work without any PII whatsoever.

Air-gap compatible

Zero external dependencies. Runs fully offline and on-premise.

Compliance ready

GDPR, institutional governance, governmental data handling. From the ground up.

Get Started

See what completion rates can't tell you

Find out exactly where your learning content works, where it fails, and what disengagement looks like before learners leave.

Request a Demo