Bộ sưu tập
1. Mục đích
Module Bộ sưu tập cho phép phụ huynh tạo và quản lý các nhóm vần (collection) để ôn tập theo chủ đề hoặc trình độ. Ví dụ: “Vần chữ A”, “Ôn tập tuần 1”, “Khó - cần luyện”.
Một vần có thể thuộc nhiều bộ sưu tập. Xóa vần khỏi collection hoặc xóa collection không xóa vần gốc.
2. Khi nào nên dùng
Sử dụng module này khi bạn muốn:
- Nhóm vần cần ôn tập (vd: vần chữ A, vần khó)
- Tạo bài học riêng cho từng buổi
- Đổi tên hoặc xóa bộ sưu tập không còn dùng
- Bắt đầu tập đọc với vần trong một collection cụ thể
3. Các màn hình liên quan
- Danh sách bộ sưu tập (Tab 2)
- Chi tiết collection (danh sách vần trong collection)
- Modal tạo collection mới
- Modal đổi tên collection
- Dialog xóa collection
- Modal chọn vần (thêm vào collection)
4. Cách sử dụng chính
4.1 Tạo bộ sưu tập mới
- Vào Tab Bộ sưu tập (tab thứ 3)
- Tap FAB + Tạo bộ sưu tập mới
- Nhập tên collection (vd: “Vần chữ A”)
- Tap Lưu
- Collection mới xuất hiện với 0 vần
4.2 Thêm vần vào bộ sưu tập
Cách 1: Từ chi tiết collection
- Tap vào collection → mở màn hình chi tiết
- Tap nút ➕ (thêm vần)
- Chọn vần từ danh sách (có thể multi-select)
- Tap Thêm hoặc Xác nhận
Cách 2: Từ Tab Tất cả vần
- Vào Tab Tất cả vần
- Tap Chọn nhiều
- Chọn các vần cần thêm
- Tap + Thêm vào bộ sưu tập
- Chọn collection có sẵn hoặc tạo mới
4.3 Xóa vần khỏi bộ sưu tập
- Ở màn hình chi tiết collection, tap Chọn nhiều
- Chọn các vần cần xóa khỏi collection
- Tap Xóa khỏi bộ sưu tập
- Xác nhận (nếu có)
Lưu ý: Chỉ xóa liên kết, vần vẫn còn trong Tab Tất cả vần.
4.4 Đổi tên và xóa bộ sưu tập
Đổi tên
- Ở Tab Bộ sưu tập, tap nút ✏️ bên cạnh collection
- Nhập tên mới
- Tap Lưu
Xóa
- Tap nút 🗑️ bên cạnh collection
- Xác nhận xóa
- Collection biến mất, vần trong collection vẫn còn trong Tab Tất cả vần
4.5 Bắt đầu tập đọc từ bộ sưu tập
- Tap vào collection → mở chi tiết
- Tap Bắt đầu tập đọc
- Chọn mode học (Cả 2 mặt / Chỉ vần / Chỉ ví dụ)
- Tap Xác nhận
- App tạo session và chuyển sang màn hình Tập đọc
5. Minh hoạ giao diện (Wireframe)
5.1 Danh sách bộ sưu tập
┌────────────────────────────────────────────────────────────┐
│ Bộ sưu tập │
│ ────────────────────────────────────────────────────────── │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ Vần chữ A (12 vần) [➕] [✏️] [🗑️] │ │
│ ├────────────────────────────────────────────────────────┤ │
│ │ Ôn tập tuần 1 (8 vần) [➕] [✏️] [🗑️] │ │
│ ├────────────────────────────────────────────────────────┤ │
│ │ Khó - cần luyện (5 vần) [➕] [✏️] [🗑️] │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ [ + Tạo bộ sưu tập mới ] │
│ ────────────────────────────────────────────────────────── │
│ [ Bảng chữ cái ] [ Tất cả vần ] [ Bộ sưu tập ] [ Lịch sử ] [ Cài đặt ]│
└────────────────────────────────────────────────────────────┘
6. Logic & quy tắc
6.1 Quan hệ vần – collection
- Một vần có thể thuộc nhiều collection
- Xóa vần khỏi collection: chỉ xóa liên kết
- Xóa collection: chỉ xóa collection, vần không bị xóa
6.2 Layout chi tiết
- Số cột hiển thị vần: theo cài đặt Bố cục (giống Tab Tất cả vần)
7. Lưu ý quan trọng
- Empty state: Chưa có collection nào → hiển thị “Chưa có bộ sưu tập nào. Tạo bộ sưu tập đầu tiên!”
- Collection trống: Có thể tạo collection rồi thêm vần sau
- Premium: Collection không giới hạn (Free cũng có thể tạo collection, tùy spec)