Chạy nghiệm thu lại Sprint 113 nhé, bổ sung thành một tab mới Nghiệm thu lần 2.
Do trợ lý AI soạn; là bản đề xuất để đội sản phẩm đối chiếu, chưa phải kết luận chính thức.
Nguồn:
Giới hạn:
| # | Mục | Lần 1 | Lần 2 | Thay đổi |
|---|---|---|---|---|
| 1 | [Doc] 📬 Chuỗi email onboarding giáo viên — 2 tuần đầu | Một phần | Một phần | Không đổi so với lần 1; mã teacher chuyển sang repo flyer-go-teacher, tag teacher-v1.4.2 không sửa email. |
| 2 | Đồng bộ tính năng thu học phí, và điểm danh sang TruongSo.net | Chưa kiểm được | Chưa kiểm được | Không đổi so với lần 1; flyer-rs 13/10 chỉ bỏ cột teacher_id khỏi bảng classes (migration, test), CRM không có commit mới. |
| 3 | Liên kết thông tin lead KH từ Truongso sang Teacher | Chưa lên | Chưa lên | Không đổi so với lần 1; không có commit nào về lead sang tài khoản giáo viên. |
| 4 | [Question type]Drag & Drop text | Một phần | Một phần | Không có commit mới phía giáo viên; webs-study 13/10 sửa kéo thả chữ phía Study, không phải exam. |
| 5 | Chọn bản onboarding có output tốt nhất để improve tiếp | Đã lên | Đã lên | Không đổi so với lần 1; không có commit onboarding mới từ v3.39.1 đến v3.39.7. |
| 6 | [Teacher Teado review] Teacher.teado.ai phiên bản basic cần làm mịn, cover 100% các cases responsive và no bugs. | Một phần | Một phần | v3.39.7 lên cả hai tên miền tối 14/10; Teado ẩn Bingo AI Co-Teacher, mở được Trò chơi; 3 lỗi lần 1 còn, lỗi Trò chơi sửa một phần. |
| 7 | [Question type] Hiển thị tên bài học khi bấm vào checkpoint | Một phần | Một phần | Không đổi so với lần 1 |
| 8 | [Improve] Bổ sung audio cho dạng Matching | Chưa kiểm được | Một phần | 14/10 sửa màn Matching co nhỏ khi chọn ô; đã lên, tỷ lệ màn giữ nguyên. |
| 9 | [Improve] Hiển thị tên unit và chia các chặng bắt đầu/kết thúc unit | Đã lên | Đã lên | Không đổi so với lần 1 |
| 10 | [Question type] Dạng bài cho đọc/nghe và trả lời nhiều câu hỏi cùng lúc | Chưa kiểm được | Chưa kiểm được | 14/10 bài nghe PASSAGE hiện ảnh cạnh câu hỏi; đã lên bản chạy, chưa có bài để mở. |
| 11 | [Question type] Thêm tooltip hướng dẫn cho mỗi dạng của STUDY | Một phần | Một phần | 13/10 thêm hướng dẫn '?' cho PASSAGE, DROPDOWN, LONG_TEXT_FILL; đã có trong bản đang chạy. |
| 12 | [Question type] Dạng văn bản dài (Long Text) | Một phần | Chưa kiểm được | 13/10 DROPDOWN, LONG_TEXT_FILL hiện ảnh prompt và có hướng dẫn; nội dung trên lộ trình vẫn bằng 0. |
| 13 | [Question type] Cho phép xuống dòng khi nhập prompt | Chưa kiểm được | Một phần | Ô soạn nhiều dòng có trong admin từ 06/10 (lần 1 đã đính chính); 12/10 sửa xuống dòng sau ô trống. |
| 14 | [Improve] Mở các đảo theo Path | Một phần | Đã lên | Academic xác nhận bỏ popup học vượt (bình luận Google Docs 13/10); phần còn lại như lần 1. |
| 15 | Responsive screen 100% cho teacher.teado.ai | Một phần | Một phần | Bản v3.39.7; đo thêm drawer, trang giao bài, builder, trò chơi: đều không tràn ngang. |
| 16 | V2- Nâng cấp games.flyer.us để tăng Retention | Một phần | Đã lên | Explore có mục Trò chơi cộng đồng, tìm được; linh vật Bingo; ảnh đáp án FECO-6795 đã lên. |
| 17 | Bổ sung tính năng thông báo tình hình điểm danh về app PH trên điện thoại | Một phần | Một phần | App lên 1.7.3 (iOS 13/10, Android 12/10) nhưng không có mã mở chi tiết điểm danh. |
| 18 | Convert data exam sang study [Hoãn sang khi merge xong question type] | Một phần | Hoãn | Bảng đổi tiêu đề thành hoãn tới khi merge xong question type; admin vẫn chưa có nút. |
| 19 | Hiển thị text SĐT/username trên mục đăng nhập TK ở app Phụ huynh | Chưa lên | Chưa kiểm được | 12/10 đổi nhãn thành 'Số điện thoại hoặc tên đăng nhập', bàn phím gõ được chữ; bản 1.7.3. |
| 20 | Thêm config cho phần hiển thị đáp án nếu kết quả đúng > 80% | Một phần | Một phần | Không đổi so với lần 1; không có commit mới cho ngưỡng hiện đáp án. |
| 21 | Thêm tool đo hiệu năng api của account CB center | Một phần | Một phần | 13-14/10 đưa perf-k6 lên auto-test (dev), chạy k6 trong CI đêm trên production, báo Mattermost. |
| 22 | Bổ sung tính năng uptime hệ thống | Chưa lên | Chưa lên | Không đổi so với lần 1; không có commit nào về trang trạng thái hay uptime. |
| Mục | Lỗi | Lần 2 | Ghi chú |
|---|---|---|---|
| 11 | PASSAGE và DROPDOWN không có hướng dẫn cách làm. | Đã sửa theo mã | Có trong JS đang chạy; chưa thấy trên màn vì không có bài. |
| 16 | Explore không có danh mục và không tìm được trò chơi. | Đã sửa | Có lối tắt Trò chơi (?isGame=1); tìm 'animal' ra 65 trò chơi, mỗi lần tải 16. |
| 19 | Phụ huynh dùng username trung tâm cấp vẫn thấy ô 'Số điện thoại' trong app. | Đã sửa theo mã | Theo mã 0a923ef và bản 1.7.3; chưa xem trên máy thật. |
| 21 | Kho perf-k6 chứa kịch bản đo chưa được đưa lên Gitea, không ai chạy lại được. | Đã sửa | perf-k6 nằm trong auto-test nhánh dev từ 13/10, có README chạy lại. |
| 1 | Teado.ai chưa gửi email onboarding: cờ TEADO_ENABLED tắt ở production, chờ duyệt bản tiếng Anh. | Còn | flyer-go-teacher dev: TEACHER_ONBOARDING_EMAIL_TEADO_ENABLED vẫn 'false' ở prod. |
| 1 | Giáo viên đăng ký bằng số điện thoại không nhận gì; ZNS chưa có mẫu duyệt. | Còn | TEACHER_ONBOARDING_ZNS_TEMPLATE_ID vẫn để trống, kênh ZNS dự phòng tắt. |
| 2 | GET /v3/crm/tuitions không token trả 400 thiếu school_id thay vì 401. | Còn | Vẫn 400 'missing field school_id'; có school_id thì trả 401. |
| 2 | crm.flyer.us ghi trong pipeline là URL production nhưng thực tế rơi về trang exam (wildcard). | Còn | Vẫn trả trang exam rồi chuyển sang exam.flyer.us. |
| 4 | Tiêu đề câu hỏi không hiện trong màn xem trước, chỉ hiện câu có ô trống. | Còn | Tiêu đề '[QC-TEST] Kéo từ đúng…' không hiện; nhánh text của player không render title. |
| 4 | Đề mới tự đặt tên tiếng Anh 'New challenge', kỹ năng mặc định Nghe, không hỏi tên. | Còn | PartnerPracticeCheckPointCreate vẫn gửi name 'New challenge', skills listening; đổi tên tay được. |
| 4 | Thư viện của tôi: đề nháp xoá được qua menu ⋮ của từng dòng, nhưng đề đã đăng chỉ có Lưu trữ; đề thử đã đăng phải xoá bằng API. | Còn | Đề nháp có Xóa trong menu ⋮; đề đã đăng chỉ có Lưu trữ. |
| 5 | Khác bản V3 tham chiếu: màn tạo lớp V7 không có nút Bỏ qua. | Còn | /vi/onboarding/create-class chỉ có Tiếp tục và Thoát ở cả hai tên miền. |
| 6 | teacher.teado.ai: menu có 'Trò Chơi' nhưng /vi/games và /vi/profile-teacher chuyển về trang chủ. | Còn | Từ v3.39.7 (tối 14/10) /vi/games mở được; /vi/profile-teacher vẫn chuyển về trang chủ. |
| 6 | Teado vẫn hiện thương hiệu FLYER: 'kho học liệu của FLYER', 'Cùng FLYER…', logo FLYER. | Còn | Còn 'kho học liệu của FLYER', 'Cùng FLYER…', 'FLYER TEACHER' ở trang đăng nhập. |
| 6 | Mỗi trang Teado có lỗi GraphQL 'user currently not login' (viewerPartner) trong console. | Còn | 32/32 lượt mở trang Teado có lỗi viewerPartner, thêm viewerPartnerNotification. |
| 6 | Truy vấn TestContentCheckPointsByCefrLevelOverviewQuery chậm 526-656 ms ở trang chủ. | Còn | Teado 397-583 ms, FLYER 525-1366 ms, đo từ request tới JSON. |
| 7 | Rương chỉ hiện chữ 'Rương', không cho biết bài học bên trong. | Còn | Rương đã qua và đang khoá đều chỉ ghi 'RƯƠNG'. |
| 7 | Checkpoint Gọi Bingo không có tooltip, bản khoá bấm không phản hồi. | Còn | Gọi Bingo khoá bấm không hiện gì, ở cả 2 lộ trình. |
| 9 | Unit Hello: level PASSED nhưng completedSessions 0/1 trong API ViewerBingoStudyPaths. | Còn | 18/18 level Hello vẫn 0/1 (rương 0/3); tooltip hiện 'Thử thách 0 / 1'. |
| 15 | Nút nổi 'Hỏi chúng tôi' đè lên nội dung cuối trang ở 390 px. | Còn | Cuối các màn đã trống; trang Giao bài 390 vẫn che nút Tiếp tục. |
| 16 | Tiêu đề trang Trò chơi hiện 'GAMES' tiếng Anh trên giao diện tiếng Việt. | Còn | Thanh đầu trang vẫn 'GAMES'; tiêu đề nội dung đã là 'Trò chơi'. |
| 17 | Thông báo điểm danh trong app phụ huynh không mở được chi tiết buổi học. | Còn | Theo mã dev: không có nhánh ATTENDANCE trong cả hai luồng bấm. |
| 18 | Chuyển đổi chỉ chạy được qua CLI hoặc GraphQL thô, đội nội dung chưa tự làm được. | Còn | admin-web chỉ có kiểu sinh tự động, không có màn gọi mutation. |
| 22 | status.flyer.us hiện trang exam, dễ khiến người dùng tưởng là trang trạng thái. | Còn | Vẫn trả 'Phòng thi ảo FLYER' rồi chuyển sang exam.flyer.us. |
| Mục | Lỗi | Mức |
|---|---|---|
| 21 | Thông tin đăng nhập của tài khoản CB (production, dữ liệu thật) lưu dạng rõ trong tệp cấu hình của repo auto-test. | Cao |
| 8 | 141 part Matching trên 2 lộ trình, 422 cặp, không cặp nào có audio; HS chỉ nghe tiếng bấm. | Vừa |
| 21 | Theo README k6, PartnerViewerRollupTeachers và RollupLowTeachers trả 500 sau 45-60 giây với tài khoản CB. | Vừa |
| 4 | API PartnerPracticeCheckPointsDelete trả thành công nhưng đề đã đăng hoặc lưu trữ vẫn còn trong thư viện. | Thấp |
| 9 | Trang /vi/map?selectedLevel=starters (Candy World) trả HTML 1,19 MB, TTFB 0,56-1,14 s, vượt ngưỡng 500 ms; Dinosaur World 0,48 MB, khoảng 0,3 s. | Thấp |
| 14 | Bài đang khoá vẫn mở và làm được khi vào thẳng URL; khoá chỉ chặn trên map. | Thấp |
| 15 | Màn Thiết lập đội trò chơi ở 390: nút 'Góp ý' đè đầu phải thanh 'Vào game'. | Thấp |
| 19 | Username toàn chữ số bị app đổi thành số +84 khi đăng nhập; cần xác nhận định dạng. | Thấp |
| 21 | report.flyer.vn/k6 vẫn trả 404 ngày 15/10; bản sửa ghi kết quả k6 vào lúc 08:57 ngày 14/10, sau lượt chạy đêm. | Thấp |
| 21 | report.flyer.vn công khai không đăng nhập; báo cáo k6 của tài khoản CB sẽ đăng tại đó. | Thấp |
| 22 | uptime.flyer.us và health.flyer.us cũng rơi vào wildcard, mở trang exam. | Thấp |
| Mục | Người góp ý | Góp ý (13/10) | Lần 2 |
|---|---|---|---|
| 1 | Nga Lê | GV đăng ký bằng SĐT vẫn nhận email nếu thêm email ngay trong ngày tạo tài khoản; sang ngày khác thì không. | Theo mã, chỉ email chào mừng (hạn 24 giờ sau khi đăng ký) bị bỏ; thêm email muộn vẫn nhận các thư còn tới hạn. Người yêu cầu đề nghị đưa logic ra buổi họp. |
| 6 | Nga Lê | Hỏi chữ FLYER trên Teado đổi thành Teado hay theo logic nào. | Còn: modal Khám phá, Bắt đầu nhanh, trang đăng nhập Teado vẫn ghi FLYER; cần PM chốt quy tắc thương hiệu. |
| 7 | Nga Lê | Tooltip rương có tên và số rương đầy đủ (ảnh prnt.sc). | Production 14/10: rương hiện "RƯƠNG" và tiến độ, không có tên bài bên trong; cần chốt yêu cầu là tên bài hay số rương. |
| 8 | Nga Lê | Matching đã có audio, kèm bài trên dev.study.flyer.us. | Khớp: mã chạy; bài dev là câu ghép cặp LISTEN_MATCH có audio trong bài PASSAGE thử; 2 lộ trình production chưa có cặp Matching nào có audio (0/422). |
| 12 | Nga Lê | Đề Long Text và Dropdown có trên dev.study.flyer.us. | Khớp: mã đã lên production; nội dung mới có trên dev, lộ trình production chưa có. |
| 13 | Nga Lê | Xuống dòng trên admin đã pass. | Khớp: ô soạn nhiều dòng có trên admin.flyer.vn từ 06/10; nhận định lần 1 đã đính chính. |
| 14 | Nga Lê | Academic xác nhận đã bỏ popup học vượt. | Đổi kết luận sang Đã lên. |
| 15 | Nga Lê | Gửi ảnh màn builder; hỏi màn drawer là màn nào. | Lần 2 đo drawer tạo lớp, trang giao bài, builder kéo thả, trò chơi: đều 0 px tràn ngang. |
| 16 | Tung Nguyen | Hỏi Khám phá đã tìm được trò chơi chưa. | Đã sửa: Khám phá có lối tắt Trò chơi, tìm "animal" ra 65 trò chơi (tải 16 mỗi lần). |
| 17 | Khánh Linh Nguyễn | Đã có thông báo điểm danh; app và web đều chưa có màn chi tiết để dẫn từ thông báo. | Khớp với lần 2. |
| 19 | Nga Lê | App đã bỏ phần số điện thoại ở ô đăng nhập (ảnh prnt.sc). | Khớp: nhãn mới trong mã 12/10 và bản 1.7.3; lỗi lần 1 đã sửa. |
| 21 | Nga Lê | Báo cáo k6 xem tạm trên artifact riêng; đợt cuối server thiếu tài nguyên nên report auto test tắt. | Khớp: kịch bản k6 đã lên Gitea, report.flyer.vn/k6 vẫn 404 ngày 14/10. |
| S114 | Nga Lê | Xin lại phần feedback ở đoạn có chữ "giới thiệu". | Hai chỗ có chữ này (lms.flyer.us, ghi chú phát hành app 2.3.1) thuộc mục đã chuyển sang Sprint 114. |
13 bình luận trên Google Docs lần 1. Nhóm QC thử trên dev.study.flyer.us, nghiệm thu này thử trên production, nên phần lệch chủ yếu là nội dung đã có trên dev nhưng chưa lên production.
Chuỗi email FLYER chạy, ảnh designer đã phục vụ; nhánh Teado vẫn tắt, giáo viên chỉ có SĐT chưa nhận.
So với lần 1: Không đổi so với lần 1; mã teacher chuyển sang repo flyer-go-teacher, tag teacher-v1.4.2 không sửa email.
Ảnh email chào mừng của designer, phục vụ từ API teacher production
Route điểm danh, học phí và API v3/crm vẫn phản hồi trên b2c.truongso.net (chưa đăng nhập); hai lỗi nhỏ lần 1 vẫn còn.
So với lần 1: Không đổi so với lần 1; flyer-rs 13/10 chỉ bỏ cột teacher_id khỏi bảng classes (migration, test), CRM không có commit mới.
Route điểm danh CRM, chưa đăng nhập chuyển về màn đăng nhập
Route học phí CRM trên điện thoại, chuyển về đăng nhập
/v3/crm/tuitions không token vẫn trả 400 thay vì 401
So sánh mã 400 và 401, đoạn mã gây lỗi
Chưa có luồng biến lead Trường Số thành tài khoản giáo viên; API CRM chỉ nối học sinh, trường.
So với lần 1: Không đổi so với lần 1; không có commit nào về lead sang tài khoản giáo viên.
Commit từ 12/10 và OpenAPI CRM, chưa có luồng lead sang GV
Route khách hàng CRM chuyển về đăng nhập khi chưa đăng nhập
GV tạo, lưu, xem trước đề kéo thả chữ được; tiêu đề câu hỏi không hiện khi xem trước. Học sinh làm đề GV giao trên exam.flyer.us, chưa thử vì tài khoản hết Pro; lộ trình Study chưa có bài kéo thả chữ.
So với lần 1: Không có commit mới phía giáo viên; webs-study 13/10 sửa kéo thả chữ phía Study, không phải exam.
Trình soạn Thả vào chỗ trống: tiêu đề, câu, từ đúng, từ nhiễu
Đề lưu xong vẫn tên 'New challenge', kỹ năng Nghe
Xem trước: hiện câu, thẻ từ và tên đề, không có tiêu đề câu hỏi
Trang xem trước trên exam.flyer.us; thẻ từ không kéo được trong chế độ xem trước
Onboarding V7 chạy giống nhau trên teacher.flyer.us và teacher.teado.ai; màn tạo lớp vẫn không có nút Bỏ qua.
So với lần 1: Không đổi so với lần 1; không có commit onboarding mới từ v3.39.1 đến v3.39.7.
Teado: màn tạo lớp V7, chỉ có Tiếp tục và Thoát
FLYER: màn tạo lớp V7 giống Teado
Teado đã ẩn Bingo AI Co-Teacher, menu Trò chơi đã mở được, nhưng vẫn mang thương hiệu FLYER.
So với lần 1: v3.39.7 lên cả hai tên miền tối 14/10; Teado ẩn Bingo AI Co-Teacher, mở được Trò chơi; 3 lỗi lần 1 còn, lỗi Trò chơi sửa một phần.
Teado: modal 'kho học liệu của FLYER', không còn Bingo AI Co-Teacher
Trang đăng nhập Teado vẫn ghi FLYER TEACHER
v3.39.7 (15/10): Teado mở được trang Trò chơi
v3.39.7: Teado vào được màn Thiết lập đội
Bài thường, cúp, bài khoá đều hiện tên bài; rương chỉ ghi 'Rương', Gọi Bingo không có tooltip.
So với lần 1: Không đổi so với lần 1
Bài đã qua: hiện tên bài, nút Ôn tập
Rương đã qua chỉ ghi RƯƠNG, 0/3
Bài đang học: tên bài, nút Bắt đầu
Bài khoá: tên bài và lời nhắc mở khoá
Mở được bài Matching; chạm ô chỉ phát tiếng bấm vì 0/422 cặp Matching trên lộ trình có audio.
So với lần 1: 14/10 sửa màn Matching co nhỏ khi chọn ô; đã lên, tỷ lệ màn giữ nguyên.
Bài Matching trên lộ trình Candy World
Chọn ô 'three': màn không còn co nhỏ
Desktop: ghép 3-three, màn không co
Nút ? mở ví dụ Matching
Banner tên unit, vạch chia unit, cúp cuối unit vẫn hiển thị ở 2 lộ trình; cúp có dấu tích khi unit đã qua.
So với lần 1: Không đổi so với lần 1
Cúp cuối unit Hello, vạch chia, banner tên unit
Desktop: banner unit MY SCHOOL trên map
Lỗi lần 1: bài Hello đã qua hiện 0/1
Mã PASSAGE đọc, nghe có trong bản đang chạy nhưng 0/2.763 part trên lộ trình là PASSAGE.
So với lần 1: 14/10 bài nghe PASSAGE hiện ảnh cạnh câu hỏi; đã lên bản chạy, chưa có bài để mở.
Nút '?' mở ví dụ động cho Matching, điền từ; ví dụ dạng mới có trong mã đang chạy.
So với lần 1: 13/10 thêm hướng dẫn '?' cho PASSAGE, DROPDOWN, LONG_TEXT_FILL; đã có trong bản đang chạy.
Ví dụ động của Matching khi bấm ?
Ví dụ của dạng điền từ khi bấm ?
Mã điền nhiều ô và dropdown đã lên, nhưng 0 part DROPDOWN, LONG_TEXT_FILL trong 422 checkpoint lộ trình.
So với lần 1: 13/10 DROPDOWN, LONG_TEXT_FILL hiện ảnh prompt và có hướng dẫn; nội dung trên lộ trình vẫn bằng 0.
Màn HS xuống dòng đúng ở câu hội thoại; 91 part trên lộ trình có xuống dòng.
So với lần 1: Ô soạn nhiều dòng có trong admin từ 06/10 (lần 1 đã đính chính); 12/10 sửa xuống dòng sau ô trống.
Hội thoại hai dòng hiển thị đúng trên điện thoại
Câu hỏi và câu trả lời xuống dòng ở 390
Cùng bài ở 1440, xuống dòng giữ nguyên
Candy World và Dinosaur World mở riêng; đổi lộ trình không có popup 'học vượt'.
So với lần 1: Academic xác nhận bỏ popup học vượt (bình luận Google Docs 13/10); phần còn lại như lần 1.
Menu Chương trình của bạn có 2 lộ trình
Chuyển sang Dinosaur World không có popup
Desktop: chuyển lộ trình không hỏi học vượt
Bài đầu Dinosaur World mở sẵn
Không tràn ngang ở 16 màn FLYER, 15 màn Teado, drawer, builder, trò chơi; nút nổi vẫn che nút Tiếp tục khi giao bài.
So với lần 1: Bản v3.39.7; đo thêm drawer, trang giao bài, builder, trò chơi: đều không tràn ngang.
Teado 390: Hỏi chúng tôi che đầu phải nút Tiếp tục
Cuối Quản lý lớp 390: nút nổi không che nội dung
Drawer tạo lớp 390 vừa khung, không tràn ngang
Editor kéo thả 390 vừa khung
Explore tìm và mở được trò chơi cộng đồng, chọn lớp vào màn chơi; tiêu đề đầu trang vẫn 'GAMES'.
So với lần 1: Explore có mục Trò chơi cộng đồng, tìm được; linh vật Bingo; ảnh đáp án FECO-6795 đã lên.
Explore: lối tắt Trò chơi và mục Trò chơi cộng đồng
Tìm 'animal' trong Explore ra các trò chơi Animals
Bấm thẻ game: hộp Chọn lớp để chơi tiếng Việt
Màn Thiết lập đội với linh vật Bingo
Máy chủ gửi thông báo điểm danh cho phụ huynh; theo mã, app 1.7.3 chưa xử lý loại thông báo này.
So với lần 1: App lên 1.7.3 (iOS 13/10, Android 12/10) nhưng không có mã mở chi tiết điểm danh.
Mã app không xử lý loại thông báo điểm danh
App Store: bản 1.7.3 phát hành 13/10
Mục đã hoãn; mutation adminConvertExamToStudy có từ 29/09 nhưng admin-web chưa có giao diện gọi.
So với lần 1: Bảng đổi tiêu đề thành hoãn tới khi merge xong question type; admin vẫn chưa có nút.
Mutation có ở exam, admin-web chưa có nút gọi
Mã 12/10 đổi nhãn đăng nhập app phụ huynh; bản 1.7.3 đã lên store, chưa xem trên máy cài từ store.
So với lần 1: 12/10 đổi nhãn thành 'Số điện thoại hoặc tên đăng nhập', bàn phím gõ được chữ; bản 1.7.3.
Diff nhãn đăng nhập app phụ huynh, commit 12/10
Google Play: bản 1.7.3, cập nhật 12/10/2026
App Store: trang ứng dụng Teacher Assistant AI (số bản 1.7.3 xem ở ảnh mục 17)
Trang giao bài có ngưỡng 'Hiện đáp án khi đạt từ' 10% đến 100%; phía học sinh chưa làm thử.
So với lần 1: Không đổi so với lần 1; không có commit mới cho ngưỡng hiện đáp án.
Ngưỡng 'Hiện đáp án khi đạt từ': Mọi mức điểm, 10% đến 70%, cuộn xuống tới 100%
Chọn ngưỡng 80% trong trang Giao bài tập
Bật Ẩn đáp án thì ô ngưỡng bị khoá
Kịch bản k6 đo teacher API bằng tài khoản CB lên Gitea, chạy CI đêm; báo cáo /k6 còn 404.
So với lần 1: 13-14/10 đưa perf-k6 lên auto-test (dev), chạy k6 trong CI đêm trên production, báo Mattermost.
Kịch bản k6: endpoint, ngưỡng, tài khoản, lịch CI
report.flyer.vn/k6 trả 404, báo cáo k6 chưa đăng
Chưa có trang trạng thái; status.flyer.us, uptime.flyer.us chuyển sang exam.flyer.us; chỉ có /v3/health và Grafana nội bộ.
So với lần 1: Không đổi so với lần 1; không có commit nào về trang trạng thái hay uptime.
status.flyer.us vẫn mở trang exam
uptime.flyer.us cũng mở trang exam
api.flyer.us/v3/health trả OK
monitor.flyer.vn là Grafana nội bộ, cần đăng nhập
productcost.flyer.vn công khai, không đăng nhập, lộ chi phí nội bộ và tên trung tâm khách hàng. curl không cookie: 200, đủ mục chi phí, người dùng, trung tâm.
Khoá Datadog RUM bị từ chối (403) trên teacher.flyer.us, không có dữ liệu RUM. 31/32 yêu cầu gửi Datadog lỗi (1 chưa xong); gọi lại một yêu cầu trả 403 'API key is missing or invalid'.
Datadog RUM: 32 yêu cầu lỗi, intake trả 403
Chạy nghiệm thu cho anh Sprint 113 trên production nhé, top notch QC và review kỹ nhất có thể https://roadmap.flyer.vn/sprint-113
Do trợ lý AI soạn; là bản đề xuất để đội sản phẩm đối chiếu, chưa phải kết luận chính thức.
Nguồn:
Giới hạn:
| # | Mục | Kết luận | Ghi chú |
|---|---|---|---|
| 1 | Tối ưu luồng gửi mail báo cáo ngày tuần tháng | Đã lên | Giờ gửi mặc định 08:00 cả giao diện lẫn máy chủ (FECO-6710) |
| 2 | [Doc] 📬 Chuỗi email onboarding giáo viên — 2 tuần đầu | Một phần | Chuỗi email FLYER đã bật; Teado tắt; GV chỉ có SĐT không nhận |
| 3 | [Finance] 5 kịch bản tài chính Free AI Grading (data 24 tháng) | Một phần | Có trang và tên miền; chi phí dừng ở tháng 6/2026, lượng dùng dừng 29/08; không real-time |
| 4 | Đồng bộ tính năng thu học phí, và điểm danh sang TruongSo.net | Chưa kiểm được | API, màn điểm danh và học phí lên CRM Trường Số 06/10; chưa dùng thử |
| 5 | [App] Report lỗi trên App FLYER Test | Chưa kiểm được | Nút Góp ý/Báo lỗi có trong mã bản 2.3.1 (07/10); chưa bấm thử |
| 6 | Liên kết thông tin lead KH từ Truongso sang Teacher | Chưa lên | Chưa có luồng lead → tài khoản GV; mới nối lead với học sinh, trường |
| 7 | [Question type]Drag & Drop text | Một phần | GV tạo, lưu, xem trước được; màn học sinh chưa kéo thử |
| 8 | Improve UI của study + exam để học sinh có trải nghiệm làm bài tốt nhất [Chi tiết là các tasks của Ngọc đang suggest] | Một phần | Nhiều sửa UI đã lên; lms.flyer.us chỉ là trang giới thiệu |
| 9 | Chọn bản onboarding có output tốt nhất để improve tiếp | Đã lên | Onboarding V7 (cơ chế V3) chạy trên cả hai tên miền |
| 10 | [Teacher Teado review] Teacher.teado.ai phiên bản basic cần làm mịn, cover 100% các cases responsive và no bugs. | Một phần | v3.39.1 đã lên; còn lỗi thương hiệu FLYER, menu Trò chơi |
| 11 | [Question type] Hiển thị tên bài học khi bấm vào checkpoint | Một phần | Tooltip có cho bài và rương; rương chỉ ghi "Rương" |
| 12 | [Improve] Bổ sung audio cho dạng Matching | Chưa kiểm được | Mã phát audio khi chạm ô đã lên main; chưa nghe thử |
| 13 | [Improve] Hiển thị tên unit và chia các chặng bắt đầu/kết thúc unit | Đã lên | Tên unit, vạch chia unit, cúp cuối unit trên map |
| 14 | [Question type] Dạng bài cho đọc/nghe và trả lời nhiều câu hỏi cùng lúc | Chưa kiểm được | Mã PASSAGE đã lên; 12 part trong cơ sở dữ liệu, không có trên lộ trình |
| 15 | [Question type] Thêm tooltip hướng dẫn cho mỗi dạng của STUDY | Một phần | "?" có cho 15 dạng cũ; thiếu PASSAGE, DROPDOWN |
| 16 | [Question type] Dạng văn bản dài (Long Text) | Một phần | DROPDOWN, LONG_TEXT_FILL có mã; gần như chưa có nội dung |
| 17 | [Question type] Cho phép xuống dòng khi nhập prompt | Chưa kiểm được | Màn học sinh xuống dòng được; ô soạn nhiều dòng đã về lại admin từ 06/10 |
| 18 | [Improve] Mở các đảo theo Path | Một phần | Mỗi lộ trình mở riêng; không có popup "học vượt" |
| 19 | Responsive screen 100% cho teacher.teado.ai | Một phần | 0 px tràn ngang ở 16 màn FLYER, 14 màn Teado; chưa phủ drawer, builder |
| 20 | Nâng cấp games.flyer.us để tăng Retention | Một phần | Trò chơi có theme mới; Explore chưa tìm được game |
| 21 | Bổ sung tính năng thông báo tình hình điểm danh về app PH trên điện thoại | Một phần | Backend đã gửi thông báo điểm danh; app chưa có màn chi tiết |
| 22 | Convert data exam sang study | Một phần | Có lệnh chuyển đổi ở backend; admin chưa có nút |
| 23 | Hiển thị text SĐT/username trên mục đăng nhập TK ở app Phụ huynh | Chưa lên | App vẫn ghi "Số điện thoại" +84; chỉ web đã đổi |
| 24 | Bổ sung đủ content cho giáo viên tiểu học. | Chưa kiểm được | Explore 14.880 bài Pre-A1–A2; thiếu số gốc để so |
| 25 | Thêm config cho phần hiển thị đáp án nếu kết quả đúng > 80% | Một phần | Ngưỡng "Hiện đáp án khi đạt từ" 10–100% trong giao bài |
| 26 | Thêm tool đo hiệu năng api của account CB center | Một phần | Có công cụ ghi luồng GraphQL; kịch bản k6 mới nằm trên máy cá nhân |
| 27 | Bổ sung tính năng uptime hệ thống | Chưa lên | Chưa có trang trạng thái; status.flyer.us rơi về trang exam |
Tracking-events đã chuyển sang Sprint 114 (12/10). Lỗi khoá Datadog RUM bị từ chối (403) vẫn còn trên production.
Giờ gửi mặc định 08:00 cả giao diện lẫn máy chủ (FECO-6710)
Cài đặt email báo cáo: giờ gửi 08:00.
Chuỗi email FLYER đã bật; Teado tắt; GV chỉ có SĐT không nhận
Email chào mừng dựng từ mẫu HTML trong flyer-go (05/10, FECO-6743). Đầu thư ghi "FLYER Teacher", ảnh ghi "FLYER Teado", thân thư ghi "6000+ bài".
Có trang và tên miền; chi phí dừng ở tháng 6/2026, lượng dùng dừng 29/08; không real-time
API, màn điểm danh và học phí lên CRM Trường Số 06/10; chưa dùng thử
Route điểm danh CRM Trường Số tồn tại, chuyển về đăng nhập.
Màn đăng nhập CRM trên điện thoại.
Nút Góp ý/Báo lỗi có trong mã bản 2.3.1 (07/10); chưa bấm thử
App Store bản 2.3.1 (07/10); nhãn riêng tư ghi "Data Not Collected".
Chưa có luồng lead → tài khoản GV; mới nối lead với học sinh, trường
Màn đăng nhập CRM Trường Số (cùng ảnh mục 4); chưa đăng nhập nên chưa xem được luồng lead.
GV tạo, lưu, xem trước được; màn học sinh chưa kéo thử
Builder: chế độ "Thả vào chỗ trống".
Xem trước: không hiện tiêu đề câu hỏi.
Nhiều sửa UI đã lên; lms.flyer.us chỉ là trang giới thiệu
Trang chủ Study sau đăng nhập (390×844).
Onboarding V7 (cơ chế V3) chạy trên cả hai tên miền
Onboarding V7 trên teacher.flyer.us, không có "Bỏ qua".
Cùng màn trên teacher.teado.ai.
v3.39.1 đã lên; còn lỗi thương hiệu FLYER, menu Trò chơi
teacher.teado.ai bản v3.39.1.
Teado ở 390 px: còn chữ FLYER.
Tooltip có cho bài và rương; rương chỉ ghi "Rương"
Bấm rương đã mở: chưa ghi lại được tooltip.
Mã phát audio khi chạm ô đã lên main; chưa nghe thử
Mã nguồn: chạm ô Matching phát audio (26/09).
Tên unit, vạch chia unit, cúp cuối unit trên map
Tên unit, vạch chia unit, cúp cuối unit.
Mã PASSAGE đã lên; 12 part trong cơ sở dữ liệu, không có trên lộ trình
Mã nguồn: dạng PASSAGE đọc/nghe (28/09).
"?" có cho 15 dạng cũ; thiếu PASSAGE, DROPDOWN
Mã nguồn: nút "?" hướng dẫn cho các dạng cũ (25/09).
DROPDOWN, LONG_TEXT_FILL có mã; gần như chưa có nội dung
Mã nguồn: DROPDOWN và LONG_TEXT_FILL (28/09).
Màn học sinh xuống dòng được; ô soạn nhiều dòng đã về lại admin từ 06/10
Mã nguồn: xuống dòng ở màn học sinh (01/10).
admin-web: commit revert ngày 26/09; ô soạn được đưa lại vào main ngày 06/10 (#136, không có trong ảnh).
Mỗi lộ trình mở riêng; không có popup "học vượt"
Sidebar: danh sách lộ trình Candy World, Dinosaur World; tiến độ 22/312 của lộ trình đang chọn.
0 px tràn ngang ở 16 màn FLYER, 14 màn Teado; chưa phủ drawer, builder
teacher.flyer.us 390: Khám phá, nút 'Hỏi chúng tôi' đè lên thẻ bài tập cuối màn.
teacher.teado.ai 390: Quản lý lớp, hộp chào mừng còn chữ FLYER.
Trò chơi có theme mới; Explore chưa tìm được game
Trang Trò chơi: tiêu đề "GAMES" tiếng Anh.
Explore không tìm ra trò chơi.
Backend đã gửi thông báo điểm danh; app chưa có màn chi tiết
App Teacher Assistant AI 1.7.2 (vai trò phụ huynh nằm trong app này).
Có lệnh chuyển đổi ở backend; admin chưa có nút
Mã nguồn: commit 30/09 thêm lệnh đề xuất dạng bài cho từng part; lệnh chuyển đổi có từ 29/09 (không có trong ảnh).
App vẫn ghi "Số điện thoại" +84; chỉ web đã đổi
Web phụ huynh đã ghi "tên đăng nhập"; app chưa đổi.
Explore 14.880 bài Pre-A1–A2; thiếu số gốc để so
Explore: 14.880 bài Pre-A1–A2.
Ngưỡng "Hiện đáp án khi đạt từ" 10–100% trong giao bài
Drawer giao bài, bước 3.
Danh sách ngưỡng hiện đáp án: Mọi mức điểm, 10% đến 70% trong khung nhìn, cuộn tiếp tới 100%.
Có công cụ ghi luồng GraphQL; kịch bản k6 mới nằm trên máy cá nhân
auto-test: công cụ ghi luồng GraphQL cho k6 (23/09).
Chưa có trang trạng thái; status.flyer.us rơi về trang exam
status.flyer.us thực chất là trang exam.
| Mục | Lỗi | Mức |
|---|---|---|
| 3 | productcost.flyer.vn công khai, không đăng nhập, lộ chi phí nội bộ và tên trung tâm khách hàng. | Cao |
| 2 | Teado.ai chưa gửi email onboarding: cờ TEADO_ENABLED tắt ở production, chờ duyệt bản tiếng Anh. | Vừa |
| 2 | Giáo viên đăng ký bằng số điện thoại không nhận gì; ZNS chưa có mẫu duyệt. | Vừa |
| 3 | Trang chi phí ghi 'gần thời gian thực' theo yêu cầu nhưng thực tế là ảnh chụp tĩnh ngày 29/08. | Vừa |
| 5 | Nhãn quyền riêng tư App Store ghi 'Data Not Collected' trong khi form thu số điện thoại, ảnh, video. | Vừa |
| 7 | Tiêu đề câu hỏi không hiện trong màn xem trước, chỉ hiện câu có ô trống. | Vừa |
| 10 | teacher.teado.ai: menu có 'Trò Chơi' nhưng /vi/games và /vi/profile-teacher chuyển về trang chủ. | Vừa |
| 10 | Teado vẫn hiện thương hiệu FLYER: 'kho học liệu của FLYER', 'Cùng FLYER…', logo FLYER. | Vừa |
| 11 | Rương chỉ hiện chữ 'Rương', không cho biết bài học bên trong. | Vừa |
| 20 | Explore không có danh mục và không tìm được trò chơi. | Vừa |
| 21 | Thông báo điểm danh trong app phụ huynh không mở được chi tiết buổi học. | Vừa |
| 23 | Phụ huynh dùng username trung tâm cấp vẫn thấy ô 'Số điện thoại' trong app. | Vừa |
| 26 | Kho perf-k6 chứa kịch bản đo chưa được đưa lên Gitea, không ai chạy lại được. | Vừa |
| 3 | free-ai-projections báo lỗi console 401 doc-comments khi khách chưa đăng nhập. | Thấp |
| 4 | GET /v3/crm/tuitions không token trả 400 thiếu school_id thay vì 401. | Thấp |
| 4 | crm.flyer.us ghi trong pipeline là URL production nhưng thực tế rơi về trang exam (wildcard). | Thấp |
| 5 | Ghi chú phát hành 2.3.1 không giới thiệu tính năng Góp ý cho người dùng. | Thấp |
| 7 | Đề mới tự đặt tên tiếng Anh 'New challenge', kỹ năng mặc định Nghe, không hỏi tên. | Thấp |
| 7 | Thư viện của tôi: đề nháp xoá được qua menu ⋮ của từng dòng; đề đã đăng chỉ có Lưu trữ, không xoá được trên giao diện. | Thấp |
| 9 | Khác bản V3 tham chiếu: màn tạo lớp V7 không có nút Bỏ qua. | Thấp |
| 10 | Mỗi trang Teado có lỗi GraphQL 'user currently not login' (viewerPartner) trong console. | Thấp |
| 10 | Truy vấn TestContentCheckPointsByCefrLevelOverviewQuery chậm 526-656 ms ở trang chủ. | Thấp |
| 11 | Checkpoint Gọi Bingo không có tooltip, bản khoá bấm không phản hồi. | Thấp |
| 13 | Unit Hello: level PASSED nhưng completedSessions 0/1 trong API ViewerBingoStudyPaths. | Thấp |
| 15 | PASSAGE và DROPDOWN không có hướng dẫn cách làm. | Thấp |
| 19 | Nút nổi 'Hỏi chúng tôi' đè lên nội dung cuối trang ở 390 px. | Thấp |
| 20 | Tiêu đề trang Trò chơi hiện 'GAMES' tiếng Anh trên giao diện tiếng Việt. | Thấp |
| 22 | Chuyển đổi chỉ chạy được qua CLI hoặc GraphQL thô, đội nội dung chưa tự làm được. | Thấp |
| 27 | status.flyer.us hiện trang exam, dễ khiến người dùng tưởng là trang trạng thái. | Thấp |