Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java =================================================================== diff -u -rb1ccd487d7bca3d5cd98a7646addc549bb6dcb8f -r175dc482810f66792d9550d8cf511b29b0c6b06a --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java (.../ExportToolContentService.java) (revision b1ccd487d7bca3d5cd98a7646addc549bb6dcb8f) +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java (.../ExportToolContentService.java) (revision 175dc482810f66792d9550d8cf511b29b0c6b06a) @@ -887,6 +887,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)