Examples of solutions to different types of problems.
A standalone Jupyter notebook intended to introduce
pyodk and show how it can be used with
geopandas to perform basic analysis. Shows building a client and fetching data for a form. You can try this on your server using this form definition.
A standalone Jupyter notebook that shows how the raw HTTP method access and the API docs can be used together to make use of the full ODK Central API.
A Jupyter notebook demonstrating some options for working with repeats.
A script that reads names from a CSV and creates an App User for each one that isn't currently used by an active App User on the server. Also creates customized QR codes for each new App User.
A Jupyter notebook companion to an October 2022 webinar by Hélène Martin introducing
pyodk. Includes link to the session recording.