عرض نتائج الامتحان رقم 1 الأسدوس الثاني

عرض نتائج الامتحان

const students = [ { id: 0, name: "يحيى خلوق", grades: { الرياضيات: 75, "اللغة الفرنسية": { "Expression Orale": 6, "Lecture": 9, "Ecriture": 8, "Grammaire": 5.5, "Conjugaison": 5, "Orthographe/Dictée": 7, "Production de l'écrit": 5.5, "Poésie": 7, "proget de classe": 8 }, "اللغة العربية": { التعبير_الشفوي: 80, القراءة: 8, التعبير_الكتابي: 7, التراكيب: 9.5, الصرف_والتحويل: 9, الإملاء: 8, مشروع_الوحدة: 10 }, النشاط_العلمي: 84, التاريخ: 5.5, الجغرافيا: 6, التربية على المواطنة: 6, التربية_الإسلامية: 80, التربية_البدنية: 82, التربية_الفنية: 90 } }, { id: 1, name: "مريم بو الغسول", grades: { الرياضيات: 88, "اللغة الفرنسية": { "Expression Orale": 80, "Lecture": 85, "Ecriture": 90, "Grammaire": 88, "Conjugaison": 92, "Orthographe/Dictée": 7, "Production de l'écrit": 5.5, "Poésie": 7, "proget de classe": 8 }, "اللغة العربية": { التعبير_الشفوي: 82, القراءة: 84, التعبير_الكتابي: 88, التراكيب: 90, الصرف_والتحويل: 85, الإملاء: 89, مشروع_الوحدة: 90 }, النشاط_العلمي: 80, التاريخ: 5.5, الجغرافيا: 6, التربية على المواطنة: 6, التربية_الإسلامية: 88, التربية_البدنية: 90, التربية_الفنية: 87 } }, { id: 2, name: "فاطمة الزهراء بن الصاع", grades: { الرياضيات: 75, "اللغة الفرنسية": { "Expression Orale": 80, "Lecture": 85, "Ecriture": 90, "Grammaire": 88, "Conjugaison": 92, "Orthographe/Dictée": 7, "Production de l'écrit": 5.5, "Poésie": 7, "proget de classe": 8 }, "اللغة العربية": { التعبير_الشفوي: 80, القراءة: 82, التعبير_الكتابي: 85, التراكيب: 90, الصرف_والتحويل: 88, الإملاء: 91, مشروع_الوحدة: 89 }, النشاط_العلمي: 84, التاريخ: 5.5, الجغرافيا: 6, التربية على المواطنة: 6, التربية_الإسلامية: 80, التربية_البدنية: 82, التربية_الفنية: 90 } }, { id: 3, name: "سهام العباسي", grades: { الرياضيات: 88, "اللغة الفرنسية": { "Expression Orale": 80, "Lecture": 85, "Ecriture": 90, "Grammaire": 88, "Conjugaison": 92, "Orthographe/Dictée": 7, "Production de l'écrit": 5.5, "Poésie": 7, "proget de classe": 8 }, "اللغة العربية": { التعبير_الشفوي: 82, القراءة: 84, التعبير_الكتابي: 88, التراكيب: 90, الصرف_والتحويل: 85, الإملاء: 89, مشروع_الوحدة: 90 }, النشاط_العلمي: 80, التاريخ: 5.5, الجغرافيا: 6, التربية على المواطنة: 6, التربية_الإسلامية: 88, التربية_البدنية: 90, التربية_الفنية: 87 } }, { id: 4, name: "يوسف العميري", grades: { الرياضيات: 75, "اللغة الفرنسية": { "Expression Orale": 80, "Lecture": 85, "Ecriture": 90, "Grammaire": 88, "Conjugaison": 92, "Orthographe/Dictée": 7, "Production de l'écrit": 5.5, "Poésie": 7, "proget de classe": 8 }, "اللغة العربية": { التعبير_الشفوي: 80, القراءة: 82, التعبير_الكتابي: 85, التراكيب: 90, الصرف_والتحويل: 88, الإملاء: 91, مشروع_الوحدة: 89 }, النشاط_العلمي: 84, التاريخ: 5.5, الجغرافيا: 6, التربية على المواطنة: 6, التربية_الإسلامية: 80, التربية_البدنية: 82, التربية_الفنية: 90 } }, { id: 5, name: "سعد خلوق", grades: { الرياضيات: 88, "اللغة الفرنسية": { "Expression Orale": 80, "Lecture": 85, "Ecriture": 90, "Grammaire": 88, "Conjugaison": 92, "Orthographe/Dictée": 7, "Production de l'écrit": 5.5, "Poésie": 7, "proget de classe": 8 }, "اللغة العربية": { التعبير_الشفوي: 82, القراءة: 84, التعبير_الكتابي: 88, التراكيب: 90, الصرف_والتحويل: 85, الإملاء: 89, مشروع_الوحدة: 90 }, النشاط_العلمي: 80, التاريخ: 5.5, الجغرافيا: 6, التربية على المواطنة: 6, التربية_الإسلامية: 88, التربية_البدنية: 90, التربية_الفنية: 87 } }, { id: 6, name: "عبد الرحمان بن الطالب", grades: { الرياضيات: 75, "اللغة الفرنسية": { "Expression Orale": 80, "Lecture": 85, "Ecriture": 90, "Grammaire": 88, "Conjugaison": 92, "Orthographe/Dictée": 7, "Production de l'écrit": 5.5, "Poésie": 7, "proget de classe": 8 }, "اللغة العربية": { التعبير_الشفوي: 80, القراءة: 82, التعبير_الكتابي: 85, التراكيب: 90, الصرف_والتحويل: 88, الإملاء: 91, مشروع_الوحدة: 89 }, النشاط_العلمي: 84, التاريخ: 5.5, الجغرافيا: 6, التربية على المواطنة: 6, التربية_الإسلامية: 80, التربية_البدنية: 82, التربية_الفنية: 90 } }, { id: 7, name: "اية الرايس", grades: { الرياضيات: 88, "اللغة الفرنسية": { "Expression Orale": 85, "Expression Orale": 80, "Lecture": 85, "Ecriture": 90, "Grammaire": 88, "Conjugaison": 92, "Orthographe/Dictée": 7, "Production de l'écrit": 5.5, "Poésie": 7, "proget de classe": 8 }, "اللغة العربية": { التعبير_الشفوي: 82, القراءة: 84, التعبير_الكتابي: 88, التراكيب: 90, الصرف_والتحويل: 85, الإملاء: 89, مشروع_الوحدة: 90 }, النشاط_العلمي: 80, التاريخ: 5.5, الجغرافيا: 6, التربية على المواطنة: 6, التربية_الإسلامية: 88, التربية_البدنية: 90, التربية_الفنية: 87 } }, { id: 8, name: "هدى الغول", grades: { الرياضيات: 75, "اللغة الفرنسية": { "Expression Orale": 80, "Lecture": 85, "Ecriture": 90, "Grammaire": 88, "Conjugaison": 92, "Orthographe/Dictée": 7, "Production de l'écrit": 5.5, "Poésie": 7, "proget de classe": 8 }, "اللغة العربية": { التعبير_الشفوي: 80, القراءة: 82, التعبير_الكتابي: 85, التراكيب: 90, الصرف_والتحويل: 88, الإملاء: 91, مشروع_الوحدة: 89 }, النشاط_العلمي: 84, التاريخ: 5.5, الجغرافيا: 6, التربية على المواطنة: 6, التربية_الإسلامية: 80, التربية_البدنية: 82, التربية_الفنية: 90 } }, { id: 9, name: "عبد الجليل الخاديري", grades: { الرياضيات: 88, "اللغة الفرنسية": { "Expression Orale": 80, "Lecture": 85, "Ecriture": 90, "Grammaire": 88, "Conjugaison": 92, "Orthographe/Dictée": 7, "Production de l'écrit": 5.5, "Poésie": 7, "proget de classe": 8 }, "اللغة العربية": { التعبير_الشفوي: 82, القراءة: 84, التعبير_الكتابي: 88, التراكيب: 90, الصرف_والتحويل: 85, الإملاء: 89, مشروع_الوحدة: 90 }, النشاط_العلمي: 80, التاريخ: 5.5, الجغرافيا: 6, التربية على المواطنة: 6, التربية_الإسلامية: 88, التربية_البدنية: 90, التربية_الفنية: 87 } }, { id: 9, name: "عبد الجليل الخاديري", grades: { الرياضيات: 88, "اللغة الفرنسية": { "Expression Orale": 80, "Lecture": 85, "Ecriture": 90, "Grammaire": 88, "Conjugaison": 92, "Orthographe/Dictée": 7, "Production de l'écrit": 5.5, "Poésie": 7, "proget de classe": 8 }, "اللغة العربية": { التعبير_الشفوي: 82, القراءة: 84, التعبير_الكتابي: 88, التراكيب: 90, الصرف_والتحويل: 85, الإملاء: 89, مشروع_الوحدة: 90 }, النشاط_العلمي: 80, التاريخ: 5.5, الجغرافيا: 6, التربية على المواطنة: 6, التربية_الإسلامية: 88, التربية_البدنية: 90, التربية_الفنية: 87 } }, { id: 11, name: "عمر", grades: { الرياضيات: 75, "اللغة الفرنسية": { "Expression Orale": 80, "Lecture": 85, "Ecriture": 90, "Grammaire": 88, "Conjugaison": 92, "Orthographe/Dictée": 7, "Production de l'écrit": 5.5, "Poésie": 7, "proget de classe": 8 }, "اللغة العربية": { التعبير_الشفوي: 80, القراءة: 82, التعبير_الكتابي: 85, التراكيب: 90, الصرف_والتحويل: 88, الإملاء: 91, مشروع_الوحدة: 89 }, النشاط_العلمي: 84, التاريخ: 5.5, الجغرافيا: 6, التربية على المواطنة: 6, التربية_الإسلامية: 80, التربية_البدنية: 82, التربية_الفنية: 90 } }, // أضف بقية الطلاب بنفس التنسيق } ]; function getGradeClass(grade) { if (grade >= 85) return "high-grade"; if (grade < 70) return "low-grade"; return ""; } function formatSubjectName(name) { return name.replace(/_/g, " "); } function showResults() { const studentId = parseInt(document.getElementById("studentId").value); const resultDiv = document.getElementById("result"); resultDiv.style.display = 'block'; if (studentId >= 0 && studentId < students.length) { const student = students[studentId]; let resultHtml = `

نتائج الطالب: ${student.name}

`; // المواد البسيطة const simpleSubjects = ["الرياضيات", "النشاط_العلمي", "الاجتماعيات", "التربية_الإسلامية", "التربية_البدنية", "التربية_الفنية"]; resultHtml += `

المواد الأساسية

`; for (const subject of simpleSubjects) { const grade = student.grades[subject]; if (grade !== undefined) { const gradeClass = getGradeClass(grade); resultHtml += `
${formatSubjectName(subject)}${grade}
`; } } resultHtml += `
`; // اللغة الفرنسية if (student.grades["اللغة الفرنسية"]) { resultHtml += `

اللغة الفرنسية

`; for (const [key, value] of Object.entries(student.grades["اللغة الفرنسية"])) { const gradeClass = getGradeClass(value); resultHtml += `
${formatSubjectName(key)}${value}
`; } resultHtml += `
`; } // اللغة العربية if (student.grades["اللغة العربية"]) { resultHtml += `

اللغة العربية

`; for (const [key, value] of Object.entries(student.grades["اللغة العربية"])) { const gradeClass = getGradeClass(value); resultHtml += `
${formatSubjectName(key)}${value}
`; } resultHtml += `
`; } resultDiv.innerHTML = resultHtml; } else { resultDiv.innerHTML = "

رقم التلميذ غير صحيح. الرجاء إدخال رقم من 0 إلى 9.

"; } }

Post a Comment

Previous Post Next Post