Lịch sử học tập
1. Mục đích
Tab Lịch sử là nhật ký học tập, không phải thống kê phức tạp. Giúp phụ huynh:
- Biết gần đây con đã học gì (Bảng chữ cái, collection, Tất cả vần)
- Biết vần/chữ nào đọc chưa tốt (❌ Chưa đọc được, ⚠️ Đọc ngập ngừng)
- Chọn bài học tiếp theo phù hợp
- Học lại với cùng danh sách vần/chữ
Chỉ hiển thị session Đã học xong (đã đọc đến vần cuối). Session “Đang học” có flow riêng để tiếp tục.
2. Khi nào nên dùng
Sử dụng tab này khi bạn muốn:
- Xem con đã học gì trong 14 ngày gần nhất
- Xem vần nào con đọc chưa tốt để ôn tập
- Mở lại chi tiết một buổi học
- Học lại với cùng danh sách vần (nút “Học lại”)
3. Các màn hình liên quan
- Danh sách lịch sử (Tab 3)
- Chi tiết session (read-only)
- Nút “Học lại” → tạo session mới
4. Cách sử dụng chính
4.1 Xem lịch sử 14 ngày
- Vào Tab Lịch sử
- Xem danh sách session sắp xếp theo ngày (mới nhất trước)
- Mỗi record hiển thị:
- Ngày · Nguồn · Số vần/chữ · Chế độ học (vần) hoặc chỉ Ngày · Nguồn · N chữ (Bảng chữ cái – không hiển thị mode)
- Ghi chú (nếu có)
-
| Vần/chữ chưa đọc tốt: ❌ Chưa đọc được: am, at |
⚠️ Đọc ngập ngừng: ach |
- 1 ngày có thể nhiều session (học nhiều collection khác nhau)
- Phạm vi: 14 ngày calendar gần nhất (có thể nhiều hơn 14 records)
4.2 Xem chi tiết session
- Tap vào 1 record (vd: “2/3/2025 · Vần chữ A · 12 vần”)
- Màn hình chi tiết mở (read-only):
- Danh sách vần đã học
- Kết quả đọc: ❌ / ⚠️ / ✅
- Ghi chú (nếu có)
- Không thể sửa kết quả đọc
4.3 Học lại
- Ở màn hình chi tiết session, tap nút Học lại
- App tạo session mới từ cùng danh sách vần/chữ
- Chuyển sang màn hình Tập đọc
- Header hiển thị nguồn (vd: “← Vần chữ A” hoặc “← Bảng chữ cái”)
- Session cũ vẫn giữ trong lịch sử, không bị ghi đè
- Bảng chữ cái: Sau khi tap Xong ở màn Kết thúc → quay về Tab Bảng chữ cái
4.4 Chọn bài học tiếp theo dựa trên vần chưa tốt
- Xem Tab Lịch sử, tìm session có vần ❌ hoặc ⚠️
- VD: “2/3/2025 · Vần chữ A · ❌ Chưa đọc được: am, at”
- Quyết định: tạo collection “Khó - cần luyện” với am, at, ach
- Vào Tab Tất cả vần → Chọn nhiều → chọn am, at, ach → Thêm vào “Khó - cần luyện”
- Vào Tab Bộ sưu tập → “Khó - cần luyện” → Bắt đầu tập đọc
5. Minh hoạ giao diện (Wireframe)
5.1 Danh sách lịch sử
┌────────────────────────────────────────────────────────────┐
│ Lịch sử học tập │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ 2/3/2025 · Bảng chữ cái · 8 chữ │ │
│ │ ❌ Chưa đọc được: ˋ, ̉ │ │
│ ├────────────────────────────────────────────────────────┤ │
│ │ 2/3/2025 · Vần chữ A · 12 vần · Cả 2 mặt │ │
│ │ Ghi chú: Bé hơi mệt... │ │
│ │ ❌ Chưa đọc được: am, at │ │
│ │ ⚠️ Đọc ngập ngừng: ach │ │
│ ├────────────────────────────────────────────────────────┤ │
│ │ 2/3/2025 · Ôn tập tuần 1 · 8 vần · Mặt trước (chỉ vần)│ │
│ │ ❌ Chưa đọc được: oa │ │
│ ├────────────────────────────────────────────────────────┤ │
│ │ 1/3/2025 · Tất cả vần · 20 vần · Cả 2 mặt │ │
│ │ Độ khó: 🟢 Dễ, 🟡 Vừa │ │
│ │ ⚠️ Đọc ngập ngừng: oe │ │
│ └────────────────────────────────────────────────────────┘ │
│ ────────────────────────────────────────────────────────── │
│ [ 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 Phạm vi và sắp xếp
- Sắp xếp: Ngày giảm dần (mới nhất trước)
- Phạm vi: 14 ngày calendar gần nhất
- 1 ngày nhiều session: Có thể học nhiều collection trong cùng ngày
6.2 Session “Đang học”
- Không hiển thị trong danh sách lịch sử 14 ngày
- Có flow riêng để “Tiếp tục học” (tùy UX: entry riêng hoặc trong Lịch sử)
6.3 Học lại
- Tạo session mới, không ghi đè session cũ
- Cùng danh sách vần, có thể đánh giá khác
7. Lưu ý quan trọng
- Nhật ký đơn giản: Không phải thống kê phức tạp, chỉ ghi nhận buổi học
- Vần chưa tốt: Giúp phụ huynh biết cần ôn vần nào
- Read-only: Chi tiết session không sửa được kết quả đọc