Index: lams_tool_assessment/db/sql/create_lams_tool_assessment.sql =================================================================== diff -u -r9727106bb7f305a094b00c9a0b29a09dee57990b -rc7ffb298078fad531d8a90d4bc12e588b16db93b --- lams_tool_assessment/db/sql/create_lams_tool_assessment.sql (.../create_lams_tool_assessment.sql) (revision 9727106bb7f305a094b00c9a0b29a09dee57990b) +++ lams_tool_assessment/db/sql/create_lams_tool_assessment.sql (.../create_lams_tool_assessment.sql) (revision c7ffb298078fad531d8a90d4bc12e588b16db93b) @@ -42,6 +42,7 @@ allow_wrong_answers tinyint, allow_grades_after_attempt tinyint, allow_history_responses tinyint, + display_summary tinyint, questions_per_page integer DEFAULT 0, shuffled tinyint, attempt_completion_notify tinyint DEFAULT 0, @@ -171,7 +172,7 @@ INSERT INTO `tl_laasse10_assessment` (`uid`, `create_date`, `update_date`, `create_by`, `title`, `run_offline`, `instructions`, `online_instructions`, `offline_instructions`, `content_in_use`, `define_later`, `content_id`, `allow_question_feedback`, - `allow_overall_feedback`, `allow_right_answers`, `allow_wrong_answers`, `allow_grades_after_attempt`, `allow_history_responses`, `shuffled`) VALUES - (1,NULL,NULL,NULL,'Assessment','0','Instructions ',null,null,0,0,${default_content_id},0,0,0,0,0,0,0); + `allow_overall_feedback`, `allow_right_answers`, `allow_wrong_answers`, `allow_grades_after_attempt`, `allow_history_responses`, `display_summary`, `shuffled`) VALUES + (1,NULL,NULL,NULL,'Assessment','0','Instructions ',null,null,0,0,${default_content_id},0,0,0,0,0,0,0,0); SET FOREIGN_KEY_CHECKS=1; Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/dbupdates/patch20110413_updateTo236.sql =================================================================== diff -u -r9727106bb7f305a094b00c9a0b29a09dee57990b -rc7ffb298078fad531d8a90d4bc12e588b16db93b --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/dbupdates/patch20110413_updateTo236.sql (.../patch20110413_updateTo236.sql) (revision 9727106bb7f305a094b00c9a0b29a09dee57990b) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/dbupdates/patch20110413_updateTo236.sql (.../patch20110413_updateTo236.sql) (revision c7ffb298078fad531d8a90d4bc12e588b16db93b) @@ -8,6 +8,10 @@ -- LDEV-2657 Date and time restriction ALTER TABLE tl_laasse10_assessment ADD COLUMN submission_deadline DATETIME DEFAULT null; +-- LDEV-2684 Option for not displaying answers summary + +ALTER TABLE tl_laasse10_assessment ADD COLUMN display_summary tinyint DEFAULT false; + ----------------------Put all sql statements above here------------------------- -- If there were no errors, commit and restore autocommit to on Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/model/Assessment.java =================================================================== diff -u -r9727106bb7f305a094b00c9a0b29a09dee57990b -rc7ffb298078fad531d8a90d4bc12e588b16db93b --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/model/Assessment.java (.../Assessment.java) (revision 9727106bb7f305a094b00c9a0b29a09dee57990b) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/model/Assessment.java (.../Assessment.java) (revision c7ffb298078fad531d8a90d4bc12e588b16db93b) @@ -83,6 +83,8 @@ private boolean allowHistoryResponses; + private boolean displaySummary; + private boolean defineLater; private boolean contentInUse; @@ -598,6 +600,20 @@ } /** + * @hibernate.property column="display_summary" + * @return + */ + public boolean isDisplaySummary() { + return displaySummary; + } + + public void setDisplaySummary(boolean displaySummary) { + this.displaySummary = displaySummary; + } + + + + /** * @hibernate.property column="questions_per_page" * @return */ Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/form/AssessmentForm.java =================================================================== diff -u -rdf5031224eb701a152c791bc8b4f4dee76fa1833 -rc7ffb298078fad531d8a90d4bc12e588b16db93b --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/form/AssessmentForm.java (.../AssessmentForm.java) (revision df5031224eb701a152c791bc8b4f4dee76fa1833) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/form/AssessmentForm.java (.../AssessmentForm.java) (revision c7ffb298078fad531d8a90d4bc12e588b16db93b) @@ -81,6 +81,7 @@ assessment.setDefineLater(false); assessment.setShuffled(false); assessment.setRunOffline(false); + assessment.setDisplaySummary(false); } } Index: lams_tool_assessment/web/pages/authoring/advance.jsp =================================================================== diff -u -rdf5031224eb701a152c791bc8b4f4dee76fa1833 -rc7ffb298078fad531d8a90d4bc12e588b16db93b --- lams_tool_assessment/web/pages/authoring/advance.jsp (.../advance.jsp) (revision df5031224eb701a152c791bc8b4f4dee76fa1833) +++ lams_tool_assessment/web/pages/authoring/advance.jsp (.../advance.jsp) (revision c7ffb298078fad531d8a90d4bc12e588b16db93b) @@ -96,6 +96,14 @@

