разрешить пользователям создавать формы в Android survey/data collection app
Я пытаюсь разработать приложение для Android, которое могло бы использоваться пропагандистскими группами или агитаторами, чтобы они могли создавать свои собственные формы (опросы), для которых они могут выходить на агитацию и собирать данные о мнениях людей, которые не имеют подключения к Интернету и, следовательно, не могут проводить опросы/опросы онлайн. Может также использоваться на мероприятиях или во всем остальном, что требует сбора данных "в поле"
Преимуществом является возможность сбора данных на месте без необходимости передачи данные с бумаги на офисный компьютер вручную.
Я просматривал этот учебник Фрэнка Абельсона: http://www.ibm.com/developerworks/xml/tutorials/x-andddyntut/section6.html
И также изливались через набор открытых данных, но ODK немного более интенсивный, чем я готов, и учебник Абельсона не обсуждает много, как пользователи могли бы создавать свои собственные формы.
Я полагаю, что пользователи могут просто создавать свои собственные XML-файлы для пользовательских форм в офис и хранить их на сервере, но мне было интересно, есть ли способ для них сделать это в приложении для Android?
Просто намек на возможную архитектуру или простые ресурсы был бы полезен, я с трудом представляю себе решение в данный момент.
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
Плюсы: простое решение, открытый исходный код, без каких-либо излишеств, вам не нужно отображать какие-либо логотипы, это не стоит ничего, это легко быть расширенным, материальный дизайн и т.д.
Минусы: вы должны иметь серверную часть, для передачи данных ответов.