Danh sách đội hình các nhóm
Chưa có dữ liệu, hãy nhập thông tin và bấm nút chia nhóm.
Chỉ số cân đối đội ngũ
Đặc tả kiến trúc 5 hàm chia nhóm (Bấm để xem)
| Tên hàm | Tham số | Nhiệm vụ | Được gọi ở đâu |
|---|---|---|---|
taoTheNhom(container, sttNhom, soLuong, danhSachTV, quyMo) | 5 (vùng chứa, số thứ tự, số lượng, danh sách, quy mô) | Tạo một card nhóm làm việc và chèn vào DOM (gọi lại nhiều lần) | Trong phanBoCacNhom() |
phanLoaiQuyMoNhom(soThanhVien, boxNhan) | 2 (số thành viên, ô lưu nhãn) | Dùng switch phân loại quy mô Đông/Chuẩn/Ít người | Trong phanBoCacNhom() |
sinhDanhSachThanhVien(soLuong, batDau, coTruongNhom, boxChuoi) | 4 (số lượng, offset, có trưởng nhóm, box kết quả) | Tạo chuỗi danh sách thành viên và gán vào boxChuoi.textContent | Trong phanBoCacNhom() |
phanBoCacNhom(siSo, soNhom, coTruongNhom, container, statBox) | 5 (sĩ số, nhóm, cờ trưởng nhóm, container, statBox) | Điều phối chia nhóm, gọi sinhDanhSachThanhVien, phanLoaiQuyMoNhom, taoTheNhom | Trong dieuPhoiChiaNhom() |
dieuPhoiChiaNhom(siSo, soNhom, vaiTro) | 3 (sĩ số, số nhóm, vai trò) | Hàm điều phối: kiểm tra đầu vào và xuất giao diện nhóm | Sự kiện click nút và DOMContentLoaded |