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

DOL English IELTS Exercise Bank - Speaking

DomainsDOL EnglishUX320 words2 min read
activebyDOL Product Design

DOL English - IELTS Speaking Bank (Content Profile)

Phần tiêu đề “DOL English - IELTS Speaking Bank (Content Profile)”
  • Vấn đề: Speaking cần profile nội dung riêng theo ngữ cảnh bài nói, nhưng không cần lặp mô tả cấu trúc trang.
  • Đối tượng chính: User luyện IELTS Speaking.
  • Tín hiệu thành công: User chọn bài Speaking đúng nhu cầu và vào attempt nhanh.
  • Shared structure áp dụng từ SSOT chung.
  • Speaking content profile:
    • Title context: IELTS Speaking.
    • Subtitle context: nhóm bài nói theo mục tiêu luyện.
    • Filter set: Trạng thái, Nguồn đề, Speaking Part, Topic.
    • Speaking Part gồm Part 1, Part 2, Part 3.
    • Part selection contract: tại một thời điểm chỉ được active 1 part (single-select).
    • Exercise list: các bài Speaking khả dụng.
  • Filter cập nhật danh sách bài Speaking.
  • Khi đổi Part, danh sách topic phải đổi theo part đang active.
  • CTA item -> PRA Attempt với context Speaking.
  • Result theo contract PRA, không tách logic riêng tại bank page.
  • Dùng cùng khung chuẩn của bank pages.
  • Speaking Part hiển thị như nhóm chọn độc quyền (không cho active đồng thời nhiều part).
  • Một điểm vào chính cho mỗi item bài.
  • Quay lại bank giữ ngữ cảnh gần nhất.
  • Query state cho Speaking:
    • filter_profile_id=ielts_speaking
    • speaking_part (part_1 | part_2 | part_3) - single-select required
    • topic
    • sort_key
  • 2026-02-08: Chốt contract Speaking Part là single-select, không cho active đồng thời nhiều part.
  • 2026-02-07: Rút gọn tài liệu Speaking theo dạng content profile, kế thừa shared structure.