Розробка програмного засобу для дистанційного контролю знань

The purpose of this study was to develop and implement an information system for evaluating and testing students' knowledge in order to simplify the process of creating tests and evaluating the educational achievements of teachers. In the course of the work, a review of existing computer training programs, an analysis of the market of modern analogues was carried out, and on the basis of the obtained data, functional and non-functional requirements for the developed software product were formulated. Based on the requirements, technical and software tools were chosen for the development of the program, namely the JavaScript programming language and the ReactJS framework for the development of the client part of the web application, which allows for quick and convenient development of interactive user interfaces and guarantees the stable operation of the system. The server part of the application is implemented using the powerful and flexible Spring framework, which allows you to create scalable and high-performance web applications. To achieve the goal, the following tasks are solved in the work: registering a new user, editing user data, logging in and out of the system, viewing/creating/editing/deleting a study group, viewing students of a selected group, viewing/creating/editing/deleting/ publishing a test, viewing/creating/editing an exercise in a separate test, receiving all exercises in a selected test, assigning a test to a selected group, the ability to view/take tests assigned to the user (his group), the ability to check exercises and assign a grade (some exercises may be evaluated by the system automatically if the teacher gave the correct answer for comparison), the ability to view the result for the passed test. A MySQL database was designed and built according to the described data model that corresponds to the third degree of normalization. The structural and functional scheme of the system has been developed. There are three user roles: administrator, teacher, student. Great importance was attached to ensuring the simplicity and ease of use of the user's product, as this plays a key role in the use of the software. In the process of developing the program, great attention was paid to creating an intuitive and comfortable interface. As a result, an information system for automated testing was created, which successfully fulfills the assigned tasks and meets all the specified requirements, and is also fully ready for practical implementation. The obtained results can be used both to integrate the program into the educational process and to provide students with the opportunity to acquire practical skills

Publication Details

Journal
The Scientific Issues of Ternopil Volodymyr Hnatiuk National Pedagogical University Series pedagogy
Published
2024-10-11
Primary Topic
German Social Sciences and History
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Розробка програмного засобу для дистанційного контролю знань

The Scientific Issues of Ternopil Volodymyr Hnatiuk National Pedagogical University Series pedagogy
German Social Sciences and History
article

Розробка програмного засобу для дистанційного контролю знань

article en

Abstract

The purpose of this study was to develop and implement an information system for evaluating and testing students' knowledge in order to simplify the process of creating tests and evaluating the educational achievements of teachers. In the course of the work, a review of existing computer training programs, an analysis of the market of modern analogues was carried out, and on the basis of the obtained data, functional and non-functional requirements for the developed software product were formulated. Based on the requirements, technical and software tools were chosen for the development of the program, namely the JavaScript programming language and the ReactJS framework for the development of the client part of the web application, which allows for quick and convenient development of interactive user interfaces and guarantees the stable operation of the system. The server part of the application is implemented using the powerful and flexible Spring framework, which allows you to create scalable and high-performance web applications. To achieve the goal, the following tasks are solved in the work: registering a new user, editing user data, logging in and out of the system, viewing/creating/editing/deleting a study group, viewing students of a selected group, viewing/creating/editing/deleting/ publishing a test, viewing/creating/editing an exercise in a separate test, receiving all exercises in a selected test, assigning a test to a selected group, the ability to view/take tests assigned to the user (his group), the ability to check exercises and assign a grade (some exercises may be evaluated by the system automatically if the teacher gave the correct answer for comparison), the ability to view the result for the passed test. A MySQL database was designed and built according to the described data model that corresponds to the third degree of normalization. The structural and functional scheme of the system has been developed. There are three user roles: administrator, teacher, student. Great importance was attached to ensuring the simplicity and ease of use of the user's product, as this plays a key role in the use of the software. In the process of developing the program, great attention was paid to creating an intuitive and comfortable interface. As a result, an information system for automated testing was created, which successfully fulfills the assigned tasks and meets all the specified requirements, and is also fully ready for practical implementation. The obtained results can be used both to integrate the program into the educational process and to provide students with the opportunity to acquire practical skills

The Scientific Issues of Ternopil Volodymyr Hnatiuk National Pedagogical University Series pedagogy
Quality Education
Openalex Percentile: Top 27%
German Social Sciences and History
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.