Index: lams_monitoring/conf/language/lams/ApplicationResources.properties
===================================================================
diff -u -r414a355d456645b304e8480116f8530a4499f83c -rb67f087068e5b478fc4e3205dc308b470195fe42
--- lams_monitoring/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 414a355d456645b304e8480116f8530a4499f83c)
+++ lams_monitoring/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision b67f087068e5b478fc4e3205dc308b470195fe42)
@@ -361,6 +361,19 @@
tour.end.tour =End Tour
label.tour =Tour
tab.gradebook = Gradebook
+tour.gradebook.learner.grades=Grades By Learner
+tour.gradebook.learner.grades.content=View each learner in the lesson and their overall mark. Click on the + to see the details for individual activities.
+tour.gradebook.activity.grades=Grades By Activity
+tour.gradebook.activity.grades.content=View the average marks for each activity. Click on the + to see the details for learners.
+tour.gradebook.export.grades=Export Grades
+tour.gradebook.export.grades.content=Download the grades in an Excel (.xlsx) spreadsheet.
+tour.gradebook.release.marks=Release Marks
+tour.gradebook.release.marks.content=Enable/Disable the marks being shown to Learners
+tour.gradebook.show.marks.chart=Show Marks Chart
+tour.gradebook.show.marks.chart.content=Show/Hide a graph of the marks.
+tour.gradebook.show.dates=Show Dates
+tour.gradebook.show.dates.content=Show/Hide some of the date columns in the grids to make it easier to read.
+tour.gradebook.marks.chart=Marks Chart
+tour.histogram.help.content=Click on a bar in the graph and then use your mouse wheel to zoom in and out of the graph. Once you zoom in, the grey selection in the bottom graph can be dragged left or right to show a different set of marks.
-
#======= End labels: Exported 352 labels for en AU =====
Index: lams_monitoring/web/monitorTour.jsp
===================================================================
diff -u -r414a355d456645b304e8480116f8530a4499f83c -rb67f087068e5b478fc4e3205dc308b470195fe42
--- lams_monitoring/web/monitorTour.jsp (.../monitorTour.jsp) (revision 414a355d456645b304e8480116f8530a4499f83c)
+++ lams_monitoring/web/monitorTour.jsp (.../monitorTour.jsp) (revision b67f087068e5b478fc4e3205dc308b470195fe42)
@@ -8,6 +8,8 @@
startStep = 10;
} else if ( selectedTabID == 3 ) {
startStep = 18;
+ } else if ( selectedTabID == 4 ) {
+ startStep = 24;
}
tourInProgress = true;
@@ -146,15 +148,56 @@
title: "
",
content: "
",
placement: "left",
+ onNext: switchToGradebook
},{
+ element: "#userView",
+ title: "
",
+ content: "
",
+ placement: "top",
+ onPrev: switchToLearners
+ },{
+ element: "#activityView",
+ title: "
",
+ content: "
",
+ placement: "top"
+ },{
+ element: "#export-grades-button",
+ title: "
",
+ content: "
",
+ placement: "bottom"
+ },{
+ element: "#tour-release-marks",
+ title: "
",
+ content: "
",
+ placement: "bottom"
+ },{
+ element: "#tour-mark-chart-button",
+ title: "
",
+ content: "
",
+ placement: "bottom",
+ onNext: showMarkChart
+ },{
+ element: "#markChartDiv",
+ title: "
",
+ content: "
",
+ backdrop: true,
+ placement: "top",
+ onNext: hideMarkChart
+ },{
+ element: "#tour-dates",
+ title: "
",
+ content: "
",
+ placement: "bottom",
+ onPrev: showMarkChart
+ },{
title: "
",
content: "
",
placement: "top",
orphan: true
}
],
onEnd: tourEnd,
- debug: false,
+ debug: true,
backdrop: false,
storage: false,
template: '
'
@@ -195,6 +238,19 @@
$("#openImButton").css('display', 'none');
}
}
+
+ // These two functions call functions from gradebook page so do not risk breaking tour if they are missing or broken
+ function showMarkChart() {
+ try{
+ showMarkChart();
+ } catch(e){};
+ }
+
+ function hideMarkChart() {
+ try{
+ hideMarkChart();
+ } catch(e){};
+ }
function switchToLesson() {
actualDoSelectTab(1);
@@ -207,6 +263,13 @@
function switchToLearners() {
actualDoSelectTab(3);
}
+
+ function switchToGradebook() {
+ actualDoSelectTab(4);
+ var check = 0;
+
+ "#gradebookLoading"
+ }
function tourEnd() {
tourInProgress = false;