2010-11-17 4 views
7

Ich versuche, eine Android-App zu entwickeln, die von Interessengruppen oder Kampagnen verwendet werden könnte, so dass sie in der Lage wären, ihre eigenen Formulare (Umfragen) für die sie erstellen Sie können Meinungsforschung betreiben und Meinungsdaten von Personen sammeln, die keine Internetverbindung haben und daher Umfragen nicht online durchführen können. Kann auch bei Ereignissen oder anderen Ereignissen verwendet werden, die eine Datensammlung "im Feld" erfordernkönnen Benutzer Formulare in Android Umfrage/Datensammlung App erstellen

Der Vorteil ist die Datenerfassung vor Ort, ohne dass Daten von Hand auf den Bürocomputer übertragen werden müssen.

Ich habe mich über dieses Tutorial von Frank Abelson: http://www.ibm.com/developerworks/xml/tutorials/x-andddyntut/section6.html

Und auch durch den Open Data Kit wurde Gießen, aber die ODK ist ein wenig intensiver als ich und das Tutorial Abelson bereit bin doesn diskutiere nicht viel darüber, wie Benutzer ihre eigenen Formulare erstellen können.

Ich nehme an, Benutzer könnten einfach ihre eigenen XML-Dateien für benutzerdefinierte Formulare im Büro erstellen und sie auf dem Server speichern, aber ich fragte mich, ob es eine Möglichkeit für sie, dies in der Android App zu tun?

Nur ein Hinweis auf mögliche Architektur oder einfache Ressourcen wäre hilfreich, mir fällt es schwer, mir die Lösung im Moment vorzustellen.

Antwort

5

Ich bin einer der Entwickler von open data kit. odk wurde erfolgreich von Organisationen all around the world für genau das, was Sie beschreiben, bereitgestellt.

haben wir eine graphical form designer (und gute Alternativen in purcforms und xls2xforms), ein server to host the forms und ein Androiden mobile client (und gute Alternativen in javarosa). Alle Teile sind frei, Open Source und werden von einer aktiven Community betrieben.

, wenn Sie könnten Liste, was speziell über odk nicht Ihre Anforderungen passen (beispielsweise ein Bedarf Formularentwurf am Telefon), würde ich Alternativen empfehlen könnte ...

+0

Hallo Yaw, definitiv zu schätzen Sie diese Frage zu beantworten; Ihr macht gute Arbeit mit der ODK. Ich sollte bemerkt haben, dass ich auch ein bisschen ein Anfänger zu Android bin und mich dafür entschieden habe, eine App wie diese als eine Lernübung zu machen. Ich habe versucht, die Grundlagen der App zu erfassen, um zu verstehen, wie man eine * sehr * vereinfachte Version von ODK collect zusammenstellt, die es Benutzern auch erlaubt, einige ihrer eigenen Datenfelder auf dem Telefon in der App selbst zu erstellen. Nicht sicher, ob JSON ein flexiblerer Ansatz als XML wäre. Gibt es Apps, die diese Art von Funktion modellieren? – roy

+0

Wir verwenden xforms, weil wir keinen neuen Standard für die Formularbeschreibung erfinden wollten. schnelle Android und odk Tabellenkalkulation können Sie Fragen zu definieren und Antworten über SMS an das Telefon, aber ich habe nichts gesehen, wie Sie wollen. Ich denke, was du beschreibst ist ziemlich cool und nützlich. was auch immer Sie bauen, ich würde Sie ermutigen, es xforms Beschwerde zu machen, damit es mit anderen Systemen in unserer Gemeinschaft zusammenarbeiten kann. – yanokwa

+0

In der Tat werde ich mehr in xforms sehen, sobald ich meine Grundlagen geklärt bekommen kann. Nochmals vielen Dank für den hilfreichen Rat. – roy

1

ODK ist ein fantastisch Open Source Lösung. Eine mögliche kommerzielle Alternative, die Sie auch ausprobieren können, ist Canvas unter http://www.gocanvas.com, mit der Sie papierbasierte Formulare durch Ihr mobiles Gerät ersetzen können.

Derzeit läuft es auf Android, Windows Mobile und BlackBerry mit iPhone und iPad Unterstützung in Kürze. Um einen schnellen Überblick zu bekommen, wie Leinwand verwenden: Build a standard data collection app in 5 minutes and see it running on BlackBerry Build a signature capture app in 5 minutes and see it running on Android

Hoffnung, dass einige hilft, -Chris

1

Sie sollten Fulcrum suchen. Ich glaube, es gibt eine 30-tägige Probezeit, um zu sehen, ob diese Software für Sie funktioniert. Dies ist ein One-Stop-Shop für mobile Datenerfassungsteams. Sie können Ihre Datenerfassungsformulare direkt von Ihrem Web-Account aus erstellen, um Fotofelder, Texteingabefelder, Auswahlfelder, Formularabschnitte und wiederholbare Abschnitte aufzunehmen. Wiederholbar, dh Eltern-Kind-Beziehungen innerhalb eines einzelnen Datenpunkts.

Sie haben sogar eine App-Galerie mit vorbildlichen Apps (Formulare), die Sie als eine Art "Spickzettel" verwenden können, um loszulegen. Hier ist die political canvassing survey sie gepostet.

-P.Reyes

0

mein Projekt hier überprüfen: https://github.com/AndreiD/surveylib

PROS: Einfache Lösung, Open Source, ohne viel des Guten, Sie müssen keine Logos angezeigt werden, ist es nichts kostet, ist es einfach erweitert werden , Material Design usw.

CONS: Sie müssen den Server Teil haben, für die Übertragung der Antworten Daten.

Verwandte Themen