2021 1st International Conference on Technology Enhanced Learning in Higher Education (TELE) 2021
DOI: 10.1109/tele52840.2021.9482762
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Generation of Programming Exercises

Abstract: Massive training of developers following the growing demands of the information technology industry requires teachers to automate their repetitive tasks. For training courses on programming, it is promising to use automatic generation and automatic grading of exercises that require a student to write a program. This article discusses the general scheme for constructing a programming exercises generator and identifies two classes of exercises, the generation of which can be automated: converting notation into c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(13 citation statements)
references
References 8 publications
0
13
0
Order By: Relevance
“…The Digital Teaching Assistant system automates the massive Python programming course at MIREA-Russian Technological University. DTA automatically generates [6] unique programming exercises of 11 different types and automatically checks the programs submitted by students [9,10]. Brief descriptions of programming exercise types generated by DTA are listed in Table 1.…”
Section: Digital Teaching Assistantmentioning
confidence: 99%
See 4 more Smart Citations
“…The Digital Teaching Assistant system automates the massive Python programming course at MIREA-Russian Technological University. DTA automatically generates [6] unique programming exercises of 11 different types and automatically checks the programs submitted by students [9,10]. Brief descriptions of programming exercise types generated by DTA are listed in Table 1.…”
Section: Digital Teaching Assistantmentioning
confidence: 99%
“…Code to vector transformation is also required during classifier training and prediction-making [35], so in this section we briefly describe vectorization of program texts submitted by students. Several approaches to source code to vector transformation exist [35,36], but the DTA analytics module uses its own vectorization algorithm, which respects the specifics of the generators of unique programming exercises [6,10].…”
Section: Program Text Vectorizationmentioning
confidence: 99%
See 3 more Smart Citations