fix: Génération uniquement des compétences évaluées dans le PDF

This commit is contained in:
N3WT DE COMPET
2025-05-22 16:53:23 +02:00
parent de5f7cd41e
commit eca8d7a8d5
3 changed files with 19 additions and 22 deletions

View File

@ -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(