Transitioning from MS Word to ODK: Can we replicate collaborative drafting and inline comments?

Hi everyone,

I am supporting an organization as they migrate their Monitoring, Evaluation, and Learning (MEL) data collection from Microsoft Teams/Word to ODK.

The team is currently used to a "cloud office" workflow where multiple staff members "tile" different sections of a report progressively over several days. They rely heavily on two features that seem fundamentally different in the XLSForm ecosystem:

  1. Collaborative, Progressive Filling: In Word, three people can work on different parts of the same report simultaneously. In ODK, submissions seem to be "black boxes" until they are finalized and sent. We need a way for Person A to start a record and Person B to finish it from a different device before it is considered "done."

  2. Conversational Metadata (Inline Comments): The team uses sidebar comments and @mentions in Word to discuss data points during the entry process (e.g., "Check this figure with the finance team"). They need a way to have a dialogue about a specific record within the tool itself.

The Use Case: We are looking for a way to move toward structured data without losing the collaborative, iterative nature of their current process.

Questions for the Community:

  • ODK Entities: We are looking into ODK Entities to see if "Follow-up Forms" could allow different team members to progressively update properties of a single entity. Has anyone successfully used Entities to mimic a "shared draft" experience?

  • Philosophy Check: Is this collaborative, conversational drafting fundamentally outside of ODK's design goals?

  • Alternative Tooling: If the ODK ecosystem isn't the right fit for this specific "document-to-database" hybrid workflow, are there other tools the community recommends?

We would love to hear from anyone who has managed a similar transition or who has found a way to bridge the gap between "fluid document collaboration" and "structured form submission."

Thank you for your collective wisdom!

My initial thought is that your workflow may be a stretch for ODK. But maybe someone will point out something I’m missing.

Entities might work. The user will only see the most recent values, not the full history. The design could get quite complex. It sounds like you might need to create a new form for each report - which would be a lot of effort and fragment the structured data you’re trying to create with a new tool.

A project manager web-user role can edit submissions. And when you view a submission’s details there is a feed of changes and optional comments. But you don’t want multiple people trying to edit a submission at the same time. And I think the intent is for an audit log, less the collaborative work you describe.