I’m using the literacy widget with the 60 second body::kb:flash, word at flash. I’ve used this widget in the past and after 60 seconds the screen flashes yellow and you can select the last word read at 60 seconds with a check box below the word. This is used to calculate words correct per minute (a very useful literacy measure). At 60 seconds, boxes should appear under each word to allow data entrants to select the last word read, however the boxes are not appearing unless words are marked as incorrect. If a respondent was able to read all the words correctly, we won’t be able to mark the last word read at 60 seconds.
This is strange for a number of reasons. First, I went back to old forms where this worked correctly and it is no longer showing the check boxes under words at the 60 second mark if the rest of the words are correct. I cross checked with colleagues, who duplicated the error. I also tried in Google Chrome and Microsoft Edge and the error persisted.
Any advice is appreciated! I can share the full form if that helps.
HI @allykrupar5
Welcome to the community forum, Could you please share an XLS version of the form that had previously worked and any associated media so that we can try it on our end.
I’ve uploaded two files, one is the HALDO assessment for a project and the other is the literacy widget (not developed by me) since the project includes both right to left and left to right script. Both files have the same issue.
Hi @allykrupar5
You had indicated that this had worked before. Could you please send the xlsform that belongs that particular one that had worked before?
I also noticed some few things that you could clarify.
You are using namespaces on the settings, however I am not seeing how you are referencing that on the namesheet. Is there something missing within your widget?
Have you ever tried this in a left to right language without inserts of right to left language?
Thanks for the response. The forms I added above have worked before, also the enclosed form has worked before. HALDO_Kobo_Nigeria_11-9.xlsx (36.3 KB)
I’m honestly not sure how to use namespaces in the namesheet. Can you send guidance on this? This is something included on all of the forms I’ve used in the past, and I assumed it was a reference for Enketo.
The literacy widget has worked on left to right and right to left previously.
Thanks! But unfortunately, that did not correct the error at 60 seconds. The problem isn’t that the literacy passage does not appear in Arabic and English, it does. The problem is that at the 60 second flash (body::kb:flash), there should be check boxes under the words so the data entrant can identify the last word read. Those boxes were appearing in previous uses, but are missing now. If you run the form and let it go until 60 seconds, the screen flashes yellow, but only one check box appears, under the last word of the passage. They should appear under each word.
I’d just like to confirm what you’re seeing. If zero words are marked as incorrect by the flash time, then only the final word in the passage receives a check box:
Do you think it’s possible that the problem first appeared back in August, or was the literacy widget working properly more recently than that? Knowing whether a change in our code or some other change (e.g. a new version of a browser) caused the problem will be helpful for troubleshooting.
We used the tool in September and it was working then. I’m not sure when the problem first appeared unfortunately, but I posted about it as soon as I noticed it (after testing internally).
I’m sorry. I’m not sure how to use this widget. Is there some guidance or instructions or someone else that has used it that I could ask?
Thank you,
Paul
Thank you for this message. I consider myself fairly proficient in technology and platforms and programs. However, this is a project I am not finding much success. For example, in your statement, “please be informed that this only works with Enketo and not with the Collect Android App,” I recognize the words Collect Android, and the word, Enketo, is not one I am familiar with.
The Collect Android App is the KoboCollect Android App or the ODK Collect Android App, which you can install on your Android devices to collect data for KoboToolbox. Similarly, Enketo is a data collection tool used with KoboToolbox that you can use to collect data through the Web Browser.