We have a survey project that will be run over multiple countries at the same time. I would like to know more about KoBoToolbox regarding the following requirements :
1- Data must be self-hosted.
2- Each survey team should have access to his country data only. So do we have to install one instance of KoBoToolbox for each country ? or would be it better to use a single instance with one ‘Project’ that we clone for each country ?
3- If we opt for for one instance, does KoBoTollbox allow to consolidate data from different ‘Projects’ ?
No, it’s not mandatory to self-host your server. You could very well manage it on our publicly hosted server. However, the choice is always yours.
This can be solved if you manage your project with the row-level permissions as outlined in the support article Row-Level Permissions.
You will have to consolidate it outside the KoBoToolbox platform. This feature is not available with KoBoToolbox. However, you could still do it through this python script that has been shared in the community: