Personalizing Mathematical Game-based Learning for Children: A Preliminary Study
Organizations: McGill University, Montreal, Quebec, Canada
Abstract
Game-based learning (GBL) is widely adopted in mathematics education. It enhances learners' engagement and critical thinking throughout the mathematics learning process. However, enabling players to learn intrinsically through mathematical games still presents challenges. In particular, effective GBL systems require dozens of high-quality game levels and mechanisms to deliver them to appropriate players in a way that matches their learning abilities. To address this challenge, we propose a framework, guided by adaptive learning theory, that uses artificial intelligence (AI) techniques to build a classifier for player-generated levels. We collect 206 distinct game levels created by both experts and advanced players in Creative Mode, a new tool in a math game-based learning app, and develop a classifier to extract game features and predict valid game levels. The preliminary results show that the Random Forest model is the optimal classifier among the four machine learning classification models (k-nearest neighbors, decision trees, support vector machines, and random forests). This study provides insights into the development of GBL systems, highlighting the potential of integrating AI into the game-level design process to provide more personalized game levels for players.
Figures & tables
| Groups | Variable Examples | Level Examples |
|---|---|---|
| Player Character | Player Character, Player Character Value | |
| Goal | Goal | |
| Physics Objects | Ice Block x1, Ice Block x 10, Lava Block x1, Lava Block x10, Bubble, One-way Platform, Slimy Platform, Sticky Platform | |
| Obstacles | Cloud, Could Value, Door, Door Value, Spiky Platform, Breakable Wall, Breakable Wall Value |
| Model | Accuracy | Precision | Recall | F1-Score | ROC-AUC |
|---|---|---|---|---|---|
| Inner loop | |||||
| KNN | 81.42 1.53% | 73.85 3.92% | 65.32 3.13% | 66.41 3.53% | 84.77 4.71% |
| DT | 83.89 1.54% | 78.06 3.57% | 73.40 4.72% | 73.63 3.96% | 81.58 3.66% |
| SVM | 82.42 1.19% | 75.90 3.14% | 66.67 3.23% | 68.11 3.64% | 86.84 2.20% |
| RF | 82.07 1.37% | 74.43 2.64% | 70.46 2.18% | 71.12 2.27% | 85.86 1.85% |
| Outer loop | |||||