mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-29 16:03:21 +00:00
fix: Génération uniquement des compétences évaluées dans le PDF
This commit is contained in:
@ -47,12 +47,6 @@ export default function StudentCompetenciesPage() {
|
||||
}
|
||||
}, [studentCompetencies.data]);
|
||||
|
||||
const handleScoreChange = (competencyId, score) => {
|
||||
setCompetencies((prev) =>
|
||||
prev.map((comp) => (comp.id === competencyId ? { ...comp, score } : comp))
|
||||
);
|
||||
};
|
||||
|
||||
const handleGradeChange = (competenceId, level) => {
|
||||
setGrades((prev) => ({
|
||||
...prev,
|
||||
@ -61,12 +55,14 @@ export default function StudentCompetenciesPage() {
|
||||
};
|
||||
|
||||
const handleSubmit = () => {
|
||||
const data = Object.entries(grades).map(([competenceId, score]) => ({
|
||||
studentId,
|
||||
competenceId,
|
||||
grade: score,
|
||||
period: period,
|
||||
}));
|
||||
const data = Object.entries(grades)
|
||||
.filter(([_, score]) => [1, 2, 3].includes(score))
|
||||
.map(([competenceId, score]) => ({
|
||||
studentId,
|
||||
competenceId,
|
||||
grade: score,
|
||||
period: period,
|
||||
}));
|
||||
editStudentCompetencies(data, csrfToken)
|
||||
.then(() => {
|
||||
showNotification(
|
||||
|
||||
Reference in New Issue
Block a user