Sharing forms for collection without sharing data

Hello all,

I apologize if this is clearly spelled out somewhere, but I've struggled
and can't seem to figure it out. I've created a few forms that I'd like
to be able to give a link to so that other people can collect data, but
I'd like to restrict access to the collected data so it remains private.
Following the directions
(http://support.kobotoolbox.org/customer/portal/articles/1653790-collecting-data-through-web-forms-enketo\),
I clicked on "How to collect data on a mobile device", but when I give
that link out, people simply get a blank page that reads "Not shared."

Thinking then that I needed to somehow enable sharing, I clicked "Turn
on" for link sharing under Project Settings. However, using that link
leads to an ever greater error:

NoReverseMatch at <form location removed>
Reverse for 'onadata.apps.logger.views.delete_xform' with arguments '()'
and keyword arguments '{u'username': u'', u'id_string': u'<form name

'}' not found. 1 pattern(s) tried:

['(?P<username>\\w+)/delete/(?P<id_string>[^/]+)/$']

Any suggestions for how to accomplish this? And is second error a known
bug or should I report it to the GitHub project?

Thanks!

Kyle

···

--
Kyle Barbour, MS1
UC Irvine School of Medicine
kyle.b...@uci.edu
415-238-9953

________________________________

This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission.

Hi Kyle,
Seems like you didn’t get an answer to your question yet - let me explain this in some detail then:

Data entry through web forms by other people: You can send the web forms (https://xxxxx.enketo.kobotoolbox.org/webform) URL to anyone who will then be able to enter data to your form. By default anyone who receives that link can add data. It seems like you sent them the redirect URL, which would have looked like this: http://kc.kobotoolbox.org/[username]/forms/[formID]/enter-data. You should only she URL with others that shows you the actual form, not this redirect address.

Sharing project: You can give other people access to your data, either by link or by specifying their username. It doesn’t seem like this is what you were trying to achieve. But for the record, when you share a project by link anyone with this URL (which looks like http://kc.kobotoolbox.org/forms/xxxxxxxxxxxxxxxxxxxxxxx) can see your data, download it, or visualize it in a map - even if they don’t have an account. Sharing with a particular username allows you to limit access to a person who has a KoBo account. Both of these can be accessed through the Project Settings button.

Hope this helps!

Best,

Tino

···

On Tue Dec 30 2014 at 3:46:38 AM Kyle Barbour kyle.b...@uci.edu wrote:

Hello all,

I apologize if this is clearly spelled out somewhere, but I’ve struggled

and can’t seem to figure it out. I’ve created a few forms that I’d like

to be able to give a link to so that other people can collect data, but

I’d like to restrict access to the collected data so it remains private.

Following the directions

(http://support.kobotoolbox.org/customer/portal/articles/1653790-collecting-data-through-web-forms-enketo),

I clicked on “How to collect data on a mobile device”, but when I give

that link out, people simply get a blank page that reads “Not shared.”

Thinking then that I needed to somehow enable sharing, I clicked "Turn

on" for link sharing under Project Settings. However, using that link

leads to an ever greater error:

NoReverseMatch at

Reverse for ‘onadata.apps.logger.views.delete_xform’ with arguments ‘()’

and keyword arguments ‘{u’username’: u’’, u’id_string’: u’<form name

‘}’ not found. 1 pattern(s) tried:

[’(?P\w+)/delete/(?P<id_string>[^/]+)/$’]

Any suggestions for how to accomplish this? And is second error a known

bug or should I report it to the GitHub project?

Thanks!

Kyle

Kyle Barbour, MS1

UC Irvine School of Medicine

kyle.b…@uci.edu

415-238-9953


This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission.

You received this message because you are subscribed to the Google Groups “Kobo Users” group.

To unsubscribe from this group and stop receiving emails from it, send an email to kobo-users+unsubscribe@googlegroups.com.

To post to this group, send email to kobo-...@googlegroups.com.

Visit this group at http://groups.google.com/group/kobo-users.

For more options, visit https://groups.google.com/d/optout.

1 Like