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 = `---select--- `;
for (var i = 0; i < response.data.length; i++) {
opt += `${response.data[i].fsubname} `;
}
$("#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 = `---select--- `;
for (var i = 1; i <= response.data.notest.fnotest; i++) {
opt += `${"Test " + [i]} `;
}
let semOpt = `---select--- `;
for (var i = 0; i < response.data.sem.length; i++) {
semOpt += `${response.data.sem[i].fexamname} `;
}
$("#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 = `All `;
for (var i = 0; i < response.data.length; i++) {
opt += `${
response.data[i].fdegree + " - " + response.data[i].fdescpn
} `;
}
$("#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 += `
Sl. No.
Degree
Description
Entered / Total
Action
`;
if (response.data.length > 0) {
for (var i = 0; i < response.data.length; i++) {
table += `
${i + 1}
${response.data[i].fdegree}
${
response.data[i].fdescpn
}
${
response.data[i].entered +
" / " +
response.data[i].count
}
View
`;
}
} else {
table += `
No data found
`;
}
table += `
`;
$("#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 += `
Sl. No.
Degree
Subject Name
Subshort
Entered / Total
`;
if (res.data.length > 0) {
for (var i = 0; i < res.data.length; i++) {
table += `
${i + 1}
${res.data[i].fdegree}
${
res.data[i].fsubname
}
${res.data[i].fsubshort}
${res.data[i].entered + " / " + res.data[i].count}
`;
}
} else {
table += `
No data found
`;
}
table += `
`;
$("#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);
}