Online data entry equivalent for ODK forms

I am considering using ODK for a project, where people get surveyed
using ODK collect. We would however, like to offer the same
questionnaire to visitors of the project website. Have there been any
activities on programming such a tool for ODK (I would call it ODK
web, an online equivalent to ODK collect, where I can upload the same
forms).
In an advanced version of this, I would hope to allow users who have
provided incomplete information in ODK collect, to later access their
record through ODK web and complete their form. So this would require
for ODK web to communicate with the same server as ODK collect. In
addition, a new question format "user ID" would have to create an
easily memorizable user-ID which would allow subjects to look up their
incomplete records on ODK web.

If anyone could let me know whether something like this already
exists, or what it would take to set it up, I'd appreciate it.
Thanks,
Thomas

Hi Thomas,

full disclosure: although I have worked for other mhealth groups and think
ODK is awesome - i am paid to support openXdata

This is still early stage, but openXdata has been working hard on support
for ODK. From the testing I've done so far it's pretty good, with one
glaring exception that collecting any data with a time stamp in it doesn't
work!! As I said early stage.

openXdata has user management including permission managmenet built in. In
addition, we already have data edit capabilities built into our dashboard
web interface bit (need a better name). (it also has audit trail so you can
go back and see who changed what data - although there isn't a front end
for this like a wiki history thing)

So, its a bit bleeding edge right now, but openXdata server side combined
with ODK collect may well work for you in this case.

I would certainly love to give it a try with you :smiley:

Sincerely,

Sarah Bird

··· On Mon, May 21, 2012 at 8:30 AM, Thomas Götschi wrote:

I am considering using ODK for a project, where people get surveyed
using ODK collect. We would however, like to offer the same
questionnaire to visitors of the project website. Have there been any
activities on programming such a tool for ODK (I would call it ODK
web, an online equivalent to ODK collect, where I can upload the same
forms).
In an advanced version of this, I would hope to allow users who have
provided incomplete information in ODK collect, to later access their
record through ODK web and complete their form. So this would require
for ODK web to communicate with the same server as ODK collect. In
addition, a new question format "user ID" would have to create an
easily memorizable user-ID which would allow subjects to look up their
incomplete records on ODK web.

If anyone could let me know whether something like this already
exists, or what it would take to set it up, I'd appreciate it.
Thanks,
Thomas

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

Touchforms should mostly do what you want, although you'd have to hack
quite a bit together to support the "edit" workflow.

source: https://github.com/dimagi/touchforms
demo: https://www.commcarehq.org/webforms/

Cory

··· On Mon, May 21, 2012 at 9:00 PM, Thomas Götschi wrote:

I am considering using ODK for a project, where people get surveyed
using ODK collect. We would however, like to offer the same
questionnaire to visitors of the project website. Have there been any
activities on programming such a tool for ODK (I would call it ODK
web, an online equivalent to ODK collect, where I can upload the same
forms).
In an advanced version of this, I would hope to allow users who have
provided incomplete information in ODK collect, to later access their
record through ODK web and complete their form. So this would require
for ODK web to communicate with the same server as ODK collect. In
addition, a new question format "user ID" would have to create an
easily memorizable user-ID which would allow subjects to look up their
incomplete records on ODK web.

If anyone could let me know whether something like this already
exists, or what it would take to set it up, I'd appreciate it.
Thanks,
Thomas

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

Just wanted to give a plug for touchforms which Cory's team at Dimagi's
been working on. It does a great job of replicating the mobile experience
and providing widgets (like a location picker) since your browser doesn't
have a GPS. It also supports branch logic, repeats, etc which is really
nice.

··· On Mon, May 21, 2012 at 7:42 PM, Sarah Bird wrote:

Hi Thomas,

full disclosure: although I have worked for other mhealth groups and
think ODK is awesome - i am paid to support openXdata

This is still early stage, but openXdata has been working hard on support
for ODK. From the testing I've done so far it's pretty good, with one
glaring exception that collecting any data with a time stamp in it doesn't
work!! As I said early stage.

openXdata has user management including permission managmenet built in. In
addition, we already have data edit capabilities built into our dashboard
web interface bit (need a better name). (it also has audit trail so you can
go back and see who changed what data - although there isn't a front end
for this like a wiki history thing)

So, its a bit bleeding edge right now, but openXdata server side combined
with ODK collect may well work for you in this case.

I would certainly love to give it a try with you :smiley:

Sincerely,

Sarah Bird

On Mon, May 21, 2012 at 8:30 AM, Thomas Götschi gotom22@gmail.com wrote:

I am considering using ODK for a project, where people get surveyed
using ODK collect. We would however, like to offer the same
questionnaire to visitors of the project website. Have there been any
activities on programming such a tool for ODK (I would call it ODK
web, an online equivalent to ODK collect, where I can upload the same
forms).
In an advanced version of this, I would hope to allow users who have
provided incomplete information in ODK collect, to later access their
record through ODK web and complete their form. So this would require
for ODK web to communicate with the same server as ODK collect. In
addition, a new question format "user ID" would have to create an
easily memorizable user-ID which would allow subjects to look up their
incomplete records on ODK web.

If anyone could let me know whether something like this already
exists, or what it would take to set it up, I'd appreciate it.
Thanks,
Thomas

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

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

Hi Sarah
thanks for pointing out openXdata to me. I think I actually came across
your formbuilder once when trying to create a form for ODK collect...

I am still struggling with sorting out my options...

Could you clarify the points below, along the lines of "possible",
"possible by rough date", "not possible" with openXdata? maybe the same for
ODK?

  • data entry via tablet (presumably Android?) instead of simple phones.
    (user friendly data entry tops price concerns in my case)
  • data entry online. I see it mentioned on your website, but can't find
    details.
  • access to existing forms (collected with tablets) for data entry online
    (to complete forms)
  • easy form builder. This looks great.
  • server end. looks promising.
  • relational database (incl. other data from other sources). I am looking
    for a low key solution to collect data in .csv and possibly JSON in
    addition to the tablet and online data. Curious to know whether openXdata
    would be an option?

Thanks a lot!
Thomas

··· On Tuesday, May 22, 2012 1:42:30 AM UTC+2, Sarah Bird wrote: > > Hi Thomas, > > *full disclosure: although I have worked for other mhealth groups and > think ODK is awesome - i am paid to support openXdata* > > This is still early stage, but openXdata has been working hard on support > for ODK. From the testing I've done so far it's pretty good, with one > glaring exception that collecting any data with a time stamp in it doesn't > work!! As I said early stage. > > openXdata has user management including permission managmenet built in. In > addition, we already have data edit capabilities built into our dashboard > web interface bit (need a better name). (it also has audit trail so you can > go back and see who changed what data - although there isn't a front end > for this like a wiki history thing) > > So, its a bit bleeding edge right now, but openXdata server side combined > with ODK collect may well work for you in this case. > > I would certainly love to give it a try with you :D > > Sincerely, > > Sarah Bird > > > On Mon, May 21, 2012 at 8:30 AM, Thomas wrote: > >> I am considering using ODK for a project, where people get surveyed >> using ODK collect. We would however, like to offer the same >> questionnaire to visitors of the project website. Have there been any >> activities on programming such a tool for ODK (I would call it ODK >> web, an online equivalent to ODK collect, where I can upload the same >> forms). >> In an advanced version of this, I would hope to allow users who have >> provided incomplete information in ODK collect, to later access their >> record through ODK web and complete their form. So this would require >> for ODK web to communicate with the same server as ODK collect. In >> addition, a new question format "user ID" would have to create an >> easily memorizable user-ID which would allow subjects to look up their >> incomplete records on ODK web. >> >> If anyone could let me know whether something like this already >> exists, or what it would take to set it up, I'd appreciate it. >> Thanks, >> Thomas >> >> -- >> Post: opendatakit@googlegroups.com >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> Options: http://groups.google.com/group/opendatakit?hl=en >> > >

