Perhaps someone will tell you whether to waste time ... whether the task is feasible.
I am engaged in online training of specialists in construction for certification. Now, Moodle 3.2 is used and landing for sales (https://podgotovka-att.by) - about 100 courses, but in the near future I would like to have 150. There is a need to automate some processes (automation of access, paid specialists, etc. ). But that is not the question ...
In preparation for each course uses only three elements: a Word document with a list of questions and two quizes. One for learning and consistent study of questions - about 500-1200 questions. The second is for trial testing with 40 random questions.
Questions are always changes, given some new, some is dead... I use Google spreadsheets for question bank, from there generate MoodleXML with a script - all XML ~ 2.2-2.6 MB.
Everything doesn’t give me peace of mind how to give users the opportunity to download this huge test for online or offline use in a mobile application while they are enrolled in a course ... studying documentation, if the task seemed unrealizable before, now there’s hope;) json, template, plugin for Moodle Mobile ... and also like everything on ajax))) something similar is implemented in this plugin - https://moodle.org/plugins/qbehaviour_deferredfeedbackexplain but not quite that.
Moodle 3.5.3 is already deployed, I transfer courses ... I am setting up syncing with WordPress ... I am amazed how smart the system works!
I love Moodle since version 1.9 and it always seemed that nothing was impossible for this system;)
Maybe someone will have some thoughts on this subject ... I will be grateful for any advice.
Sorry for the bad english.