Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/LearningController.java =================================================================== diff -u -r5a2704204eda443d4fb54e97babed70b9d71ee60 -r067e828d94163bebff1b41b13e9503f1e6039dc4 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/LearningController.java (.../LearningController.java) (revision 5a2704204eda443d4fb54e97babed70b9d71ee60) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/LearningController.java (.../LearningController.java) (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -1335,8 +1335,10 @@ sessionMap.put(AssessmentConstants.ATTR_ASSESSMENT, assessment); sessionMap.put(AssessmentConstants.CONFIG_KEY_HIDE_TITLES, Boolean.valueOf(service.getConfigValue(AssessmentConstants.CONFIG_KEY_HIDE_TITLES))); + + boolean isBootstrap5 = WebUtil.readBooleanParam(request, "bootstrap5", false); - return "pages/learning/results" + (embedded ? "/allquestions" : ""); + return "pages/learning/" + (isBootstrap5 ? "results" : "resultsbootstrap3") + (embedded ? "/allquestions" : ""); } @RequestMapping(path = "/logLearnerInteractionEvent", method = RequestMethod.POST) Index: lams_tool_assessment/web/pages/learning/resultsbootstrap3/allquestions.jsp =================================================================== diff -u --- lams_tool_assessment/web/pages/learning/resultsbootstrap3/allquestions.jsp (revision 0) +++ lams_tool_assessment/web/pages/learning/resultsbootstrap3/allquestions.jsp (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -0,0 +1,340 @@ +<%@ include file="/common/taglibs.jsp"%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+ <%-- Allow disclosing correct answers only for multiple choice questions --%> + +
+ disabled="disabled">  + > + +
+
+
+ disabled="disabled">  + > + +
+
+
+ + +
+ + +   + + + + +
+   +
+
+
+
+ +
+
+ + + + + + + + + + + + " + alt=""> + + + +

+ + ${status.index + sessionMap.questionNumberingOffset}. + + + + ${question.title} + +

+ + + + + +   + + ${question.question} +
+ +
+ + + + <%@ include file="multiplechoice.jsp"%> + + + + <%@ include file="matchingpairs.jsp"%> + + + + <%@ include file="vsa.jsp"%> + + + + <%@ include file="numerical.jsp"%> + + + + <%@ include file="truefalse.jsp"%> + + + + <%@ include file="essay.jsp"%> + + + + <%@ include file="ordering.jsp"%> + + + + + <%@ include file="markhedging.jsp"%> + + + + + <%@ include file="markandpenaltyarea.jsp"%> + + + + <%@ include file="historyresponses.jsp"%> + + + <%@ include file="confidencelevel.jsp"%> + + + + + + + <%-- Display a table with other groups' justifications --%> +
+ +
+ + + + + + <%-- Get the needed piece of information from a complicated questionSummaries structure --%> + + + + + + + + + + + +
+ +   + + + + + + + <%-- Sessions are named after groups --%> + + + + + +
+
+ + <%-- Display only own justification --%> +
+ +
+

+ +

+
+
+
+ + +
+
+
+ +
+
\ No newline at end of file Index: lams_tool_assessment/web/pages/learning/resultsbootstrap3/confidencelevel.jsp =================================================================== diff -u --- lams_tool_assessment/web/pages/learning/resultsbootstrap3/confidencelevel.jsp (revision 0) +++ lams_tool_assessment/web/pages/learning/resultsbootstrap3/confidencelevel.jsp (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -0,0 +1,35 @@ +<%@ include file="/common/taglibs.jsp"%> + + + ["", "", ""] + + + ["", "", ""] + + + ["0", "50", "100%"] + + + +
+ +
+ +
+ data-slider-value="${question.confidenceLevel}" + data-slider-ticks-labels='${confidenceLabels}' + + + data-slider-ticks="[0, 5, 10]" data-slider-step="5" + + + data-slider-ticks="[0, 5, 10]" data-slider-step="5" + + + data-slider-ticks="[0, 5, 10]" + + + /> +
\ No newline at end of file Index: lams_tool_assessment/web/pages/learning/resultsbootstrap3/essay.jsp =================================================================== diff -u --- lams_tool_assessment/web/pages/learning/resultsbootstrap3/essay.jsp (revision 0) +++ lams_tool_assessment/web/pages/learning/resultsbootstrap3/essay.jsp (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -0,0 +1,114 @@ +<%@ include file="/common/taglibs.jsp"%> + + +
+ +
+ +
+ + + + +
+ + + ${question.answer} + + +
${question.answer}
+
+
+
+
+
+ + + + + + + + <%-- Default answer value, when answers are not disclosed yet --%> + + + <%-- Reset variable value --%> + + + + + <%-- Get the needed piece of information from a complicated questionSummaries structure --%> + + + + + <%-- If uid is NULL then it is a dummy session result, for a group that has not provided answers + Do not display the group's rating then --%> + + + + + + + + + + + + + <%-- Show answers for all other teams, and just rating if someone has already commented on this team's answer --%> + + + + + <%-- Do not show your own answer --%> + + + + + + + + + + + + + +
+ + + + +
+   + + + + + + <%-- Sessions are named after groups --%> + + + + + + + + + +
${answer}
+
+
+
+ <%-- Do not allow voting for own answer, and for non-leaders if leader is enabled --%> + +
+
\ No newline at end of file Index: lams_tool_assessment/web/pages/learning/resultsbootstrap3/historyresponses.jsp =================================================================== diff -u --- lams_tool_assessment/web/pages/learning/resultsbootstrap3/historyresponses.jsp (revision 0) +++ lams_tool_assessment/web/pages/learning/resultsbootstrap3/historyresponses.jsp (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -0,0 +1,109 @@ +<%@ include file="/common/taglibs.jsp"%> + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ # + + + + + + +
+ ${status.index + 1} + +
+ +
+
+ + + + + + ${option.name} + + + + + + + + + + + + +
+ ${option.matchingPair} + + - + + + + + ${questionOption2.name} + + + + +
+
+ + ${questionResult.answer} + + + ${questionResult.answer} + + + + ${questionResult.answerBoolean} + + + + ${questionResult.answer} + + + + + + + + ${option.name} + + + + + + +
+
+
+ +
+
+
\ No newline at end of file Index: lams_tool_assessment/web/pages/learning/resultsbootstrap3/markandpenaltyarea.jsp =================================================================== diff -u --- lams_tool_assessment/web/pages/learning/resultsbootstrap3/markandpenaltyarea.jsp (revision 0) +++ lams_tool_assessment/web/pages/learning/resultsbootstrap3/markandpenaltyarea.jsp (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -0,0 +1,21 @@ +<%@ include file="/common/taglibs.jsp"%> + + + + + + +
+ + + ${question.maxMark} +   + + + + + +
+
Index: lams_tool_assessment/web/pages/learning/resultsbootstrap3/markhedging.jsp =================================================================== diff -u --- lams_tool_assessment/web/pages/learning/resultsbootstrap3/markhedging.jsp (revision 0) +++ lams_tool_assessment/web/pages/learning/resultsbootstrap3/markhedging.jsp (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -0,0 +1,90 @@ +<%@ include file="/common/taglibs.jsp"%> + +
+ + ${question.maxMark} + +
+ +
+ + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + +
+ + + ${question.maxMark} + + + + + + +
+
\ No newline at end of file Index: lams_tool_assessment/web/pages/learning/resultsbootstrap3/matchingpairs.jsp =================================================================== diff -u --- lams_tool_assessment/web/pages/learning/resultsbootstrap3/matchingpairs.jsp (revision 0) +++ lams_tool_assessment/web/pages/learning/resultsbootstrap3/matchingpairs.jsp (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -0,0 +1,50 @@ +<%@ include file="/common/taglibs.jsp"%> + + +
+ +
+
+ +
+ +
    + +
  • ${possibleOption.name}
  • +
    +
+
+ +
+ + + + + + + + + + + + + + +
+ + + + + + + + + +
+ + + ${possibleOption.name} + + +
+
Index: lams_tool_assessment/web/pages/learning/resultsbootstrap3/multiplechoice.jsp =================================================================== diff -u --- lams_tool_assessment/web/pages/learning/resultsbootstrap3/multiplechoice.jsp (revision 0) +++ lams_tool_assessment/web/pages/learning/resultsbootstrap3/multiplechoice.jsp (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -0,0 +1,131 @@ +<%@ include file="/common/taglibs.jsp"%> + + +
+ + + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + <%-- Now groups other than this one --%> + + <%-- Get the needed piece of information from a complicated questionSummaries structure --%> + + + + + + ${teams} +   +   + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + checked="checked" + disabled="disabled" + /> + + + checked="checked" + disabled="disabled" + /> + + + + + +  ${option.formatPrefixLetter(answerStatus.index)} + + + + + + + +
+ + + + ${teams} +
+
+ + + + Index: lams_tool_assessment/web/pages/learning/resultsbootstrap3/numerical.jsp =================================================================== diff -u --- lams_tool_assessment/web/pages/learning/resultsbootstrap3/numerical.jsp (revision 0) +++ lams_tool_assessment/web/pages/learning/resultsbootstrap3/numerical.jsp (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -0,0 +1,34 @@ +<%@ include file="/common/taglibs.jsp"%> + + +
+ +
+ +
+ + + + + + +
+ + + + + + + + +
+
+
+ + + + Index: lams_tool_assessment/web/pages/learning/resultsbootstrap3/ordering.jsp =================================================================== diff -u --- lams_tool_assessment/web/pages/learning/resultsbootstrap3/ordering.jsp (revision 0) +++ lams_tool_assessment/web/pages/learning/resultsbootstrap3/ordering.jsp (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -0,0 +1,41 @@ +<%@ include file="/common/taglibs.jsp"%> + + +
+ +
+
+ +
+ + + + + + + + +
+ + + + + + + + +
+
+ + + + Index: lams_tool_assessment/web/pages/learning/resultsbootstrap3/truefalse.jsp =================================================================== diff -u --- lams_tool_assessment/web/pages/learning/resultsbootstrap3/truefalse.jsp (revision 0) +++ lams_tool_assessment/web/pages/learning/resultsbootstrap3/truefalse.jsp (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -0,0 +1,89 @@ +<%@ include file="/common/taglibs.jsp"%> + + +
+ +
+
+ +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + checked="checked" + disabled="disabled" + /> + + + +
+ + + + + + + + + + + + + + + + checked="checked" + disabled="disabled" + /> + + + +
+
+ + + + + + + + + + Index: lams_tool_assessment/web/pages/learning/resultsbootstrap3/vsa.jsp =================================================================== diff -u --- lams_tool_assessment/web/pages/learning/resultsbootstrap3/vsa.jsp (revision 0) +++ lams_tool_assessment/web/pages/learning/resultsbootstrap3/vsa.jsp (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -0,0 +1,36 @@ +<%@ include file="/common/taglibs.jsp"%> + + +
+ +
+ +
+ + + + + + +
+ + + + + + + + +
+
+ +
+ + + + + Index: lams_tool_assessment/web/pages/monitoring/parts/discloseAnswers5.jsp =================================================================== diff -u -r6866da235d682d74f883afdd01e00e92d16a13eb -r067e828d94163bebff1b41b13e9503f1e6039dc4 --- lams_tool_assessment/web/pages/monitoring/parts/discloseAnswers5.jsp (.../discloseAnswers5.jsp) (revision 6866da235d682d74f883afdd01e00e92d16a13eb) +++ lams_tool_assessment/web/pages/monitoring/parts/discloseAnswers5.jsp (.../discloseAnswers5.jsp) (revision 067e828d94163bebff1b41b13e9503f1e6039dc4) @@ -5,7 +5,7 @@ var toolContentId = resultsPane.data('toolContentId'); // load an embedded results list // show details button needs to be set in the page which included this page - resultsPane.load("?embedded=true&sessionMapID=${sessionMapID}&showQuestionDetailsButton=" + resultsPane.load("?embedded=true&bootstrap5=true&sessionMapID=${sessionMapID}&showQuestionDetailsButton=" + showQuestionDetailsButton + "&toolContentID=" + toolContentId, function(){ var assessmentQuestionsPane = $(this).closest('.assessment-questions-pane'), // are any correct/groups buttons clickable?