Please use this identifier to cite or link to this item: https://dspace.znu.edu.ua/jspui/handle/12345/18447
Title: Розробка системи управління навчанням засобами ReactJS та Django
Authors: Митрошин, Кирило Владиславович
Keywords: вебдодаток
навчання
програмування
система управління
Django
DRF
JavaScript
Python
ReactJS
learning
management system
programming
web application
Issue Date: 2023
Abstract: UA : Робота викладена на 62 сторінках друкованого тексту, містить 27 рисунка, 2 таблиці, 16 джерел, 2 додатки. Об’єкт дослідження – процес розробки системи управління навчанням засобами ReactJS та Django. Мета роботи: розробити систему управління навчанням засобами ReactJS та Django. Методи дослідження – методи об’єктно-орієнтовного програмування, методи програмної інженерії. У магістерській кваліфікаційній роботі досліджувалися системи управління навчанням, їх переваги та недоліки, способи реалізації таких систем. У результаті було виявлено найуживаніший функціонал та оптимальні технології розробки систем управління навчанням. Зокрема, були проаналізовані основні проблеми таких систем, такі як: складний інтерфейс, можливості підтримки та загального використання сервісу без технічних спеціалістів, відсутність безкоштовного функціоналу, тощо. Кінцевий вебдодаток було реалізовано використовуючи як frontend, так і backend технології, зокрема мови програмування JavaScript та Python. У фреймворках використовувалося завантаження додаткових пакетів коду, для підвищення читабельності та функціональності отриманого застосунку. Результати роботи можуть бути використані при організації онлайн навчання, зокрема у навчальних закладах різного рівня, позашкільних організаціях, та в системі освіти для дорослих.
EN : The work is presented on 62 pages of printed text, 27 figures, 2 tables, 16 references, 2 supplements. The object of the study is the process of developing a learning management system using ReactJS and Django. The aim of the study is to develop a learning management system using ReactJS and Django. The method of research are object-oriented programming methods, software engineering methods. In the master’s qualification paper, the existing learning management systems, their advantages and disadvantages, and ways of implementing such systems were studied. As a result, the most used functionality and optimal technologies for developing learning management systems were identified. In particular, the main problems of such systems were analyzed, such as a complex interface, the ability to support and generally use the service without technical specialists, the lack of free functionality, etc. The final web application was implemented using both frontend and backend technologies, in particular JavaScript and Python programming languages. The frameworks used the loading of additional code packages to increase the readability and functionality of the resulting application. The results of the work can be used in the organization of online learning, in particular in educational institutions of various levels, out-of-school organizations, and in the adult education system.
Description: Митрошин К. В. Розробка системи управління навчанням засобами ReactJS та Django : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. Г. Кривохата. Запоріжжя : ЗНУ, 2023. 62 с.
URI: https://dspace.znu.edu.ua/jspui/handle/12345/18447
Appears in Collections:Кваліфікаційні випускні роботи здобувачів магістерського рівня вищої освіти кафедри програмної інженерії

Files in This Item:
File Description SizeFormat 
Митрошин.pdfМагістерська робота1.16 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.