%@ 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,
fireTester.messages.TestUnitResults,
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();
String strBackendSubmissionID = old_bean.getBackendSubmissionID();
DisplayWorker displayWorker = new DisplayWorker();
ActivityObj act = displayWorker.
getStudentActivity( trySession.getUserCredentials(), strActivityID );
if( act == null ) {
// TODO: code section
}
else {
String strSubmissionID =
trySession.getSubmissionIDForActivityID( strActivityID ); %>
Submission Results
<%= act.getActivityName() %>
Expected Files: <%= act.getRequiredFiles() %>
Optional Files: <%= act.getOptionalFiles() %>
Ignored Files: <%= act.getIgnoredFiles() %>
<% TestUnitResults[] testResults =
displayWorker.getResults( strBackendSubmissionID );
for( int tIndex = 0; tIndex < testResults.length; tIndex++ ) {
boolean testPassed = testResults[].passed();
boolean testComplete = testResults[].complete(); %>
Test <%= tIndex %> Passed: <%= testPassed %>
Test <%= tIndex %> Complete: <%= testComplete %>
<% } %>
Your files have been submitted.
<% } %>
<%@ include file="/common/elements/defaultFooter.jsp" %>