studentspace / scripts.js
tejaredddy's picture
flaskfiles
6adf796 verified
Raw
History Blame Contribute Delete
1.27 kB
async function predictScore() {
const data = {
Hours_Studied: Number(document.getElementById("Hours_Studied").value),
Attendance: Number(document.getElementById("Attendance").value),
Previous_Scores: Number(document.getElementById("Previous_Scores").value),
Gender: Number(document.getElementById("Gender").value),
Parental_Education_Level: Number(document.getElementById("Parental_Education_Level").value),
Motivation_Level: Number(document.getElementById("Motivation_Level").value),
Internet_Access: Number(document.getElementById("Internet_Access").value),
School_Type: Number(document.getElementById("School_Type").value)
};
const response = await fetch("http://127.0.0.1:5000/predict", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify(data)
});
const result = await response.json();
if (result.predicted_score !== undefined) {
document.getElementById("result").innerText =
"Predicted Exam Score: " + result.predicted_score;
} else {
document.getElementById("result").innerText =
"Error: " + result.error;
}
}