Index: lams_central/web/gradebook/gradeBookMonitor.jsp
===================================================================
diff -u -rf4328ca969294c06bf12815f299236c17398c99c -r47101746bff31dacb65b68c23f4c75ff8f5f4933
--- lams_central/web/gradebook/gradeBookMonitor.jsp (.../gradeBookMonitor.jsp) (revision f4328ca969294c06bf12815f299236c17398c99c)
+++ lams_central/web/gradebook/gradeBookMonitor.jsp (.../gradeBookMonitor.jsp) (revision 47101746bff31dacb65b68c23f4c75ff8f5f4933)
@@ -25,9 +25,9 @@
jQuery("#userView").jqGrid({
caption: "Learner View",
datatype: "xml",
- url: "/gradebook/gradebookMonitoring.do?dispatch=getUserViewLessonGradeBookData&lessonID=${lessonDetails.lessonID}",
+ url: "/gradebook/gradebookMonitoring.do?dispatch=getGradeBookUserRows&method=userView&lessonID=${lessonDetails.lessonID}",
height: "100%",
- width: 707,
+ width: 990,
cellEdit: true,
sortorder: "asc",
sortname: "fullName",
@@ -39,7 +39,7 @@
colModel:[
{name:'login', index:'login', sortable:false, editable:false, hidden:true},
{name:'fullName',index:'fullName', sortable:true, editable:false},
- {name:'status',index:'status', sortable:false, editable:false},
+ {name:'status',index:'status', align:'center', width:30, sortable:false, editable:false},
{name:'feedback',index:'feedback', sortable:false, editable:true, edittype:'textarea', editoptions:{rows:'4',cols:'20'} },
{name:'mark',index:'mark', sortable:true, editable:true, editrules:{number:true}}
],
@@ -49,20 +49,22 @@
var subgrid_table_id;
var userName = jQuery("#userView").getRowData(row_id)["login"];
subgrid_table_id = subgrid_id+"_t";
- jQuery("#"+subgrid_id).html("
");
+ jQuery("#"+subgrid_id).html("");
jQuery("#"+subgrid_table_id).jqGrid({
datatype: "xml",
- url: "/gradebook/gradebook.do?dispatch=getUserGradeBookActivitiesForUserView&lessonID=${lessonDetails.lessonID}&login=" + userName,
+ url: "/gradebook/gradebookMonitoring.do?dispatch=getActivityViewLessonGradeBookData&lessonID=${lessonDetails.lessonID}&method=userView&login=" + userName,
height: "100%",
- width: 650,
+ width: 920,
cellEdit:true,
+ pager: subgrid_table_id + "_pager",
+ rowList:[5,10,20,30],
+ rowNum:10,
cellurl: "/gradebook/gradebookMonitoring.do?dispatch=updateUserActivityGradeBookData&lessonID=${lessonDetails.lessonID}&method=userView&login=" + userName,
- ExpandColumn: "Outputs",
colNames: ['Id','Activity','Progress','Outputs', 'Competences', 'Activity FeedBack', 'Mark'],
colModel: [
{name:'activityId', width:10, index:'activityId', sortable:false, hidden:true},
{name:'activityTitle', width:60, index:'activityTitle', sortable:false, editable: false},
- {name:'status', width:100, index:'status', sortable:false, editable:false},
+ {name:'status', align:'center', width:30, index:'status', sortable:false, editable:false},
{name:'output', width:250, index:'output', sortable:false, editable: false},
{name:'competences', width:250, index:'competences', sortable:false, editable: false},
{name:'feedback', width:250, index:'feedback', sortable:false, editable: true, edittype:'textarea', editoptions:{rows:'4',cols:'20'}},
@@ -88,15 +90,21 @@
imgpath: 'includes/javascript/jqgrid/themes/basic/images'
})
}
- });
+ }).navGrid("#userViewPager", {edit:false,add:false,del:false,search:false});
+
+
+
jQuery("#activityView").jqGrid({
caption: "Activity View",
datatype: "xml",
- url: "/gradebook/gradebookMonitoring.do?dispatch=getActivityViewLessonGradeBookData&lessonID=${lessonDetails.lessonID}",
+ url: "/gradebook/gradebookMonitoring.do?dispatch=getActivityViewLessonGradeBookData&method=activityView&lessonID=${lessonDetails.lessonID}",
height: "100%",
- width: 707,
+ width: 990,
cellEdit: true,
+ pager: "activityViewPager",
+ rowList:[5,10,20,30],
+ rowNum:10,
sortorder: "asc",
sortname: "activityId",
colNames:["", 'Activity Name', 'Competences', 'Average Mark'],
@@ -112,21 +120,25 @@
var subgrid_table_id;
var activityID = jQuery("#activityView").getRowData(row_id)["activityId"];
subgrid_table_id = subgrid_id+"_t";
- jQuery("#"+subgrid_id).html("");
- jQuery("#"+subgrid_table_id).jqGrid({
+ jQuery("#"+subgrid_id).html("");
+ jQuery("#"+subgrid_table_id).jqGrid({
datatype: "xml",
- url: "/gradebook/gradebookMonitoring.do?dispatch=getUserGradeBookActivitiesForActivityView&lessonID=${lessonDetails.lessonID}&activityID=" + activityID,
+ url: "/gradebook/gradebookMonitoring.do?dispatch=getGradeBookUserRows&method=activityView&lessonID=${lessonDetails.lessonID}&activityID=" + activityID,
height: "100%",
- width: 650,
+ width: 920,
cellEdit:true,
cellurl: "/gradebook/gradebookMonitoring.do?dispatch=updateUserActivityGradeBookData&lessonID=${lessonDetails.lessonID}&method=activityView&activityID=" + activityID,
- ExpandColumn: "Outputs",
- colNames: ['','Full Name','Status','Outputs', 'Activity Feedback', 'Mark'],
+ sortorder: "asc",
+ sortname: "fullName",
+ pager: subgrid_table_id + "_pager",
+ rowList:[5,10,20,30],
+ rowNum:10,
+ colNames: ['','Full Name','Progress','Outputs', 'Activity Feedback', 'Mark'],
colModel:[
{name:'login', index:'login', sortable:false, editable:false, hidden:true},
{name:'fullName',index:'fullName', sortable:true, editable:false},
- {name:'status',index:'status', sortable:false, editable:false},
- {name:'output', index:'output', sortable:false, editable: false},
+ {name:'status', align:'center', width:30, index:'status', sortable:false, editable:false},
+ {name:'output', width:220, index:'output', sortable:false, editable: false},
{name:'feedback',index:'feedback', sortable:false, editable:true, edittype:'textarea', editoptions:{rows:'4',cols:'20'} },
{name:'mark',index:'mark', sortable:true, editable:true, editrules:{number:true}}
],
@@ -159,11 +171,7 @@
imgpath: 'includes/javascript/jqgrid/themes/basic/images'
})
}
- })
-
-
-
-
+ }).navGrid("#activityViewPager", {edit:false,add:false,del:false,search:false});
});
function launchPopup(url,title) {
@@ -184,9 +192,9 @@
GradeBook for ${lessonDetails.lessonName}
-