I'd remove QuizItem entirely.. Now, you have a quiz that consists of a list of Questions. each Question has a questionText (the actual question) and a list of
answers. Does this look like what you want???
public class Quiz
{
private int id;
private List<Question> questionList;
//accessors
}
public class Question
{
private int id;
private
String questionText;
private List<Answer> answers;
//accessors
}
public class Answer
{
private int id;
private boolean isCorrect;
private boolean isUserSelected;
private String answerText;
//accessors
}