A programming beginner-oriented personalized intelligent tutoring method

A beginner and intelligent technology, applied in the field of educational intelligence, can solve the problems of wasting a lot of time, low efficiency, and the difference in the number of teachers and students is difficult to meet the students' errors one by one, so as to reduce the time and improve the repair rate.

Pending Publication Date: 2022-02-25
BEIHANG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the following problems exist in the field of intelligent programming tutoring: insufficient automatic repair support for small-scale programs written by beginners, long programming error repair time and obscure repair results, lack of models for predicting the state of programming learning, existing programming courses The online practice system is not enough to provide personalized feedback; the above problems lead to the programming intelligent tutoring system to be improved
[0004] In the traditional online evaluation system, students can only get the result of whether the code is correct, and the further repair of the wrong code needs to be completed by the students independently or with the assistance of the teacher. Manual repair takes a lot of time and is extremely inefficient; and the programming learning process Midd

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A programming beginner-oriented personalized intelligent tutoring method
  • A programming beginner-oriented personalized intelligent tutoring method
  • A programming beginner-oriented personalized intelligent tutoring method

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0054] In order to facilitate the understanding and practice of the invention, the present invention will be further detailed and in-depth descriptions of the invention in connection with the accompanying drawings.

[0055] The intelligent counseling system ITS is a manual intelligence technology to make computer playing a virtual instructor to teach learners to provide learning and guidance to adaptive learning support systems. As the product of modern distance education to intelligent development, ITS combines the scientific theories and technical methods in many disciplines such as artificial intelligence, computer science, education, behavioral science and psychology, aiming to provide learners through human-computer interaction. Learn guidance and help. The intelligent counseling system can determine their level of knowledge of the corresponding knowledge points according to the student answer effect, thereby helping students generate a personalized learning route to propose ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a programming beginner-oriented personalized intelligent tutoring method, and relates to the field of education intellectualization. The method comprises the following steps: firstly, aiming at each programming job of a certain question, dividing by taking a block as granularity; then, inputting the test sample into each operation program to obtain a respective variable execution track; according to matching conditions, dividing correct operation programs into clusters, and randomly selecting a template from each cluster; for a current error operation program, selecting templates one by one to match variable execution tracks, generating mapping relationships by adopting a Cartesian product, and calculating a repair cost corresponding to each mapping relationship; and selecting a mapping relationship which meets the requirements of completely consistent variable matching and minimum cost value, enabling the correct variable to correspond to the variable corresponding to the error program, repairing the corresponding knowledge point, and completing final repair feedback generation; and finally, constructing a joint factor model to evaluate the programming learning state of the student. According to the invention, the repair rate of the programming operation is improved.

Description

technical field [0001] The invention relates to the field of intelligent education, in particular to a personalized intelligent tutoring method for programming beginners. Background technique [0002] Programming intelligent tutoring is an important content in intelligent education. Its purpose is to help students fix the wrong programs submitted and estimate the mastery of programming knowledge points. [0003] At present, the following problems exist in the field of intelligent programming tutoring: insufficient automatic repair support for small-scale programs written by beginners, long programming error repair time and obscure repair results, lack of models for predicting the state of programming learning, existing programming courses The online practice system is not enough to provide personalized feedback; the above problems lead to the programming intelligent tutoring system to be perfected. [0004] In the traditional online evaluation system, students can only get ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06Q50/20G09B19/00
CPCG06Q50/205G09B19/0053
Inventor 吴文峻梁堉武丽莎韩勇
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products