Hi Cory
do I need to "hack" to see a functioning version of touchforms. I'm not
sure the demo link works for me. I would expect to find:

  • an option for form building
  • an option for data entry online, and presumably on a mobile (tablet)
  • some server end where I can find my data.
    Thanks for helping out.
    Thomas
··· On Monday, May 21, 2012 6:13:27 PM UTC+2, Cory Zue wrote: > > Touchforms should mostly do what you want, although you'd have to hack > quite a bit together to support the "edit" workflow. > > source: https://github.com/dimagi/touchforms > demo: https://www.commcarehq.org/webforms/ > > Cory > > On Mon, May 21, 2012 at 9:00 PM, Thomas wrote: > >> I am considering using ODK for a project, where people get surveyed >> using ODK collect. We would however, like to offer the same >> questionnaire to visitors of the project website. Have there been any >> activities on programming such a tool for ODK (I would call it ODK >> web, an online equivalent to ODK collect, where I can upload the same >> forms). >> In an advanced version of this, I would hope to allow users who have >> provided incomplete information in ODK collect, to later access their >> record through ODK web and complete their form. So this would require >> for ODK web to communicate with the same server as ODK collect. In >> addition, a new question format "user ID" would have to create an >> easily memorizable user-ID which would allow subjects to look up their >> incomplete records on ODK web. >> >> If anyone could let me know whether something like this already >> exists, or what it would take to set it up, I'd appreciate it. >> Thanks, >> Thomas >> >> -- >> Post: opendatakit@googlegroups.com >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> Options: http://groups.google.com/group/opendatakit?hl=en >> > >

Hi Thomas

  • data entry via tablet (presumably Android?) instead of simple phones.
    (user friendly data entry tops price concerns in my case)
  • possible - with the exception of "time" questions - this is being fixed -
    don't have a timeframe. if its urgent, we can look at bumping it up the
    priority list on the next iteration.
  • data entry online. I see it mentioned on your website, but can't find
    details.
  • possible - super easy - e.g. go to demo.openxdata.org, click on a form,
    click Capture Data
  • access to existing forms (collected with tablets) for data entry online
    (to complete forms)
  • possible - super easy - e.g. go to demo.openxdata.org, click on a form,
    click View Responses, click on your Row and edit spreadsheet style or click
    Open to get back into form editing
  • easy form builder. This looks great.
  • server end. looks promising.
  • relational database (incl. other data from other sources). I am looking
    for a low key solution to collect data in .csv and possibly JSON in
    addition to the tablet and online data. Curious to know whether openXdata
    would be an option?
  • openxdata uses MySQL. your data ends up in individual tables, named by
    formname You can export the data to .csv from the front end or play with
    the back end

note, the demo is a super old version of the software that doesn't have the
odk stuff and the dashboard view has got a lot better. but you'll still be
able to see what it looks like. we're just putting together a new public
release and there'll be a new demo up as part of that soon.

best,

bird

Hi Sarah
thanks for pointing out openXdata to me. I think I actually came across
your formbuilder once when trying to create a form for ODK collect...

I am still struggling with sorting out my options...

Could you clarify the points below, along the lines of "possible",
"possible by rough date", "not possible" with openXdata? maybe the same for
ODK?

  • data entry via tablet (presumably Android?) instead of simple phones.
    (user friendly data entry tops price concerns in my case)

possible - with the exception of "time" questions - this is being fixed

··· On Thu, May 24, 2012 at 4:55 AM, Thomas Götschi wrote:
  • data entry online. I see it mentioned on your website, but can't find
    details.
  • access to existing forms (collected with tablets) for data entry online
    (to complete forms)
  • easy form builder. This looks great.
  • server end. looks promising.
  • relational database (incl. other data from other sources). I am looking
    for a low key solution to collect data in .csv and possibly JSON in
    addition to the tablet and online data. Curious to know whether openXdata
    would be an option?

Thanks a lot!
Thomas

