Have you done the following MIT tutorial Maj?
http://appinventor.mit.edu/explore/ai2/quizme.html QuizMe for App Inventor 2QuizMe is a trivia game about baseball, but you can use it as a template to build quizzes on any topic. This tutorial is especially useful for learning about working with information in Lists. Lists are useful data structures for keeping track of many items of the same type, especially when you want to cycle through those items.
The tutorial does not do all you want to do. It is the basis for a trivia quiz.
Updating the quiz is a problem. The simple solution is to provide a new app weekly to users. Otherwise, you might use a FusionTable to provide the new trivia but then users would have to be web connected. You could provide code that would let the user to copy information from the FusionTable to the users TinyDB (they would have to have a web connection to do the download of new trivia) but once in the TinyDB the new quiz would be available to them anytime. A simple fix to the QuizMe tutorial would be to use the TinyDB to provide updated Lists (which are used in that app).
We want you to have fun with App Inventor so here are some resources to help you learn to use the AI2 tools A very good way to learn App Inventor is to read the free Inventor's Manual here in the AI2 free online eBook
http://www.appinventor.org/book2 ... the links are at the bottom of the Web page. The book 'teaches' users how to program with AI2 blocks.
Does this help you program? Please continue to ask questions here however if you read the information above, you will not have to wait for answers.
Just try some blocks and have fun.
Regards,
Steve