Adaptive Practicing Design to Facilitate Self-Regulated Learning - Yan, Hongxin ; Lin, Fuhua ; (Canadian Journal of Learning and Technology / Revue canadienne de l’apprentissage et de la technologie, 2024)