How to automatically identify the user who submitted an Enketo form to Aggregate

Hi,

I'm using Enketo with ODK Aggregate 1.4.1. Forms will be submitted to
Aggregate from Android tablets, using ODK's Collect, as well as from Enketo.

My question: Is there a way to automatically identify the user who filled
out an Enketo form? I.e., can the users identity somehow be automatically
included (as metadata or in some other way) in the Enketo form submission,
so that it is available on the Aggregate server?

For submissions from ODK's Collect, we submit the device ID (as metadata),
and we have a list of which staff member has which device. So the device id
automatically tells us the users identity.

How can I do something similar for the Enketo submissions? Is there a way
to have the user name (used to log into the Enketo form) submitted as
metadata? Or is there some other way to do this?

I can obviously just add a field to the Enketo forms asking the user to
identify themselves (as in "select your own name") but that's not pretty
and it's subject to errors.

Thanks a lot!

  • Henrik

If the devices are going to be specifically assigned to enumerators, you
can later relate the deviceid to the enumerator's name. If it's randomly
assigned to them before they leave for field work, you can use your
inventory sheet to relate the name and date assigned to each device.

This is something you do later, outside of Aggregate.

ยทยทยท On Friday, February 28, 2014, wrote:

Hi,

I'm using Enketo with ODK Aggregate 1.4.1. Forms will be submitted to
Aggregate from Android tablets, using ODK's Collect, as well as from Enketo.

My question: Is there a way to automatically identify the user who filled
out an Enketo form? I.e., can the users identity somehow be automatically
included (as metadata or in some other way) in the Enketo form submission,
so that it is available on the Aggregate server?

For submissions from ODK's Collect, we submit the device ID (as metadata),
and we have a list of which staff member has which device. So the device id
automatically tells us the users identity.

How can I do something similar for the Enketo submissions? Is there a way
to have the user name (used to log into the Enketo form) submitted as
metadata? Or is there some other way to do this?

I can obviously just add a field to the Enketo forms asking the user to
identify themselves (as in "select your own name") but that's not pretty
and it's subject to errors.

Thanks a lot!

  • Henrik

--

Post: opendatakit@googlegroups.com<javascript:_e(%7B%7D,'cvml','opendatakit@googlegroups.com');>
Unsubscribe: opendatakit+unsubscribe@googlegroups.com<javascript:_e(%7B%7D,'cvml','opendatakit%2Bunsubscribe@googlegroups.com');>
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com<javascript:_e(%7B%7D,'cvml','opendatakit%2Bunsubscribe@googlegroups.com');>
.
For more options, visit https://groups.google.com/groups/opt_out.

--

Nik
Need help customizing Survey Instruments/Tools/Forms for ODK Collect? Drop
me an email.