Hi Friends,
So after taking one more shot at
ona.io's API, I found the missing link:
This is where I can start:
https://ona.io/api/v1/data?owner=nikhilvj
This gave me the URLs to all my forms' collected data.
https://ona.io/api/v1/data/81012
This is giving me the live collecting data for one of my forms.
(Live as in I press Refresh and it's refreshed with the latest. I have
simple needs, ra)
https://ona.io/api/v1/data/81012?format=json
This is my data in JSON format.
So YAY! I now have a JSON source that I can do funky things with while
our team collects data on the streets :)
Insight : I think open source programmers could use some guidance on
how to communicate about their work in a way that the people who will
apply their creation, can understand. In
ona.io's case, all they
needed to say was:
Start by going here:
https://ona.io/api/v1/data?owner=[your usename]
>> That's it! :P
@Maroof, thanks for the heads up! Had seen that too, but self-hosted
servers simply don't fit the use case scenario.
And I think same would be true for any social sector org out there
that just wants a simple substitute to collecting data on paper.
Seriously, we can do things quite simply.
I'm going to lay out what works, and no, it's not the proper way. But
it works, and it's about as difficult as setting up a facebook
account.
## GETTING STARTED WITH MOBILE BASED FIELD SURVEYS, FOR DUMMIES ##
1. Go to
http://ona.io and sign up, create an account.
2. Start by duplicating existing stuff. Go to
https://ona.io/forms/,
search for "nikhil", grab one of those excels.
3. Login on
http://ona.io, upload one of the excels which is an XLSForm.
4. On your phone, install ODK Collect :
https://play.google.com/store/apps/details?id=org.odk.collect.android
5. On your profile / dashboard at
ona.io (ie, the first place you see
after logging in), read and follow the instructions at the bottom to
hook your ODK Collect app with your stuff. Basically it's about
setting the server as
https://ona.io/[your usename]
6. in ODK Collect app, "Get Blank Form", you'll see the form you
uploaded in step 3.
7. Now "Fill Blank Form", fill it up, and after completion, "Send
Finalized Form"
8. From the computer, on your dashboard,
https://ona.io/[your
usename], you'll see the form has gotten an entry. You can see the
data in a table, if you geo-tagged it then you can see it on a map.
You can even see any photo you submitted in the form.
9. To use the data collected in your own programming, like a map or a
data visualization, go to this URL :
https://ona.io/api/v1/data?owner=[your usename]
..and follow your way through. (you might need to set the form's data
as public by going into the form's profile page)
10. And then many things you can do depending on how you want to apply
the data. HERE you would need a programmer who understands Javascript,
JSON and HTML. Till this point, you didn't really need any
programmer.. it was all point and click.
11. Open up the excels you downloaded, understand the way it's
structured, look up on
http://xlsform.org/ for full documentation, and
reverse-engineer it to create your own surveys.
On 9/18/15, Ma-roof M <
mahr...@gmail.com> wrote:
> Hi,
>
> Recently, Nafundi has made their ready to deploy ODK Aggregate VM free of
> cost (pay as you wish).
> Nafundi.com/products.
>
> Kind regards
> Mahroof
> On 17 Sep 2015 22:25, "Devdatta Tengshe" <
devd...@tengshe.in> wrote:
>
>> Hi Nikhil,
>>
>> I'm assuming that you are looking for a *free, hosted solution* that does