%@ page import="com.dragonsoft.tryapp.constants.TryConstants,
com.dragonsoft.tryapp.common.ActivityObj,
com.dragonsoft.tryapp.common.SubmissionObj,
com.dragonsoft.tryapp.webapp.submit.SubmitActivityBean,
com.dragonsoft.tryapp.webapp.submit.SubmitJspBean,
com.dragonsoft.tryapp.webapp.sessions.TrySession,
com.dragonsoft.tryapp.sysinterface.DisplayWorker,
java.io.File,
java.util.List" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<% boolean invalidAccess = false;
TrySession trySession = (TrySession)request.getSession().
getAttribute( TryConstants.TRY_SESSION_OBJ );
if( trySession == null ) {
trySession = new TrySession( request.getSession(), webAppUser );
request.getSession().
setAttribute( TryConstants.TRY_SESSION_OBJ, trySession );
} %>
<%@ include file="/common/elements/defaultHeader.jsp" %>
<% SubmitJspBean submitJspBean =
(SubmitJspBean)request.getAttribute( TryConstants.INFO_BEAN );
if( submitJspBean == null ) {
submitJspBean =
(SubmitJspBean)request.getAttribute( TryConstants.OLD_BEAN );
}
if( submitJspBean == null ) {
invalidAccess = true;
}
SubmitActivityBean old_bean =
(SubmitActivityBean)request.getAttribute( TryConstants.OLD_BEAN );
String strActivityID = submitJspBean.getActivityID();
DisplayWorker displayWorker = new DisplayWorker();
ActivityObj act = displayWorker.
getStudentActivity( trySession.getUserCredentials(), strActivityID );
if( act == null ) {
// TODO: code section
}
else {
String strSubmissionID =
trySession.getSubmissionIDForActivityID( strActivityID ); %>
Submit Activity
<%= act.getActivityName() %>
<% String strRequiredFiles = act.getRequiredFiles();
if( strRequiredFiles != null ) { %>
Expected Files: <%= strRequiredFiles %>
<% } %>
<% String strOptionalFiles = act.getOptionalFiles();
if( strOptionalFiles != null ) { %>
Optional Files: <%= strOptionalFiles %>
<% } %>
<% String strIgnoredFiles = act.getIgnoredFiles();
if( strIgnoredFiles != null ) { %>
Ignored Files: <%= strIgnoredFiles %>
<% } %>
<% SubmissionObj submissionObj =
trySession.getSubmissionObj( strSubmissionID );
if( submissionObj != null ) {
List submittedFiles = submissionObj.getSubmittedFiles();
if( submittedFiles.size() > 0 ) { %>
Uploaded Files:
<% for( int sfi = 0; sfi < submittedFiles.size(); sfi++ ) {
String strSubmittedFile = (String)submittedFiles.get( sfi );
File submittedFile = new File( strSubmittedFile ); %>
<%= submittedFile.getName() %>
[
Remove ]
<% }
}
} %>
<% } %>
<%@ include file="/common/elements/defaultFooter.jsp" %>