Publication: Розробка застосунку для проведення анкетувань та тестувань в освітньому процесі мовою Python
Loading...
Date
Authors
Павленко, Максим Петрович
Науковий керівник
Journal Title
Journal ISSN
Volume Title
Publisher
СумДПУ ім. Макаренка
Abstract
Формулювання проблеми. Сучасний освітній процес передбачає всебічне використання інформаційних технологій і зокрема систем онлайн анкетування та тестування. Однак в існуючих застосунках є ряд недоліків, які потребують удосконалення, оптимізації процесів створення, редагування та модифікації завдань. Матеріали і методи. У розробці нового застосунку для організації й проведення анкетування та тестування було використано мову програмування Python, фреймворк Django та наступні модулі Python: social-auth-app-django, xlrd, xlwt, django-ckeditor, django-crispy-forms, django-rosetta. Результати. Визначенні основні параметри та характеристики, які мають бути реалізовані при створенні застосунку. З цією метою проаналізовані поширені програмні застосунки для анкетування та тестування: Anketolog, Google Форм, Survio, Testograf, Typeform. Визначено, що існуючі застосунки позбавлені можливості зручного створення опитувань з великою кількістю завдань, редагування та адаптації вже існуючих опитувань, імпорту та експорту завдань опитувань. У розробленому застосунку, з метою полегшення аутентифікації користувачів, використаний Google API. Створено динамічний фільтр для адміністрування анкет користувачів, за допомогою якого зручно знаходити необхідні відповіді, сортувати їх та збирати статистику. Реалізований механізм імпорту питань з файлу у форматі XLSX. Подальше редагування та можливість розповсюдження створених анкет, реалізовано за допомогою механізму експорту анкети та її питань у форматі XLSX. У розробленій системі анкетування та тестування передбачено механізм експорту статистичних даних у форматах CSV та XLSX. Висновки. Визначені недоліки та можливості в існуючих застосунках для організації й проведення анкетування та тестування. За результатами проведеного аналізу спроектовано та розроблено застосунок мовою програмування Python з використанням фреймворку Django. Головною особливістю застосунку є можливість створення, редагування, експорт та імпорт анкет у форматі Microsoft Excel; одночасне опитування різних респондентів в режимі віддаленого доступу; збір та зберігання результатів, експортування результатів досліджень в різних форматах даних. Наступним кроком у подальших дослідженнях є розробка методики впровадження та використання розробленого застосунку в освітній діяльності викладачів та вчителів.
Description
Citation
Павленко М. Розробка застосунку для проведення анкетувань та тестувань в освітньому процесі мовою Python / Максим Павленко, Лілія Павленко, Віталій Хоменко // Фізико-математична освіта : науковий журнал / Сумський державний педагогічний університет імені А. С. Макаренка. - 2019. - Вип. 4(22). - С. 100-107.