Task Force and Nafundi release codebook generator for ODK

LINKS (http://linkssystem.org) is an ODK-based data collection,
reporting, and management system created by the The Task Force for
Global Health. As part of their work, the LINKS team provides their
users with a finalized dataset and a codebook that explains that
dataset. Generating a codebook can be tedious work, so the LINKS team
hired the consultants at Nafundi (http://nafundi.com) to automate the
process.

Nafundi has created LINKS Codebook, a desktop application which takes
an ODK compliant XForm and generates a codebook in PDF (with multiple
languages). Codebook is perfect for users who download ODK datasets
and need to understand what variables correspond with what prompts.
It's free, easy to use, and as you can see at
http://opendatakit.org/2013/06/task-force-and-nafundi-release-codebook-generator-for-odk,
produces beautiful codebooks.

Download and try LINKS Codebook v1.1 at
http://linkssystem.org/support/Task-Force-LINKS-Codebook-v1.1.zip

CONGRATULATIONS Yaw and the rest of the team.

This looks like a great addition. I just tried running the programme on a
few test forms, but each time I got an error message e.g.

Error: Failed to make codebook because null.

Error: Failed to make codebook because
/usr/share/fonts/truetype/ARIALUNI.TTF not found as file or resource..

Am running this on PCLinuxOS and am guessing that my fonts are in a
different directory to the path listed in the second error - any way to
point them to the correct place / substitute the fonts as can't seem to
find ARIALUNI.TTF?

Great tool there. I have used it for a while and it worked perfectly. But
since yesterday, ive tried using the codebook and i get the error 'Failed
to make codebook because null. Processing default language'. Please what
could be the problem I have read through below but did not find any
solution.

··· On Wednesday, 12 June 2013 14:39:07 UTC, Yaw Anokwa wrote: > > LINKS (http://linkssystem.org) is an ODK-based data collection, > reporting, and management system created by the The Task Force for > Global Health. As part of their work, the LINKS team provides their > users with a finalized dataset and a codebook that explains that > dataset. Generating a codebook can be tedious work, so the LINKS team > hired the consultants at Nafundi (http://nafundi.com) to automate the > process. > > Nafundi has created LINKS Codebook, a desktop application which takes > an ODK compliant XForm and generates a codebook in PDF (with multiple > languages). Codebook is perfect for users who download ODK datasets > and need to understand what variables correspond with what prompts. > It's free, easy to use, and as you can see at > > http://opendatakit.org/2013/06/task-force-and-nafundi-release-codebook-generator-for-odk, > > produces beautiful codebooks. > > Download and try LINKS Codebook v1.1 at > http://linkssystem.org/support/Task-Force-LINKS-Codebook-v1.1.zip >

Dear Yaw,

Firstly, thanks for this much needed feature.

However, It gives following message to me:

Error: Failed to make codebook because XPath evaluation: cannot handle
function 'pulldata'.

I suppose if it ignores this, even then PDF would just be fine.

Best,
Ayub

Daniel,

Do you happen to know where your fonts directory is? Maybe
/usr/share/fonts? And is there a font there that looks like Arial
Unicode MS or something similar?

Yaw

··· On Thu, Jun 13, 2013 at 3:26 AM, dj_bridges wrote: > CONGRATULATIONS Yaw and the rest of the team. > > This looks like a great addition. I just tried running the programme on a > few test forms, but each time I got an error message e.g. > > Error: Failed to make codebook because null. > > Error: Failed to make codebook because > /usr/share/fonts/truetype/ARIALUNI.TTF not found as file or resource.. > > Am running this on PCLinuxOS and am guessing that my fonts are in a > different directory to the path listed in the second error - any way to > point them to the correct place / substitute the fonts as can't seem to find > ARIALUNI.TTF? > > -- > -- > Post: opendatakit@googlegroups.com > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "ODK Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to opendatakit+unsubscribe@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > >

Congratulations, Yaw! :slight_smile:

I tried it as soon as I saw your post. But like Dan, I too got some errors:

Error: Failed to make codebook because 1.

Error: Failed to make codebook because null.

··· On Thu, Jun 13, 2013 at 6:26 PM, dj_bridges wrote:

CONGRATULATIONS Yaw and the rest of the team.

This looks like a great addition. I just tried running the programme on a
few test forms, but each time I got an error message e.g.

Error: Failed to make codebook because null.

Error: Failed to make codebook because
/usr/share/fonts/truetype/ARIALUNI.TTF not found as file or resource..

Am running this on PCLinuxOS and am guessing that my fonts are in a
different directory to the path listed in the second error - any way to
point them to the correct place / substitute the fonts as can't seem to
find ARIALUNI.TTF?

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

The error I had was fixed when i removed the choice filter option from the
xls form.

··· On Wednesday, 11 May 2016 09:34:10 UTC, Nathaniel Amoh Boateng wrote: > > Great tool there. I have used it for a while and it worked perfectly. But > since yesterday, ive tried using the codebook and i get the error 'Failed > to make codebook because null. Processing default language'. Please what > could be the problem I have read through below but did not find any > solution. > > On Wednesday, 12 June 2013 14:39:07 UTC, Yaw Anokwa wrote: >> >> LINKS (http://linkssystem.org) is an ODK-based data collection, >> reporting, and management system created by the The Task Force for >> Global Health. As part of their work, the LINKS team provides their >> users with a finalized dataset and a codebook that explains that >> dataset. Generating a codebook can be tedious work, so the LINKS team >> hired the consultants at Nafundi (http://nafundi.com) to automate the >> process. >> >> Nafundi has created LINKS Codebook, a desktop application which takes >> an ODK compliant XForm and generates a codebook in PDF (with multiple >> languages). Codebook is perfect for users who download ODK datasets >> and need to understand what variables correspond with what prompts. >> It's free, easy to use, and as you can see at >> >> http://opendatakit.org/2013/06/task-force-and-nafundi-release-codebook-generator-for-odk, >> >> produces beautiful codebooks. >> >> Download and try LINKS Codebook v1.1 at >> http://linkssystem.org/support/Task-Force-LINKS-Codebook-v1.1.zip >> >

Hi Ayub,

Please file at https://github.com/nafundi/odk-codebook/issues with a
sample form.

Yaw

··· On Tue, Mar 7, 2017 at 1:59 AM, Ayub wrote: > Dear Yaw, > > Firstly, thanks for this much needed feature. > > However, It gives following message to me: > > Error: Failed to make codebook because XPath evaluation: cannot handle > function 'pulldata'. > > I suppose if it ignores this, even then PDF would just be fine. > > Best, > Ayub > > -- > -- > Post: opendatakit@googlegroups.com > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "ODK Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to opendatakit+unsubscribe@googlegroups.com. > For more options, visit https://groups.google.com/d/optout.

Vinia,

Does this happen with the form at
http://nafundi.com/tmp/Widgets.xml.zip? Also, what operating system
are you using?

Yaw

··· On Thu, Jun 13, 2013 at 3:33 AM, Vinia Marciano wrote: > Congratulations, Yaw! :) > > I tried it as soon as I saw your post. But like Dan, I too got some errors: > > Error: Failed to make codebook because 1. > > > Error: Failed to make codebook because null. > > > > > > On Thu, Jun 13, 2013 at 6:26 PM, dj_bridges wrote: >> >> CONGRATULATIONS Yaw and the rest of the team. >> >> This looks like a great addition. I just tried running the programme on a >> few test forms, but each time I got an error message e.g. >> >> Error: Failed to make codebook because null. >> >> Error: Failed to make codebook because >> /usr/share/fonts/truetype/ARIALUNI.TTF not found as file or resource.. >> >> Am running this on PCLinuxOS and am guessing that my fonts are in a >> different directory to the path listed in the second error - any way to >> point them to the correct place / substitute the fonts as can't seem to find >> ARIALUNI.TTF? >> >> -- >> -- >> Post: opendatakit@googlegroups.com >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> Options: http://groups.google.com/group/opendatakit?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "ODK Community" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to opendatakit+unsubscribe@googlegroups.com. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> > > > -- > -- > Post: opendatakit@googlegroups.com > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "ODK Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to opendatakit+unsubscribe@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > >

Have done a bit more experimenting and found out the following:

  1. My fonts are contained with the same tree as that coded into the
    program (all of them are under various folders in /usr/share/fonts e.g.
    Arial is in /usr/share/fonts/webcore). Perhaps Codebook can search within
    the parent /usr/share/fonts?
  2. Copying and renaming an Arial Unicode MS font into a new path ie
    /usr/share/fonts/truetype/ARIALUNI.TTF was valid, and reloading the
    codebook enabled me to build the codebook from simple forms without any
    errors.
  3. With more complex forms the system still often gives this: Error:
    Failed to make codebook because null.

I really like the output of this software. Is there any chance the output
could also be as a spreadsheet to allow some editing where complex logic is
present that the application can't quite follow? Users could then output it
as a .pdf as required....
Cheers
Dan

··· On Thursday, 13 June 2013 16:18:58 UTC+2, Yaw Anokwa wrote: > > Daniel, > > Do you happen to know where your fonts directory is? Maybe > /usr/share/fonts? And is there a font there that looks like Arial > Unicode MS or something similar? > > Yaw > > On Thu, Jun 13, 2013 at 3:26 AM, dj_bridges <danielj...@gmail.com> wrote: > > CONGRATULATIONS Yaw and the rest of the team. > > > > This looks like a great addition. I just tried running the programme on > a > > few test forms, but each time I got an error message e.g. > > > > Error: Failed to make codebook because null. > > > > Error: Failed to make codebook because > > /usr/share/fonts/truetype/ARIALUNI.TTF not found as file or resource.. > > > > Am running this on PCLinuxOS and am guessing that my fonts are in a > > different directory to the path listed in the second error - any way to > > point them to the correct place / substitute the fonts as can't seem to > find > > ARIALUNI.TTF? > > > > -- > > -- > > Post: opend...@googlegroups.com > > Unsubscribe: opendatakit...@googlegroups.com > > Options: http://groups.google.com/group/opendatakit?hl=en > > > > --- > > You received this message because you are subscribed to the Google > Groups > > "ODK Community" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to opendatakit...@googlegroups.com . > > For more options, visit https://groups.google.com/groups/opt_out. > > > > >

Hi, Yaw.

No, not with that form but my own forms. I'm running 64-bit Windows 7 Home
Premium.

··· On Thu, Jun 13, 2013 at 10:23 PM, Yaw Anokwa wrote:

Vinia,

Does this happen with the form at
http://nafundi.com/tmp/Widgets.xml.zip? Also, what operating system
are you using?

Yaw

On Thu, Jun 13, 2013 at 3:33 AM, Vinia Marciano viniamarciano@gmail.com wrote:

Congratulations, Yaw! :slight_smile:

I tried it as soon as I saw your post. But like Dan, I too got some
errors:

Error: Failed to make codebook because 1.

Error: Failed to make codebook because null.

On Thu, Jun 13, 2013 at 6:26 PM, dj_bridges danieljbridges@gmail.com wrote:

CONGRATULATIONS Yaw and the rest of the team.

This looks like a great addition. I just tried running the programme on
a
few test forms, but each time I got an error message e.g.

Error: Failed to make codebook because null.

Error: Failed to make codebook because
/usr/share/fonts/truetype/ARIALUNI.TTF not found as file or resource..

Am running this on PCLinuxOS and am guessing that my fonts are in a
different directory to the path listed in the second error - any way to
point them to the correct place / substitute the fonts as can't seem to
find
ARIALUNI.TTF?

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google
Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send
an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Thanks, Nathaniel! Deleting the 'choice filter' column resolved the error for me as well.

··· On Wednesday, May 11, 2016 at 6:30:52 PM UTC+3, Nathaniel Amoh Boateng wrote: > The error I had was fixed when i removed the choice filter option from the xls form. > > > > On Wednesday, 11 May 2016 09:34:10 UTC, Nathaniel Amoh Boateng wrote: > Great tool there. I have used it for a while and it worked perfectly. But since yesterday, ive tried using the codebook and i get the error 'Failed to make codebook because null. Processing default language'. Please what could be the problem I have read through below but did not find any solution. > > On Wednesday, 12 June 2013 14:39:07 UTC, Yaw Anokwa wrote:LINKS (http://linkssystem.org) is an ODK-based data collection, > > reporting, and management system created by the The Task Force for > > Global Health. As part of their work, the LINKS team provides their > > users with a finalized dataset and a codebook that explains that > > dataset. Generating a codebook can be tedious work, so the LINKS team > > hired the consultants at Nafundi (http://nafundi.com) to automate the > > process. > > > > Nafundi has created LINKS Codebook, a desktop application which takes > > an ODK compliant XForm and generates a codebook in PDF (with multiple > > languages). Codebook is perfect for users who download ODK datasets > > and need to understand what variables correspond with what prompts. > > It's free, easy to use, and as you can see at > > http://opendatakit.org/2013/06/task-force-and-nafundi-release-codebook-generator-for-odk, > > produces beautiful codebooks. > > > > Download and try LINKS Codebook v1.1 at > > http://linkssystem.org/support/Task-Force-LINKS-Codebook-v1.1.zip

Vinia,

Please email me the forms that don't work so I can take a look. Thanks!

Yaw

··· -- Need ODK help? Go to http://nafundi.com for custom features, form design, implementation support, and user training for ODK.

On Thu, Jun 13, 2013 at 5:20 PM, Vinia Marciano viniamarciano@gmail.com wrote:

Hi, Yaw.

No, not with that form but my own forms. I'm running 64-bit Windows 7 Home
Premium.

On Thu, Jun 13, 2013 at 10:23 PM, Yaw Anokwa yanokwa@nafundi.com wrote:

Vinia,

Does this happen with the form at
http://nafundi.com/tmp/Widgets.xml.zip? Also, what operating system
are you using?

Yaw

On Thu, Jun 13, 2013 at 3:33 AM, Vinia Marciano viniamarciano@gmail.com wrote:

Congratulations, Yaw! :slight_smile:

I tried it as soon as I saw your post. But like Dan, I too got some
errors:

Error: Failed to make codebook because 1.

Error: Failed to make codebook because null.

On Thu, Jun 13, 2013 at 6:26 PM, dj_bridges danieljbridges@gmail.com wrote:

CONGRATULATIONS Yaw and the rest of the team.

This looks like a great addition. I just tried running the programme on
a
few test forms, but each time I got an error message e.g.

Error: Failed to make codebook because null.

Error: Failed to make codebook because
/usr/share/fonts/truetype/ARIALUNI.TTF not found as file or resource..

Am running this on PCLinuxOS and am guessing that my fonts are in a
different directory to the path listed in the second error - any way to
point them to the correct place / substitute the fonts as can't seem to
find
ARIALUNI.TTF?

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google
Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send
an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google
Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send
an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Dan,

I've filed your issues in our issue tracker, and we'll try to get it
in the next update that Task Force asks for. It's unlikely we'll ever
support spreadsheets, but we could create HTML versions of the
codebook as part of the output.

Please send me the forms you are having problems with.

Yaw

··· -- Need ODK help? Go to http://nafundi.com for custom features, form design, implementation support, and user training for ODK.

On Thu, Jun 13, 2013 at 11:32 PM, dj_bridges danieljbridges@gmail.com wrote:

Have done a bit more experimenting and found out the following:

My fonts are contained with the same tree as that coded into the program
(all of them are under various folders in /usr/share/fonts e.g. Arial is in
/usr/share/fonts/webcore). Perhaps Codebook can search within the parent
/usr/share/fonts?
Copying and renaming an Arial Unicode MS font into a new path ie
/usr/share/fonts/truetype/ARIALUNI.TTF was valid, and reloading the codebook
enabled me to build the codebook from simple forms without any errors.
With more complex forms the system still often gives this: Error: Failed to
make codebook because null.

I really like the output of this software. Is there any chance the output
could also be as a spreadsheet to allow some editing where complex logic is
present that the application can't quite follow? Users could then output it
as a .pdf as required....

Cheers
Dan

On Thursday, 13 June 2013 16:18:58 UTC+2, Yaw Anokwa wrote:

Daniel,

Do you happen to know where your fonts directory is? Maybe
/usr/share/fonts? And is there a font there that looks like Arial
Unicode MS or something similar?

Yaw

On Thu, Jun 13, 2013 at 3:26 AM, dj_bridges danielj...@gmail.com wrote:

CONGRATULATIONS Yaw and the rest of the team.

This looks like a great addition. I just tried running the programme on
a
few test forms, but each time I got an error message e.g.

Error: Failed to make codebook because null.

Error: Failed to make codebook because
/usr/share/fonts/truetype/ARIALUNI.TTF not found as file or resource..

Am running this on PCLinuxOS and am guessing that my fonts are in a
different directory to the path listed in the second error - any way to
point them to the correct place / substitute the fonts as can't seem to
find
ARIALUNI.TTF?

--

Post: opend...@googlegroups.com
Unsubscribe: opendatakit...@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google
Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send
an
email to opendatakit...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Hi all,

I've filed this issue at
https://bitbucket.org/tfgh/codebook/issues/7/choice_filter-causes-errors.

I'll reach out to Taskforce to see if there is budget to update the
app and fix some of these problems. If you use the Codebook and wish
to fund these fixes, please email me.

Thanks,

Yaw

··· -- Need ODK consultants? Nafundi provides form design, server setup, in-field training, and software development for ODK. Go to https://nafundi.com to get started.

On Mon, May 30, 2016 at 3:50 PM, mulhollandge@gmail.com wrote:

Thanks, Nathaniel! Deleting the 'choice filter' column resolved the error for me as well.

On Wednesday, May 11, 2016 at 6:30:52 PM UTC+3, Nathaniel Amoh Boateng wrote:

The error I had was fixed when i removed the choice filter option from the xls form.

On Wednesday, 11 May 2016 09:34:10 UTC, Nathaniel Amoh Boateng wrote:
Great tool there. I have used it for a while and it worked perfectly. But since yesterday, ive tried using the codebook and i get the error 'Failed to make codebook because null. Processing default language'. Please what could be the problem I have read through below but did not find any solution.

On Wednesday, 12 June 2013 14:39:07 UTC, Yaw Anokwa wrote:LINKS (http://linkssystem.org) is an ODK-based data collection,

reporting, and management system created by the The Task Force for

Global Health. As part of their work, the LINKS team provides their

users with a finalized dataset and a codebook that explains that

dataset. Generating a codebook can be tedious work, so the LINKS team

hired the consultants at Nafundi (http://nafundi.com) to automate the

process.

Nafundi has created LINKS Codebook, a desktop application which takes

an ODK compliant XForm and generates a codebook in PDF (with multiple

languages). Codebook is perfect for users who download ODK datasets

and need to understand what variables correspond with what prompts.

It's free, easy to use, and as you can see at

http://opendatakit.org/2013/06/task-force-and-nafundi-release-codebook-generator-for-odk,

produces beautiful codebooks.

Download and try LINKS Codebook v1.1 at

http://linkssystem.org/support/Task-Force-LINKS-Codebook-v1.1.zip

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups "ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

We've had a few requests from folks who want to contribute to the
codebook. Well, now you can!

Task Force has open sourced the code at https://bitbucket.org/tfgh/codebook.

··· On Fri, Jun 14, 2013 at 1:30 PM, Yaw Anokwa wrote: > Dan, > > I've filed your issues in our issue tracker, and we'll try to get it > in the next update that Task Force asks for. It's unlikely we'll ever > support spreadsheets, but we could create HTML versions of the > codebook as part of the output. > > Please send me the forms you are having problems with. > > Yaw > -- > Need ODK help? Go to http://nafundi.com for custom features, form > design, implementation support, and user training for ODK. > > On Thu, Jun 13, 2013 at 11:32 PM, dj_bridges wrote: >> Have done a bit more experimenting and found out the following: >> >> My fonts are contained with the same tree as that coded into the program >> (all of them are under various folders in /usr/share/fonts e.g. Arial is in >> /usr/share/fonts/webcore). Perhaps Codebook can search within the parent >> /usr/share/fonts? >> Copying and renaming an Arial Unicode MS font into a new path ie >> /usr/share/fonts/truetype/ARIALUNI.TTF was valid, and reloading the codebook >> enabled me to build the codebook from simple forms without any errors. >> With more complex forms the system still often gives this: Error: Failed to >> make codebook because null. >> >> I really like the output of this software. Is there any chance the output >> could also be as a spreadsheet to allow some editing where complex logic is >> present that the application can't quite follow? Users could then output it >> as a .pdf as required.... >> >> Cheers >> Dan >> >> >> On Thursday, 13 June 2013 16:18:58 UTC+2, Yaw Anokwa wrote: >>> >>> Daniel, >>> >>> Do you happen to know where your fonts directory is? Maybe >>> /usr/share/fonts? And is there a font there that looks like Arial >>> Unicode MS or something similar? >>> >>> Yaw >>> >>> On Thu, Jun 13, 2013 at 3:26 AM, dj_bridges wrote: >>> > CONGRATULATIONS Yaw and the rest of the team. >>> > >>> > This looks like a great addition. I just tried running the programme on >>> > a >>> > few test forms, but each time I got an error message e.g. >>> > >>> > Error: Failed to make codebook because null. >>> > >>> > Error: Failed to make codebook because >>> > /usr/share/fonts/truetype/ARIALUNI.TTF not found as file or resource.. >>> > >>> > Am running this on PCLinuxOS and am guessing that my fonts are in a >>> > different directory to the path listed in the second error - any way to >>> > point them to the correct place / substitute the fonts as can't seem to >>> > find >>> > ARIALUNI.TTF? >>> > >>> > -- >>> > -- >>> > Post: opend...@googlegroups.com >>> > Unsubscribe: opendatakit...@googlegroups.com >>> > Options: http://groups.google.com/group/opendatakit?hl=en >>> > >>> > --- >>> > You received this message because you are subscribed to the Google >>> > Groups >>> > "ODK Community" group. >>> > To unsubscribe from this group and stop receiving emails from it, send >>> > an >>> > email to opendatakit...@googlegroups.com. >>> > For more options, visit https://groups.google.com/groups/opt_out. >>> > >>> > >> >> -- >> -- >> Post: opendatakit@googlegroups.com >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> Options: http://groups.google.com/group/opendatakit?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "ODK Community" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to opendatakit+unsubscribe@googlegroups.com. >> For more options, visit https://groups.google.com/groups/opt_out. >> >>

Hi all,

I've filed this issue at
https://bitbucket.org/tfgh/codebook/issues/7/choice_filter-causes-errors.

I'll reach out to Taskforce to see if there is budget to update the
app and fix some of these problems. If you use the Codebook and wish
to fund these fixes, please email me.

Thanks,

Yaw

Need ODK consultants? Nafundi provides form design, server setup,
in-field training, and software development for ODK. Go to
https://nafundi.com to get started.

Thanks, Nathaniel! Deleting the 'choice filter' column resolved the error for me as well.

The error I had was fixed when i removed the choice filter option from the xls form.

Great tool there. I have used it for a while and it worked perfectly. But since yesterday, ive tried using the codebook and i get the error 'Failed to make codebook because null. Processing default language'. Please what could be the problem I have read through below but did not find any solution.

On Wednesday, 12 June 2013 14:39:07 UTC, Yaw Anokwa wrote:LINKS (http://linkssystem.org) is an ODK-based data collection,

reporting, and management system created by the The Task Force for

Global Health. As part of their work, the LINKS team provides their

users with a finalized dataset and a codebook that explains that

dataset. Generating a codebook can be tedious work, so the LINKS team

hired the consultants at Nafundi (http://nafundi.com) to automate the

process.

Nafundi has created LINKS Codebook, a desktop application which takes

an ODK compliant XForm and generates a codebook in PDF (with multiple

languages). Codebook is perfect for users who download ODK datasets

and need to understand what variables correspond with what prompts.

It's free, easy to use, and as you can see at

http://opendatakit.org/2013/06/task-force-and-nafundi-release-codebook-generator-for-odk,

produces beautiful codebooks.

Download and try LINKS Codebook v1.1 at

http://linkssystem.org/support/Task-Force-LINKS-Codebook-v1.1.zip

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups "ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Hey all, are there any other solutions anyone has found for these error messages? I have tried uploading a form in both .xls, .xml, and removing the choice column.

Now I am receiving the following message: Error: Failed to process form because XML Syntax Error at Line: 3, Column: 102!.

I am working on Mac OS Sierra.

Thanks for any ideas you might have! Cheers

··· On Wednesday, June 1, 2016 at 2:34:22 PM UTC+5, Yaw Anokwa wrote: > On Mon, May 30, 2016 at 3:50 PM, wrote: > > On Wednesday, May 11, 2016 at 6:30:52 PM UTC+3, Nathaniel Amoh Boateng wrote: > >> On Wednesday, 11 May 2016 09:34:10 UTC, Nathaniel Amoh Boateng wrote:

Hi everybody,

I have tried to use the LINKS codebook v1.1 but I still get the same error :

Processing Tigrinya language...
Error: Failed to make codebook because null.

Could it be due to the fact that I have several languages in my form (here
tigrinya) ?

Thanks for your answer

··· Le mercredi 3 juillet 2013 01:01:37 UTC+2, Yaw Anokwa a écrit : > > We've had a few requests from folks who want to contribute to the > codebook. Well, now you can! > > Task Force has open sourced the code at > https://bitbucket.org/tfgh/codebook > . > > > On Fri, Jun 14, 2013 at 1:30 PM, Yaw Anokwa <yan...@nafundi.com > wrote: > > Dan, > > > > I've filed your issues in our issue tracker, and we'll try to get it > > in the next update that Task Force asks for. It's unlikely we'll ever > > support spreadsheets, but we could create HTML versions of the > > codebook as part of the output. > > > > Please send me the forms you are having problems with. > > > > Yaw > > -- > > Need ODK help? Go to http://nafundi.com for custom features, form > > design, implementation support, and user training for ODK. > > > > On Thu, Jun 13, 2013 at 11:32 PM, dj_bridges <danielj...@gmail.com > wrote: > >> Have done a bit more experimenting and found out the following: > >> > >> My fonts are contained with the same tree as that coded into the > program > >> (all of them are under various folders in /usr/share/fonts e.g. Arial > is in > >> /usr/share/fonts/webcore). Perhaps Codebook can search within the > parent > >> /usr/share/fonts? > >> Copying and renaming an Arial Unicode MS font into a new path ie > >> /usr/share/fonts/truetype/ARIALUNI.TTF was valid, and reloading the > codebook > >> enabled me to build the codebook from simple forms without any errors. > >> With more complex forms the system still often gives this: Error: > Failed to > >> make codebook because null. > >> > >> I really like the output of this software. Is there any chance the > output > >> could also be as a spreadsheet to allow some editing where complex > logic is > >> present that the application can't quite follow? Users could then > output it > >> as a .pdf as required.... > >> > >> Cheers > >> Dan > >> > >> > >> On Thursday, 13 June 2013 16:18:58 UTC+2, Yaw Anokwa wrote: > >>> > >>> Daniel, > >>> > >>> Do you happen to know where your fonts directory is? Maybe > >>> /usr/share/fonts? And is there a font there that looks like Arial > >>> Unicode MS or something similar? > >>> > >>> Yaw > >>> > >>> On Thu, Jun 13, 2013 at 3:26 AM, dj_bridges wrote: > >>> > CONGRATULATIONS Yaw and the rest of the team. > >>> > > >>> > This looks like a great addition. I just tried running the programme > on > >>> > a > >>> > few test forms, but each time I got an error message e.g. > >>> > > >>> > Error: Failed to make codebook because null. > >>> > > >>> > Error: Failed to make codebook because > >>> > /usr/share/fonts/truetype/ARIALUNI.TTF not found as file or > resource.. > >>> > > >>> > Am running this on PCLinuxOS and am guessing that my fonts are in a > >>> > different directory to the path listed in the second error - any way > to > >>> > point them to the correct place / substitute the fonts as can't seem > to > >>> > find > >>> > ARIALUNI.TTF? > >>> > > >>> > -- > >>> > -- > >>> > Post: opend...@googlegroups.com > >>> > Unsubscribe: opendatakit...@googlegroups.com > >>> > Options: http://groups.google.com/group/opendatakit?hl=en > >>> > > >>> > --- > >>> > You received this message because you are subscribed to the Google > >>> > Groups > >>> > "ODK Community" group. > >>> > To unsubscribe from this group and stop receiving emails from it, > send > >>> > an > >>> > email to opendatakit...@googlegroups.com. > >>> > For more options, visit https://groups.google.com/groups/opt_out. > >>> > > >>> > > >> > >> -- > >> -- > >> Post: opend...@googlegroups.com > >> Unsubscribe: opendatakit...@googlegroups.com > >> Options: http://groups.google.com/group/opendatakit?hl=en > >> > >> --- > >> You received this message because you are subscribed to the Google > Groups > >> "ODK Community" group. > >> To unsubscribe from this group and stop receiving emails from it, send > an > >> email to opendatakit...@googlegroups.com . > >> For more options, visit https://groups.google.com/groups/opt_out. > >> > >> >

Hi there,

I've forked the Task Force Codebook and I'll see if I can fix some of
these problems and release a new version.

No ETA, but you can find the repo at
https://github.com/nafundi/odk-codebook. Can you please open an issue
there and attach your form?

Thanks,

Yaw

··· On Wed, Mar 1, 2017 at 8:17 AM, wrote: > On Wednesday, June 1, 2016 at 2:34:22 PM UTC+5, Yaw Anokwa wrote: >> Hi all, >> >> I've filed this issue at >> https://bitbucket.org/tfgh/codebook/issues/7/choice_filter-causes-errors. >> >> I'll reach out to Taskforce to see if there is budget to update the >> app and fix some of these problems. If you use the Codebook and wish >> to fund these fixes, please email me. >> >> Thanks, >> >> Yaw >> -- >> Need ODK consultants? Nafundi provides form design, server setup, >> in-field training, and software development for ODK. Go to >> https://nafundi.com to get started. >> >> On Mon, May 30, 2016 at 3:50 PM, wrote: >> > Thanks, Nathaniel! Deleting the 'choice filter' column resolved the error for me as well. >> > >> > On Wednesday, May 11, 2016 at 6:30:52 PM UTC+3, Nathaniel Amoh Boateng wrote: >> >> The error I had was fixed when i removed the choice filter option from the xls form. >> >> >> >> >> >> >> >> On Wednesday, 11 May 2016 09:34:10 UTC, Nathaniel Amoh Boateng wrote: >> >> Great tool there. I have used it for a while and it worked perfectly. But since yesterday, ive tried using the codebook and i get the error 'Failed to make codebook because null. Processing default language'. Please what could be the problem I have read through below but did not find any solution. >> >> >> >> On Wednesday, 12 June 2013 14:39:07 UTC, Yaw Anokwa wrote:LINKS (http://linkssystem.org) is an ODK-based data collection, >> >> >> >> reporting, and management system created by the The Task Force for >> >> >> >> Global Health. As part of their work, the LINKS team provides their >> >> >> >> users with a finalized dataset and a codebook that explains that >> >> >> >> dataset. Generating a codebook can be tedious work, so the LINKS team >> >> >> >> hired the consultants at Nafundi (http://nafundi.com) to automate the >> >> >> >> process. >> >> >> >> >> >> >> >> Nafundi has created LINKS Codebook, a desktop application which takes >> >> >> >> an ODK compliant XForm and generates a codebook in PDF (with multiple >> >> >> >> languages). Codebook is perfect for users who download ODK datasets >> >> >> >> and need to understand what variables correspond with what prompts. >> >> >> >> It's free, easy to use, and as you can see at >> >> >> >> http://opendatakit.org/2013/06/task-force-and-nafundi-release-codebook-generator-for-odk, >> >> >> >> produces beautiful codebooks. >> >> >> >> >> >> >> >> Download and try LINKS Codebook v1.1 at >> >> >> >> http://linkssystem.org/support/Task-Force-LINKS-Codebook-v1.1.zip >> > >> > -- >> > -- >> > Post: opendatakit@googlegroups.com >> > Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> > Options: http://groups.google.com/group/opendatakit?hl=en >> > >> > --- >> > You received this message because you are subscribed to the Google Groups "ODK Community" group. >> > To unsubscribe from this group and stop receiving emails from it, send an email to opendatakit+unsubscribe@googlegroups.com. >> > For more options, visit https://groups.google.com/d/optout. > > Hey all, are there any other solutions anyone has found for these error messages? I have tried uploading a form in both .xls, .xml, and removing the choice column. > > Now I am receiving the following message: Error: Failed to process form because XML Syntax Error at Line: 3, Column: 102!. > > I am working on Mac OS Sierra. > > Thanks for any ideas you might have! Cheers > > > -- > -- > Post: opendatakit@googlegroups.com > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en > > --- > You received this message because you are subscribed to the Google Groups "ODK Community" group. > To unsubscribe from this group and stop receiving emails from it, send an email to opendatakit+unsubscribe@googlegroups.com. > For more options, visit https://groups.google.com/d/optout.

Worked right off the bat. Nice Job Carl and Yaw.
The "note" var type in XLSForm produces static text in the xml. The
codebook lists these as "user entered text" as if it were a text variable.
Maybe have it say "Static text" or "informational text".
Curtis

··· 2016-02-04 10:31 GMT+01:00 Bouguen Adrien :

Hi everybody,

I have tried to use the LINKS codebook v1.1 but I still get the same error
:

Processing Tigrinya language...
Error: Failed to make codebook because null.

Could it be due to the fact that I have several languages in my form (here
tigrinya) ?

Thanks for your answer

Le mercredi 3 juillet 2013 01:01:37 UTC+2, Yaw Anokwa a écrit :

We've had a few requests from folks who want to contribute to the
codebook. Well, now you can!

Task Force has open sourced the code at
https://bitbucket.org/tfgh/codebook
https://www.google.com/url?q=https%3A%2F%2Fbitbucket.org%2Ftfgh%2Fcodebook&sa=D&sntz=1&usg=AFQjCNFMzxukyjWrdzdw-UIAomSvkHKYoQ.

On Fri, Jun 14, 2013 at 1:30 PM, Yaw Anokwa yan...@nafundi.com wrote:

Dan,

I've filed your issues in our issue tracker, and we'll try to get it
in the next update that Task Force asks for. It's unlikely we'll ever
support spreadsheets, but we could create HTML versions of the
codebook as part of the output.

Please send me the forms you are having problems with.

Yaw

Need ODK help? Go to http://nafundi.com for custom features, form
design, implementation support, and user training for ODK.

On Thu, Jun 13, 2013 at 11:32 PM, dj_bridges danielj...@gmail.com wrote:

Have done a bit more experimenting and found out the following:

My fonts are contained with the same tree as that coded into the
program
(all of them are under various folders in /usr/share/fonts e.g. Arial
is in
/usr/share/fonts/webcore). Perhaps Codebook can search within the
parent
/usr/share/fonts?
Copying and renaming an Arial Unicode MS font into a new path ie
/usr/share/fonts/truetype/ARIALUNI.TTF was valid, and reloading the
codebook
enabled me to build the codebook from simple forms without any errors.
With more complex forms the system still often gives this: Error:
Failed to
make codebook because null.

I really like the output of this software. Is there any chance the
output
could also be as a spreadsheet to allow some editing where complex
logic is
present that the application can't quite follow? Users could then
output it
as a .pdf as required....

Cheers
Dan

On Thursday, 13 June 2013 16:18:58 UTC+2, Yaw Anokwa wrote:

Daniel,

Do you happen to know where your fonts directory is? Maybe
/usr/share/fonts? And is there a font there that looks like Arial
Unicode MS or something similar?

Yaw

On Thu, Jun 13, 2013 at 3:26 AM, dj_bridges danielj...@gmail.com wrote:

CONGRATULATIONS Yaw and the rest of the team.

This looks like a great addition. I just tried running the
programme on
a
few test forms, but each time I got an error message e.g.

Error: Failed to make codebook because null.

Error: Failed to make codebook because
/usr/share/fonts/truetype/ARIALUNI.TTF not found as file or
resource..

Am running this on PCLinuxOS and am guessing that my fonts are in a
different directory to the path listed in the second error - any
way to
point them to the correct place / substitute the fonts as can't
seem to
find
ARIALUNI.TTF?

--

Post: opend...@googlegroups.com
Unsubscribe: opendatakit...@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google
Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it,
send
an
email to opendatakit...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--

Post: opend...@googlegroups.com
Unsubscribe: opendatakit...@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google
Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send
an
email to opendatakit...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

Curtis BRODERICK
Head of technical training and user support

---------------------------EpiConcept---------------------------
Systèmes d'Information en Santé
Health Information Systems
47, rue de Charenton - 75012 PARIS
Tel : +33 (0)1 53 02 40 60 Fax : +33 (0)1 53 02 40 62