return practice;
}
private SurveyObjective constructObjective(Element objectiveElement) {
SurveyObjective objective = new SurveyObjective();
objective.setDescription(objectiveElement.elementText("description"));
objective.setLevelNumber(Integer.parseInt(objectiveElement.attributeValue("level")));
for (Object questionElement : objectiveElement.elements("question")) {
objective.getSurveyQuestions().add(constructQuestion((Element) questionElement));
}
for (SurveyQuestion question : objective.getSurveyQuestions()) {
question.setSurveyObjective(objective);
}
return objective;
}