(enketo requires another service such as kobo for this). Things get a bit more confusing in the case we’ve been discussing as we’re using the enketo web browser on a mobile phone to replace some of the kobo functionality, but still relying on the rest of the kobo system for aggregating and storing data etc. They have many areas of commonality (including development team), and have been made to work together to provide option to collect data both in a browser and mobile app. Kobo is specialised for mobile collection via android, and enketo specialises in web collection via browser. ![]() Essentially both tools stem from the same base of standardized, open-source survey form format (OpenRosa), but have taken different approaches to how they display and interact with the forms. You can run your own enketo server, or again the hosted solution has an existing enketo integration.Īh yes, I can see how that might be confusing. The service that opens these is called ‘enketo’, and is a service that integrates with kobo. This url can be loaded in an iframe to view, alternatively if wanting to load dynamically the /forms api endpoint has a request to get the webform/enketo link which could then be loaded. if you already know the forms you are using you could also hardcode the urls in (what you see when you open the form in web input mode). If you want to use your own server you will have greater flexibility if you need to create custom functionality and I would also recommend if you foresee usage requirements getting quite large (hundreds of requests per day), however for initial development and testing I think you can rely on kobo’s own hosted solution. On Wednesday, at 2:00:37 PM UTC+3, Chris Clarke wrote: But does that mean when I deploy my own server of Enketo, I can connect Kobo to it? But still one question, when you say enketo link or enketo service, how is that integrated with Kobo? Or in other words, what kobo offers and what enketo offers?Īlso, I realized the setup of Enketo server is a bit involved. Thanks a lot for the wonderful explanation! On Wednesday, at 1:37:15 PM UTC+3, Chris Clarke wrote: Using API I can get list of forms, how about viewing the form? Is it also a service by Kobo that you can use to open a form inside a mobile or even Web app? I can then open the form inside the mobile app, fill it and then view results? Then open the mobile app, using APIs I can get list of forms designed on Kobo. If I understood well, someone would create a new account with Kobo. So you don’t need to deploy Enketo on your servers? On Wednesday, at 11:05:48 AM UTC+1, Bilal Haidar wrote: The code I used is also openly available on github here:, however I’m not sure how useful it will be if you are using a different platform. ![]() Opening any form in enketo online from the kobo dashboard should give the url you need, and documentation on the Kobo api is here: I’m not sure exactly where the best place to start is as I’ve not used asp.net however I imagine a quick search should show up ways to embed an iframe and how to use GET requests (sometimes called http requests). To unsubscribe from this group and all its topics, send an email to post to this group, send email to this group at. You received this message because you are subscribed to a topic in the Google Groups “Kobo Users” group. My questions to you are the following:ġ- Can I host the form designer of Kobo inside my app to allow users to create new forms or edit existing?Ģ- If a form is hosted in Kobo, can I retrieve data submitted into my app? I am using ASP.NET MVC 5 as a backend. Now I need to integrate with Kobo in this new app. I am developing an app for an NGO that uses KoboToolbox to create and submit surveys. On Monday, at 2:22:38 PM UTC+1, Bilal Haidar wrote: Would that work for you? Here’s a small demo version of some of the app functionality: I’ve done similar in a html5 (javascript) app, addressing (1) using an enketo iframe and (2) get requests to pull back in the data. To: Kobo Users Re: How to integrate Kobo with my app Design forms in kobo, be able to open forms in my Web App, then submit form and finally retrieve results.įrom: Chris Clarke 12:20 PM (GMT+02:00)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |