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 @@ + + +

+ +

+
+ + +

+ +

+
+
+
-
+

+ +
+
+

+ +

+
+ +

+
@@ -634,7 +759,6 @@
- ${ !sessionMap.isGroupedActivity || ! status.last ? '
 
' : ''}