Bỏ qua để đến nội dung

DOL English IELTS Exercise Bank - Reading One Type

DomainsDOL EnglishUX507 words3 min read
activebyDOL Product Design

DOL English - IELTS Reading Bank One Type (Content Profile)

Phần tiêu đề “DOL English - IELTS Reading Bank One Type (Content Profile)”
  • Vấn đề: User cần một page riêng để luyện Reading theo từng dạng câu hỏi thay vì kho Reading hỗn hợp.
  • Đối tượng chính: User luyện IELTS Reading theo chiến lược “một dạng một lúc”.
  • Tín hiệu thành công: User vào đúng page Reading - 1 dạng, chọn dạng câu hỏi phù hợp và bắt đầu attempt nhanh.
  • Shared structure áp dụng từ HOME_ENG_Exercise_Bank_Shared_Structure.md.
  • Page identity:
    • Title context: IELTS Reading - 1 dạng.
    • Subtitle context: luyện theo loại câu hỏi cụ thể.
  • Filter profile:
    • Loại đề: Đề hỗn hợp, Đề một dạng.
    • Trạng thái: Đang làm, Đã làm, Chưa làm, Đã lưu.
    • Dạng câu hỏi:
      • Multiple Choice
      • List Selection
      • True/False/Not Given
      • Yes/No/Not Given
      • Short Answer
      • Sentence Completion
      • Note Completion
      • Summary Completion
      • Table Completion
      • Matching Headings
      • Matching Features/Name
      • Matching Sentence Endings
      • Matching Paragraph Information
      • Flow Chart Completion
      • Diagram Completion
  • Exercise list: các bài Reading được gắn loại câu hỏi theo filter.
  • Access channels:
    • từ Program Landing IELTS,
    • từ discovery/program entry (discover_menu source key),
    • từ deeplink.
  • Đây là page riêng, không phải mode con trong page Reading hỗn hợp.
  • Filter Dạng câu hỏi điều phối danh sách bài theo mục tiêu luyện từng loại câu.
  • CTA card -> PRA Attempt với program=IELTS, skill=Reading, và giữ context loại câu đã chọn.
  • Pre-login click CTA card: auth-first + returnTo về đúng filter context.
  • Quay lại từ result: giữ filter + search + sort gần nhất.
  • Giữ cùng layout chuẩn bank (Header -> Stats -> Filter/Search/Sort -> List).
  • Ưu tiên hiển thị rõ filter Dạng câu hỏi vì đây là trọng tâm của page.
  • Card CTA dùng cùng state contract (Làm bài, Làm tiếp, Bài đã làm).
  • User không cần chọn lại skill khi đã vào đúng page Reading - 1 dạng.
  • Route params khi vào attempt:
    • entry_source (program_landing | discover_menu | direct_link)
    • program=IELTS
    • skill=Reading
    • bank_id
    • exercise_id
    • returnTo
  • Query state cho list:
    • filter_profile_id=ielts_reading_one_type
    • question_type
    • sort_key
    • search_query
  • 2026-03-26: Làm rõ discover_menu chỉ là source key legacy; UX hiện tại đọc nó như discovery/program entry.
  • 2026-02-08: Tạo page riêng Reading - 1 dạng cho IELTS để hỗ trợ luyện theo loại câu hỏi.