function callEnableMarksStatistics() { $("#page_main_div").load( "../html_modules/qnwiseMarksStats.html?v=1122", function () { document.getElementById("display_module_name").innerHTML = "Marks Entry Statistics"; document.getElementById("module_name_for_save").value = "Marks Entry Statistics"; getDefaultHeadFooterLinks("Marks Entry Statistics"); getMarksStatsSubElements(); } ); } function getMarksStatsSubElements() { $.blockUI({ message: "

", }); $.ajax({ type: "GET", url: $host_url + "getSubDetSubElements", success: function (res) { let response = JSON.parse(res); if (response.error_code === 0) { let opt = ``; for (var i = 0; i < response.data.length; i++) { opt += ``; } $("#subelement").html(opt); $.unblockUI(); } else { alert(response.data.msg); $.unblockUI(); return; } }, }); } function getMarksStatsTest() { let subElement = $("#subelement").val(); $.blockUI({ message: "

", }); $.ajax({ type: "GET", url: $host_url + "getSubDetMaxTest", data: "subElement=" + subElement, success: function (res) { let response = JSON.parse(res); if (response.error_code === 0) { let opt = ``; for (var i = 1; i <= response.data.notest.fnotest; i++) { opt += ``; } let semOpt = ``; for (var i = 0; i < response.data.sem.length; i++) { semOpt += ``; } $("#sem").html(semOpt); $("#test").html(opt); $.unblockUI(); } else { alert(response.data.msg); $.unblockUI(); return; } }, }); } function getMarksStatsDegree() { let subElement = $("#subelement").val(); let test = $("#test").val(); let sem = $("#sem").val(); $.blockUI({ message: "

", }); $.ajax({ type: "GET", url: $host_url + "getSubDetDegree", data: "subElement=" + subElement + "&test=" + test + "&sem=" + sem, success: function (res) { let response = JSON.parse(res); if (response.error_code === 0) { let opt = ``; for (var i = 0; i < response.data.length; i++) { opt += ``; } $("#degree").html(opt); $.unblockUI(); } else { alert(response.data.msg); $.unblockUI(); return; } }, }); } function viewSummaryMarksStats() { let subElement = $("#subelement").val(); let test = $("#test").val(); let sem = $("#sem").val(); let degree = $("#degree").val(); $.blockUI({ message: "

", }); $("#subdata").hide(); $.ajax({ type: "GET", url: $host_url + "getMarksEntryStats", data: "subElement=" + subElement + "&test=" + test + "&sem=" + sem + "°ree=" + degree, success: function (res) { let response = JSON.parse(res); let table = ``; table += ``; if (response.data.length > 0) { for (var i = 0; i < response.data.length; i++) { table += ``; } } else { table += ``; } table += `
Degreewise Marks Entry Details
Report
Sl. No. Degree Description Entered / Total Action
${i + 1} ${response.data[i].fdegree} ${ response.data[i].fdescpn } ${ response.data[i].entered + " / " + response.data[i].count } View
No data found
`; $("#tabledata").html(table); $("#tabledata").show(); $.unblockUI(); }, }); } function viewSubjectWiseMarksStats(degree) { let subElement = $("#subelement").val(); let test = $("#test").val(); let sem = $("#sem").val(); $.blockUI({ message: "

", }); $("#tabledata").hide(); $.ajax({ type: "GET", url: $host_url + "viewSubjectWiseMarksStats", data: "subelement=" + subElement + "&test=" + test + "&sem=" + sem + "°ree=" + degree, success: function (response) { let res = JSON.parse(response); let table = ``; table += ``; if (res.data.length > 0) { for (var i = 0; i < res.data.length; i++) { table += ``; } } else { table += ``; } table += `
Subjectwise Marks Entry Details Back
Sl. No. Degree Subject Name Subshort Entered / Total
${i + 1} ${res.data[i].fdegree} ${ res.data[i].fsubname } ${res.data[i].fsubshort} ${res.data[i].entered + " / " + res.data[i].count}
No data found
`; $("#subdata").html(table); $("#subdata").show(); $.unblockUI(); }, }); } function goback() { $("#tabledata").show(); $("#subdata").hide(); } function getDegreeWiseStatsReport() { let subElement = $("#subelement").val(); let test = $("#test").val(); let sem = $("#sem").val(); let degree = $("#degree").val(); let parameters = "&subelement=" + subElement + "&test=" + test + "&sem=" + sem + "°ree=" + degree; window.open($host_url + "getDegreeWiseStatsReport" + parameters); }