Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McResources.properties
===================================================================
diff -u -r8638df541d8dada50e311c121e24534c33a889d6 -r39778e7509e6bd9114ae3cf2b4f50aea98f8a8e5
--- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McResources.properties (.../McResources.properties) (revision 8638df541d8dada50e311c121e24534c33a889d6)
+++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McResources.properties (.../McResources.properties) (revision 39778e7509e6bd9114ae3cf2b4f50aea98f8a8e5)
@@ -47,6 +47,9 @@
label.uploadedOnlineFiles =Uploaded Online Files:
option.on =ON
option.off =OFF
+option.correct =Correct
+option.incorrect =Incorrect
+
feedback =Please address the following issues before submit.
error.emptyQuestion =Please enter the question text. The chosen question can not be empty.
error.title =The field "Title" is mandatory.
Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McAction.java
===================================================================
diff -u -rae1fa7e669d0c544de8ec053098b0eaa2f0e54e6 -r39778e7509e6bd9114ae3cf2b4f50aea98f8a8e5
--- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McAction.java (.../McAction.java) (revision ae1fa7e669d0c544de8ec053098b0eaa2f0e54e6)
+++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McAction.java (.../McAction.java) (revision 39778e7509e6bd9114ae3cf2b4f50aea98f8a8e5)
@@ -551,6 +551,8 @@
}
logger.debug("doneOptions persists all the options");
+
+
mcAuthoringForm.resetUserAction();
return (mapping.findForward(LOAD_QUESTIONS));
}
@@ -588,7 +590,6 @@
}
-
Map mapQuestionsContent=repopulateMap(request, "questionContent");
logger.debug("FINAL mapQuestionsContent after shrinking: " + mapQuestionsContent);
logger.debug("mapQuestionsContent size after shrinking: " + mapQuestionsContent.size());
Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McAuthoringForm.java
===================================================================
diff -u -r5cf96a36b8ac2deb83f53e8ec7693dec994a1379 -r39778e7509e6bd9114ae3cf2b4f50aea98f8a8e5
--- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McAuthoringForm.java (.../McAuthoringForm.java) (revision 5cf96a36b8ac2deb83f53e8ec7693dec994a1379)
+++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McAuthoringForm.java (.../McAuthoringForm.java) (revision 39778e7509e6bd9114ae3cf2b4f50aea98f8a8e5)
@@ -35,6 +35,7 @@
protected String questionIndex;
protected String optionIndex;
+ protected String selectedIndex;
protected String editDefaultQuestion;
protected String removeOptionContent;
@@ -91,6 +92,7 @@
protected String edit;
+
public void resetUserAction()
{
this.editDefaultQuestion=null;
@@ -149,6 +151,7 @@
this.instructions=null;
this.questionIndex=null;
this.optionIndex=null;
+ this.selectedIndex=null;
this.isRemoveContent=null;
this.toolContentId=null;
@@ -179,6 +182,9 @@
this.synchInMonitor =OPTION_OFF;
this.usernameVisible =OPTION_OFF;
this.questionsSequenced =OPTION_OFF;
+
+ this.retries =OPTION_OFF;
+ this.showFeedback =OPTION_OFF;
}
@@ -752,4 +758,16 @@
public void setSubmitQuestions(String submitQuestions) {
this.submitQuestions = submitQuestions;
}
+ /**
+ * @return Returns the selectedIndex.
+ */
+ public String getSelectedIndex() {
+ return selectedIndex;
+ }
+ /**
+ * @param selectedIndex The selectedIndex to set.
+ */
+ public void setSelectedIndex(String selectedIndex) {
+ this.selectedIndex = selectedIndex;
+ }
}
Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McStarterAction.java
===================================================================
diff -u -rae1fa7e669d0c544de8ec053098b0eaa2f0e54e6 -r39778e7509e6bd9114ae3cf2b4f50aea98f8a8e5
--- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McStarterAction.java (.../McStarterAction.java) (revision ae1fa7e669d0c544de8ec053098b0eaa2f0e54e6)
+++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McStarterAction.java (.../McStarterAction.java) (revision 39778e7509e6bd9114ae3cf2b4f50aea98f8a8e5)
@@ -314,6 +314,11 @@
McUtils.setDefaultSessionAttributes(request, mcContent, mcAuthoringForm);
+
+ /** reset all radioboxes to false*/
+ mcAuthoringForm.resetRadioBoxes();
+ logger.debug("all radioboxes arec reset");
+
logger.debug("RICHTEXT_TITLE:" + request.getSession().getAttribute(RICHTEXT_TITLE));
logger.debug("getting default content");
/**
@@ -323,6 +328,7 @@
request.getSession().setAttribute(CONTENT_IN_USE, new Boolean(false));
logger.debug("CONTENT_IN_USE: " + request.getSession().getAttribute(CONTENT_IN_USE));
+ /* this is already done in mcAuthoringForm.resetRadioBoxes()*/
mcAuthoringForm.setUsernameVisible(OFF);
mcAuthoringForm.setQuestionsSequenced(OFF);
mcAuthoringForm.setSynchInMonitor(OFF);
Index: lams_tool_lamc/web/authoringMaincontent.jsp
===================================================================
diff -u -rae1fa7e669d0c544de8ec053098b0eaa2f0e54e6 -r39778e7509e6bd9114ae3cf2b4f50aea98f8a8e5
--- lams_tool_lamc/web/authoringMaincontent.jsp (.../authoringMaincontent.jsp) (revision ae1fa7e669d0c544de8ec053098b0eaa2f0e54e6)
+++ lams_tool_lamc/web/authoringMaincontent.jsp (.../authoringMaincontent.jsp) (revision 39778e7509e6bd9114ae3cf2b4f50aea98f8a8e5)
@@ -100,22 +100,22 @@
|
+ |
- |
||
|
+ |
- |
||
|
+ |
+
" value=" |
-
-
+
+    
+
|
-
+
+    
+
|
+
|
+ |
+
" value=" |
-
-
- |
-
+    
+
|
+ |
|
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
+ |
+
+    + | +|
+ |
+
+ |
+