In the student Ask screen, I do not see any place
you are loading the global questions list from TinyWebDB
before adding a new question onto this studen't's empty question
list and dropping it into the central TinyWebDB questions list.
That would result in each student wiping each other student's questions
when they post a question.
Also, there is a triple 'or' expression with the same test
repeated 3 times.
ABG
ABG