Background

The integration of artificial intelligence (AI) into educational settings has the potential to revolutionize the way students learn knowledges and skills. Large language models (LLMs) such as GPT-4 possess unique advantages in this domain owing to their advanced natural language processing capabilities. They can offer real-time feedback and interactions that are sensitive to the individual’s learning context, understanding level, and specific challenges (Darvishi et al., 2024).
However, a common concern is that learners may rely too heavily on the LLMs response and are used to getting answers directly without learning processes (Becker et al., 2023). It will make the learners lose learning opportunity to develop their problem solving and metacognitive skills (Prasad & Sane, 2024). This harmful effect becomes more serious in the introductory programming in university since it’s a challenging process in programming learning for freshman students.
Consequently, the key question is: how can LLM be integrated into introductory programming learning by avoiding its harmful effects?
To solve this problem, it calls for an individual-level adaptive scaffolding for self-regulated programming learning to gradually transfer the regulation control from AI to students.

Overview

This project aims to develop MetaStep, an LLM-based support system designed to promote self-regulated learning in introductory programming education. By seamlessly integrating students’ cognitive and metacognitive models into LLM-based scaffolding, MetaStep enables a gradual transfer of regulatory control from AI to students, supporting their development into self-directed learners.

Publications

 

1. Huiyong Li, Boxuan Ma. (2025). Design of AI-Powered Tool for Self-Regulation Support in Programming Education. arXiv preprint arXiv:2504.03068. Presented in CHI 2025 Workshop: Augmented Educators and AI: Shaping the Future of Human-AI Collaboration in Learning.
2. Huiyong LI, Boxuan MA & Chengjiu YIN. Examining Metacognitive Difficulties in Learning Programming: Analysis of Student Behavior and Strategy. Proceedings of the 1st International Conference on Learning Evidence and Analytics. (in press)

 

Fundings

JSPS Grant-in-Aid for Early-Career Scientists (25K17078)

2025-04-01 – 2028-03-31