Web resource for testing students` knowledge
Вантажиться...
Файли
Дата
Науковий керівник
Редактор
Інші учасники
Відповідальний
Назва журналу
Номер ISSN
Назва тому
Видавець
Альтернативна назва
WEB-ресурс для тестування знань студентів
Анотація
The 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.
У статті представлено розробку 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-ресурсів.
У статті представлено розробку 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-ресурсів.
Опис
Ключові слова
УДК
Тип документа
Мова
ISSN
Посилання на публікацію
Серія, номер
ISBN
ББК
Інші ідентифікатори
Пов’язані матеріали
Спонсорська підтримка
Правовласник
Бібліографічний опис
Krylik 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.