+ + + +

+ +

Index: lams_tool_assessment/web/pages/learning/learning.jsp =================================================================== diff -u -r9727106bb7f305a094b00c9a0b29a09dee57990b -rc7ffb298078fad531d8a90d4bc12e588b16db93b --- lams_tool_assessment/web/pages/learning/learning.jsp (.../learning.jsp) (revision 9727106bb7f305a094b00c9a0b29a09dee57990b) +++ lams_tool_assessment/web/pages/learning/learning.jsp (.../learning.jsp) (revision c7ffb298078fad531d8a90d4bc12e588b16db93b) @@ -174,71 +174,15 @@
<%@ include file="parts/attemptsummary.jsp"%> - -

- - - - - - - -
- ${status.index + sessionMap.questionNumberingOffset} - - - -
- ${question.question} -
- - - - <%@ include file="parts/multiplechoice.jsp"%> - - - <%@ include file="parts/matchingpairs.jsp"%> - - - <%@ include file="parts/shortanswer.jsp"%> - - - <%@ include file="parts/numerical.jsp"%> - - - <%@ include file="parts/truefalse.jsp"%> - - - <%@ include file="parts/essay.jsp"%> - - - <%@ include file="parts/ordering.jsp"%> - - - - <%@ include file="parts/questionsummary.jsp"%> -
-
- - -
- - - - - - - - - - - ${status.index + 1} - - -
+ + <%@ include file="parts/allquestions.jsp"%> + + <%@ include file="parts/allquestions.jsp"%> + +
Index: lams_tool_assessment/web/pages/learning/parts/allquestions.jsp =================================================================== diff -u --- lams_tool_assessment/web/pages/learning/parts/allquestions.jsp (revision 0) +++ lams_tool_assessment/web/pages/learning/parts/allquestions.jsp (revision c7ffb298078fad531d8a90d4bc12e588b16db93b) @@ -0,0 +1,64 @@ +
+ + + + + + + +
+ ${status.index + sessionMap.questionNumberingOffset} + + + +
+ ${question.question} +
+ + + + <%@ include file="multiplechoice.jsp"%> + + + <%@ include file="matchingpairs.jsp"%> + + + <%@ include file="shortanswer.jsp"%> + + + <%@ include file="numerical.jsp"%> + + + <%@ include file="truefalse.jsp"%> + + + <%@ include file="essay.jsp"%> + + + <%@ include file="ordering.jsp"%> + + + + <%@ include file="questionsummary.jsp"%> +
+
+ + + + + +