Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 Middle school students also lack a basic understanding of their own knowledge points, and it is difficult to get personalized guidance. There is an urgent need for an intelligent tutoring system for programming beginners to assist students in learning programming courses. At the same time, it can evaluate the students submitted in real time Code, for error programs, it can provide students with repair advice and error-related knowledge points. After students learn in stages, they can estimate the degree of students' learning of programming knowledge points.
[0005] If manual repair is used, students will waste a lot of time to fix their own mistakes, and it will also discourage their enthusiasm for programming learning, and the difference in the number of teachers and students is difficult to meet the teacher's one-by-one repair of students' mistakes

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

Embodiment Construction

[0054] In order to facilitate those of ordinary skill in the art to understand and implement the present invention, the present invention will be further described in detail and in-depth below in conjunction with the accompanying drawings.

[0055] The intelligent tutoring system ITS is an adaptive learning support system that uses artificial intelligence technology to allow computers to act as virtual tutors to impart knowledge and provide learning guidance to learners. As a product of the development of modern distance education towards intelligence, ITS combines scientific theories and technical methods of many disciplines such as artificial intelligence, computer science, pedagogy, behavioral science and psychology, aiming to provide learners with Learn to guide and help. The intelligent tutoring system can judge students' mastery of corresponding knowledge points according to the effect of students' answering questions, so as to help students generate personalized learnin...

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
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More