Показати скорочену інформацію

dc.contributor.authorKrylik, L. V.en
dc.contributor.authorKostyshyn, P. V.en
dc.contributor.authorКрилик, Л. В.uk
dc.contributor.authorКостишин, П. В.uk
dc.date.accessioned2025-12-17T12:19:27Z
dc.date.available2025-12-17T12:19:27Z
dc.date.issued2025
dc.identifier.citationKrylik L. V., Kostyshyn P. V. Web resource for testing students` knowledge // Modern engineering and innovative technologies. 2025. Iss. № 41. P. 1. P. 152–160. URІ: https://www.moderntechno.de/index.php/meit/issue/view/meit41-01/meit41-01.en
dc.identifier.issn2567-5273
dc.identifier.urihttps://ir.lib.vntu.edu.ua//handle/123456789/50276
dc.description.abstractThe article presents the development of a web resource for testing students' knowledge, which consists of client and server parts. The server logic is built on Next.js API routes, using Sequelize, JWT, bcryptjs, and middleware to protect routes. The client part is built on React 19 using Formik, Yup, Tailwind CSS, React Context API, and modal windows that improve UX and interaction security. PostgreSQL is used to work with the database, and the use of ORM Sequelize ensures convenient interaction with the database. UML class diagrams were developed for the server and client parts of the web resource to better understand the internal logic of the development. The web resource is fully responsive and accessible through any modern browser that supports JavaScript. The developed web resource for testing students' knowledge has successfully passed testing and has extended functionality with four features: support for dynamic test generation, flexible selection of options of equal complexity, an intuitive user interface, and protected access from unauthorized access to answers. The developed software product meets the requirements of modern WEB resource development.en
dc.description.abstractУ статті представлено розробку WEB-ресурсу для тестування знань студентів, який складається з клієнтської та серверної частин. Серверна логіка побудована на основі API-роутів Next.js з використанням Sequelize, JWT, bcryptjs та middleware для захисту маршрутів. Клієнтська частина побудована на React 19 із застосуванням Formik, Yup, Tailwind CSS, React Context API та модальних вікон, що покращують UX та безпеку взаємодії. Для роботи з базою даних використовується PostgreSQL, а використання ORM Sequelize забезпечує зручну взаємодію із базою. Розроблено UML-діаграми класів для серверної та клієнтської частини WEB-ресурсу з метою кращого розуміння внутрішньої логіки розробки. WEB-ресурс є повністю адаптивним та доступним через будь-який сучасний браузер, що підтримує JavaScript. Розроблений WEB-ресурс для тестування знань студентів успішно пройшов тестування і має розширений функціонал на 4 можливості: підтримка динамічного формування тестів, гнучкий вибір формування однакової складності варіантів, інтуїтивний інтерфейс користувача та захищений доступ від несанкціонованого доступу до відповідей. Розроблений програмний продукт відповідає вимогам сучасної розробки WEB-ресурсів.uk
dc.language.isouk_UAuk_UA
dc.publisherSergeieva&CoKarlsruhe, Germanyen
dc.relation.ispartofModern engineering and innovative technologies. Iss. № 41. P. 1 : 152–160.en
dc.subjectWEB-ресурсen, uk
dc.subjectтестування знаньuk
dc.subjectNext.jsen
dc.subjectбаза данихuk
dc.subjectReacten
dc.subjectWEB resourceen
dc.subjectknowledge testingen
dc.subjectdatabaseen
dc.titleWeb resource for testing students` knowledgeen
dc.title.alternativeWEB-ресурс для тестування знань студентівuk
dc.typeArticle, professional foreign edition
dc.typeArticle
dc.identifier.udc004.4
dc.identifier.doihttp://doi.org/10.30890/2567-5273.2025-41-01-012
dc.identifier.orcidhttps://orcid.org/0000-0001-6642-754X


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію