Index: lams_tool_doku/web/pages/monitoring/summary5.jsp
===================================================================
diff -u -r0356b71a54403d2a4f45a3b90e5fab4fc3c11dd7 -rffd18639b0762be0e965f2ccb4dda8bc789b0eb8
--- lams_tool_doku/web/pages/monitoring/summary5.jsp (.../summary5.jsp) (revision 0356b71a54403d2a4f45a3b90e5fab4fc3c11dd7)
+++ lams_tool_doku/web/pages/monitoring/summary5.jsp (.../summary5.jsp) (revision ffd18639b0762be0e965f2ccb4dda8bc789b0eb8)
@@ -97,6 +97,48 @@
border: black;
background: white;
}
+
+ .doku-monitoring-summary #accordionSessions .accordion-item {
+ border: var(--bs-border-color) 2px solid;
+ }
+
+
+ .doku-monitoring-summary .ai-review-content {
+ padding: 1rem;
+ margin: 1rem;
+ border: 1px #EEEEEE solid;
+ border-radius: 5px;
+ }
+
+ .doku-monitoring-summary #ai-review-learning-outcomes {
+ margin-bottom: 1rem;
+ }
+
+ .doku-monitoring-summary #ai-review-comparison table {
+ margin-top: 3rem;
+ margin-bottom: 3rem;
+ }
+
+ .doku-monitoring-summary #ai-review-comparison table th:first-child {
+ min-width: 12rem;
+ }
+
+ .doku-monitoring-summary #ai-review-comparison table th[scope="col"] {
+ vertical-align: top;
+ font-weight: normal;
+ font-style: italic;
+ }
+
+ .doku-monitoring-summary #ai-review-comparison table th[scope="row"] {
+ text-align: left;
+ font-weight: bold;
+ }
+
+ .doku-monitoring-summary #ai-review-comparison table td,
+ .doku-monitoring-summary #ai-review-comparison table th[scope="col"]:not(:first-child) {
+ text-align: center;
+ }
+
@@ -118,9 +160,33 @@
MAX_RATES = 0,
MIN_RATES = 0,
LAMS_URL = '${lams}',
+ TOOL_URL = '',
COUNT_RATED_ITEMS = true,
- ALLOW_RERATE = false;
+ ALLOW_RERATE = false,
+ toolContentId = ;
+
+
+ var AI_REVIEW_ERROR = '',
+ AI_REVIEW_GROUPS_HEADER = '',
+ AI_REVIEW_CRITERIA_1 = '',
+ AI_REVIEW_CRITERIA_2 = '',
+ AI_REVIEW_CRITERIA_3 = '',
+ AI_REVIEW_SCORE_HEADER = '',
+ AI_REVIEW_LEARNING_OUTCOMES_HEADER = '',
+ AI_REVIEW_GOOD_HEADER = '',
+ AI_REVIEW_BAD_HEADER = '',
+ savedAiReviews = {
+
+
+ ${groupSummary.sessionId}: ${groupSummary.aiReview},
+
+
+ // so that the last comma is not a problem
+ 'dummy': 'dummy'
+ };
+
+
$(document).ready(function(){
// show etherpads only on Group expand
$('#doku-monitoring-summary-${sessionMap.toolContentID} .etherpad-collapse').on('show.bs.collapse', function(){
@@ -173,7 +239,8 @@
});
// marks table for each group
- var tablesorters = $("#doku-monitoring-summary-${sessionMap.toolContentID} .tablesorter");
+ var tablesorters = $("#doku-monitoring-summary-${sessionMap.toolContentID} .tablesorter"),
+ maxMark = ${dokumaran.maxMark};
// intialise tablesorter tables
tablesorters.tablesorter({
theme: 'bootstrap',
@@ -218,9 +285,8 @@
toolSessionId = +$this.closest('.tablesorter').attr('toolSessionId'),
userId = +$this.closest('tr').attr('userId');
- // max mark is 100
- if (mark > 100) {
- mark = 100;
+ if (mark > maxMark) {
+ mark = maxMark;
$this.text(mark);
}
@@ -234,6 +300,11 @@
'' : ''
},
type: 'post',
+ success: function () {
+ $this.closest('.marks-container').find('.copy-mark-button')
+ .data('mark', mark).show()
+ .find('.copy-mark-value').text(mark);
+ },
error: function (request, status, error) {
alert('');
}
@@ -278,7 +349,7 @@
rows += '';
rows += '
';
- rows += userData['mark'];
+ rows += (userData['mark'] == '' ? '0.0' : userData['mark']);
rows += ' | ';
rows += '';
@@ -420,6 +491,11 @@
}
+
+
+
+
+
@@ -558,19 +634,38 @@
+
+
+
+
+
+
+
+
+
+
-
+
- ${ !sessionMap.isGroupedActivity || ! status.last ? '
' : ''}