Клієнт для підтримки навчального процесу на платформі GitLab

dc.contributor.advisorМарченко, Олексій Олександрович
dc.contributor.authorТопіха, Микола Валерійович
dc.date.accessioned2021-08-10T08:28:35Z
dc.date.available2021-08-10T08:28:35Z
dc.date.issued2021-06
dc.description.abstractenQualification work includes an explanatory note (52 p., 43 fig., 3 appendices). Subject of developments is creation of a client to organize the learning process using the GitLab platform. The client allows: to register users on the GitLab platform; create, edit, delete tasks for students to perform in the local database; create, automatically update tasks on the GitLab platform; display current task results. The client is written using the Python programming language and the Qt framework. During development: – platforms for the organization of the educational process was analyzed; – formulated requirements for the client for the organization of the educational process; – developed a library for interaction with the GitLab platform; – developed a user application for issuing tasks and monitoring student work; The introduction of this client in the educational process will reduce the workload of teachers and increase the competitiveness of students in the labor market.uk
dc.description.abstractukКваліфікаційна робота включає пояснювальну записку (52 с., 43 рис., 3 додатки). Об’єкт розробки – створення клієнту для організації навчального процесу за допомогою платформи GitLab. Клієнт дозволяє: реєструвати користувачів на платформі GitLab; створювати, редагувати, видаляти завдання для виконання студентами в локальній базі даних; створювати, автоматично оновлювати завдання на платформі GitLab; відображати поточні результати виконання завдань. Клієнт написаний з використанням мови програмування Python та фреймворку Qt. В ході розробки: – проведено аналіз платформ для організації навчального процесу; – сформульовані вимоги до клієнту для організації навчального процесу; – розроблено бібліотеку для взаємодії з платформою GitLab; – розроблено користувацький додаток для видачі завдань та моніторингу роботи студентів; Упровадження цього клієнту в освітній процес дозволить зменшити завантаженість викладачів та збільшити конкурентоспроможність студентів на ринку праці.uk
dc.format.page65 с.uk
dc.identifier.citationТопіха, М. В. Клієнт для підтримки навчального процесу на платформі GitLab : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Топіха Микола Валерійович. – Київ, 2021. – 65 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/43071
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectорганізація навчального процесуuk
dc.subjectнавчальний процесuk
dc.subjectплатформа GitLabuk
dc.subjectQT фреймворкuk
dc.subjectмова програмування Pythonuk
dc.subjectlearning process organizationuk
dc.subjectlearning processuk
dc.subjectGitLab platformuk
dc.subjectQT frameworkuk
dc.subjectPython programming languageuk
dc.titleКлієнт для підтримки навчального процесу на платформі GitLabuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
TopikhaMV_bakalavr.pdf
Розмір:
2.02 MB
Формат:
Adobe Portable Document Format
Опис: