Hello, how are you?
First of all, thanks for your great job post.
I read your post and I have some questions.
I understand all of test process, but I don't know about the test problem offer method.
For it, you would be going to use the server or sqlite in app?
In my opinion, it is nice to use the sqlite of device or problem file.
In the case that use the text file, you can write the questions and answers.
So generate the question by random.
And In the case the sqlite, you can store the Q & A in database.
And generate the question by random.
If you hire me, I will provide full services, good ideas, flexible communication and good results.
I hope your positive response.
Best Regards.
Vasil.