Architecture and implementation of online testing to check solutions to Olympiad programming problems

Introduction. The possibility of automated checking the works of participants of the Olympiads in programming is considered. The architecture and operation of the server part of the check system of performing the Olympiad programming tasks is described. Materials and Methods. The technologies of MyS...

Full description

Bibliographic Details
Main Author: E. V. Shagilova
Format: Article
Language:Russian
Published: Don State Technical University 2018-07-01
Series:Advanced Engineering Research
Subjects:
Online Access:https://www.vestnik-donstu.ru/jour/article/view/486
id doaj-01c4e411ce434478b32ed5360ece9a4b
record_format Article
spelling doaj-01c4e411ce434478b32ed5360ece9a4b2021-10-02T17:08:30ZrusDon State Technical UniversityAdvanced Engineering Research2687-16532018-07-0118221422210.23947/1992-5980-2018-18-2-214-222479Architecture and implementation of online testing to check solutions to Olympiad programming problemsE. V. Shagilova0Ogarev Mordovia State UniversityIntroduction. The possibility of automated checking the works of participants of the Olympiads in programming is considered. The architecture and operation of the server part of the check system of performing the Olympiad programming tasks is described. Materials and Methods. The technologies of MySQL, PHP, C ++, JavaScript, HTML, and CSS are considered as the application framework. The test program is implemented in C ++ for operating systems of the Windows NT family. Research Results. The opportunity of the automated check of the Olympiad participants’ works in a real-time mode is fulfilled. A program-tester of the system is developed to check the programming Olympiad works. Discussion and Conclusions. As a result of the analysis of the global network and client/server technology operation, capabilities for the organization of interaction of the application with Internet-resources are defined. The developed application has proved expediency and efficiency of the interoperability of the application and Internet-resources.https://www.vestnik-donstu.ru/jour/article/view/486online systemtesterprogrammingweb serverinternetdata transfer protocol
collection DOAJ
language Russian
format Article
sources DOAJ
author E. V. Shagilova
spellingShingle E. V. Shagilova
Architecture and implementation of online testing to check solutions to Olympiad programming problems
Advanced Engineering Research
online system
tester
programming
web server
internet
data transfer protocol
author_facet E. V. Shagilova
author_sort E. V. Shagilova
title Architecture and implementation of online testing to check solutions to Olympiad programming problems
title_short Architecture and implementation of online testing to check solutions to Olympiad programming problems
title_full Architecture and implementation of online testing to check solutions to Olympiad programming problems
title_fullStr Architecture and implementation of online testing to check solutions to Olympiad programming problems
title_full_unstemmed Architecture and implementation of online testing to check solutions to Olympiad programming problems
title_sort architecture and implementation of online testing to check solutions to olympiad programming problems
publisher Don State Technical University
series Advanced Engineering Research
issn 2687-1653
publishDate 2018-07-01
description Introduction. The possibility of automated checking the works of participants of the Olympiads in programming is considered. The architecture and operation of the server part of the check system of performing the Olympiad programming tasks is described. Materials and Methods. The technologies of MySQL, PHP, C ++, JavaScript, HTML, and CSS are considered as the application framework. The test program is implemented in C ++ for operating systems of the Windows NT family. Research Results. The opportunity of the automated check of the Olympiad participants’ works in a real-time mode is fulfilled. A program-tester of the system is developed to check the programming Olympiad works. Discussion and Conclusions. As a result of the analysis of the global network and client/server technology operation, capabilities for the organization of interaction of the application with Internet-resources are defined. The developed application has proved expediency and efficiency of the interoperability of the application and Internet-resources.
topic online system
tester
programming
web server
internet
data transfer protocol
url https://www.vestnik-donstu.ru/jour/article/view/486
work_keys_str_mv AT evshagilova architectureandimplementationofonlinetestingtochecksolutionstoolympiadprogrammingproblems
_version_ 1716852014454931456