Розробка мобільного застосунку для перевірки рівня знань англійської мови з використанням мови програмування SWIFT та фреймворку UIKIT

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.

Publication Details

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

Розробка мобільного застосунку для перевірки рівня знань англійської мови з використанням мови програмування SWIFT та фреймворку UIKIT

The Scientific Issues of Ternopil Volodymyr Hnatiuk National Pedagogical University Series pedagogy
Adaptive optics and wavefront sensing
article

Розробка мобільного застосунку для перевірки рівня знань англійської мови з використанням мови програмування SWIFT та фреймворку UIKIT

article en

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.

The Scientific Issues of Ternopil Volodymyr Hnatiuk National Pedagogical University Series pedagogy
Quality Education
Openalex Percentile: Top 51%
Adaptive optics and wavefront sensing
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.