Abstract

The purpose of this work was to design and create an information system for evaluating and testing students' knowledge, which would simplify the process of forming tests and evaluating students' knowledge for teachers. The paper formed an idea about the concept of knowledge testing. The principles of implementation of this process are revealed. An overview of existing software solutions for computer training programs was conducted, the market of existing analogues was analyzed and, based on the analysis, functional and non-functional requirements for the software product being developed were formed. Based on the requirements, technical and software tools were chosen for the development of the program, namely the Java programming language and the Spring framework, the components of which allow to increase the productivity of the software product, as well as to simplify and speed up the setup, configuration and launch of the project.
 To achieve the goal, the following tasks are solved in the work: processing user data, creating a personal account, information about students and teachers, creating and passing a test, evaluating the quality of students' knowledge and teacher-created tests. A mathematical, information and software model of the system was built. The database was designed and built. The structural and functional scheme of the system has been developed. There are three user roles: teacher, student and unregistered user. Saving test results and the ability to obtain mathematical statistics of test results have been implemented. An important role is played by ensuring the ease and comfort of using the product for the user. Therefore, when developing the program, a lot of attention was paid to creating a friendly and ergonomic interface.
 The result was an information system of automated testing that fulfills the task, and also meets all the requirements and can be implemented in practice. The results of the work can be used both for the further introduction of the application into the educational process, and for students to acquire practical skills.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call