Computerized Solution Verification Systems Applied for On-Line Programming Training

2020 
The purpose of the article is to study the potential of automated solution verification systems for training Programming online. The automated solution verification is based on a system for developing a virtual machine/container that allows isolating the process of checking the program code within a time limit and with a memory limit available without compromising the security or stability of the installed system. To test the effectiveness of the research the authors organized the Python language training by using the developed system for teaching programming Steach.Space and the R programming language by using the online learning system Stepik. The authors found out that the use of automated solution verification systems can increase the effectiveness of online programming training. The research results show that the improvement rate was 29 per cent in the experimental group and only 17 per cent in the control group.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    11
    References
    0
    Citations
    NaN
    KQI
    []