Treffer: Development of a software tool for remote control of knowledge

Title:
Development of a software tool for remote control of knowledge
Source:
Bulletin of the National Technical University «KhPI» Series: Dynamics and Strength of Machines; No. 2 (2023): Bulletin of NTU "KhPI": Series "Dynamics and strength of machines"; 48-52; 48-52; 2078-9130
Publisher Information:
National Technical University “Kharkiv Polytechnic Institute” 2024-10-11
Document Type:
E-Ressource Electronic Resource
Availability:
Open access content. Open access content
Note:
application/pdf
Bulletin of the National Technical University «KhPI» Series: Dynamics and Strength of Machines
Ukrainian
Other Numbers:
UANTU oai:ojs.journals.uran.ua:article/293691
1497206750
Contributing Source:
NATIONAL TECH UNIV OF UKRAINE
From OAIster®, provided by the OCLC Cooperative.
Accession Number:
edsoai.on1497206750
Database:
OAIster

Weitere Informationen

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