initFromParticipationsDTO static method
Implementation
static QuizModel initFromParticipationsDTO(ParticipationDetailsDTO participation) {
QuizModel quizToInit = QuizModel.fromQuizDetailsDTO(participation.quiz);
quizToInit.computeDisplayableQuestions();
quizToInit.setUserResponses(participation.responses);
quizToInit.fillQuizResponse();
quizToInit.setCurrentStepFromApi(participation.currentStep);
quizToInit.setCurrentStepQuestionFromApi(participation.currentQuestion);
return quizToInit;
}