Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/IExportToolContentService.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/IExportToolContentService.java,v diff -u -r1.15 -r1.16 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/IExportToolContentService.java 25 Oct 2006 08:35:48 -0000 1.15 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/IExportToolContentService.java 27 Oct 2006 02:35:29 -0000 1.16 @@ -40,6 +40,28 @@ * Export given learning design tool content. It includes all tools content * in this learning design. * + *
+ * For IMS format learning design, it uses XSLT and some JDom code to transform Lams format learing_design.xml to imsmanifest.xml.
+ *
+ * It genereate 2 temporary files: resource.mxl and transitions.xml.
+ *
+ * During IMS exporting, it also copy all Lams format tool.xml to a temporary folder,"xslttemp", and makes below modifications from original tool.xml: + *
+ * During IMS exporting, it will copy all schema files to "content" folder for pacakge usage. It also copy XSLT to "xslttemp" folder for XSLT transform usage. It means all necessary + * files for XSLT will be in same folder to avoid abosulate/relative folder assign in XSLT. + *
+ * * @param learningDesignId * @param toolsErrorMsgs * @param format LAMS format or IMS format