qtiState.put("OBJECTIVES", item.getObjectives());
// question and responses
qtiState.put("QUESTION.ID", question.getIdent());
qtiState.put("QUESTION.HINTTEXT", question.getHintText());
Material questMaterial = question.getQuestion();
qtiState.put("QUESTION.MATERIAL.ASTEXT", questMaterial.renderAsText());
List ids = new ArrayList();
List asTexts = new ArrayList();
List feedbacks = new ArrayList();
List responses = question.getResponses();
for (Iterator iter = responses.iterator(); iter.hasNext();) {