ODK2Doc: Convert ODK forms to word documents

This is really cool!

Enketo allows PDF exports but they aren't always the best for these purposes. If I was to give any feedback it would be to decide on what the purpose of the word exports is. If it is for someone who will review the content of the form then maybe it works well as it is.

If the purpose is for someone who needs to fill in the form but realises they cannot do it digitally, then maybe the choices should have check boxes and the text questions should have spaces ______. In that scenario the question "name" might not be needed.

2 Likes

Hi Noel,

Thanks for the feedback! Your suggestions are well recieved - indeed, the checkbox and _________ type filler is something I'm keen on adding too.

The goal (at least initially) was to aid in form/survey review, iteration and enumerator training.

It is very much a developing project, so i will try my best to incorporate your suggestions in the next update (might take a bit of time for the next update though!)

Warmly,

Zaeen

1 Like

Just to jump back in here as well, I'll be using this a couple times this week for work, and yes, it will be for people to check/review the form.

In this context, I'd also want to echo @Stephen_K_ojwang that one"formatting" thing I typically do when doing similar printouts for reviewers (usually doing that much more manually, which is what's so nice about your tool) is use "groups" to kind of organise my printout, so highlight the group header row in a different colour, bold, that kind of thing, and leave a blank space.

Not sure how that would work in a programmed type of app. However, I could share an example of that would be helpful to ponder with.

But also, I really see that this could be a really nice way to also do a printout for paper forms, as @noel described.

1 Like

I definitely agree with @janna on value for the colours (or alternative designs) for groups.

Even if there is no indication of which being_group and end_group lines are pairs, simply formatting them differently to the other questions is already very useful. Especially if they are "field-list" groups that should appear on one mobile device screen.

1 Like

Hey guys,

Thanks for this feedback; I like the idea of adding groups as well. I am currently traveling but will work on this and try to push an update soon (maybe a week and a half!).

Zaeen

I was using this and testing a bit more today.

I wanted to put this out here in case anyone else is using it and this might be helpful for troubleshooting.

A few other question types are missing when I convert to Word:

  • Acknowledge
  • Decimal
  • Image
  • Groups (which we already know about)
  • I've also had a couple select_one questions get missed out, not sure why yet

Would definitely help to have those questions also represented when printing out.
Thanks!
Janna

1 Like

Hi Janna, thanks for flagging these too. Will look into it as well. Would you mind sharing an anonymized sample questionnaire IF possible via dm? I might need to sit and check which questions are getting dropped and why!

Sure - will send in a DM. :slight_smile:

1 Like

Hi @zaeendesouza , maybe it would be useful to show (optionally) only a preview or select_one or select_multiple options as a simple list (option_1, option_2, [...], last option)

2 Likes

A few other question types are missing when I convert to Word:
rank

Dear all,

I'm putting together a list of error reports and upcoming changes that have come to my attention from this forum and other sources.

  1. Issue: some question types don't show

  2. Solution: add all possible question types

  3. Issue: Very long option lists for select_one

  4. Solution: add a max number to display and then add for eg: [and n more options]

  5. Issue: numeric codes not showing next to label

  6. Solution: not sure since it shows for me - has anyone else experienced this issue?

Pushing a V2 release next week. Thanks for awesome feedback and help testing this out!

Zaeen

Hi @zaeendesouza kudos for this nice tool, however I have a quick comments.

  • If it is works for you, sharing the repo link for community members to chip in and provide further contributions and hints would be great.

  • another comment is, adding the flexibility for users to select the labels based on the language preference from their form would be advantageous.

Cheers

Thank you for the new contribution to ODK ecosystem! Just in case you are not aware, there are also some similar open source ODK tools out there used to similarly convert ODK forms to more printable PDF and DOC formats: https://github.com/pmaengineering/ppp. [I dont know to what extent this project is still being actively worked on, but I recall it is something that @aurdipas presented a while back, so he may know latest. I've no affiliation, just thought it might be of interest to this audience].

4 Likes

Dear all,

If anyone is willing to put the app through some tests (@janna , if it's not too much to ask! hehe), let me know?

I have updated it with the following:

  1. Section Titles and Names
  2. Missing questions now appear

I have not managed to do the following yet:

  1. Coloring the section titles/group rows
  2. Shortening the very long lists

If anyone is interested in helping out writing some code for these^ two things, dm me or just take it from github and we can update it via there.

2 Likes

To convert to pdf and choose as well languages to show.
2 options:

  1. Data Manager with detailed info about fields
  2. Interviewer: for training

Skip logics are human-readable.

http://134.209.252.249/

4 Likes

I get Server error when i try to access the link by aurdipas

@alios82 it should be up now

Hi @aurdipas I think this is down again.

Wondering if you are planning on opening the source code for this? Would be great to be able to self-host!

@chrissyhroberts this is hosted here

The code is fully open source https://github.com/SwissTPH/Pureser

2 Likes

Amazing, thanks @aurdipas