Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java =================================================================== diff -u -r12b3f156acdf3e701ee2b1ff9514889c7c08dd8e -r20300acaeb6e01990805c66e6c943475b0dd8982 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java (.../ExportToolContentService.java) (revision 12b3f156acdf3e701ee2b1ff9514889c7c08dd8e) +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java (.../ExportToolContentService.java) (revision 20300acaeb6e01990805c66e6c943475b0dd8982) @@ -883,6 +883,23 @@ contentFilter.renameField(problemClass, "activityEvaluations", "evaluation"); contentFilter.transformXML(fullFilePath); } + + boolean isEarlierVersionThan32 = !VersionUtil.isSameOrLaterVersion("3.2", versionString); + if (isEarlierVersionThan32) { + contentFilter.renameClass("org.lamsfoundation.lams.tool.qa.QaContent", + "org.lamsfoundation.lams.tool.qa.model.QaContent"); + contentFilter.renameClass("org.lamsfoundation.lams.tool.qa.QaCondition", + "org.lamsfoundation.lams.tool.qa.model.QaCondition"); + contentFilter.renameClass("org.lamsfoundation.lams.tool.qa.QaQueContent", + "org.lamsfoundation.lams.tool.qa.model.QaQueContent"); + contentFilter.renameClass("org.lamsfoundation.lams.tool.qa.QaQueUsr", + "org.lamsfoundation.lams.tool.qa.model.QaQueUsr"); + contentFilter.renameClass("org.lamsfoundation.lams.tool.qa.QaSession", + "org.lamsfoundation.lams.tool.qa.model.QaSession"); + contentFilter.renameClass("org.lamsfoundation.lams.tool.qa.QaUsrResp", + "org.lamsfoundation.lams.tool.qa.model.QaUsrResp"); + contentFilter.transformXML(fullFilePath); + } } private WorkspaceFolder getWorkspaceFolderForDesign(User importer, Integer workspaceFolderUid)