Odk setup

hi sheryas,

i'm cc'ing the mailing list so others can see these answers. i'm also
assuming you've read the instructions at http://opendatakit.org/use/.

if you want to store the data in aggregate, then you have to give the
form you create with build to both aggregate and collect. collect uses
the form to display the prompts. aggregate uses that same form to
build the database for the data. hope that is clear, if not, ask more
questions :slight_smile:

yaw

路路路 On Thu, Jun 23, 2011 at 11:43, Shreyas Modi wrote: > hey there, maybe someone can help me out with this stuff. i basically am new > to android development and ODK and am using the emulator with android 1.5. i > understand that collect, build, and aggregate work together to collect data > but, mainly i am confused with aggregate. From what I understand I have to > build a form in build.opendatakit.org site which is pretty straightforward > and then export to xml to make it usable by collect. I get confused when it > comes to the next part which from what i understand is making the form > available to collect view a server on appengine. What I want to do is bulid > a form, make it available to collect and have the data saved somewhere. How > do I go about doing this in simple terms. Your help would be much > appreciated. Thanks > > Shreyas

Shreyas,

I'm hoping the following is helpful (if not for you, perhaps others):

  1. Design the form
  2. Upload form to your-Aggregate you want to use
  3. Download form to Collect on Phone
  4. Use form in Collect
  5. Upload form data
  6. View data on Aggregate

My favorite recipe - (20 minutes minimum):

  1. Follow the instruction on http://opendatakit.org/use/aggregate/ , I
    use the part titled "Installing an App Engine Instance" to start up an
    instance of Aggregate on google account.

  2. Login to that url to verify it is running. It should be http://
    your_named_app.appspot.com. Write yours down.

  3. Setting that aside, go and create (also called build) a form, follow
    http://opendatakit.org/use/build/, which really means going to
    http://build.opendatakit.org and creating an account, then a form or two.

  4. From http://build.opendatakit.org save that new form you created to
    your Aggregate instance directly, or...

  5. If saving to Aggregate instance didn't work, save Form_name.xml file
    locally. and then Login to http://your_named_app.appspot.com instance
    again and upload new form there.

  6. If your wrote your xml by hand, be sure to use ODK-validate - on
    second thought use Validate anyway just to be sure.
    http://opendatakit.org/use/validate/. Repeat steps above if any issue.

  7. On your Android phone get a recent version of ODK - follow
    http://opendatakit.org/use/collect/, for simplicity use the Market to get
    it on your phone.

  8. On your Android phone, open ODK and in settings change it to point to
    http://your_named_app.appspot.com

  9. Then using ODK on the phone, download from the server - get all
    available.

  10. On the Android phone in ODK, select/use a form and enter data, then
    upload. Do multiple entries.

  11. Login again with browser to http://your_named_app.appspot.com and
    see the data show up.

Extra steps - the frosting on the cake

  1. Now that you've got data coming in, create a connection to
    FusionTables via External Service in Aggregate http://your_named_app.
    appspot.com.
  2. Go to that fusion table under your Google account and see options for
    visualization or download. If you've got geopoints, then use google earth
    and klm file structure.

Enjoy!

James

路路路 On Fri, Jun 24, 2011 at 5:37 AM, Yaw Anokwa wrote:

hi sheryas,

i'm cc'ing the mailing list so others can see these answers. i'm also
assuming you've read the instructions at http://opendatakit.org/use/.

if you want to store the data in aggregate, then you have to give the
form you create with build to both aggregate and collect. collect uses
the form to display the prompts. aggregate uses that same form to
build the database for the data. hope that is clear, if not, ask more
questions :slight_smile:

yaw

On Thu, Jun 23, 2011 at 11:43, Shreyas Modi shreyas.modi@gmail.com wrote:

hey there, maybe someone can help me out with this stuff. i basically am
new
to android development and ODK and am using the emulator with android
1.5. i
understand that collect, build, and aggregate work together to collect
data
but, mainly i am confused with aggregate. From what I understand I have
to
build a form in build.opendatakit.org site which is pretty
straightforward
and then export to xml to make it usable by collect. I get confused when
it
comes to the next part which from what i understand is making the form
available to collect view a server on appengine. What I want to do is
bulid
a form, make it available to collect and have the data saved somewhere.
How
do I go about doing this in simple terms. Your help would be much
appreciated. Thanks

Shreyas

--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en