Electronic Repository

Онлайн-сервіс проходження курсів української мови

Show simple item record

dc.contributor.author Свістельник, О.С.
dc.contributor.author Локтікова, Т.М.
dc.contributor.author Морозов, А.В.
dc.contributor.author Лисогор, Ю.І.
dc.contributor.author Кушнір, Н.О.
dc.contributor.author Палагута, К.О.
dc.contributor.author Svistelnyk, O.S.
dc.contributor.author Loktikova, T.M.
dc.contributor.author Morozov, A.V.
dc.contributor.author Lysogor, Y.I.
dc.contributor.author Kushnir, N.O.
dc.contributor.author Palahuta, K.O.
dc.date.accessioned 2024-03-05T09:44:40Z
dc.date.available 2024-03-05T09:44:40Z
dc.date.issued 2023
dc.identifier.uri http://eztuir.ztu.edu.ua/123456789/8392
dc.description.abstract В Україні залишається актуальною проблема недостатнього використання державної мови. Завдяки геополітичним змінам, зокрема російській агресії, підвищилася важливість української мови для самоідентифікації країни. Це стало підґрунтям для розробки онлайн-сервісу проходження курсів української мови. Вебзастосунок призначений для покращення володіння державною мовою громадянами України шляхом проходження відповідних курсів з обов’язковою перевіркою отриманих знань за допомогою виконання тестових завдань. Кожний курс поділяється на розділи. В кожному розділі користувач має можливість переглянути відеоматеріал та опрацювати опорний конспект. Для побудови додатка обрано клієнт-серверну архітектуру з використанням вебтехнологій, які не вимагають додаткового ліцензування. Серверна частина застосунку базується на вебсервері Apache2 та системі керування базами даних (СКБД) MySQL. Під час проєктування програмного додатка застосовано архітектуру SPA, з метою забезпечення користувачу досвіду, близького до використання настільної програми. Клієнтська частина побудована за сучасними стандартами створення односторінкового застосунку, тобто весь необхідний код завантажується разом зі сторінкою або динамічно підвантажується за потребою зазвичай у відповідь на дії користувача. Для реалізації програмного продукту було спроєктовано базу даних, яка складається з 15 таблиць. Під час проєктування було вирішено використовувати фреймворк Laravel, побудований за допомогою мови програмування PHP, для створення приватного API, тобто бекенд частини додатка. Для реалізації клієнтської частини використовується бібліотека мови програмування JavaScript – React. На даний момент часу це – найпопулярніше рішення для SPA архітектури. Розроблений додаток пройшов як функціональне, так і нефункціональне тестування. uk_UA
dc.language.iso uk uk_UA
dc.publisher Державний університет "Житомирська політехніка" uk_UA
dc.relation.ispartofseries Технічна інженерія;2(92)
dc.subject вебзастосунок uk_UA
dc.subject українська мова uk_UA
dc.subject SPA uk_UA
dc.subject API uk_UA
dc.subject Laravel uk_UA
dc.subject React uk_UA
dc.subject web application uk_UA
dc.subject Ukrainian language uk_UA
dc.title Онлайн-сервіс проходження курсів української мови uk_UA
dc.title.alternative Online service for taking Ukrainian language courses uk_UA
dc.type Article uk_UA
dc.description.abstracten In Ukraine, the problem of insufficient use of the state language remains relevant. Due to geopolitical changes, including russian aggression, the importance of the Ukrainian language for the country's self-identification has increased. This became the basis for the development of an online service for taking Ukrainian language courses. The web application is designed to improve the Ukrainian language proficiency of Ukrainian citizens by taking relevant courses with mandatory testing of the knowledge gained by completing test tasks. Each course is divided into sections. In each section, the user has the opportunity to watch a video and work through a reference summary. To build the application, a client-server architecture, using web technologies that do not require additional licensing, was chosen. The server side of the application is based on the Apache2 web server and the MySQL database management system. When designing the software application, the SPA architecture was used to provide the user with an experience similar to that of a desktop program. The client side is built according to modern standards for creating a Single-Page Application, meaning that all the necessary code is loaded along with the page or dynamically loaded as needed, usually in response to user actions. To implement the software product, a database consisting of 15 tables was designed. During the design process, it was decided to use the Laravel framework built using the PHP programming language to create a private API, i.e. the backend of the application. To implement the client side, the JavaScript programming language library React is used. At the moment, this is the most popular solution for SPA architecture. The developed application has passed both functional and non-functional testing. uk_UA


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account