private ItemText makeEMISimpleOptions(ItemFacade item, List<String> options, Map<String, String> optionMap) { ItemText itemText = new ItemText((ItemData) item.getData(), ItemTextIfc.EMI_ANSWER_OPTIONS_SEQUENCE, "", null); Set<AnswerIfc> answerSet = new TreeSet<AnswerIfc>(); itemText.setAnswerSet(answerSet); long seq = 1; for (String option : options) { option = option.trim(); String text = option.substring(3).trim(); Answer a = new Answer(itemText, text, seq++, option.substring(1, 2)); a.setIsCorrect(Boolean.FALSE); answerSet.add(a); optionMap.put(option.substring(1, 2), text); } return itemText; }
private ItemText makeEMISimpleOptions(ItemFacade item, List<String> options, Map<String, String> optionMap) { ItemText itemText = new ItemText((ItemData) item.getData(), ItemTextIfc.EMI_ANSWER_OPTIONS_SEQUENCE, "", null); Set<AnswerIfc> answerSet = new TreeSet<AnswerIfc>(); itemText.setAnswerSet(answerSet); long seq = 1; for (String option : options) { option = option.trim(); String text = option.substring(3).trim(); Answer a = new Answer(itemText, text, seq++, option.substring(1, 2)); a.setIsCorrect(Boolean.FALSE); answerSet.add(a); optionMap.put(option.substring(1, 2), text); } return itemText; }
double score = Double.valueOf(itemdata.substring( itemdata.indexOf("|") + 1, index)); answers.add(new Answer(itemText, optionMap.get(label), answerSeq++, label, correct, grade, correct?score:0.0, null, correct?0.0:-score));
double score = Double.valueOf(itemdata.substring( itemdata.indexOf("|") + 1, index)); answers.add(new Answer(itemText, optionMap.get(label), answerSeq++, label, correct, grade, correct?score:0.0, null, correct?0.0:-score));
public Set prepareAnswerSet(ItemText newItemText, Set answerSet) { log.debug("new answer size = " + answerSet.size()); HashSet h = new HashSet(); Iterator l = answerSet.iterator(); while (l.hasNext()) { Answer answer = (Answer) l.next(); Answer newAnswer = new Answer(newItemText, answer.getText(), answer .getSequence(), answer.getLabel(), answer.getIsCorrect(), answer.getGrade(), answer.getScore(), answer.getPartialCredit(), answer.getDiscount(), //answer.getCorrectOptionLabels(), null); Set newAnswerFeedbackSet = prepareAnswerFeedbackSet(newAnswer, answer.getAnswerFeedbackSet()); newAnswer.setAnswerFeedbackSet(newAnswerFeedbackSet); h.add(newAnswer); } return h; }
public Set prepareAnswerSet(ItemText newItemText, Set answerSet) { log.debug("new answer size = " + answerSet.size()); HashSet h = new HashSet(); Iterator l = answerSet.iterator(); while (l.hasNext()) { Answer answer = (Answer) l.next(); Answer newAnswer = new Answer(newItemText, answer.getText(), answer .getSequence(), answer.getLabel(), answer.getIsCorrect(), answer.getGrade(), answer.getScore(), answer.getPartialCredit(), answer.getDiscount(), //answer.getCorrectOptionLabels(), null); Set newAnswerFeedbackSet = prepareAnswerFeedbackSet(newAnswer, answer.getAnswerFeedbackSet()); newAnswer.setAnswerFeedbackSet(newAnswerFeedbackSet); h.add(newAnswer); } return h; }
HashSet answerSet = new HashSet(); Answer answer = new Answer(); StringBuilder answerTextStringbuf = new StringBuilder(); for (int a = 0; a < answerList.size(); a++)
HashSet answerSet = new HashSet(); Answer answer = new Answer(); StringBuilder answerTextStringbuf = new StringBuilder(); for (int a = 0; a < answerList.size(); a++)
log.debug("targetString: " + targetString); Answer target = new Answer();
private Set copyAnswerSet(ItemText newItemText, Set answerSet) { Set h = new HashSet(); Iterator l = answerSet.iterator(); while (l.hasNext()) { Answer answer = (Answer) l.next(); Answer newAnswer = new Answer( newItemText, answer.getText(), answer.getSequence(), answer.getLabel(), answer.getIsCorrect(), answer.getGrade(), answer.getScore(), answer.getPartialCredit(), answer.getDiscount(), //answer.getCorrectOptionLabels(), null); Set newAnswerFeedbackSet = copyAnswerFeedbackSet( newAnswer, answer.getAnswerFeedbackSet()); newAnswer.setAnswerFeedbackSet(newAnswerFeedbackSet); h.add(newAnswer); } return h; }
Answer distractor = new Answer(); distractor.setId(new Long(0)); distractor.setLabel(rb.getString("choice_labels").split(":")[answersSorted.size()]);
private Set copyAnswerSet(ItemText newItemText, Set answerSet) { Set h = new HashSet(); Iterator l = answerSet.iterator(); while (l.hasNext()) { Answer answer = (Answer) l.next(); Answer newAnswer = new Answer( newItemText, answer.getText(), answer.getSequence(), answer.getLabel(), answer.getIsCorrect(), answer.getGrade(), answer.getScore(), answer.getPartialCredit(), answer.getDiscount(), //answer.getCorrectOptionLabels(), null); Set newAnswerFeedbackSet = copyAnswerFeedbackSet( newAnswer, answer.getAnswerFeedbackSet()); newAnswer.setAnswerFeedbackSet(newAnswerFeedbackSet); h.add(newAnswer); } return h; }
for (int a = 0; a < answerList.size(); a++) Answer answer = new Answer(); String answerText = (String) answerList.get(a);
Answer distractor = new Answer(); distractor.setId(new Long(0)); distractor.setLabel(rb.getString("choice_labels").split(":")[answersSorted.size()]);
String varDecimalPlaces = variableDecimalPlaces.get(j); Answer answer = new Answer(); answer.setItem(item.getData()); answer.setItemText(itemText); String forDecimalPlaces = formulaDecimalPlaces.get(j); Answer answer = new Answer(); answer.setItem(item.getData()); answer.setItemText(itemText); String varDecimalPlaces = variableDecimalPlaces.get(j); Answer answer = new Answer(); answer.setItem(item.getData()); answer.setItemText(itemText); String forDecimalPlaces = formulaDecimalPlaces.get(j); Answer answer = new Answer(); answer.setItem(item.getData()); answer.setItemText(itemText);
Answer distractor = new Answer(); distractor.setId(new Long(0)); distractor.setLabel(rb.getString("choice_labels").split(":")[answersSorted.size()]);
Answer distractor = new Answer(); distractor.setId(new Long(0)); distractor.setLabel(rb.getString("choice_labels").split(":")[answersSorted.size()]);
while (answerIter.hasNext()) { Answer fromAnswer = (Answer) answerIter.next(); Answer toAnswer = new Answer(toItemText, fromAnswer.getText(), fromAnswer.getSequence(), fromAnswer.getLabel(), fromAnswer.getIsCorrect(), fromAnswer.getGrade(), fromAnswer.getScore(), fromAnswer.getPartialCredit(), fromAnswer.getDiscount(),
for (int a = 0; a < answerList.size(); a++) Answer answer = new Answer(); if (item.getTypeId().equals(TypeIfc.ESSAY_QUESTION) ) { for (Entry<String, String> entrySet : allFeedbacksMap.entrySet()) {
while (answerIter.hasNext()) { Answer fromAnswer = (Answer) answerIter.next(); Answer toAnswer = new Answer(toItemText, fromAnswer.getText(), fromAnswer.getSequence(), fromAnswer.getLabel(), fromAnswer.getIsCorrect(), fromAnswer.getGrade(), fromAnswer.getScore(), fromAnswer.getPartialCredit(), fromAnswer.getDiscount(),