All projects

EYE LEARN

Next.jsTailwind CSSPythonMySQLRedis

EYE LEARN lets Bachelor of Nursing students replay their patient-simulation sessions frame by frame, with their own gaze data overlaid — turning a vague “how did that go?” into something they can see. Built with the School of Health and the School of Engineering and Architecture of Fribourg, it won the 2021 HES-SO Innovation in Education Prize.

Preparation and simulation with eye-tracking glasses

Architecture

A Next.js interface handles replay for students and management for teachers. Behind it: a Python REST API, a MySQL store, a Redis queue, and a worker that runs the gaze-detection models over each video — all behind a Traefik proxy for routing and TLS.

Web interface showing areas of gaze interest

Impact

114 nursing students have run through EYE LEARN across five sessions. It produced several research papers and talks at international conferences. I built it at the HumanTech Institute, where the two schools keep developing it.

References