FileUtils.copyDirToDir(getIsolatedCourseFolder().getBasefile(), exportDirectory);
// export any node data
File fExportedDataDir = new File(exportDirectory, EXPORTED_DATA_FOLDERNAME);
fExportedDataDir.mkdirs();
log.info("exportToFilesystem: exporting course "+this+": exporting all nodes...");
Visitor visitor = new NodeExportVisitor(fExportedDataDir, this);
TreeVisitor tv = new TreeVisitor(visitor, getEditorTreeModel().getRootNode(), true);
tv.visitAll();
log.info("exportToFilesystem: exporting course "+this+": exporting all nodes...done.");
//OLAT-5368: do intermediate commit to avoid transaction timeout