Index: lams_tool_assessment/build.properties =================================================================== diff -u -r6ea112b9b57636ff8cf428beaf3e91df321aa0d9 -r0913693693b87a26905b6b8057969e18d7c15d8f --- lams_tool_assessment/build.properties (.../build.properties) (revision 6ea112b9b57636ff8cf428beaf3e91df321aa0d9) +++ lams_tool_assessment/build.properties (.../build.properties) (revision 0913693693b87a26905b6b8057969e18d7c15d8f) @@ -13,7 +13,7 @@ weblib=lib #project version -tool.version=20090612 +tool.version=20091215 # hide tool option hideTool=false Index: lams_tool_assessment/db/sql/create_lams_tool_assessment.sql =================================================================== diff -u -r6ea112b9b57636ff8cf428beaf3e91df321aa0d9 -r0913693693b87a26905b6b8057969e18d7c15d8f --- lams_tool_assessment/db/sql/create_lams_tool_assessment.sql (.../create_lams_tool_assessment.sql) (revision 6ea112b9b57636ff8cf428beaf3e91df321aa0d9) +++ lams_tool_assessment/db/sql/create_lams_tool_assessment.sql (.../create_lams_tool_assessment.sql) (revision 0913693693b87a26905b6b8057969e18d7c15d8f) @@ -62,6 +62,7 @@ shuffle tinyint, case_sensitive tinyint, correct_answer tinyint DEFAULT 0, + allow_rich_editor tinyint DEFAULT 0, create_date datetime, create_by bigint, assessment_uid bigint, Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/dbupdates/patch20091215_updateFrom233.sql =================================================================== diff -u --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/dbupdates/patch20091215_updateFrom233.sql (revision 0) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/dbupdates/patch20091215_updateFrom233.sql (revision 0913693693b87a26905b6b8057969e18d7c15d8f) @@ -0,0 +1,3 @@ + +-- LDEV-2478 Adding Option to allow the student to have a rich text editor +alter table tl_laasse10_assessment_question add column allow_rich_editor tinyint DEFAULT 0; \ No newline at end of file Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/model/AssessmentQuestion.hbm.xml =================================================================== diff -u -r6e6db32c93f144dc842f21601eb37745cdd7ca60 -r0913693693b87a26905b6b8057969e18d7c15d8f --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/model/AssessmentQuestion.hbm.xml (.../AssessmentQuestion.hbm.xml) (revision 6e6db32c93f144dc842f21601eb37745cdd7ca60) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/model/AssessmentQuestion.hbm.xml (.../AssessmentQuestion.hbm.xml) (revision 0913693693b87a26905b6b8057969e18d7c15d8f) @@ -147,6 +147,14 @@ /> + + = 0) { form.setQuestionIndex(new Integer(questionIdx).toString()); } @@ -1223,7 +1224,7 @@ question.setFeedbackOnCorrect(questionForm.getFeedbackOnCorrect()); question.setFeedbackOnIncorrect(questionForm.getFeedbackOnIncorrect()); } else if ((type == AssessmentConstants.QUESTION_TYPE_ESSAY)) { - + question.setAllowRichEditor(questionForm.isAllowRichEditor()); } else if (type == AssessmentConstants.QUESTION_TYPE_ORDERING) { question.setPenaltyFactor(Float.parseFloat(questionForm.getPenaltyFactor())); question.setFeedbackOnCorrect(questionForm.getFeedbackOnCorrect()); Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/form/AssessmentQuestionForm.java =================================================================== diff -u -r3fdcee6fa67ca8bbbf112bb01a95873fc76a6b0f -r0913693693b87a26905b6b8057969e18d7c15d8f --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/form/AssessmentQuestionForm.java (.../AssessmentQuestionForm.java) (revision 3fdcee6fa67ca8bbbf112bb01a95873fc76a6b0f) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/form/AssessmentQuestionForm.java (.../AssessmentQuestionForm.java) (revision 0913693693b87a26905b6b8057969e18d7c15d8f) @@ -55,6 +55,7 @@ private boolean shuffle; private boolean caseSensitive; private boolean correctAnswer; + private boolean allowRichEditor; public String getSessionMapID() { return sessionMapID; @@ -199,5 +200,13 @@ public void setCorrectAnswer(boolean correctAnswer) { this.correctAnswer = correctAnswer; } + + public boolean isAllowRichEditor() { + return allowRichEditor; + } + public void setAllowRichEditor(boolean allowRichEditor) { + this.allowRichEditor = allowRichEditor; + } + } Index: lams_tool_assessment/web/pages/authoring/parts/addessay.jsp =================================================================== diff -u -r377ba295fece8d8af70c64557bde0677500814fe -r0913693693b87a26905b6b8057969e18d7c15d8f --- lams_tool_assessment/web/pages/authoring/parts/addessay.jsp (.../addessay.jsp) (revision 377ba295fece8d8af70c64557bde0677500814fe) +++ lams_tool_assessment/web/pages/authoring/parts/addessay.jsp (.../addessay.jsp) (revision 0913693693b87a26905b6b8057969e18d7c15d8f) @@ -107,6 +107,11 @@ Required field + +
+ +
+
Index: lams_tool_assessment/web/pages/learning/parts/essay.jsp =================================================================== diff -u -r98ccad973dd8280fbae78c301f824877b2564c44 -r0913693693b87a26905b6b8057969e18d7c15d8f --- lams_tool_assessment/web/pages/learning/parts/essay.jsp (.../essay.jsp) (revision 98ccad973dd8280fbae78c301f824877b2564c44) +++ lams_tool_assessment/web/pages/learning/parts/essay.jsp (.../essay.jsp) (revision 0913693693b87a26905b6b8057969e18d7c15d8f) @@ -7,7 +7,17 @@
- + + + + + + ${question.answerString} + + + + +