+ +
-
+
-
-
Index: lams_learning/conf/language/ApplicationResources.properties
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/conf/language/Attic/ApplicationResources.properties,v
diff -u -r1.10 -r1.11
--- lams_learning/conf/language/ApplicationResources.properties 23 Jun 2006 07:58:00 -0000 1.10
+++ lams_learning/conf/language/ApplicationResources.properties 30 Jun 2006 03:44:22 -0000 1.11
@@ -66,3 +66,7 @@
error.export.portfolio.not.supported=The activity {0} does not support portfolio export.
# Export portfolio: Message displayed in portfolio if there aren't any activities on which to report.
export.portfolio.noneAttempted.message=No activities have been attempted.
+export.portfolio.for.user.heading=Portfolio For
+export.portfolio.for.class.heading=Class Portfolio
+export.portfolio.lesson.started.date.label=Lesson started:
+export.portfolio.generated.date.label=Portfolio generated:
Index: lams_learning/src/java/org/lamsfoundation/lams/learning/export/Portfolio.java
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/export/Portfolio.java,v
diff -u -r1.7 -r1.8
--- lams_learning/src/java/org/lamsfoundation/lams/learning/export/Portfolio.java 18 Jun 2006 04:55:52 -0000 1.7
+++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/Portfolio.java 30 Jun 2006 03:44:21 -0000 1.8
@@ -24,7 +24,10 @@
/* $$Id$$ */
package org.lamsfoundation.lams.learning.export;
+import java.util.Date;
+
+
/**
* @author mtruong
*/
@@ -35,12 +38,16 @@
private String lessonName;
private String lessonDescription;
private ActivityPortfolio[] activityPortfolios;
+ private String learnerName;
+ private Date lessonStartDate;
+ private Date portfolioCreatedDate;
public Portfolio(String exportID)
{
this.exportTmpDir = null;
this.activityPortfolios = null;
this.exportID = exportID;
+ this.portfolioCreatedDate = new Date();
}
/**
@@ -92,4 +99,28 @@
public void setExportID(String exportID) {
this.exportID = exportID;
}
+
+ public String getLearnerName() {
+ return learnerName;
+ }
+
+ public void setLearnerName(String learnerName) {
+ this.learnerName = learnerName;
+ }
+
+ public Date getLessonStartDate() {
+ return lessonStartDate;
+ }
+
+ public void setLessonStartDate(Date lessonStartDate) {
+ this.lessonStartDate = lessonStartDate;
+ }
+
+ public Date getPortfolioCreatedDate() {
+ return portfolioCreatedDate;
+ }
+
+ public void setPortfolioCreatedDate(Date portfolioCreatedDate) {
+ this.portfolioCreatedDate = portfolioCreatedDate;
+ }
}
Index: lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioService.java
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioService.java,v
diff -u -r1.20 -r1.21
--- lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioService.java 21 Jun 2006 12:03:17 -0000 1.20
+++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioService.java 30 Jun 2006 03:44:22 -0000 1.21
@@ -191,7 +191,7 @@
if ( portfolios.size() >= 0 ) {
exports = doExport(portfolios, cookies,lesson);
-
+ exports.setLearnerName(learner.getFirstName()+" "+learner.getLastName()+" ("+learner.getLogin()+")");
} else {
log.error("The learner has not completed or attempted any activities");
}
@@ -270,6 +270,7 @@
portfolio.setExportTmpDir(tempDirectoryName);
portfolio.setLessonName(lesson.getLessonName());
portfolio.setLessonDescription(lesson.getLessonDescription());
+ portfolio.setLessonStartDate(lesson.getStartDateTime());
processPortfolios(portfolios, cookies, tempDirectoryName);
portfolio.setActivityPortfolios((ActivityPortfolio[])portfolios.toArray(new ActivityPortfolio[portfolios.size()]));
Index: lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/MainExportServlet.java
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/MainExportServlet.java,v
diff -u -r1.12 -r1.13
--- lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/MainExportServlet.java 26 Jun 2006 23:32:35 -0000 1.12
+++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/MainExportServlet.java 30 Jun 2006 03:44:21 -0000 1.13
@@ -153,6 +153,8 @@
private void bundleStylesheetWithExportPackage(String directory, HttpServletRequest request, Cookie[] cookies) throws IOException
{
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort();
+
List themeList = CSSThemeUtil.getAllUserThemes();
Iterator i = themeList.iterator();
@@ -161,10 +163,14 @@
{
String theme = (String)i.next();
- String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort();
String url = basePath + "/lams/css/" + theme + ".css";
HttpUrlConnectionUtil.writeResponseToFile(url, directory, theme + ".css", cookies); //cookies aren't really needed here.
}
+
+ // include the special IE stylesheet
+ String url = basePath + "/lams/css/ie-styles.css";
+ HttpUrlConnectionUtil.writeResponseToFile(url, directory, "ie-styles.css", cookies); //cookies aren't really needed here.
+
}
}
Index: lams_learning/web/exportWaitingPage.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/web/exportWaitingPage.jsp,v
diff -u -r1.7 -r1.8
--- lams_learning/web/exportWaitingPage.jsp 28 Jun 2006 23:10:03 -0000 1.7
+++ lams_learning/web/exportWaitingPage.jsp 30 Jun 2006 03:44:21 -0000 1.8
@@ -91,18 +91,18 @@
window.location.href = url;
break;
case 404: //status 404 Not Found
- msg = "
Loading ...
"+updateindicator; } Index: lams_learning/web/exportPortfolio/main.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_learning/web/exportPortfolio/main.jsp,v diff -u -r1.3 -r1.4 --- lams_learning/web/exportPortfolio/main.jsp 28 Jun 2006 23:10:03 -0000 1.3 +++ lams_learning/web/exportPortfolio/main.jsp 30 Jun 2006 03:44:21 -0000 1.4 @@ -34,7 +34,16 @@+ +