• English
    • українська
  • English 
    • English
    • українська
  • Login
View Item 
  • Frontpage
  • Факультет інтелектуальних інформаційних технологій та автоматизації
  • Кафедра комп'ютерних наук
  • Наукові роботи каф. КН
  • View Item
  • Frontpage
  • Факультет інтелектуальних інформаційних технологій та автоматизації
  • Кафедра комп'ютерних наук
  • Наукові роботи каф. КН
  • View Item
Сайт інституційного репозитарію ВНТУ містить роботи, матеріали та файли, які були розміщені докторантами, аспірантами та студентами Вінницького Національного Технічного Університету. Для розширення функцій сайту рекомендується увімкнути JavaScript.

Web resource for testing students` knowledge

Author
Krylik, L. V.
Kostyshyn, P. V.
Крилик, Л. В.
Костишин, П. В.
Date
2025
Metadata
Show full item record
Collections
  • Наукові роботи каф. КН [873]
Abstract
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-ресурсів.
 
URI:
https://ir.lib.vntu.edu.ua//handle/123456789/50276
View/Open
189912.pdf (1.430Mb)

Institutional Repository

FrontpageSearchHelpContact UsAbout Us

University Resources

JetIQLibrary websiteUniversity websiteE-catalog of VNTU

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsTypePublisherLanguageUdcISSNPublicationDOIThis CollectionBy Issue DateAuthorsTitlesSubjectsTypePublisherLanguageUdcISSNPublicationDOI

My Account

LoginRegister

Statistics

View Usage Statistics

ISSN 2413-6360 | Frontpage | Send Feedback | Help | Contact Us | About Us
© 2016 Vinnytsia National Technical University | Extra plugins code by VNTU Linuxoids | Powered by DSpace
Працює за підтримки 
НТБ ВНТУ