Unlocking Open-Player-Modeling-enhanced Game-Based Learning: The Open Player Socially Analytical Intelligence Architecture
Zhiyu Lin, Boyd Fox, Devon Mckee, Sai Siddartha Maram, Jiahong Li, Tyler Sorensen, Brian K. Smith, Roger Azevedo, Jichen Zhu, Magy Seif El-Nasr

TL;DR
This paper presents OPSAI, an architecture for real-time, transparent open player models in game-based learning, enabling personalized feedback and insights to enhance educational experiences.
Contribution
The paper introduces OPSAI, a novel architecture that decouples gameplay data analysis from the game engine and provides actionable insights in real-time for GBL.
Findings
OPSAI effectively derives pedagogical insights from gameplay data.
The architecture supports real-time feedback and personalized suggestions.
Deployment on Parallel GBL demonstrates practical applicability.
Abstract
Game-Based Learning (GBL) is a learner-engaging pedagogical methodology, yet adapting games to heterogeneous learners requires transparent, real-time Open Player Models (OPMs). We contribute to the community Open Player Socially Analytical Intelligence (OPSAI), an architecture implementing OPM beyond conceptual frameworks and validated in a GBL application. It decouples gameplay telemetry and analysis from the game engine and automatically derives pedagogically actionable insights, supporting the transparency of computational player models while making them accessible to players. OPSAI comprises three logical layers: a Frontend that both provides the GBL experience and collects information needed for analytics; a stateless Backend that hosts transparent analytics services producing reflective prompts, recommendations, and visualization guides; and a two-tier Log Storage that balances…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
