The invention provides an interactive real-time loop feedback
programming teaching
system based on a large
language model, and the
system comprises a task driving module which is used for generating a multi-language exercise
library based on the large
language model and dynamically recommending tasks in combination with the
programming capability of a user and an interest
label; the
code writing and debugging module is used for writing multi-language codes by a user, receiving the multi-language codes submitted by the user, executing multi-language compilation and generating compilation data, and the compilation data comprises execution logs, performance data and error information; the
programming capability portrait module is used for analyzing the compiling data by utilizing a large
language model to obtain programming behavior data, and
processing the programming behavior data to obtain a user programming capability portrait; the intelligent interaction module is used for analyzing the programming ability portrait by adopting a large language model to generate targeted teaching feedback, and calling AI assistant teaching to execute five-step guide teaching based on the targeted teaching feedback; the reflection
internalization module is used for generating a reflection log based on the user ability portrait generated by the programming ability portrait module, the reflection log comprises an error mode, a learning
habit and a cognitive
blind spot, and an
internalization strategy is recommended according to the content of the reflection log. The
internalization strategy refers to providing
personalized learning methods, learning plans, learning guide, learning guidance and recommendation tasks of updating the task driving module for the user according to the current error type.