Пример #1
0
 private TracNghiemCollection TaoDanhSachCauHoi_HinhAnh(TuVungCollection tuvunglambantest, int socauhoilambai)
 {
     TracNghiemCollection CauHoiColl = new TracNghiemCollection();
     int i = 0;
     while (i < socauhoilambai)
     {
         //Chọn ngẫu nhiên 1 câu hỏi trong tuvunglambaitest
         int stt = RandomTuVung(tuvunglambantest.Count);
         TuVungBO temp = tuvunglambantest.Index(stt);
         //Kiểm tra câu hỏi đã có trong danh sách chưa
         //Nếu có rồi: Tạo lại -->Kiểm tra
         //Nếu chưa: Add vào --> i++
         while (KiemTraTrungCauHoi(CauHoiColl, temp) == true || temp.HinhAnh.Trim() == "")
         {
             stt = RandomTuVung(tuvunglambantest.Count);
             temp = tuvunglambantest.Index(stt);
         }
         TracNghiemBO tnBO = new TracNghiemBO();
         tnBO.Choices[0] = temp;
         CauHoiColl.Add(tnBO);
         i++;
     }
     return CauHoiColl;
 }