The invention discloses an online
programming system based on large
language model assistance and a teaching recommendation method, the
system comprises a base model acquisition module, a problem
decomposition module, an abstract modeling module, an
algorithm design module, a code analysis and assistance module and an evaluation module, and is used for helping students to finish a
programming task of teaching design online. And performing problem
decomposition, abstract modeling and
algorithm design on actual problems by using a large
language model, and solving the problems encountered by students during
programming. Based on the
system, the invention further designs a teaching recommendation method, multi-
modal data in the information classroom teaching process is collected, a dynamic three-level teaching interaction diagram of the space-time environment, knowledge resources and cognitive behaviors is established through man-
machine, life and teacher-student interaction behaviors, and accurate teaching recommendation and intervention strategies of the human-in-the-loop are provided. According to the invention, a three-dimensional comprehensive teaching field for learning environment intellectual computing is established in a programming scene, and a guarantee is provided for high-quality modern education development.