Data file does not indicate whether a response is correct or incorrect

Oh, wait a moment, you’re intending for people to type out a whole word (and presumably allow for all of the letters in the alphabet)?

The keyboard component doesn’t work like that. It stores a list of keypresses rather than concatenating them into a single string, so you’d need to use some code to process the list. You’d probably also need to give onscreen real-time feedback of typing, as a lot of responses will be contaminated by typos.

There are a few examples of that if you search this forum, e.g.

and I think you could even download a working example from here, to modify as needed: