Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://evnuir.vnu.edu.ua/handle/123456789/28122
Повний запис метаданих
Поле DC | Значення | Мова |
---|---|---|
dc.contributor.advisor | Булатецький, Віталій Вікторович | - |
dc.contributor.author | Матюхін, Вадим Андрійович | - |
dc.date.accessioned | 2025-07-02T13:25:26Z | - |
dc.date.available | 2025-07-02T13:25:26Z | - |
dc.date.issued | 2025 | - |
dc.identifier.citation | Матюхін В. А. Аналіз та використання API Virtualbox для створення GUI для Pocket Moodle : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 Комп’ютерні науки / наук. кер. В. В. Булатецький ; Волинський національний університет імені Лесі Українки. Луцьк , 2025. 56 с. | uk_UK |
dc.identifier.uri | https://evnuir.vnu.edu.ua/handle/123456789/28122 | - |
dc.description.abstract | У кваліфікаційній роботі представлено розробку системи Pocket Moodle GUI — кросплатформенного програмного засобу з графічним інтерфейсом для управління віртуальними машинами (ВМ) на базі VirtualBox та інтеграції з навчальною платформою Moodle. Актуальність дослідження зумовлена зростаючою потребою в інтеграції віртуалізації в освітні процеси, що дозволяє оптимізувати ресурси, забезпечувати гнучкість у використанні різних операційних систем і знижувати витрати на інфраструктуру. Метою роботи є створення зручного та ефективного інтерфейсу для керування ВМ, моніторингу їхньої продуктивності та взаємодії з Moodle у навчальному середовищі. Основні завдання включали розробку архітектури системи на основі багаторівневої моделі з використанням патерну MVVM, створення бібліотеки VBoxAPI для асинхронної взаємодії з CLI VirtualBox, реалізацію графічного інтерфейсу на базі фреймворку Avalonia UI, інтеграцію з Moodle та аналіз ефективності системи через тестові сценарії. Для взаємодії з VirtualBox обрано CLI-інтерфейс (VBoxManage) через його стабільність, повноту функціоналу та кросплатформність, що підтверджено порівняльним аналізом із COM/XPCOM і Web API. Підсистема збору метрик продуктивності (CPU, RAM, диск, мережа, аптайм) реалізована з використанням асинхронного парсингу виводу команди VBoxManage metrics collect, забезпечуючи оновлення даних у реальному часі. Порівняльний аналіз аналогів показав, що Pocket Moodle GUI вирізняється унікальним поєднанням реактивного GUI, інтеграції з Moodle, розширеного моніторингу та автоматизації. Результати тестування підтвердили стабільність, зручність і високу продуктивність системи, що робить її ефективним інструментом для віртуалізованих навчальних середовищ. | uk_UK |
dc.language.iso | uk | uk_UK |
dc.publisher | Волинський національний університет імені Лесі Українки | uk_UK |
dc.subject | віртуалізація | uk_UK |
dc.subject | VirtualBox | uk_UK |
dc.subject | Moodle | uk_UK |
dc.subject | графічний інтерфейс | uk_UK |
dc.subject | CLI | uk_UK |
dc.subject | кросплатформність | uk_UK |
dc.subject | MVVM | uk_UK |
dc.subject | Avalonia UI | uk_UK |
dc.subject | асинхронність | uk_UK |
dc.subject | моніторинг продуктивності | uk_UK |
dc.title | Аналіз та використання API Virtualbox для створення GUI для Pocket Moodle | uk_UK |
dc.type | Bachelor Thesis | uk_UK |
dc.contributor.affiliation | Кафедра комп’ютерних наук та кібербезпеки | uk_UK |
dc.contributor.affiliation | 122 Комп’ютерні науки | uk_UK |
dc.coverage.country | UA | uk_UK |
Розташовується у зібраннях: | FITM_KR (2025) |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
Matiukhin_2025.pdf | 1,2 MB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.