Hi,
I created an free and open source web apps that might interest some of you.
This apps allow you to extract form data of libreoffice writer document, so you can create an activity in libreoffice writer with some question and form input to answer (textarea, checkbox, etc.), ask student to do the activity, get back the filled document and use my app to extract student answer into a spreadsheet (.csv) file.
I use it for teaching and the app work very well with moodle because you can create an activity Assignment to manage the file :
the student can download the activity, fill the document, put it back on moodle, and then you can download all work from student in one click and put them in one drag on my app to extract answer.
The web apps is in french (but there isn't lots of text) but I translated some of the help in english.
Webapp : https://degrangem.github.io/Fodte/
Github : https://github.com/DegrangeM/Fodte
Moodle integration help : https://github.com/DegrangeM/Fodte/wiki/Use-with-Moodle
For thoose wondering why creating an activity in libreoffice writer instead of using the Test activity of moodle for example, I found that libreoffice allow you to do things much quicker and to give you more liberty on how to organize your document. It's also allow student to work offline (expect for the download and upload part).