Optimizing an Educational Game Using UpGrade: Challenges and Opportunities

Academic Article

Academic article describing the use of UpGrade to run large-scale online experiments in an educational game and identify implementation challenges for A/B testing in educational software.

Visit Resource
This link will take you to an external website.
Purpose/Abstract

UpGrade is an open-source tool for A/B testing in educational software. In this study, the authors used UpGrade to run large-scale online experiments in an educational game.

The experiments were aimed at increasing student engagement. The authors experimented with various features of the game, including question difficulty, game narrative, and feedback style, to determine which conditions produced optimal outcomes.

The authors conducted three different experiments, one after another. All of these experiments were created and monitored through UpGrade.

During implementation, the authors encountered several issues. They found that buggy programming logic in the educational software can produce invalid experiment enrollments in UpGrade.

They also found that without tracking the version of the educational software, noise can be introduced into the experimental data.

The paper presents several recommendations to help researchers and developers avoid these pitfalls. Results of the experiments are not discussed in this paper.

Citation
Patel, N., Raval, D., Fitkariwala, V., & Lomas, D. (n.d.). Optimizing an educational game using UpGrade: Challenges and opportunities. Carnegie Learning.

Areas researched: Platform/Program

Previous
Previous

Mathematics Teachers’ Use of Generative AI to Create Active Learning Experiences

Next
Next

Parsing Coaching Practice: A Systematic Framework for Describing Coaching Discourse