Надіслати статтю
вул. Інститутська 11, м. Хмельницький, 29016

ПРОГНОЗУВАННЯ АКТИВНОСТІ КОРИСТУВАЧІВ ПЛАТФОРМИ MOODLE НА БАЗІ МЕТОДІВ МАШИННОГО НАВЧАННЯ

PREDICTION OF USERS ACTIVITY IN THE MOODLE PLATFORM BASED ON MACHINE LEARNING METHODS

Сторінки: 257-261. Номер: №4, 2023 (323)  
Автори:

ПИЛИПЕНКО Владислав

Київський національний університет технологій та дизайну
ORCID ID: 0000-0002-2761-4817
e-mail: pylypenko.vi@knutd.edu.ua

СТАЦЕНКО Володимир

Київський національний університет технологій та дизайну
ORCID ID: 0000-0002-3932-792X
e-mail: statsenko.v@knutd.edu.ua

PYLYPENKO VLADYSLAV
Kyiv National University of Technologies and Design
STATSENKO VOLODYMYR
Kyiv National University of Technologies and Design
DOI: https://www.doi.org/10.31891/2307-5732-2023-323-4-257-261

Анотація мовою оригіналу

В роботі створено модель машинного навчання на базі бібліотеки Scikit-learn. На основі даних про дії користувачів платформи Moodle, модель дозволяє виконати прогнозування їх активності. Перевірено, що використаний метод випадкового лісу має відносно високу точність та низьку  тривалість процесу навчання. Розраховано загальну точність розробленої моделі, яка становить 83%. Перевірено, що використання методу машинного навчання “Random Forest” для задач класифікації добре підходить для прогнозування категорії або класу нового зразка активності користувача на основі його характеристик.
Розрахунки точності моделі показують, що вибір бібліотеки Scikit-Learn дозволить створити ефективну модель обробки даних і прогнозування результатів. Використання створеної моделі для прогнозування дозволить оперативно аналізувати активність користувачів і формувати, при необхідності, відповідні рейтинги. Прогноз, отриманий за допомогою моделі, буде корисний як для викладачів, так і навчальних закладів, оскільки дозволить планувати зміни в навчальних програмах та матеріалах, а також освітньому процесі в цілому.
Ключові слова: платформа управління навчанням, Machine Learning, Python, Scikit-learn, Moodle.

Розширена анотація англійською  мовою

The article presents the creation of a machine learning model for activity prediction based on the Scikit-learn library. The model allows to predict activity based on data about the actions of users of the Moodle platform. The program was developed in the Python language in the PyCharm software development environment. The amount of data taken for processing was 1000 samples of users from the Moodle database. Classification was used as the machine learning task, and the random forest method was used as the method. Random forest copes well with overfitting problems and scales well for large data sets. It is also an ensemble method that combines several decision trees to achieve better accuracy and stability compared to single decision trees. It has been verified that the random forest method has relatively high accuracy and low duration of the learning process. The overall accuracy of the developed model was calculated, which is 83%. Increasing the accuracy of the obtained model is possible due to the expansion of the source data, which requires the creation of appropriate applications (plugins) for the Moodle platform. It has been verified that the use of the Random Forest machine learning method for classification tasks is well suited for predicting the category or class of a new sample of user activity based on its characteristics.
The presented information shows that choosing the Scikit-Learn library will allow to create an effective model of data processing and prediction of results. The statement about the feasibility of choosing the Scikit-Learn library also coincides with the result of the analysis of modern libraries used for the development and training of machine learning models. The use of the created model for forecasting will allow to quickly analyze the activity of users and form, if necessary, appropriate ratings.
Keywords: learning management platform; Machine Learning; Python; Scikit-learn; Moodle.

Post Author: Горященко Сергій

Translate