What is a good database design approach for my Online Quiz Android Application?
<p>I have been working on an Android Online Quiz Application with PHP &amp; MySQL. I know what attributes I need however when designing the relationship it becomes complex and confusing when I analysed it. I do not know if this would be a good database design before I write in MySQL and implement it in my project. See my ERD Below:</p>

<p><a href="https://i.stack.imgur.com/rtr6i.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/rtr6i.jpg" alt="enter image description here"></a></p>

<p>As the design above, I am trying to design that will also work for creating charts with any android chart generation library. I am not sure about this design and I am thinking that I might struggle ending up to redone my database design. Any suggestions for this? Thanks in advance.</p>