/**
  * If you ever need the entirely built quiz at once with all questions
  * and all MC Option/Slider data
  * @return array of quiz and questions
  */
 public function get_quiz_with_full_questions_array()
 {
     $quiz = $this->get_take_quiz_array();
     $question_ids = $this->get_questions();
     // create a blank question array
     // remove what we don't need
     unset($quiz['questions']);
     $quiz['question'] = array();
     // loop questions
     if (!empty($question_ids)) {
         foreach ($question_ids as $question_id) {
             // get question object
             $question = new Enp_quiz_Question($question_id);
             $question_array = $question->get_take_question_array();
             // add this question to the array we'll send via json
             $quiz['question'][] = $question_array;
         }
     }
     return $quiz;
 }