PRD-001 · User stories US-71 tới US-105
Một phần của PRD-001. Bảng user story US-71 tới US-105; story mới thêm vào cuối bảng ở trang từ US-106.
| ID | Story | Acceptance criteria (quan sát được) | REQ |
|---|---|---|---|
| US-71 | As a Marlin, I want ghi lại định kỳ tôi tin con đang thế nào theo từng môn, so that tôi thấy được niềm tin của mình lệch bao nhiêu so với dữ liệu. | marlins #/child/{id}/beliefs khai mức lo lắng + điểm hình dung + cảm nhận theo môn; màn hình đặt niềm tin của bố mẹ cạnh ước tính của hệ; các lần khai trước xem lại được. | REQ-PAR-05 |
| US-72 | As a Dolphin, I want được cấp quyền và vào cổng làm việc ngay trong ngày đầu, so that tôi bắt đầu theo sát learner mà không chờ ai dựng tài khoản. | Quản trị cấp vai trò mentor từ admin #/access bằng email; Dolphin đăng nhập dolphin một lần là thấy danh sách learner; trước khi được cấp quyền thì màn hình nói rõ "chưa có quyền", không hiện dữ liệu trẻ. | REQ-ACC-05, REQ-MEN-01 |
| US-73 | As a Nemo, I want mỗi Unit là một dãy ô có hình, làm sai thì sửa tới khi đúng, so that em biết mình đang ở đâu trong unit và không bỏ qua chỗ chưa hiểu. | Unit hiện dãy ô, mỗi ô một hình + 2–3 chữ, ba màu trạng thái (chưa làm · đã xong · cần làm ngay); ô đầu "Học vượt" chỉ có 1 bong bóng, sai một câu là làm lại từ đầu; trong bài, chọn sai phải chọn lại tới khi đúng, hết bong bóng thì làm lại cả bài. | REQ-LRN-16/17 |
| US-74 | As a Nemo, I want mỗi màn có địa chỉ riêng gửi được cho người khác và tự sửa được hồ sơ của mình, so that em chia sẻ đúng chỗ đang xem và không phải nhờ bố mẹ sửa hộ. | Copy địa chỉ đang xem gửi đi mở ra đúng màn đó; nút quay lại của trình duyệt hoạt động; learn /profile sửa được họ tên/ngày sinh/lớp/trường; logo về trang gốc, chip tên school về School Home. | REQ-LRN-11/12/14, REQ-UX-11/12 |
| US-75 | As a Staff, I want mở từng đề trong Coral thấy đủ nguồn gốc và lọc theo lớp/môn/dạng đề, so that tôi kiểm được đề nào thật, đề nào còn thiếu thông tin. | coral tab "Ngân hàng đề": mỗi đề hiện link gốc, trường, ngày thi, năm học, hệ thi, vòng; lọc kết hợp lớp + môn + dạng đề; mở một đề xem được từng câu kèm đáp án, hiển thị được cả vi lẫn en. | REQ-CNT-06/12/13 |
| US-76 | As a Marlin, I want duyệt các school và Whale ngay trong cổng phụ huynh, so that tôi hiểu con sắp học gì trước khi bàn với con. | marlins #/explore liệt kê school, mỗi school một trang riêng; Whale và Orca tách thành cụm riêng; phụ huynh chỉ xem, không sửa được nội dung học. | REQ-PAR-13 |
| US-77 | As a Nemo, I want trước khi luyện được hỏi một câu "con thấy phần này thế nào", so that sau bài em biết mình tự đánh giá đúng hay lệch. | Đúng một câu 4 mức bằng lời thường, bỏ qua được; nút chính luôn là "Bắt đầu làm bài"; cuối bài có một câu đối chiếu điều em đoán với kết quả thật. | REQ-LRN-15 |
| US-78 | As a Marlin, I want ảnh tôi tải lên (bài làm của con, ảnh chân dung) chỉ hiện sau khi được kiểm duyệt, so that không có ảnh nào của con bị lộ ra ngoài ngoài ý muốn. | Ảnh vừa tải ở trạng thái chờ duyệt và không hiện ở nơi công khai; ảnh bị từ chối có lý do đọc được; xóa ảnh thì mọi nơi hiển thị đều mất theo. | REQ-MED-01..04 |
| US-79 | As a Nemo, I want xem kế hoạch học mới nhất và các bản trước kèm "đổi gì so với bản trước, vì sao", so that em hiểu vì sao hôm nay hệ bảo em học cái này. | learn /plan hiện bản mới nhất + danh sách bản cũ; mỗi bản nói rõ khác bản trước ở chỗ nào và do việc gì (ốm, đổi ngày thi, kết quả mới); con hoặc bố mẹ khai thêm thông tin thì có bản mới ngay; bố mẹ xem đúng bản đó ở marlins #/child/{id}/plan, không có bản riêng. | REQ-LRN-18, REQ-PAR-15 |
| US-80 | As a Nemo/Marlin lần đầu đăng nhập, I want được dẫn đi một vòng, mỗi lúc sáng lên đúng một khu kèm một câu giải thích, so that tôi biết mỗi chỗ dùng để làm gì mà không phải bấm thử khắp nơi. | Lần đầu vào learn /, learn /{school}/hoc, marlins #/ và marlins #/child/{id}, vòng dẫn tự mở sau khi trang đã tải xong; mỗi bước chỉ một khu sáng, phần còn lại tối đi; bấm Esc, bấm ra nền hoặc "Bỏ qua hướng dẫn" là thoát ngay ở bất kỳ bước nào; khu nào không có trên màn (chưa có con, hôm nay không có bài ôn) thì bước đó không xuất hiện, không có đèn rọi chiếu vào chỗ trống; lần vào sau không tự mở nữa, muốn xem lại thì bấm avatar → "Xem hướng dẫn". | REQ-ONB-09 |
| US-81 | As a Marlin mới nghe tên Nemo12, I want được gợi ý xem phim Đi tìm Nemo và biết nhân vật nào ứng với vai nào, so that tôi hiểu ngay cách gọi tên trong hệ mà không phải đọc trang giải thích dài. | nemo12.com (dưới lưới school) và marlins #/ có một card nói tên phim + năm; bấm "Ai là ai trong phim?" mở ra ánh xạ Nemo · Marlin · Crush · Bruce · cá voi · Dory sang vai trong Nemo12; card không chứa link tới bất kỳ dịch vụ xem phim nào; ở marlins bấm ✕ là ẩn hẳn, lần sau đăng nhập không hiện lại. | REQ-BRD-06 |
| US-82 | As a Marlin, I want xem các buổi gặp mặt sắp tới của Nemo12 và giữ một chỗ ngay trên cổng phụ huynh, so that tôi gặp được bố mẹ khác và đội ngũ trước khi quyết định cho con học. | marlins #/events chỉ liệt kê buổi sắp diễn ra, mỗi thẻ nói giờ · nơi · còn mấy chỗ; bấm vào mở #/events/{id} có mục tiêu, lịch trình từng mốc giờ, địa điểm, chi phí và ai đã đăng ký (chỉ tên, không email/điện thoại); bấm Đăng ký tham gia là giữ chỗ ngay, bấm Bỏ chỗ này là trả lại chỗ cho người khác; buổi đã đủ người, đã huỷ hoặc đã tới giờ thì màn hình nói rõ vì sao không đăng ký được. | REQ-PAR-16 |
| US-83 | As a Marlin lần đầu nghe tên "Marlins", I want biết Marlins là ai và vì sao lại tên như vậy, so that tôi hiểu mình đang tham gia cộng đồng kiểu gì trước khi giao việc học của con cho nó. | nemo12.com (dưới ba thẻ persona), marlins #/ và pearl /marlins cùng nói: Marlins là cộng đồng bố mẹ sẵn sàng học để giúp con tốt hơn; tên lấy từ người bố trong Đi tìm Nemo; hai cột đối nhau "Ban đầu, Marlin…" và "Marlin học cách…"; kết bằng "một Marlin không phải phụ huynh hoàn hảo". Ở marlins bấm ✕ là ẩn hẳn, lần sau đăng nhập không hiện lại. | REQ-BRD-07 |
| US-84 | As a Marlin vừa khai xong thông tin con, I want hệ thống nói thẳng việc tiếp theo tôi nên làm, so that tôi không đứng trước một cái bảng trống mà không biết bắt đầu từ đâu. | marlins #/ hiện MỘT việc kế tiếp cho mỗi con, kèm câu nói vì sao đáng làm và một nút đi thẳng tới đúng màn đó; làm xong việc ấy ở màn kia thì lần sau về trang chủ nó đã tự tắt và việc mới hiện lên. Bận rồi vài hôm sau quay lại, #/next-steps vẫn liệt kê đủ việc đã xong (gạch ngang) và việc còn thiếu, không bắt khai lại từ đầu. | REQ-PAR-17 |
| US-84 | As a Dolphin/Staff, I want dựng hồ sơ mentor và cố vấn ngay trong cổng làm việc, so that đội ngũ hiện ra đúng người thật mà không phải nhờ ai sửa mã nguồn. | dolphin #/doi-ngu liệt kê mọi hồ sơ kèm trạng thái; tạo mới điền tên, ảnh, một dòng giới thiệu, nơi học/làm, môn phụ trách, tiểu sử; cố vấn không cần tài khoản vẫn tạo được hồ sơ; hồ sơ draft không xuất hiện ở bất kỳ trang công khai nào. | REQ-MEN-07 |
| US-85 | As a Marlin đang cân nhắc, I want thấy mentor của con mình từng học trường chuyên nào, lớp chuyên gì, tốt nghiệp năm nào, so that tôi tin được câu "mentor đều là cựu học sinh trường chuyên" thay vì phải tin lời quảng cáo. | Mỗi thẻ mentor trên nemo12.com hiện trường · lớp chuyên · năm tốt nghiệp, kèm dấu đã xác minh; dòng tổng ở đầu đếm đúng số mentor và số trường lấy từ dữ liệu; hồ sơ chưa xác minh hoặc thiếu một trong ba mảnh thì cổng quản lý từ chối publish kèm lý do, nên không thẻ nào ra tới người đọc mà trống chỗ đó. | REQ-MEN-08 |
| US-86 | As a Dolphin/Staff, I want tạo album ảnh, tải ảnh lên và gắn mentor có mặt trong album, so that phụ huynh và học sinh nhìn thấy đội ngũ ngoài đời chứ không chỉ đọc chữ. | dolphin #/album tạo album (tên, slug, ảnh bìa, thứ tự), tải nhiều ảnh, mỗi ảnh bắt buộc có alt text mới lưu được; gắn được nhiều mentor vào một album; đổi thứ tự ảnh và ẩn album bằng cách chuyển về draft. | REQ-MEN-09, REQ-MED-07 |
| US-87 | As a Marlin hoặc Nemo, I want album ảnh nói với tôi bằng đúng giọng dành cho mình, so that tôi thấy mình được nói chuyện cùng chứ không đọc ké nội dung viết cho người khác. | nemo12.com/for-parents và /for-students cùng liệt kê các album đã publish nhưng lấy đúng bản chú thích của vùng mình; album chỉ có bản gốc thì hai trang hiện y hệt nhau; album có bản riêng thì mỗi trang hiện bản của mình; ở cổng quản lý, album mới điền một trong hai bản riêng sẽ hiện cảnh báo nói rõ vùng còn lại đang dùng bản gốc. | REQ-BRD-08 |
| US-88 | As a Dolphin/Staff, I want thêm và sửa thông tin từng trường chuyên cùng các lớp chuyên của trường, so that dữ liệu trường luôn đúng mà không phải chờ ai deploy. | dolphin #/truong liệt kê mọi trường theo tỉnh; thêm trường mới nhập tên · tỉnh · loại · slug; sửa được mọi trường đã có, kể cả các trường đã dùng cho đề thi; thêm/xoá lớp chuyên của trường; trường draft không xuất hiện ở trang công khai. | REQ-SCH-15 |
| US-89 | As a Dolphin/Staff, I want ghi cựu học sinh tiêu biểu và thành tích từng năm học của trường, so that trang trường nói bằng dữ kiện có năm tháng chứ không bằng lời khen chung. | Mỗi trường thêm được nhiều người (tên, lớp chuyên, khoá, thành tích, nơi học/làm) và nhiều mốc thành tích gắn năm học cùng nhóm và nguồn; người chưa đánh dấu đã đồng ý thì không publish được; số liệu tuyển sinh nhập theo năm học, ô nào không biết thì để trống chứ không nhận số 0. | REQ-SCH-16, REQ-SCH-17 |
| US-90 | As a Marlin chưa có tài khoản, I want xem tổng thể các trường chuyên và đặt vài trường cạnh nhau, so that tôi hình dung được con mình đang nhắm tới đâu trước khi tin ai. | nemo12.com/specialist-schools liệt kê mọi trường đã publish, lọc theo tỉnh và loại; chọn 2-4 trường mở /specialist-schools/so-sanh đặt chúng trên cùng bộ chỉ số, mỗi ô ghi năm học và nguồn, ô thiếu dữ liệu để trống; không màn nào hiện thứ hạng hay điểm tổng do Nemo12 tự chấm. | REQ-BRD-09 |
| US-91 | As a Nemo hoặc Marlin, I want mở một trường ra là thấy các lớp chuyên, thành tích qua từng năm và những anh chị đi trước, so that trường thi không còn là một cái tên trừu tượng. | /specialist-schools/{slug} hiện giới thiệu, danh sách lớp chuyên, thành tích nhóm theo năm học mới nhất trước, và cựu học sinh tiêu biểu; người nào đang là mentor của Nemo12 thì thẻ nói rõ điều đó và mở được sang hồ sơ mentor. | REQ-BRD-09, REQ-SCH-16 |
| US-92 | As a Nemo, I want mở app ra là thấy ngay việc hôm nay chứ không phải một mục lục, so that tôi không phải tự chọn trong hàng trăm bài. | Vào learn /{school}/overview/{subject} thấy trên cùng một việc lớn có nút bấm vào thẳng bài kèm một câu vì sao, và đúng hai việc nhỏ bên dưới mỗi việc một nhãn lý do; menu không còn mục Compass; muốn tự chọn thì cuộn xuống phần bản đồ ngay dưới đó. | REQ-LRN-22, REQ-INT-32 |
| US-93 | As a Nemo mới vào một môn, I want được hỏi vài câu trước khi học, so that tôi khỏi phải học lại thứ tôi đã biết. | Chưa có bằng chứng nào ở môn đó thì không Unit nào mở được cho tới khi làm xong bài đo 10 tới 12 câu, dưới 8 phút; ai đã có bằng chứng từ trước thì không bị hỏi lại; đo môn này không ảnh hưởng môn kia. | REQ-ONB-10 |
| US-94 | As a Nemo, I want sau bài đo được xem một bản báo cáo nói tôi đã vững chỗ nào và bắt đầu từ đâu, so that tôi biết mình không bắt đầu từ số không. | learn /{school}/report/{subject} không hiện điểm số, liệt kê tối đa 5 phần "con đã vững" và đúng một chỗ "bắt đầu từ đây" bấm vào là vào học; mở lại được bất cứ lúc nào từ bản đồ. | REQ-LRN-24 |
| US-95 | As a Nemo lớp 7 muốn thử một phần của lớp 10, I want vẫn vào được, so that tôi không bị chặn khỏi thứ tôi tò mò. | Bấm vào Unit sâu hơn bằng chứng hiện có thì vẫn vào học được; sai 3 câu thì màn hình gọi tên một bài tiên quyết cụ thể và mở được ngay, đồng thời luôn có nút "con cứ học tiếp ở đây"; mỗi Module hiện một dòng nói phần này thường học ở lớp mấy và con đang có bằng chứng ở mức nào. | REQ-LRN-25 |
| US-97 | As a Dolphin, I want mở ra một gia đình và thấy cả bố mẹ lẫn các con trong một màn hình, so that tôi làm việc với một nhà chứ không phải ghép lại từ nhiều hồ sơ rời. | dolphin /gia-dinh liệt kê mọi gia đình kèm số phụ huynh và số con; mở một nhà thấy liên hệ, các con, ghi chú và ảnh cùng chỗ; mỗi lượt mở để lại một dòng audit_log ghi ai xem nhà nào lúc nào. | REQ-MEN-11 |
| US-98 | As a Dolphin vừa gặp phụ huynh ngoài đời, I want tạo ngay một gia đình dù chỉ nhớ mỗi tên mẹ và số điện thoại, so that thông tin đó vào hệ thay vì nằm lại trong tin nhắn Zalo của tôi. | Tạo gia đình chỉ cần tên nhà; thêm liên hệ chỉ cần một trong ba (họ tên · điện thoại · email), mọi ô còn lại bỏ trống vẫn lưu được; thêm con chỉ cần tên. Khi tài khoản thật đăng nhập, màn hình gia đình hiện gợi ý "có thể là người này" kèm lý do trùng, và chỉ nối khi mentor bấm; nối xong tên và ảnh của chính chủ vẫn nguyên, phần mentor ghi nằm ở cột riêng bên cạnh. | REQ-MEN-12 |
| US-99 | As a Dolphin, I want ghi chú về cả nhà chứ không chỉ về một đứa trẻ, so that chuyện "bố mẹ đang lo học phí" hay "nhà chuyển sang Đống Đa" không bị nhét nhầm vào hồ sơ học tập của con. | Ô ghi chú nằm trong màn hình gia đình, mặc định là ghi chú nội bộ; ngay cạnh nút Lưu có chỗ chọn mức hiển thị; ghi chú nội bộ không xuất hiện ở cổng phụ huynh lẫn cổng learner. | REQ-MEN-13 |
| US-100 | As a Dolphin, I want tải ảnh của gia đình lên kèm chú thích, mô tả, ngày chụp và nơi chụp, so that ba năm sau vẫn biết tấm ảnh này chụp ở đâu và lúc nào. | Tải nhiều ảnh một lượt; mỗi ảnh sửa được chú thích, mô tả, ngày chụp (điền sẵn hôm nay) và nơi chụp dạng chữ; ảnh không xuất hiện ở bất kỳ trang công khai nào và mở link ảnh khi chưa đăng nhập thì không ra ảnh; ảnh chụp nhầm thì lưu trữ, không có nút xoá vĩnh viễn. | REQ-MEN-14 |
| US-101 | As a Dolphin mở cổng đầu ca trực, I want thấy ngay những nhà tôi đang chăm và những nhà chưa ai nhận, so that tôi biết phải bắt tay vào đâu mà không phải lọc bằng mắt. | Màn đầu tiên là danh sách theo gia đình: tên bố mẹ ở dòng trên, tên con ở dòng ngay dưới; hai ô lọc "families I look after" và "families nobody looks after" bật sẵn; bỏ chọn cả hai thì hiện tất cả chứ không hiện rỗng. Mỗi thẻ có một nút để tôi tự nhận hoặc tự bỏ chăm nhà đó, và thẻ nói rõ hiện ai đang chăm. | REQ-MEN-15 |
| US-102 | As a Dolphin không đọc tiếng Việt, I want cả cổng mentor bằng tiếng Anh, so that tôi làm việc được mà không phải dịch từng nút. | Mọi chữ hiển thị trong dolphin.nemo12.com là tiếng Anh, gồm cả thanh địa chỉ (/families, /team…), thông báo lỗi trả về từ các endpoint chỉ cổng này gọi, và danh sách lý do chưa publish được; link tiếng Việt cũ vẫn mở đúng trang. Tên trường và tên tỉnh trong ví dụ gợi ý vẫn là tiếng Việt vì đó là tên thật. | REQ-MEN-16 |
| US-103 | As a Dolphin vừa được giao một gia đình tôi chưa từng gặp, I want hiểu nhà đó trong hai phút, so that cuộc gọi đầu tiên của tôi không phải là hỏi lại những câu họ đã trả lời. | Family 360 gom vào một màn: bố mẹ và các con, những nỗi lo đang mở (nhắc nhiều nhất trước), những gì Nemo12 còn nợ nhà này, mười sự kiện gần nhất, mục tiêu; mỗi mẩu thông tin nói rõ biết từ bao giờ và do đâu mà biết (gia đình tự nói · mentor quan sát · hệ suy ra), và bản tóm tắt không có câu nào không truy được về một bản ghi. | REQ-DOR-01, REQ-DOR-06 |
| US-104 | As a Dolphin vừa gác máy sau một cuộc gọi, I want ghi lại trong chưa đầy một phút, so that tôi thật sự ghi thay vì hẹn lúc khác rồi quên. | Ô ghi tương tác chỉ bắt buộc ba thứ: loại · thời điểm (điền sẵn "bây giờ") · một dòng tóm tắt; các điểm chính nhập mỗi dòng một ý; từ đó bấm một nút là biến thành một nỗi lo trong hồ sơ gia đình hoặc một Case ở Anchor, không phải nhập lại. | REQ-DOR-03, REQ-DOR-04 |
| US-105 | As a Dolphin, I want hệ tự chỉ ra nhà nào đang có dấu hiệu bất thường, so that tôi phát hiện trước khi gia đình lặng lẽ rời đi. | Danh sách tín hiệu nêu rõ từng nhà và vì sao tín hiệu bật ("mẹ hỏi về học phí 3 lần trong 2 tuần, chưa mục nào được đánh dấu đã xử lý"); mỗi tín hiệu bỏ qua được, và lần bỏ qua được ghi lại để biết luật nào đang kêu sai. | REQ-DOR-05 |
Lịch sử quyết định
Trang này chỉ chứa đặc tả đang hiệu lực; các vòng sửa của mảng này nằm ở những trang khác trong cùng thư mục, xem mục lục.