On Tuesday, May 22, 2012 1:42:30 AM UTC+2, Sarah Bird wrote:

Hi Thomas,

full disclosure: although I have worked for other mhealth groups and
think ODK is awesome - i am paid to support openXdata

This is still early stage, but openXdata has been working hard on support
for ODK. From the testing I've done so far it's pretty good, with one
glaring exception that collecting any data with a time stamp in it doesn't
work!! As I said early stage.

openXdata has user management including permission managmenet built in.
In addition, we already have data edit capabilities built into our
dashboard web interface bit (need a better name). (it also has audit trail
so you can go back and see who changed what data - although there isn't a
front end for this like a wiki history thing)

So, its a bit bleeding edge right now, but openXdata server side combined
with ODK collect may well work for you in this case.

I would certainly love to give it a try with you :smiley:

Sincerely,

Sarah Bird

On Mon, May 21, 2012 at 8:30 AM, Thomas wrote:

I am considering using ODK for a project, where people get surveyed
using ODK collect. We would however, like to offer the same
questionnaire to visitors of the project website. Have there been any
activities on programming such a tool for ODK (I would call it ODK
web, an online equivalent to ODK collect, where I can upload the same
forms).
In an advanced version of this, I would hope to allow users who have
provided incomplete information in ODK collect, to later access their
record through ODK web and complete their form. So this would require
for ODK web to communicate with the same server as ODK collect. In
addition, a new question format "user ID" would have to create an
easily memorizable user-ID which would allow subjects to look up their
incomplete records on ODK web.

If anyone could let me know whether something like this already
exists, or what it would take to set it up, I'd appreciate it.
Thanks,
Thomas

--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@**googlegroups.comopendatakit%2Bunsubscribe@googlegroups.com
Options: http://groups.google.com/**group/opendatakit?hl=enhttp://groups.google.com/group/opendatakit?hl=en

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

Here's a working version of touchform Cory sent that we have integrated
into formhub

http://formhub.org/mberg/forms/hh_polio_survey/enter-data

If you submit it'll store data back to formhub. Your option for form
building is to upload an xlsform. So all the pieces you described below
are integrated if you are ok with using xlsforms.

Thanks,

Matt

··· On Thu, May 24, 2012 at 8:00 AM, Thomas Götschi wrote:

Hi Cory
do I need to "hack" to see a functioning version of touchforms. I'm not
sure the demo link works for me. I would expect to find:

  • an option for form building
  • an option for data entry online, and presumably on a mobile (tablet)
  • some server end where I can find my data.
    Thanks for helping out.
    Thomas

On Monday, May 21, 2012 6:13:27 PM UTC+2, Cory Zue wrote:

Touchforms should mostly do what you want, although you'd have to hack
quite a bit together to support the "edit" workflow.

source: https://github.com/**dimagi/touchformshttps://github.com/dimagi/touchforms

demo: https://www.commcarehq.**org/webforms/https://www.commcarehq.org/webforms/

Cory

On Mon, May 21, 2012 at 9:00 PM, Thomas wrote:

I am considering using ODK for a project, where people get surveyed
using ODK collect. We would however, like to offer the same
questionnaire to visitors of the project website. Have there been any
activities on programming such a tool for ODK (I would call it ODK
web, an online equivalent to ODK collect, where I can upload the same
forms).
In an advanced version of this, I would hope to allow users who have
provided incomplete information in ODK collect, to later access their
record through ODK web and complete their form. So this would require
for ODK web to communicate with the same server as ODK collect. In
addition, a new question format "user ID" would have to create an
easily memorizable user-ID which would allow subjects to look up their
incomplete records on ODK web.

If anyone could let me know whether something like this already
exists, or what it would take to set it up, I'd appreciate it.
Thanks,
Thomas

--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@**googlegroups.comopendatakit%2Bunsubscribe@googlegroups.com
Options: http://groups.google.com/**group/opendatakit?hl=enhttp://groups.google.com/group/opendatakit?hl=en

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