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

DOL English SAT Exercise Bank - Overview

DomainsDOL EnglishUX567 words3 min read
activebyDOL Product Design

DOL English - SAT Exercise Bank Overview (Active Baseline Content Profile)

Phần tiêu đề “DOL English - SAT Exercise Bank Overview (Active Baseline Content Profile)”
  • Vấn đề: SAT bank cần profile nội dung riêng nhưng chưa đủ dữ liệu để chốt chi tiết từng nhóm bài.
  • Đối tượng chính: Team soạn SAT bank theo mô hình placeholder-first.
  • Tín hiệu thành công: Có profile SAT bank hợp lệ, kế thừa shared structure, sẵn sàng bổ sung chi tiết sau.
  • File này chỉ là content profile của SAT Exercise Bank.
  • Nó giữ taxonomy chọn bài SAT; owner flow sau click CTA vẫn là PRA Attempt -> PRA Result.
  • Đã chốt baseline:
    • SAT bank dùng chung cấu trúc Title -> Subtitle -> Filter -> List từ shared structure.
    • SAT có 2 nhóm profile chính: Reading & Writing, Math.
    • Mỗi nhóm có 2 biến thể filter theo mode: Hỗn hợp1 dạng.
    • Entry từ SAT bank đi PRA Attempt theo route contract chung.
    • Mỗi biến thể map vào canonical assessment_form_id.
  • Giữ mở rộng ở content layer:
    • Leaf filter taxonomy chi tiết cho từng đợt nội dung,
    • ranking/scoring vi mô theo bộ đề.
  • Shared structure: kế thừa từ SSOT chung.
  • SAT content profile scope:
    • Reading & Writing
    • Math
  • SAT filter architecture:
    • sat_domain = verbal | math
    • sat_bank_mode = mixed | one_type
    • sat_variant = verbal_mixed | verbal_one_type | math_mixed | math_one_type
    • canonical forms:
      • sat_verbal_mixed_obj
      • sat_verbal_one_type_obj
      • sat_math_mixed_obj
      • sat_math_one_type_obj
  • SAT landing -> SAT bank overview -> nhóm profile -> PRA Attempt.
  • Trong mỗi domain (verbal, math), mode Hỗn hợp1 dạng dùng filter profile khác nhau.
  • 1 dạng ưu tiên taxonomy filter dạng cây (group -> leaf).
  • Result và sync follow PRA contracts.
  • Giữ khung trang bank đồng nhất, chỉ thay nội dung SAT.
  • Duy trì điều hướng rõ giữa 2 nhóm profile và 2 mode filter của mỗi nhóm.
  • Không thêm chi tiết chưa xác nhận.
  • Query state cho SAT banks:
    • sat_domain (verbal | math)
    • sat_bank_mode (mixed | one_type)
    • assessment_form_id
    • score_profile_id
    • filter_profile_id
    • sort_key
    • search_query
  • 2026-02-21: Nâng SAT bank từ placeholder sang active baseline; khóa canonical form IDs cho 4 biến thể SAT để đồng bộ Goal/Recommendation/Metrics.
  • 2026-02-08: Chốt kiến trúc filter SAT theo 4 variants (Hỗn hợp/1 dạng x Verbal/Math) theo thiết kế.
  • 2026-02-07: Chuyển SAT bank overview sang placeholder content profile, kế thừa shared structure.