Index: lams_monitoring/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -re0ca5962f24c57a3a693dc5046f8489ab23f5776 -r0083f3733489a25a89db5cfa6810303c015acd8f --- lams_monitoring/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision e0ca5962f24c57a3a693dc5046f8489ab23f5776) +++ lams_monitoring/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 0083f3733489a25a89db5cfa6810303c015acd8f) @@ -506,6 +506,7 @@ label.monitoring.time.limit.relative.desc = Set the duration in minutes that the learners will have to have to complete the assessment. The duration will apply from the moment each learner begins the assessment. For example, if set to 5 minutes, all learners will have 5 minutes from the moment each of them start the assessment. label.monitoring.time.limit.absolute = Duration for all learners label.monitoring.time.limit.absolute.desc = Set the number of minutes to finish the assessment for all learners. This duration applies to all learners regardless when each of them starts the assessment. Set the minutes and click Start for the time to apply. +label.monitoring.time.limit.absolute.await.trigger = starts when first learner enters label.monitoring.time.limit.individual = Individual extensions label.monitoring.time.limit.individual.desc = Apply duration extensions for individual learners. Search the learner and then apply extra time. label.monitoring.time.limit.minutes = minutes @@ -539,4 +540,4 @@ label.monitoring.search.learners = Search learners button.copy.lesson.url.tooltip = Copy lesson link to clipboard learner.completed.activity.count = Completed activities -learner.completed.lesson = Lesson finished +learner.completed.lesson = Lesson finished \ No newline at end of file Index: lams_monitoring/web/timeLimit.jsp =================================================================== diff -u -r2bc8f0c2f65f02cb65aa7e90d0bbb612494a4588 -r0083f3733489a25a89db5cfa6810303c015acd8f --- lams_monitoring/web/timeLimit.jsp (.../timeLimit.jsp) (revision 2bc8f0c2f65f02cb65aa7e90d0bbb612494a4588) +++ lams_monitoring/web/timeLimit.jsp (.../timeLimit.jsp) (revision 0083f3733489a25a89db5cfa6810303c015acd8f) @@ -4,33 +4,33 @@ .countdown-timeout { color: #FF3333 !important; } - + #time-limit-table th { vertical-align: middle; } - + #time-limit-table td.centered { text-align: center; } - + #time-limit-widget { - /* The main widget sticks to right browser edge */ - position: fixed; - top: 45px; - right: 0; - /* Collapsed by default */ - width: 130px; - display: none; + /* The main widget sticks to right browser edge */ + position: fixed; + top: 45px; + right: 0; + /* Collapsed by default */ + width: 130px; + display: none; } - + #time-limit-widget .btn-success { float: none; } - + #time-limit-widget .panel-heading a:after, #time-limit-widget .panel-heading a:after { content: none; } - + #time-limit-widget .panel-title a { /* Underlining the link in title does not look nice*/ text-decoration: none !important; @@ -43,702 +43,727 @@ text-align: center; padding: 10px 0; } - + #time-limit-widget #time-limit-widget-content > div button { width: 70%; } - + #time-limit-widget #absolute-time-limit-widget-value { display: inline-block; margin-left: 5px; } - +
- - -
+ + +
-
-
- - -
+
+
+ + +
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-

-
-   - - -
- -
-
- -
-
- - - - - - - - - - -
-
-
-

-

-
-
- -
-
- -
-
- - - - - - - - - - -
-
-
-
-

-

-
-
- - -
-
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

+
+   + + +
+ +
+
+ +
+
+ + + + + + + + + + +
+
+
+

+

+
+ + +   + + + + +
+ +
+
+ +
+
+ +
+
+ + + + + + + + + + +
+
+
+
+

+

+
+
+ + +
+
+
-
-
- -
-
- +
+
+ +
+ +
+ +
+ +
+ +
- -
- -
- -
- -
-
-
\ No newline at end of file +
\ No newline at end of file Index: lams_monitoring/web/timeLimit5.jsp =================================================================== diff -u -r2bc8f0c2f65f02cb65aa7e90d0bbb612494a4588 -r0083f3733489a25a89db5cfa6810303c015acd8f --- lams_monitoring/web/timeLimit5.jsp (.../timeLimit5.jsp) (revision 2bc8f0c2f65f02cb65aa7e90d0bbb612494a4588) +++ lams_monitoring/web/timeLimit5.jsp (.../timeLimit5.jsp) (revision 0083f3733489a25a89db5cfa6810303c015acd8f) @@ -4,27 +4,27 @@ .countdown-timeout { color: #FF3333 !important; } - + #time-limit-table .btn-success { color: var(--bs-white); } - + #time-limit-widget { - /* The main widget sticks to right browser edge */ - position: fixed; - top: 100px; - right: 0; - /* Collapsed by default */ - width: 145px; - display: none; - z-index: 3; - transition: all 0s linear 0s; + /* The main widget sticks to right browser edge */ + position: fixed; + top: 100px; + right: 0; + /* Collapsed by default */ + width: 145px; + display: none; + z-index: 3; + transition: all 0s linear 0s; } - + #time-limit-widget .btn-success { float: none; } - + #time-limit-widget .card-title { font-size: 20px; font-weight: normal; @@ -34,479 +34,486 @@ text-align: center; padding: 10px 0; } - + #time-limit-widget #time-limit-widget-content > div button { width: 70%; } - + #time-limit-widget #absolute-time-limit-widget-value { display: inline-block; margin-left: 5px; } - +
-
-
+
+
- + - + - + - + - +

@@ -515,7 +522,7 @@
- ${param.relativeTimeLimit}  +   @@ -566,21 +573,35 @@
+ + +   + + + +
-
+
+
+ +
- - @@ -592,34 +613,38 @@ - - - -

@@ -668,7 +693,7 @@
@@ -679,27 +704,27 @@
">
+ title="">
-
+ -
-
+
+
- -
+ +
- -
+ +