In the organization I’m working with, dealing with external users that many times lack foundational computer skills, we try to help as much as we can. This is why I create Kobotoolbox accounts for all of them and then I send them the credentials along with detailed written instructions on 1) how to activate the account and 2) how to install and configure the ODK Collect application on their mobile devices.
The issue we’ve been experiencing and becomes an hindrance right at the beginning is the very short period of time that KoboToolbox gives for an account to be activated. By the time the user tries to activate the account they get the “link has expired” message. Almost all users hit this wall and get stuck. Some of them ignore it and go ahead with ODK Collect and get stuck there. And I’m never sure if the reason is because their account hasn’t been activated yet.
Keep in mind, the users are always far away and I only contact them by email. Some of the users can’t explain what their issue is (again, lack of knowledge). Their internet access is also not the best, and arranging remote access is an hassle.
I’ve shared my concerns with Support by email and I believe I’ve also posted about this on the past.
Can you increase the time that new users have to activate their account ? At the moment the period of time is very very short and I don’t understand why that is. I believe 48 hours or more would be ideal.
You might use the same email for different accounts, so you could activate all by an admin person.
That is something that I didn’t think about. It’s a good idea.
Are there any limitations on the amount of accounts that one email address can have ? @Kal_Lam I would like your input on this one.
@wroos Are you currently doing it this way? What are the cons of your suggested approach?
One of the cons I can think of is that it would render self service password reset impossible.
Also, I don’t know if there’s ever any important notification that Kobo sends by email. That would never reach its intended user.
Please let me know and I’ll seriously consider this.
Collect configuration can be done by QR/Bar-Code, see Help Center article.
But from what I understand the QR code would contain the Server address as well as username and password. Since we use individual usernames (one for each person), as a way of tracking who submits what, this doesn’t seem to be a good idea for our scenario. Is there a way to have the QR code carry only the server address ?
If i create multiple accounts (one of each person) and assign them all to the same email address (my email address), when those people need to do a password reset on their own, they won’t be able to do it.
Can the team behind KoboToolbox increase the period of time that is given for a new account to be activated ?
Can we get a direct answer please?
This doesn’t seem like an outrageous request. And judging from other posts in the forum, increasing the time would be quite helpful.
I also sent in my email to the support to help with the expired link and I guess it takes a long period of time to be worked on. please help me with making the activation email work.
username: xxxxxxx
Email adress: dorah.ampurire@healthacessconnect .org
Welcome back to the community, @bridgethac! I hope your account is already active. If not, please feel free to reach us through support@kobotoolbox.org. As mentioned by @IAR, we respond to it within the same day.
Thanks for your feedback. This should be moved to the suggestion box, and we’ll investigate as time permits. The activation mechanism is not something we build from scratch: it’s provided by an external library, and we’ll have to research if that library provides the ability to customize this, or if we will have to make a proposal to them to add such a feature.