DOL English IELTS Exercise Bank - Speaking
DomainsDOL EnglishUX320 words2 min read
DOL English - IELTS Speaking Bank (Content Profile)
Phần tiêu đề “DOL English - IELTS Speaking Bank (Content Profile)”Purpose
Phần tiêu đề “Purpose”- 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.
Elements / Scope
Phần tiêu đề “Elements / Scope”- 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 PartgồmPart 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.
- Title context:
Logic
Phần tiêu đề “Logic”- 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.
UI / Behavior
Phần tiêu đề “UI / Behavior”- Dùng cùng khung chuẩn của bank pages.
Speaking Parthiể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.
Data model / API touchpoints
Phần tiêu đề “Data model / API touchpoints”- Query state cho Speaking:
filter_profile_id=ielts_speakingspeaking_part(part_1 | part_2 | part_3) - single-select requiredtopicsort_key
References
Phần tiêu đề “References”../HOME_ENG_Exercise_Bank_Shared_Structure.md./HOME_ENG_IELTS_Bank_00_Overview.md../../HOME_ENG_Home_Navigation_Conversion_Flow.md
Change log
Phần tiêu đề “Change log”- 2026-02-08: Chốt contract
Speaking Partlà 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.