Modular approach to the development of specialized software for remote interaction with respondents using WEB-technologies
Loading...
Date
2024-12-25
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Scientific and practical journal "Economics and technical engineering"
Abstract
The article presents some aspects and results of the development of a prototype software for remote interaction between a researcher and a respondent. The main goal is to ensure the possibility of dynamic adaptation of stimulus material and questionnaires during one session. The structure of the software elements, key requirements for its functionality, software implementation tools and possibilities for further improvement are determined. Key features of the platform's functionality:- six main types of modules for building an experiment or survey;- constructor for modules - instructions, questions, forms;- constructor for scenarios for conducting an experiment or survey;- a database of ready-made scenarios for operational use in remote interaction with the respondent;- the ability to add new functions of interaction with the respondent (complex methods, tasks, etc.) and data analysis tools without the need to install additional software;- timing for each individual module within the experiment or survey scenario;- the ability to monitor the respondent's work in real time. The criteria for choosing the developer's tools were performance and scalability, ease of use, intuitive interface, free and affordable, cross-platform, integration with programming languages, security, and flexibility.We used technologies that provide the user interface and processing of client actions in the browser: HTML (HyperText Markup Language) to create the structure of the web page, CSS (Cascading Style Sheets) for visual design, JavaScript as the main programming language for dynamic interaction on the client side, jQuery framework to simplify the work with the DOM, AJAX requests and other tools. The programming language used to write the server side of a web application is PHP. The software product was tested based on our own marketing research experience and with the involvement of third-party experts.The specific set of research methods and techniques depends on the tasks of the end user, and therefore is not the key issue of this article.Particular attention is paid to the feasibility of integrating some mathematical tools for processing primary data in order to improve the convenience and efficiency of analysis for dynamic adjustment of the research procedure. Software of this type can be useful in various fields of human science: sociology, psychology, economics.
В статті представлені деякі аспекти та результати розробки прототипу програмного забезпечення для дистанційної взаємодії дослідника та респондента. Основною метою визначено забезпечення можливості динамічної адаптації стимульного матеріалу та опитувальників протягом однієї сесії. Визначена структура елементів програмного забезпечення, ключові вимоги до його функціоналу, програмні засоби реалізації та можливості подальшого удосконалення. Ключові особливості функціоналу платформи:- шість основних видів модулів для побудови експерименту чи опитування;- конструктор модулів — інструкцій, питань, форм;- конструктор сценаріїв проведення експерименту чи опитування;- база готових сценаріїв для оперативного застосування при дистанційній взаємодії з респондентом;- можливість додавання нових функцій взаємодії з респондентом (цілісних методик, завдань тощо) та інструментів аналізу даних без необхідності встановлення додаткового програмного забезпечення;- таймінг для кожного окремого модуля в межах сценарію проведення експерименту чи опитування;- можливість спостереження за роботою респондента в режимі реального часу. Критеріями вибору інструментів розробника були продуктивність та масштабованість, простота використання, інтуїтивний інтерфейс, безкоштовність і доступність, кросплатформність, інтеграція з мовами програмування, безпека, гнучкість. Ми використовували технології, які забезпечують інтерфейс користувача та обробку дій клієнта у браузері: HTML (HyperText Markup Language) для створення структури веб-сторінки, CSS (Cascading Style Sheets) для візуального оформлення, JavaScript, як основну мова програмування для динамічної взаємодії на стороні клієнта, фреймворк jQuery для спрощення роботу з DOM, AJAX-запити та інші інструменти. Мовою програмування, яка застосовується для написання серверної частини веб-додатку є PHP. Тестування програмного продукту проводилося з урахуванням власного досвіду маркетингових досліджень та залученням сторонніх експертів. Конкретний набір методик та технік дослідження залежить від завдань кінцевого користувача, отже не є ключовим питанням цієї статті. Окрема увага приділена доцільності інтеграції деяких математичних інструментів обробки первинних даних з метою покращення зручності та оперативності аналізу з метою динамічного коригування процедури дослідження. Розробка може бути корисною в різних галузях науки про людину: соціологія, психологія, економіка.
Description
Keywords
software, remote technologies, adaptive testing, behavioral sciences, modular approach, web programming, data analysis, програмне забезпечення, дистанційні технології, адаптивне тестування, поведінкові науки, модульний підхід, веб-програмування, аналіз даних
Citation
Dovhal, I., & Tkalichenko, S. (2024).Modular approach to the development of specialized software for remote interaction with respondents using WEB-technologies.Scientific and practical journal "Economics and technical engineering".Vol. 2 No. 2(2024), 127–140.