Projects

Learning analytics

Dataviz - Analyze and understand learners' interactions with the xAPI (Experience API) standard

xAPI Dash Docker
2022 - MySeriousGame

Project Overview

This project focuses on developing a data visualization dashboard using Dash, a Python framework, to analyze and display learning data collected from EdMill, a proprietary Learning Management System (LMS) developed by My-Serious-Game.

Context

Modern e-learning platforms continuously collect valuable data as learners progress through educational modules. These interactions, often captured using the Experience API (xAPI) standard, offer deep insights into learner behavior.

Our clients are increasingly seeking to better understand how learners engage with their training content. They want to:

Solution

To meet this need, we built an interactive dashboard application with Dash, which provides a modern and responsive UI. The app was containerized, using Docker Compose, making it easy to deploy and maintain across different systems or cloud platforms.

Key Features

Conclusion

This project illustrates how data visualization with Dash can unlock the full potential of learning data. By transforming raw xAPI events into clear and actionable insights, we provide our clients with a powerful tool to improve learner engagement and success.

Screenshots :