Index: lams_central/.gitignore =================================================================== diff -u -rdf411d8446000acfdb5937f46a7a7e8ef4b656e0 -rd2e5991474ab481bbdb37b36fc26546d21d7c52d --- lams_central/.gitignore (.../.gitignore) (revision df411d8446000acfdb5937f46a7a7e8ef4b656e0) +++ lams_central/.gitignore (.../.gitignore) (revision d2e5991474ab481bbdb37b36fc26546d21d7c52d) @@ -5,6 +5,7 @@ /web/css/components.css /web/css/defaultHTML*.css /web/css/jquery.jqGrid.confidence-level-formattter.css +/web/css/components-monitoring.css /web/css/purple*.css /web/css/outcome.css /web/css/qb-question.css Index: lams_central/src/java/org/lamsfoundation/lams/web/tag/HelpTag.java =================================================================== diff -u -rf95c86fefb27fbad60e46af80e1a487bae53561a -rd2e5991474ab481bbdb37b36fc26546d21d7c52d --- lams_central/src/java/org/lamsfoundation/lams/web/tag/HelpTag.java (.../HelpTag.java) (revision f95c86fefb27fbad60e46af80e1a487bae53561a) +++ lams_central/src/java/org/lamsfoundation/lams/web/tag/HelpTag.java (.../HelpTag.java) (revision d2e5991474ab481bbdb37b36fc26546d21d7c52d) @@ -104,15 +104,15 @@ return Tag.SKIP_BODY; } - writer.println("" - + " " + helpWord + ""); + writer.println(""); } else if (page != null) { String fullURL = HelpUtil.constructPageURL(page, languageCode); - writer.println("" - + " " + helpWord + ""); + writer.println(""); } else { HelpTag.log.error("HelpTag unable to write out due to unspecified values."); Index: lams_central/web/css/components-monitoring.scss =================================================================== diff -u --- lams_central/web/css/components-monitoring.scss (revision 0) +++ lams_central/web/css/components-monitoring.scss (revision d2e5991474ab481bbdb37b36fc26546d21d7c52d) @@ -0,0 +1,65 @@ +@import "../../../lams_central/web/css/components.scss"; +@import "_lams_variables.scss"; + +body.component nav.navbar { + padding-top: 0; + /*box-shadow: 0px 1px 0px var(--bs-gray-300);*/ + + #tabs { + border-bottom: none; + padding-left: 0.5rem; + + @include media-breakpoint-down(md) { + flex-direction: column + } + + .nav-link { + border-radius: 30px; + /*padding: 0.9rem 8rem;*/ + padding-bottom: 0.9rem; + padding-top: 0.9rem; + margin-right: 0.5rem; + border: none; + + &.active { + color: #fff !important; + background-color: RGBA(5, 112, 213, var(--bs-bg-opacity, 1)) !important; + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); //shadow + } + &:focus-visible { + box-shadow: 0 0 0 0.2rem rgba(99, 99, 99, 0.5); + } + &:not(.active) { + background: #e9ecef; + } + } + } + + .nav-link { + background-color: var(--bs-gray-200); + border-radius: 1.25rem; + box-shadow: 0px 3px 6px var(--bs-gray-100); + + &:hover { + background-color: var(--bs-gray-300) !important; + } + &:focus { + box-shadow: 0 0 0 0.2rem rgba(99, 99, 99, 0.5); + } + } + + #page-actions { + .btn { + margin-left: 0.75rem; + } + + #help-tag { + padding: 1rem 1.3rem; + } + + #btn-close { + padding: 1.275rem 1.3rem; + opacity: 1; + } + } +} Index: lams_monitoring/web/includes/javascript/monitorLesson.js =================================================================== diff -u -r0993bbd812a25ddb84feec64dd0e4847ce32d164 -rd2e5991474ab481bbdb37b36fc26546d21d7c52d --- lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 0993bbd812a25ddb84feec64dd0e4847ce32d164) +++ lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision d2e5991474ab481bbdb37b36fc26546d21d7c52d) @@ -1483,19 +1483,18 @@ activityGroup.css('cursor', 'pointer'); // double click on activity shape to open Monitoring for this activity - if (isGate) { - dblTap(activityGroup, function(){ - openGateSelectively(LAMS_URL + activity.url); - }); - } else if (isGrouping) { - dblTap(activityGroup, function(){ - document.location.href = LAMS_URL + activity.url; - }); - } else { - dblTap(activityGroup, function(){ - openPopUp(LAMS_URL + activity.url, "MonitorActivity", popupHeight, popupWidth, true, true); - }); - } + if (isGate) { + dblTap(activityGroup, function(){ + openGateSelectively(LAMS_URL + activity.url); + }); + } else { + dblTap(activityGroup, function(){ + window.open(LAMS_URL + activity.url + "&lessonID=" + lessonId, "_self"); + //document.location.href = LAMS_URL + activity.url; + + //openPopUp(LAMS_URL + activity.url, "MonitorActivity", popupHeight, popupWidth, true, true); + }); + } } }); Index: lams_tool_nb/web/WEB-INF/tags/AdvancedAccordian.tag =================================================================== diff -u -r7475d08afc280b5e2e5ddf04e8bf35e3166aaf80 -rd2e5991474ab481bbdb37b36fc26546d21d7c52d --- lams_tool_nb/web/WEB-INF/tags/AdvancedAccordian.tag (.../AdvancedAccordian.tag) (revision 7475d08afc280b5e2e5ddf04e8bf35e3166aaf80) +++ lams_tool_nb/web/WEB-INF/tags/AdvancedAccordian.tag (.../AdvancedAccordian.tag) (revision d2e5991474ab481bbdb37b36fc26546d21d7c52d) @@ -35,19 +35,19 @@ <%@ taglib uri="tags-fmt" prefix="fmt"%> <%@ taglib uri="tags-lams" prefix="lams"%> -
-
- +
+
+

+ +

-
- -
+
+
+ +
+
\ No newline at end of file Index: lams_tool_nb/web/WEB-INF/tags/PageMonitor.tag =================================================================== diff -u --- lams_tool_nb/web/WEB-INF/tags/PageMonitor.tag (revision 0) +++ lams_tool_nb/web/WEB-INF/tags/PageMonitor.tag (revision d2e5991474ab481bbdb37b36fc26546d21d7c52d) @@ -0,0 +1,158 @@ +<%@ tag body-content="scriptless" %> +<%@ taglib uri="tags-core" prefix="c" %> +<%@ taglib uri="tags-fmt" prefix="fmt" %> +<%@ taglib uri="tags-lams" prefix="lams" %> + +<%@ attribute name="initialTabId" required="false" rtexprvalue="true"%> +<%@ attribute name="title" required="false" rtexprvalue="true"%> +<%@ attribute name="tab1Label" required="false" rtexprvalue="true"%> +<%@ attribute name="tab2Label" required="false" rtexprvalue="true"%> +<%@ attribute name="tab3Label" required="false" rtexprvalue="true"%> +<%@ attribute name="tab1Jsp" required="false" rtexprvalue="true"%> +<%@ attribute name="tab2Jsp" required="false" rtexprvalue="true"%> +<%@ attribute name="tab3Jsp" required="false" rtexprvalue="true"%> + +<%@ attribute name="helpPage" required="false" rtexprvalue="true"%> +<%@ attribute name="helpToolSignature" required="false" rtexprvalue="true"%> +<%@ attribute name="extraControl" required="false" rtexprvalue="true"%> + +<%@ attribute name="lessonID" required="false" rtexprvalue="true"%> + + + ${pageScope.initialTabId} + + + monitoring.tab.summary + monitoring.tab.edit.activity + monitoring.tab.statistics + + summary.jsp + editactivity.jsp + statistic.jsp + + + + + + LAMS :: + <c:choose> + <c:when test="${empty title}"> + <fmt:message key="activity.title"/> + </c:when> + <c:otherwise> + <c:out value="${title}" /> + </c:otherwise> + </c:choose> + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
+
+
+
+
+ + +
+
+
+ +
Index: lams_tool_nb/web/WEB-INF/tlds/lams/lams.tld =================================================================== diff -u -rfaa119a6a494bab9b265ba46a597ee3442bb56cd -rd2e5991474ab481bbdb37b36fc26546d21d7c52d --- lams_tool_nb/web/WEB-INF/tlds/lams/lams.tld (.../lams.tld) (revision faa119a6a494bab9b265ba46a597ee3442bb56cd) +++ lams_tool_nb/web/WEB-INF/tlds/lams/lams.tld (.../lams.tld) (revision d2e5991474ab481bbdb37b36fc26546d21d7c52d) @@ -346,6 +346,10 @@ /WEB-INF/tags/PageLearner.tag + PageMonitor + /WEB-INF/tags/PageMonitor.tag + + Popover /WEB-INF/tags/Popover.tag Index: lams_tool_nb/web/monitoring/m_EditActivity.jsp =================================================================== diff -u -r7b3ea39ddf6e10186cf9916562121c205bb0e5ad -rd2e5991474ab481bbdb37b36fc26546d21d7c52d --- lams_tool_nb/web/monitoring/m_EditActivity.jsp (.../m_EditActivity.jsp) (revision 7b3ea39ddf6e10186cf9916562121c205bb0e5ad) +++ lams_tool_nb/web/monitoring/m_EditActivity.jsp (.../m_EditActivity.jsp) (revision d2e5991474ab481bbdb37b36fc26546d21d7c52d) @@ -1,43 +1,39 @@ <%@ include file="/includes/taglibs.jsp"%> -
- - + - + - - - - - - - - - -
+
+
+
-
+ +
-
+ + +
+
-
+ +
-
+
+
+
-

+

- - + +
Index: lams_tool_nb/web/monitoring/m_Statistics.jsp =================================================================== diff -u -r7b3ea39ddf6e10186cf9916562121c205bb0e5ad -rd2e5991474ab481bbdb37b36fc26546d21d7c52d --- lams_tool_nb/web/monitoring/m_Statistics.jsp (.../m_Statistics.jsp) (revision 7b3ea39ddf6e10186cf9916562121c205bb0e5ad) +++ lams_tool_nb/web/monitoring/m_Statistics.jsp (.../m_Statistics.jsp) (revision d2e5991474ab481bbdb37b36fc26546d21d7c52d) @@ -1,41 +1,57 @@ <%@ include file="/includes/taglibs.jsp"%> - -
- - - +
+
+ +
-
- +
+
+ +
+
+ +
+ -
+
+ + + + +
- + -
- - - -
+
- - - - +
+
+
+ +
+
+ +
+ - + - -
+ +
+ +
- -
- + Index: lams_tool_nb/web/monitoring/m_Summary.jsp =================================================================== diff -u -r52a6369ce66a2ea70d38bfa2e627dfcde6354b10 -rd2e5991474ab481bbdb37b36fc26546d21d7c52d --- lams_tool_nb/web/monitoring/m_Summary.jsp (.../m_Summary.jsp) (revision 52a6369ce66a2ea70d38bfa2e627dfcde6354b10) +++ lams_tool_nb/web/monitoring/m_Summary.jsp (.../m_Summary.jsp) (revision d2e5991474ab481bbdb37b36fc26546d21d7c52d) @@ -8,32 +8,35 @@ }); -
-

-
+
+
+ +
+
+ +
-

<%@ include file="m_Statistics.jsp"%> - - - - - - - -
- - - - - - - - - - -
-
\ No newline at end of file + +
+
+
+ +
+ +
+ + + + + + + + +
+
+
+
Index: lams_tool_nb/web/monitoring/monitoring.jsp =================================================================== diff -u -rfe19797ec82718905555353176ed719bec11043e -rd2e5991474ab481bbdb37b36fc26546d21d7c52d --- lams_tool_nb/web/monitoring/monitoring.jsp (.../monitoring.jsp) (revision fe19797ec82718905555353176ed719bec11043e) +++ lams_tool_nb/web/monitoring/monitoring.jsp (.../monitoring.jsp) (revision d2e5991474ab481bbdb37b36fc26546d21d7c52d) @@ -1,57 +1,15 @@ <%@ include file="/includes/taglibs.jsp"%> - -<%@ page import="java.util.HashMap"%> <%@ page import="org.lamsfoundation.lams.tool.noticeboard.NoticeboardConstants"%> - - - - - - - - - - <fmt:message key="activity.title" /> - - - - - - - - - - - - - - - - - - - - - - - - - - -