разрешить пользователям создавать формы в Android survey/data collection app


Я пытаюсь разработать приложение для Android, которое могло бы использоваться пропагандистскими группами или агитаторами, чтобы они могли создавать свои собственные формы (опросы), для которых они могут выходить на агитацию и собирать данные о мнениях людей, которые не имеют подключения к Интернету и, следовательно, не могут проводить опросы/опросы онлайн. Может также использоваться на мероприятиях или во всем остальном, что требует сбора данных "в поле"

Преимуществом является возможность сбора данных на месте без необходимости передачи данные с бумаги на офисный компьютер вручную.

Я просматривал этот учебник Фрэнка Абельсона: http://www.ibm.com/developerworks/xml/tutorials/x-andddyntut/section6.html

И также изливались через набор открытых данных, но ODK немного более интенсивный, чем я готов, и учебник Абельсона не обсуждает много, как пользователи могли бы создавать свои собственные формы.

Я полагаю, что пользователи могут просто создавать свои собственные XML-файлы для пользовательских форм в офис и хранить их на сервере, но мне было интересно, есть ли способ для них сделать это в приложении для Android?

Просто намек на возможную архитектуру или простые ресурсы был бы полезен, я с трудом представляю себе решение в данный момент.

4 8

4 ответа:

Я один из разработчиков open data kit. odk был успешно развернут организациями по всему миру именно для того, что вы описываете.

У нас есть графический конструктор форм (и хорошие альтернативы в purcforms и xls2xforms), сервер для размещения форм и мобильный клиент android (и хорошие альтернативы в javarosa). все части являются свободными, с открытым исходным кодом, и управляются активным сообщество.

Если бы вы могли перечислить, что конкретно о odk не соответствует вашим потребностям (скажем, дизайн формы потребности по телефону), я бы мог рекомендовать альтернативные варианты...

ODK-это фантастическое решение с открытым исходным кодом. Потенциальная коммерческая альтернатива, которую вы также можете попробовать, - Canvas at http://www.gocanvas.com который позволяет заменить бумажные формы на вашем мобильном устройстве.

В настоящее время он работает на Android, Windows Mobile и BlackBerry с поддержкой iPhone и iPad в ближайшее время. Чтобы получить краткий обзор использования Canvas: Создайте стандартное приложение для сбора данных за 5 минут и посмотрите, как оно работает на BlackBerry построить подпись захватите приложение за 5 минут и посмотрите, как оно работает на Android

Надеюсь, что это поможет некоторым, - Крис

Вы должны посмотреть в Точка опоры. Я считаю, что есть 30-дневный пробный период посмотреть, если это программное обеспечение работает для вас. Это универсальный магазин для мобильных групп сбора данных. Вы можете легко создавать формы сбора данных прямо из своей веб-учетной записи, включая поля фотографий, поля ввода текста, поля выбора, разделы форм и повторяющиеся разделы. Повторяющиеся, то есть родительско-дочерние отношения в пределах одной точки данных.

У них даже есть галерея приложений с примерные приложения (формы), которые позволяют использовать в качестве своеобразной "шпаргалки" для начала работы. Вот опубликованный ими опрос о политической агитации.

- П. Рейес

Проверьте мой проект здесь: https://github.com/AndreiD/surveylib

Плюсы: простое решение, открытый исходный код, без каких-либо излишеств, вам не нужно отображать какие-либо логотипы, это не стоит ничего, это легко быть расширенным, материальный дизайн и т.д.

Минусы: вы должны иметь серверную часть, для передачи данных ответов.