Khi ấn vào "Exam" của trang /quizzzy thì client sẽ fetch api và gửi request chứa id của bộ câu hỏi và 1 body chứa 2 thuộc tính là Amount (max question) và Type (định dạng loại hình của Exam là trắc nghiệm hay tự luận) về phía server. Việc của server lúc này là lấy ngẫu nhiên 20 câu hỏi trong bộ câu hỏi mang id hiện tại nếu Amount gửi về là rỗng, (vì cái trang /quizzzy éo có Amount :vv
Nếu Amount mà client gửi đến chứa n giá trị, thì server sẽ lấy ngẫu nhiên n giá trị đó trong bộ câu hỏi mang id tương ứng và response lại cho client. vì cái trang /exam cho phép user chọn được Amount của Exam.
Túm cái váy lại, request của client gồm: Id (params), và body (gồm Amount và Type)
response của Server: gồm Amount, Type, Text và Duration
Khi ấn vào "Exam" của trang /quizzzy thì client sẽ fetch api và gửi request chứa id của bộ câu hỏi và 1 body chứa 2 thuộc tính là Amount (max question) và Type (định dạng loại hình của Exam là trắc nghiệm hay tự luận) về phía server. Việc của server lúc này là lấy ngẫu nhiên 20 câu hỏi trong bộ câu hỏi mang id hiện tại nếu Amount gửi về là rỗng, (vì cái trang /quizzzy éo có Amount :vv
Nếu Amount mà client gửi đến chứa n giá trị, thì server sẽ lấy ngẫu nhiên n giá trị đó trong bộ câu hỏi mang id tương ứng và response lại cho client. vì cái trang /exam cho phép user chọn được Amount của Exam.
Túm cái váy lại, request của client gồm: Id (params), và body (gồm Amount và Type) response của Server: gồm Amount, Type, Text và Duration