tl;dr I’m interested in making a drag-and-drop (web interface) form builder. Let me know if you are interested in making this a community tool.
What high-level problem are you trying to solve?
- ODK has excellent documentation around how to create and design XLSForms from scratch, here and here and other sources. For most users this is great - a good tradeoff between ease of use / flexibility for advanced use cases.
- There is still a user base that find XLSForms a bit intimidating. Whether it’s lack of knowledge of where to look for help, or disinterest in learning something new, or any other reason. At our small NGO it’s a bit of a pain point before embarking on field mapping exercises.
- ODK deprecated
build
in 2024, a web UI for designing XLSForms. See related forum post: Build permanently shut down on Feb 1st, 2024 - Kobo offer
FormBuilder
within KoboToolbox, a similar web UI for designing XLSForms. We see many people in our community using Kobo (despite the fact we offer a hosted ODK instance for them), primarily because of the simple form builder.
Any ideas on how ODK could help you solve it?
- This isn’t a request for the ODK team, as the linked forum post suggests it’s not a worthwhile endevour for them to pursue with given resources.
- Instead it’s a question for the community.
- At the NGO I work for, we occasionally have software development volunteers. We also have a small tech team that can help coordinate and maintain tools.
- There could be potential to build a simple drag-and-drop form builder, that outputs an XLSForm at the end, and primarily is community-driven and maintained.
Additional Info
- A web-based form builder would likely cover more simple surveys, with advanced configuration saved for direct XLSForm usage.
- The entire XLSForm spec would likely not be covered here - just the most commonly used parts.
- Initially it probably wouldn’t be compatible with ODK Entity based workflows, but it probably wouldn’t be too tricky to add this.
Key questions: is this something that members of the ODK community actually want?