Sổ điểm học vụ sinh viên
Chưa có dữ liệu, hãy nhập sĩ số và bấm nút.
Bảng mô tả cấu trúc 5 hàm học vụ
| Tên hàm | Tham số | Nhiệm vụ | Được gọi ở đâu |
|---|---|---|---|
taoDongSinhVien(tbody, stt, maSV, hoTen, diemSo, xepLoai) | 6 (bảng, stt, mã, tên, điểm, loại) | Tạo một hàng điểm số và gán vào tbody (gọi lại nhiều lần) | Trong xuatBangDiem() |
phanLoaiHocLuc(diemSo, badgeBox) | 2 (điểm số, badge DOM) | Dùng switch phân loại Xuất sắc/Giỏi/Khá/TB/Yếu và gán vào DOM | Trong xuatBangDiem() |
xuatThongKeHocVu(tongSo, dat, truot, dlContainer) | 4 (tổng số, số đạt, số trượt, container) | Ghi thống kê tỷ lệ đậu/rớt vào thẻ dl của giao diện | Trong xuatBangDiem() |
xuatBangDiem(siSo, tenMon, diemSan, tbody, dlBox) | 5 (sĩ số, tên môn, điểm sàn, tbody, dlBox) | Duyệt sinh viên, gọi phanLoaiHocLuc, taoDongSinhVien, xuatThongKeHocVu | Trong dieuPhoiBangDiem() |
dieuPhoiBangDiem(siSo, tenMon, diemSan) | 3 (sĩ số, môn, điểm sàn) | Hàm điều phối: kiểm tra đầu vào và cập nhật giao diện sổ điểm | Sự kiện click nút và DOMContentLoaded |