| Разработка анкеты с использованием queXML и LimeSurvey |
|
|
|
| Автор Александр Матрунич | ||||||||||||||||
| 22.08.2008 г. | ||||||||||||||||
|
В публикации идет речь об усовершенствовании процесса подготовки документов при проведении социологического исследования. Для этих улучшений в работе предлагается использовать XML-стандарт описания документов и ряд свободных программ. Данная статья фокусируется на этапе разработки анкеты и его связи с этапом подготовки шаблона массива данных. Статья находится в состоянии разработки. Комментарии и вопросы приветствуются.
Проблема: документы исследовательского проекта создаются по отдельностиОбычный процесс проведения социологического проекта с применением статистических методов ("количественные исследования") включает в себя такие шаги:
Все эти шаги сопровождаются подготовкой ряда текстовых документов. Сюда входят программа исследования, анкета (или документ для регистрации наблюдений, дневник и т.п.), отчет. Помимо текстовых документов для статобработки составляется шаблон массива данных. Обычно он создается в редакторе электронных таблиц или в специализированной программе типа . Все эти документы логически взаимосвязаны: программа исследования несет в себе информацию о содержимом анкеты. Анкета несет в себе большую часть информации о структуре массива данных. Результаты, получаемые при обработке массива данных, используются в отчете. Применяя распространенные средства обработки текстов и электронных таблиц, исследователь вынужден вручную переносить необходимые данные из одного документа в другой, самостоятельно поддерживать совместимость структур анкеты и массива данных, копировать результаты статистической обработки в текстовый документ и т.д. Специализированные программы для проведения предлагают инструменты для решения подобных задач. Например, в пакете SPSS существует приложение . Программа SPSS и модули к ней - это отличный инструментарий для исследователя, но существует ряд ограничений при его использовании. Во-первых, все компоненты SPSS платные, с ценами на них можно ознакомиться на . Во-вторых, все компоненты SPSS поставляются с закрытым исходным кодом, поэтому мы не можем проверить, как, например, программой SPSS высчитываются те или иные статистики. По сути дела, мы вкладываем в SPSS наши данные, как в черный ящик, и на выходе из этого черного ящика получаем некие, похожие на правду, показатели. Это ведет к тому, что ученые не имеют права использовать SPSS в научных исследованиях, поскольку то, что происходит внутри закрытой программы, невозможно проверить. И в-третьих, далеко не все компоненты SPSS могут запускаться в операционных системах, отличных от Windows. Например, тот же самый SPSS Data Entry работает . Вопрос заключается в том, что существуют ли открытые, бесплатные и кроссплатформенные аналоги программ, поддерживающие процесс социологического или маркетингового исследования на всем его протяжении от написания программы до подготовки отчета. Постановка задачиСхема по поддержке процесса "создание анкеты - опрос - анализ данных":
Назначение программы LimeSurvey
LimeSurvey позволяет создавать анкеты с вопросами разных типов, публиковать анкеты на вэб-сервере в Интернете или локальной сети, проводить оповещение респондентов через электронную почту, подсчитывать базовую статистику по ответам, экспортировать данные с ответами в программы статистической обработки. Существуют возможности создавать профессионально выглядящие печатные версии анкет, созданных в LimeSurvey, а также распознавать заполненные бумажные анкеты с использованием сканера. Для этих задач в связке с LimeSurvey используйте queXML. Одной из важных особенностей LimeSurvey является то, что данная программа распространяется на условиях публичного договора General Public License. Это дает пользователю гарантию в том, что никто не потребует оплаты за использование LimeSurvey. Вторым важным аспектом LimeSurvey является минимальный уровень требований к компьютеру респондента. От него требуется лишь подключение к локальной сети или Интернету и наличие вэб-браузера. Из истории развития программы LimeSurveyПервая версия этой программы (под названием PHPSurveyor) была написана в Австралии в 2003 году. В 2006 году руководство проектом перешло в Германию. На сегодняшний день программа LimeSurvey успешно используется в различных областях. Например, в 2004 году PHPSurveyor применялась в США в президентских выборах для сбора информации о нарушениях. В программе была составлена анкета для наблюдателей с описанием нарушения. За первые 10 часов выборов было зафиксировано 13500 различных нарушений, т.е. примерно 1300 в час. Это значит, что в течение 10 часов каждые 3 секунды система сохраняла очередную анкету, заполненную наблюдателем. Неплохой показатель для бесплатной программы. XML-схема queXMLВ австралийском Deakin University разработана , предназначенная для создания анкет. В основу данной схемы положена методика из книги Barnett, Robert "The Form Designer's Quick Reference Guide" 1994. Схема анкеты, хранящаяся в формате queXML, может быть преобразована в профессионально выглядящую бумажную копию. Приложением к формату queXML является программа , которая позволяет проверить и распознать сканированные бумажные анкеты. Программа может распознавать только ответы-галочки. Распознавание цифр и текста - это только экспериментальная возможность, основанная на интеграции со свободной программой . Ограничением для опроса русскоязычных респондентов является то, что данная программа распознавания не поддерживает русский язык. Структура программы LimeSurveyLimeSurvey оперирует данными нескольких категорий. Это пользователи системы, опросы, наборы меток, респонденты, данные опросов.
Создание бумажной копии из анкеты queXML-форматаГлавное преимущество хранения анкеты в формате XML состоит в том, что такую анкету можно использовать для отображения разными способами, в т.ч. на бумаге. Для преобразования queXML в печатный вид необходима программа, которая создаст соответствующий файл для печати. Одной из таких программ является - разработка проекта Apache. Ей на вход поступает исходный XML-документ и правила его преобразования в формат PDF (или PostScript). На выходе мы получаем PDF-файл. Создание титульного листа в анкете queXML-форматаВ своей структуре формат queXML включает и титульный лист анкеты. Естественно, титульный лист будет полезен при самозаполнении анкеты респондентом, т.е. он играет роль приветствия и налаживания коммуникации между исследователем и респондентом. В формате queXML на титульный лист печатной версии выводится название опроса, информация об исследователе и его организации, дополнительно может быть добавлены данные о менеджере полевых работ и его организации (в случае, когда полевой этап отдается по подряду сторонней организации), а также ссылка на сайт, где респондент может заполнить анкету в электронном виде. Структура социологической анкеты по версии queXMLВ LimeSurvey анкета состоит из групп, а группа состоит из вопросов. Если вы хотите сделать анкету с одним вопросом, то для этого вопроса вам придется сделать и группу, пусть она и будет содержать всего один вопрос. Подобная структура подвергается пользователями критике, и, возможно, в следующем серьезном обновлении программы (в версии 2) этот принцип будет изменен. Но сейчас мы подчиняемся этой логике. Полная структура вопросника в queXML следующая:
Базовое описание формата queXML с примерами на английском языке: . Автор данного руководства опирается на коммерческую программу для редактирования XML, но в Интернете можно найти множество . |
||||||||||||||||
| Последнее обновление ( 26.01.2009 г. ) | ||||||||||||||||
| « Пред. | След. » |
|---|



