A method and a system for interactively completing a problem-solving process of a mathematical problem. By means of expressing, decomposing, reconstructing and restoring the problem-solving process of the mathematical problem, a plurality of new problems with different levels of complexity can be derived therefrom, thus adapting to the problem-solving capability of a problem-solver and preventing the problem-solver from mechanically memorizing the problem-solving process; the problem-solving process is completed by means of selection and inputting so as to enhance the interactivity in the problem-solving process, which is conducive to recording and analyzing details in the problem-solving process so as to establish a more effective learning strategy; cumbersome inputting operations of mathematical expressions in the problem-solving process are streamlined, and selection can be opted to replace inputting, which improves efficiency in learning; and the problem-solving process is made more fun by means of modes of individual work, or human-machine collaboration, or human-human collaboration.
展开▼