Index: lams_monitoring/conf/language/lams/ApplicationResources.properties
===================================================================
diff -u -re3c7fc1238a17dfc12d57b5e0b8506fe81edbb51 -r2b8a05c1e8e4099eda87248ef05181058c833797
--- lams_monitoring/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision e3c7fc1238a17dfc12d57b5e0b8506fe81edbb51)
+++ lams_monitoring/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 2b8a05c1e8e4099eda87248ef05181058c833797)
@@ -535,3 +535,4 @@
label.monitoring.learners.no.progress = No progress yet
label.monitoring.learners.time.taken = Time taken
label.monitoring.learners.mark = Mark
+button.copy.lesson.url.tooltip = Copy lesson URL to clipboard
\ No newline at end of file
Index: lams_monitoring/web/css/components-monitoring.css
===================================================================
diff -u -r21c8bdc294ae2dd271bed522aec674dac5702e41 -r2b8a05c1e8e4099eda87248ef05181058c833797
--- lams_monitoring/web/css/components-monitoring.css (.../components-monitoring.css) (revision 21c8bdc294ae2dd271bed522aec674dac5702e41)
+++ lams_monitoring/web/css/components-monitoring.css (.../components-monitoring.css) (revision 2b8a05c1e8e4099eda87248ef05181058c833797)
@@ -111,6 +111,7 @@
}
.monitoring-page-wrapper .component-sidebar .lesson-properties.active #lessonDetails {
+ max-width: 256px;
opacity: 1;
transition: opacity .3s ease .3s;
}
@@ -130,6 +131,11 @@
width: 90%;
}
+.monitoring-page-wrapper .component-sidebar .lesson-properties #lessonDetails #lessonUrlCopyToClipboardButton {
+ width: initial;
+ vertical-align: baseline;
+}
+
.monitoring-page-wrapper .component-sidebar .lesson-properties #lessonDetails dt {
font-weight: bold;
margin-top: 1rem;
Index: lams_monitoring/web/includes/javascript/monitorLesson.js
===================================================================
diff -u -r881cc52cbd2648ab6cba394912df3ee537686072 -r2b8a05c1e8e4099eda87248ef05181058c833797
--- lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 881cc52cbd2648ab6cba394912df3ee537686072)
+++ lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 2b8a05c1e8e4099eda87248ef05181058c833797)
@@ -3090,7 +3090,13 @@
eventSources = [];
}
+function copyLessonUrlToClipboard(){
+ var copyText = $('#lessonUrl').text();
+ navigator.clipboard.writeText(copyText);
+ $('#lessonUrlCopyToClipboardButton').removeClass('btn-primary').addClass('btn-success');
+}
+
function printTable() {
var title = document.title;
var divElements = document.getElementById('questions-data').outerHTML;
Index: lams_monitoring/web/monitor.jsp
===================================================================
diff -u -rca8512dd8cc9ec8e34da6f0248304d5194e6e673 -r2b8a05c1e8e4099eda87248ef05181058c833797
--- lams_monitoring/web/monitor.jsp (.../monitor.jsp) (revision ca8512dd8cc9ec8e34da6f0248304d5194e6e673)
+++ lams_monitoring/web/monitor.jsp (.../monitor.jsp) (revision 2b8a05c1e8e4099eda87248ef05181058c833797)
@@ -1,7 +1,13 @@
<%@ include file="/taglibs.jsp"%>
+<%@ page import="org.lamsfoundation.lams.util.Configuration" import="org.lamsfoundation.lams.util.ConfigurationKeys" %>
+<%=Configuration.get(ConfigurationKeys.ALLOW_DIRECT_LESSON_LAUNCH)%>
+<%=Configuration.get(ConfigurationKeys.SERVER_URL)%>
+
+ ${serverURL}/
+
@@ -391,6 +397,20 @@
+
+
+ -
+
+
+
+
+
+
+
-
-
@@ -567,15 +587,6 @@
-
-
-
-
- -
-
-
-
-