Index: lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/MainExportServlet.java =================================================================== diff -u -r623a8b69a67eb91d7e0a31c5f4d15c4fabb9aa6f -r363085e014b2143574ecd005b67e3fc48096acb4 --- lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/MainExportServlet.java (.../MainExportServlet.java) (revision 623a8b69a67eb91d7e0a31c5f4d15c4fabb9aa6f) +++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/MainExportServlet.java (.../MainExportServlet.java) (revision 363085e014b2143574ecd005b67e3fc48096acb4) @@ -119,7 +119,9 @@ } portfolios = exportService.exportPortfolioForStudent(userId, lessonID, true, accessMode, cookies); - exportFilename = ExportPortfolioConstants.EXPORT_LEARNER_PREFIX + " " + portfolios.getLessonName() + ".zip"; + String learnerName = portfolios.getLearnerName(); + String learnerLogin = learnerName.substring(learnerName.indexOf('(') + 1, learnerName.lastIndexOf(')')); + exportFilename = ExportPortfolioConstants.EXPORT_LEARNER_PREFIX + " " + portfolios.getLessonName() + " " + learnerLogin +".zip"; } else if(mode.equals(ToolAccessMode.TEACHER.toString())) {