Skip to main content

Import quiz

  1. Dạng câu hỏi được hiển thị sau khi import lên: Chọn 1 hoặc chọn nhiều. 
  • Dòng nhập 1 kí tự ở "Câu trả lời đúng" được hiểu là câu hỏi chọn 1 (dạng radio)
  • Dòng nhập > 1 ký tự và các ký tự ngăn cách bởi dấu , được hiểu là câu hỏi chọn nhiều (dạng checkbox)
  1. Lấy cột câu hỏi làm key, nếu để trống cột câu hỏi -> bỏ qua dòng đó luôn
  2. Chỉ cho phép import tối đa 100 dòng
  3. Template để sẵn 100 dòng như trong file
  4. Các trường bắt buộc và không bắt buộc đã được ghi rõ trong file
  5. Import validate
  • Số ký tự max
  • Bắt buộc phải có ít nhất 2 đáp án A và B cho 1 câu hỏi. 
  • Dòng nhập câu hỏi mà không có đáp án hoặc câu trả lời đúng -> báo lỗi "Qn: Chưa nhập đáp án"; "Qn: Chưa nhập câu trả lời đúng"
  • Các cách nhập ô câu trả lời đúng hợp lệ gồm: 
    • Ngăn cách bằng dấu phảy và có space hoặc xuống dòng giữa các kí tự đáp án: A, B, C, D, E, F
    • Ngăn cách bằng dấu chấm phảy và có space hoặc xuống dòng giữa các kí tự đáp án: A; B; C; D; E; F
    • Ngăn cách bằng dấu phảy và không có space: A,B,C,D,E,F
    • Ngăn cách bằng dấu chấm phảy và không có space: A;B;C;D;E;F
    • Ngăn cách bằng dấu chấm và không có space: A.B.C.D.E.F
    • Ngăn cách bằng dấu chấm và có space: A. B. C. D. E. F
    • Ngăn cách bằng dấu - và không có space: A-B-C-D-E-F
    • Ngăn cách bằng dấu - và có space: A- B- C- D- E- F
  • Nếu nhập các kí tự có chứa đáp án liền nhau và không có dấu ngăn cách -> báo lỗi "Qn: Câu trả lời đúng không hợp lệ."
  • Nếu nhập các ký tự có chứa đáp án, có dấu ngăn cách và chứa 1 ký tự không thuộc đáp án -> báo lỗi "Qn: Câu trả lời đúng không hợp lệ."
  • Nếu nhập kí tự đáp án kèm theo dấu (VD: Á, À..) -> báo lỗi "Qn: Câu trả lời đúng không hợp lệ."
  • Nếu nhập câu trả lời chỉ có đáp án A, B, C mà chọn đáp án đúng là D -> báo lỗi "Đáp án của Câu trả lời đúng không hợp lệ."
  • Câu trả lời đúng user nhập các kí tự không phải đáp án A, B, C, D, E, F-> báo lỗi "Câu trả lời đúng chỉ bao gồm các ký tự A, B, C, D, E, F."