Đề bài - Mã đề A: Khảo sát ý kiến khách hàng
Kiến thức áp dụng chung: toàn bộ kiến thức lần 1, trọng tâm accessibility và trải nghiệm nhập liệu.
Yêu cầu kỹ thuật:
- Chuẩn hóa toàn bộ form "Khảo sát ý kiến khách hàng" theo accessibility: mọi control đều có nhãn, dùng ít nhất 3 trường theo implicit labeling và phần còn lại theo for/id.
- Bổ sung mô tả hướng dẫn nhập cho các trường phức tạp.
- Định dạng rõ trạng thái focus và trạng thái con trỏ trên toàn bộ trường nhập.
- Bổ sung ít nhất 2 trường có ràng buộc giá trị (giới hạn khoảng number/range, độ dài tối thiểu, trường bắt buộc).
- Kiểm thử bằng bàn phím: di chuyển qua toàn bộ trường theo thứ tự hợp lý chỉ bằng phím Tab, nộp kèm mô tả kết quả kiểm thử.
- Viết đoạn nhận xét ngắn: form gây khó khăn gì cho người khiếm thị hoặc người chỉ dùng bàn phím và đã khắc phục thế nào.
Hình minh họa kết quả mong đợi:
Ràng buộc cấu trúc riêng cho mã đề A
Khối điểm nhấn đứng trước danh sách chính: Đặt một khối điểm nhấn/featured ở đầu vùng nội dung, trước danh sách hoặc bảng chính. Không thay ràng buộc này bằng cấu trúc của mã đề khác.