
Automating the Verification of Practical Tasks in the Course «PHP Web Programming»
Author(s) -
Irina Gotskaya,
Dmiitii Mouromtsev,
Iliya Gosudarev,
Stanislav Sivinskiy
Publication year - 2020
Publication title -
kompʹûternye instrumenty v obrazovanii
Language(s) - English
Resource type - Journals
eISSN - 2071-2359
pISSN - 2071-2340
DOI - 10.32603/2071-2340-2020-4-69-78
Subject(s) - computer science , software engineering , unit testing , web application , process (computing) , hacker , architecture , test (biology) , programming language , operating system , software , art , paleontology , visual arts , biology
The paper deals with the main aspects of designing a system of automated testing to test the practical and independent work of students in the discipline “PHP Web-programming” based on the educational center of Computer Engineering and Design, ITMO University. The primary idea is to use unit testing to evaluate practical and independent student works. The paper describes the architecture of interaction between LMS Moodle, IServer testing system and docker system. The use of docker system allows to achieve safe execution of the students’ code without risk of hacking the testing system and disrupting the learning process.