Index: lams_central/src/java/org/lamsfoundation/lams/web/qb/ImsQtiController.java =================================================================== diff -u -r9846a1d61f34b45ba6db0e6a7daf2a620e607c83 -r15e26ff93a8345fa88a194d9344d97870247b63c --- lams_central/src/java/org/lamsfoundation/lams/web/qb/ImsQtiController.java (.../ImsQtiController.java) (revision 9846a1d61f34b45ba6db0e6a7daf2a620e607c83) +++ lams_central/src/java/org/lamsfoundation/lams/web/qb/ImsQtiController.java (.../ImsQtiController.java) (revision 15e26ff93a8345fa88a194d9344d97870247b63c) @@ -336,15 +336,16 @@ qbService.addQuestionToCollection(collectionUid, qbQuestion.getQuestionId(), false); - qbQuestionUidsString.append(qbQuestion.getQuestionId()).append(','); + qbQuestionUidsString.append(qbQuestion.getUid()).append(','); if (log.isDebugEnabled()) { log.debug("Imported QTI question. Name: " + qbQuestion.getName() + ", uid: " + qbQuestion.getUid()); } } String qbQuestionUids = null; - if (qbQuestionUidsString.length() > 0 && qbQuestionUidsString.charAt(qbQuestionUidsString.length() - 1) == ',') { + if (qbQuestionUidsString.length() > 0 + && qbQuestionUidsString.charAt(qbQuestionUidsString.length() - 1) == ',') { qbQuestionUids = qbQuestionUidsString.substring(0, qbQuestionUidsString.length() - 1); } else { qbQuestionUids = qbQuestionUidsString.toString();