Abstract

This scientific work is aimed at the development and implementation of an innovative mobile application aimed at assessing the level of knowledge of foreign languages. The main goal of the study was to create a convenient and fast tool that allows users not only to determine their level of language competence, but also to identify shortcomings and determine the optimal path for further improvement.
 In the course of the study, the existing methods and systems for evaluating language skills were carefully analyzed. Based on this analysis, detailed functional and non-functional requirements for the developed software product were formulated. The choice of technical and software tools, in particular the Swift programming language and the IOS operating system, was justified by their relevance and the ability to create applications for all devices in the Apple ecosystem.
 A significant part of the work was the creation of a database using the non-relational Realm system for mobile devices. The application interacts with data in JSON format, which allows you to efficiently load and display lists of questions for users. In the development process, such libraries as Foundation, UIKit, RealmSwift and others were used in order to ensure optimal performance and reliability of the application.
 Special attention was paid to creating an intuitive and convenient interface for users. The development process included a careful design of the logic and structure of the mobile application in order to ensure maximum convenience during use.
 One of the key parts of the research was testing the developed application. UI testing was carried out to check the correctness and usability of the interface, compatibility testing to ensure operation on different devices, and functional testing to check compliance with all defined requirements.
 As a result of the research, an information system for automated testing that meets high standards and requirements was successfully developed. The obtained results can serve as a basis for the integration of the program into the educational process or to provide students with the opportunity to gain practical skills in assessing their language competence.

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