Index: lams_central/web/css/components.scss =================================================================== diff -u -r56ec8d9806c22331d9483e197f0e270b638471be -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_central/web/css/components.scss (.../components.scss) (revision 56ec8d9806c22331d9483e197f0e270b638471be) +++ lams_central/web/css/components.scss (.../components.scss) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -479,7 +479,7 @@ border-radius: 2.8rem; overflow: hidden; background-color: var(--bs-white); - margin: var(--component_page_wrapper_margin); + margin: var(--lams-component-page-wrapper-margin); } .component-page-wrapper button.no-decoration { @@ -562,7 +562,7 @@ .ltable { margin-bottom: 1rem; } -.ltable:not(.table-striped)>div:first-child { +.ltable:not(.no-header)>div:first-child { border-top: 1px solid #ddd; background-color: rgba(var(--bs-light-rgb), 1); font-style: italic; @@ -582,6 +582,9 @@ background-color: var(--bs-gray-200); } } +.ltable.table-hover>div:not(:first-child):hover{ + background-color: var(--bs-gray-200); +} /* jqGrid text wrapping */ .ui-jqgrid tr.jqgrow td, .ui-jqgrid tr.ui-subgrid td { Index: lams_learning/web/branching/preview.jsp =================================================================== diff -u -r56ec8d9806c22331d9483e197f0e270b638471be -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_learning/web/branching/preview.jsp (.../preview.jsp) (revision 56ec8d9806c22331d9483e197f0e270b638471be) +++ lams_learning/web/branching/preview.jsp (.../preview.jsp) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -59,7 +59,7 @@ -
+
Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaQueUsrDAO.java =================================================================== diff -u -r69092337b728f903f824a74377bd0ebf9391120c -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaQueUsrDAO.java (.../QaQueUsrDAO.java) (revision 69092337b728f903f824a74377bd0ebf9391120c) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaQueUsrDAO.java (.../QaQueUsrDAO.java) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -56,8 +56,8 @@ public QaQueUsr getQaUserBySession(final Long queUsrId, final Long qaSessionId) { String strGetUser = "from qaQueUsr in class QaQueUsr where qaQueUsr.queUsrId=:queUsrId and qaQueUsr.qaSession.qaSessionId=:qaSessionId"; - List list = getSession().createQuery(strGetUser).setParameter("queUsrId", queUsrId.longValue()) - .setParameter("qaSessionId", qaSessionId.longValue()).list(); + List list = getSession().createQuery(strGetUser).setParameter("queUsrId", queUsrId) + .setParameter("qaSessionId", qaSessionId).list(); if (list != null && list.size() > 0) { QaQueUsr usr = (QaQueUsr) list.get(0); Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/LearningController.java =================================================================== diff -u -ra21e768a73d42a3f0389aea1c5cd6a9d49387664 -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/LearningController.java (.../LearningController.java) (revision a21e768a73d42a3f0389aea1c5cd6a9d49387664) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/LearningController.java (.../LearningController.java) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -31,6 +31,7 @@ import java.util.Set; import java.util.TimeZone; import java.util.TreeMap; +import java.util.stream.Collectors; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; @@ -60,6 +61,7 @@ import org.lamsfoundation.lams.tool.qa.util.QaComparator; import org.lamsfoundation.lams.tool.qa.util.QaStringComparator; import org.lamsfoundation.lams.tool.qa.web.form.QaLearningForm; +import org.lamsfoundation.lams.usermanagement.User; import org.lamsfoundation.lams.usermanagement.dto.UserDTO; import org.lamsfoundation.lams.util.DateUtil; import org.lamsfoundation.lams.util.MessageService; @@ -126,8 +128,14 @@ // forwards to the leaderSelection page if (groupLeader == null && !mode.equals(ToolAccessMode.TEACHER.toString())) { - - List groupUsers = qaService.getUsersBySessionId(new Long(toolSessionID).longValue()); + List groupQaUsers = qaService.getUsersBySessionId(new Long(toolSessionID).longValue()); + List groupUsers = groupQaUsers.stream().map(qaUser -> { + User userI = new User(); + userI.setUserId(qaUser.getQueUsrId().intValue()); + userI.setFirstName(qaUser.getFullname()); + return userI; + }).collect(Collectors.toList()); + request.setAttribute(ATTR_GROUP_USERS, groupUsers); request.setAttribute(TOOL_SESSION_ID, toolSessionID); request.setAttribute(ATTR_CONTENT, qaContent); Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteUserDAO.java =================================================================== diff -u -r374f1e3729c3892074184bbd480ae87bce110cfd -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteUserDAO.java (.../VoteUserDAO.java) (revision 374f1e3729c3892074184bbd480ae87bce110cfd) +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteUserDAO.java (.../VoteUserDAO.java) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -84,7 +84,7 @@ String strGetUser = "from voteQueUsr in class VoteQueUsr where voteQueUsr.queUsrId=:queUsrId and voteQueUsr.voteSession.uid=:voteSessionId"; List list = getSessionFactory().getCurrentSession().createQuery(strGetUser) - .setParameter("queUsrId", queUsrId.longValue()).setParameter("voteSessionId", voteSessionId.longValue()) + .setParameter("queUsrId", queUsrId).setParameter("voteSessionId", voteSessionId) .list(); if (list != null && list.size() > 0) { Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/controller/LearningController.java =================================================================== diff -u -r4506f2f22412fe355a36c51e0ce06b483b85c2e3 -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/controller/LearningController.java (.../LearningController.java) (revision 4506f2f22412fe355a36c51e0ce06b483b85c2e3) +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/controller/LearningController.java (.../LearningController.java) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -32,6 +32,7 @@ import java.util.TimeZone; import java.util.TreeMap; import java.util.TreeSet; +import java.util.stream.Collectors; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -54,6 +55,7 @@ import org.lamsfoundation.lams.tool.vote.util.VoteApplicationException; import org.lamsfoundation.lams.tool.vote.util.VoteComparator; import org.lamsfoundation.lams.tool.vote.web.form.VoteLearningForm; +import org.lamsfoundation.lams.usermanagement.User; import org.lamsfoundation.lams.usermanagement.dto.UserDTO; import org.lamsfoundation.lams.util.DateUtil; import org.lamsfoundation.lams.util.MessageService; @@ -751,8 +753,14 @@ // forwards to the leaderSelection page if (groupLeader == null && !mode.equals(ToolAccessMode.TEACHER.toString())) { - - Set groupUsers = voteSession.getVoteQueUsers(); + Set groupVoteUsers = voteSession.getVoteQueUsers(); + List groupUsers = groupVoteUsers.stream().map(qaUser -> { + User userI = new User(); + userI.setUserId(qaUser.getQueUsrId().intValue()); + userI.setFirstName(qaUser.getFullname()); + return userI; + }).collect(Collectors.toList()); + request.setAttribute(ATTR_GROUP_USERS, groupUsers); request.setAttribute(TOOL_SESSION_ID, toolSessionID); request.setAttribute(ATTR_CONTENT, voteContent); Index: lams_tool_vote/web/WEB-INF/tags/Alert5.tag =================================================================== diff -u -r0ebe63b978acffe32a0c7e4a2cd63cfadf73cc96 -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/web/WEB-INF/tags/Alert5.tag (.../Alert5.tag) (revision 0ebe63b978acffe32a0c7e4a2cd63cfadf73cc96) +++ lams_tool_vote/web/WEB-INF/tags/Alert5.tag (.../Alert5.tag) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -5,6 +5,10 @@ <%@ attribute name="id" required="false" rtexprvalue="true"%> <%@ attribute name="title" required="false" rtexprvalue="true"%> <%@ attribute name="type" required="false" rtexprvalue="true"%> +<%@ attribute name="isIconDisplayed" required="false" rtexprvalue="true"%> + + + @@ -24,20 +28,26 @@ - +
-
\ No newline at end of file +
Index: lams_tool_vote/web/WEB-INF/tags/PageLearner.tag =================================================================== diff -u -r955865d255f86a5447f729ec1ce573b2b6f94b27 -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/web/WEB-INF/tags/PageLearner.tag (.../PageLearner.tag) (revision 955865d255f86a5447f729ec1ce573b2b6f94b27) +++ lams_tool_vote/web/WEB-INF/tags/PageLearner.tag (.../PageLearner.tag) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -6,6 +6,7 @@ <%@ attribute name="toolSessionID" required="true" rtexprvalue="true"%> <%@ attribute name="title" required="false" rtexprvalue="true"%> <%@ attribute name="refresh" required="false" rtexprvalue="true"%> +<%@ attribute name="lessonID" required="false" rtexprvalue="true"%> @@ -55,7 +56,9 @@ decoderDiv = $('
'); $(document).ready(function (){ - initLearnerPage(${toolSessionID}); + const toolSessionID = ${empty lessonID ? toolSessionID : 'null'}, + lessonID = ${empty lessonID ? 'null' : lessonID}; + initLearnerPage(toolSessionID, lessonID); }); function preventLearnerAutosaveFromMultipleTabs(autosaveInterval) { @@ -75,56 +78,75 @@
- - -
+
Skip to main content Index: lams_tool_vote/web/WEB-INF/tags/WaitForLeader.tag =================================================================== diff -u -r955865d255f86a5447f729ec1ce573b2b6f94b27 -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/web/WEB-INF/tags/WaitForLeader.tag (.../WaitForLeader.tag) (revision 955865d255f86a5447f729ec1ce573b2b6f94b27) +++ lams_tool_vote/web/WEB-INF/tags/WaitForLeader.tag (.../WaitForLeader.tag) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -12,7 +12,7 @@ <%-- Default value for I18N keys --%> - //org.lamsfoundation.lams.usermanagement.User has non-capitalized userId property + <%--org.lamsfoundation.lams.usermanagement.User has non-capitalized userId property--%> Index: lams_tool_vote/web/learning/AllNominations.jsp =================================================================== diff -u -rbc8213e12c4e5afddd0394ad66386ef3e70d1611 -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/web/learning/AllNominations.jsp (.../AllNominations.jsp) (revision bc8213e12c4e5afddd0394ad66386ef3e70d1611) +++ lams_tool_vote/web/learning/AllNominations.jsp (.../AllNominations.jsp) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -1,26 +1,17 @@ <%@ include file="/common/taglibs.jsp"%> + + + + + - - - - - - - - - + - <fmt:message key="activity.title" /> - - - - + - - - - +
+ + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - -

+
-

+
- - - - - +
+
+
+
+
-
- +
+
+ +
-
- + + + + -
- - + + - + - monitoring.do?method=getVoteNomination&questionUid=${currentQuestionUid.value}&sessionUid=${currentSessionUid.value} - + - @@ -112,42 +93,45 @@ - - - - - + + + + + +  ( ) -
- -
- + +
- +
+ +
- +
@@ -164,19 +148,22 @@
-
- - - - - - - - +
+
+ + + + + + + + +
+
- +
@@ -187,7 +174,7 @@
- +
@@ -196,35 +183,20 @@
- -
-
-
- -
- -
-
-
+ +
- - - - - - - + + + + + +
-
- - - - - - \ No newline at end of file + + +
+ Index: lams_tool_vote/web/learning/AnswersContent.jsp =================================================================== diff -u -rbc8213e12c4e5afddd0394ad66386ef3e70d1611 -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision bc8213e12c4e5afddd0394ad66386ef3e70d1611) +++ lams_tool_vote/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -1,20 +1,8 @@ <%@ include file="/common/taglibs.jsp"%> - - - - - - - - - - - <fmt:message key="activity.title" /> - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + - - - - - - + - + - - + + - + - -
- -
- - + + - + - + + + +
+ +
-
- - +
+ + + + +
+
- -
- - + + - -
+ +
+
- +
-
-
+ + +
+
+ + +
+
+
+
+
+ - - : - - -
- +
- - - - - - + +
+ Index: lams_tool_vote/web/learning/ExitLearning.jsp =================================================================== diff -u -rbc8213e12c4e5afddd0394ad66386ef3e70d1611 -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/web/learning/ExitLearning.jsp (.../ExitLearning.jsp) (revision bc8213e12c4e5afddd0394ad66386ef3e70d1611) +++ lams_tool_vote/web/learning/ExitLearning.jsp (.../ExitLearning.jsp) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -1,64 +1,47 @@ - <%@ include file="/common/taglibs.jsp"%> + + + + + - - - - - - - - - - + - <fmt:message key="activity.title" /> - - - + - - - +
+ + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -74,35 +57,16 @@ -
-
-
- -
-
- - - -
- -
- - - - - - - -
-
+
-
-
-
- - - - - \ No newline at end of file +
+
+ Index: lams_tool_vote/web/learning/IndividualLearnerResults.jsp =================================================================== diff -u -rbc8213e12c4e5afddd0394ad66386ef3e70d1611 -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/web/learning/IndividualLearnerResults.jsp (.../IndividualLearnerResults.jsp) (revision bc8213e12c4e5afddd0394ad66386ef3e70d1611) +++ lams_tool_vote/web/learning/IndividualLearnerResults.jsp (.../IndividualLearnerResults.jsp) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -1,22 +1,10 @@ - <%@ include file="/common/taglibs.jsp"%> + + + - - - - - - - - - - - <fmt:message key="activity.title" /> - - - - + - - +
+ + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + - + -
-
-
-
- +
+
+ +
+ +
+ +
+
+ +
+
+ +
-
+ - -
-
- -
-
- -
-
-
- - -
-
- -
-
- -
-
-
- - - - - + +
+
+ +
+
+ +
-
+ + + +
-
- + - - +
- - - +
- - - + Index: lams_tool_vote/web/learning/Notebook.jsp =================================================================== diff -u -r94b2225ee897f0a10318b17e1c692f2ccbb1e36b -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/web/learning/Notebook.jsp (.../Notebook.jsp) (revision 94b2225ee897f0a10318b17e1c692f2ccbb1e36b) +++ lams_tool_vote/web/learning/Notebook.jsp (.../Notebook.jsp) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -1,78 +1,20 @@ <%@ include file="/common/taglibs.jsp"%> - - - - - - - - - - <fmt:message key="activity.title" /> - - - - - - + - - - - - - - - - - -
- -
- - -
- -
-
-
- - - - -
- - - - - - - - Index: lams_tool_vote/web/learning/RevisitedAllNominations.jsp =================================================================== diff -u -rbc8213e12c4e5afddd0394ad66386ef3e70d1611 -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/web/learning/RevisitedAllNominations.jsp (.../RevisitedAllNominations.jsp) (revision bc8213e12c4e5afddd0394ad66386ef3e70d1611) +++ lams_tool_vote/web/learning/RevisitedAllNominations.jsp (.../RevisitedAllNominations.jsp) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -1,27 +1,17 @@ <%@ include file="/common/taglibs.jsp"%> + + + + + - - - - - - - - - - + - <fmt:message key="activity.title" /> - - - - + - - - - +
+ + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - -
-
-
+
+ + + - - - - - - - - - - - - -
-
+ + +
-
-
-
- -
-
- - - -
- -
- - - - - - - -
-
+
- + + + +
- - - - - - - \ No newline at end of file + +
+ Index: lams_tool_vote/web/learning/RevisitedDisplay.jsp =================================================================== diff -u -rbc8213e12c4e5afddd0394ad66386ef3e70d1611 -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/web/learning/RevisitedDisplay.jsp (.../RevisitedDisplay.jsp) (revision bc8213e12c4e5afddd0394ad66386ef3e70d1611) +++ lams_tool_vote/web/learning/RevisitedDisplay.jsp (.../RevisitedDisplay.jsp) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -1,22 +1,25 @@ <%@ include file="/common/taglibs.jsp"%> -

+
-

+
- - - - - +
+
+
+
+
+ -
- +
+
+ +
-
- + + + + -
+
+ @@ -50,36 +53,41 @@ - + + +  ( ) -
- -
- - + + +
- - - + +
+ +
+
- +
@@ -97,34 +105,37 @@
-
- - - - - - - - +
+
+ + + + + + + + +
+
- +
- +
- +
- +
Index: lams_tool_vote/web/learning/RevisitedNoDisplay.jsp =================================================================== diff -u -rbc8213e12c4e5afddd0394ad66386ef3e70d1611 -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/web/learning/RevisitedNoDisplay.jsp (.../RevisitedNoDisplay.jsp) (revision bc8213e12c4e5afddd0394ad66386ef3e70d1611) +++ lams_tool_vote/web/learning/RevisitedNoDisplay.jsp (.../RevisitedNoDisplay.jsp) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -1,37 +1,34 @@ <%@ include file="/common/taglibs.jsp"%> - - -

+
+ + -

-
- - -

+ + -

-
-
+ + +
- +
- +
- +
- +
Index: lams_tool_vote/web/learning/WaitForLeader.jsp =================================================================== diff -u -r94b2225ee897f0a10318b17e1c692f2ccbb1e36b -rb9f40a0836353109d362f2e1218cdf2b21163399 --- lams_tool_vote/web/learning/WaitForLeader.jsp (.../WaitForLeader.jsp) (revision 94b2225ee897f0a10318b17e1c692f2ccbb1e36b) +++ lams_tool_vote/web/learning/WaitForLeader.jsp (.../WaitForLeader.jsp) (revision b9f40a0836353109d362f2e1218cdf2b21163399) @@ -1,7 +1,6 @@ <%@ include file="/common/taglibs.jsp"%> - - +