08 — Hướng Dẫn Học Online
⏱️ Thời lượng: 15 phút
🎯 Mục tiêu: Biết cách sử dụng Zoom, breakout rooms, Slido, buddy pair, và các quy tắc lớp online để buổi học đầu tiên diễn ra suôn sẻ.
1. Cấu Trúc Mỗi Buổi Học (3 tiếng)
Mỗi buổi đều có cùng 1 cấu trúc — bạn sẽ quen nhanh:
graph LR
A["⏰ 0:00–0:30<br/>🎤 Random học viên trình bày nội dung chuẩn bị tại nhà"] --> B["⏰ 0:30–1:15<br/>👨🏫 Mentor demo<br/>skill BMAD mới<br/>(share screen)"]
B --> C["⏰ 1:15–1:20<br/>☕ Giải lao<br/>5 phút"]
C --> D["⏰ 1:20–2:30<br/>💻 Thực hành<br/>breakout rooms<br/>4–5 người"]
D --> E["⏰ 2:30–3:00<br/>❓ Q&A Slido<br/>+ giao notebook<br/>tuần sau"]
| Phần | Thời gian | Bạn làm gì |
|---|---|---|
| Bốc thăm | 30’ | Được gọi tên → giải thích 1 khái niệm cho cả lớp |
| Mentor demo | 45’ | Xem mentor share screen demo BMAD trên HRIS |
| Giải lao | 5’ | Tắt camera, uống nước, nghỉ mắt |
| Thực hành | 70’ | Vào breakout room, code trên máy, hỏi buddy + mentor |
| Q&A | 30’ | Đặt câu hỏi qua Slido, nhận notebook tuần sau |
2. Zoom — Những Thứ Cần Biết
Trước buổi học
Trong buổi học
| Tính năng | Cách dùng | Khi nào |
|---|---|---|
| Bật/tắt mic | Phím tắt: Space (giữ để nói) |
Mute khi không nói |
| Bật camera | Click icon camera hoặc Alt+V |
Bắt buộc 30 phút đầu |
| Share screen | Click “Share Screen” → chọn cửa sổ | Khi mentor gọi demo |
| Reactions | Click 👍 hoặc ✋ ở thanh dưới | Giơ tay muốn nói |
| Chat | Click “Chat” ở thanh dưới | Hỏi nhanh, share link |
| Rename | Click tên mình → Rename | Đổi thành “Tên — Đề project” |
💡 Tip: Đổi tên Zoom thành format “Tên — Đề project” (ví dụ: “Lan — PipeTrack”). Mentor sẽ dễ nhớ bạn đang làm đề gì.
3. Breakout Rooms — “Phòng Nhóm Nhỏ”
Breakout room là gì?
Zoom tách lớp lớn thành các phòng nhỏ 4–5 người. Bạn share screen, code, hỏi nhau trong phòng riêng — không ảnh hưởng phòng khác.
Cách hoạt động
graph TD
A["🏫 Phòng chính<br/>(Main Room)"] -->|"Mentor chia phòng"| B["👥 Room 1<br/>4 học viên"]
A --> C["👥 Room 2<br/>4 học viên"]
A --> D["👥 Room 3<br/>4 học viên"]
E["👨🏫 Mentor"] -->|"Xoay vòng<br/>~10–15'/room"| B
E --> C
E --> D
Bạn cần làm gì trong breakout room?
- Bật mic + camera (phòng nhỏ, cần tương tác)
- Mỗi người 5 phút share screen trình bày tiến độ
- Đặt câu hỏi cho nhau — không đợi mentor
- Ghi chú feedback nhận được
Gọi mentor vào room
Nếu cả room bị kẹt: - Click “Ask for Help” (nút ở thanh dưới breakout room) - Mentor sẽ thấy notification và join room bạn sớm nhất
⚠️ Đừng ngồi im trong breakout room! Đây là thời gian học hiệu quả nhất. Mentor không thể giúp nếu không biết bạn kẹt ở đâu.
4. Slido / Zoom Polls — Đặt Câu Hỏi
Slido là gì?
Slido là ứng dụng Q&A cho phép bạn đặt câu hỏi ẩn danh và vote câu hỏi hay nhất. Mentor sẽ trả lời câu hỏi có nhiều vote nhất.
Cách dùng
- Mentor share link Slido đầu mỗi buổi (hoặc pin trong Zoom chat)
- Mở link trên trình duyệt hoặc điện thoại
- Gõ câu hỏi → Submit
- Vote 👍 câu hỏi người khác bạn cũng muốn biết
Zoom Polls
Đôi khi mentor dùng Zoom Polls để hỏi nhanh: - “Bạn đã đọc Primer Pack chưa?” → Yes / No / Partially - “Đề nào nhiều người chọn nhất?”
→ Bạn chỉ cần click chọn đáp án. Kết quả hiện ngay trên màn hình.
💡 Không có câu hỏi ngớ ngẩn. Nếu bạn thắc mắc, chắc chắn 3–4 người khác cũng thắc mắc. Hỏi đi!
5. Buddy Pair — “Bạn Đồng Hành”
Buddy pair là gì?
Mentor sẽ ghép 2 học viên thành 1 cặp “buddy” — cùng độ phức tạp đề, cả khoá DM nhau hỗ trợ.
Cách hoạt động
graph LR
A["👩 Bạn<br/>(PipeTrack ★★)"] <-->|"Discord DM<br/>hỗ trợ lẫn nhau"| B["👨 Buddy<br/>(ShipBoard ★★)"]
A -->|"Share screen<br/>review code"| C["📋 Peer Review<br/>mỗi tuần"]
B --> C
Quy tắc buddy
| Quy tắc | Chi tiết |
|---|---|
| Liên lạc qua Discord DM | Tạo DM group với buddy ngay buổi 1 |
| Check-in 2 lần/tuần | “Tuần này em xong đến step nào rồi?” |
| Peer review | Đọc PR của buddy, comment ít nhất 2 điểm |
| Không làm hộ | Giải thích, gợi ý — KHÔNG code thay |
| Báo mentor nếu buddy mất tích | > 3 ngày không reply → báo #thông-báo |
💡 Buddy pair là “phao cứu sinh” cho lúc 2 giờ sáng đang code bị kẹt, mentor chưa online. Buddy có thể share screen giúp bạn debug ngay.
6. Quy Tắc Lớp Học
Camera
| Thời điểm | Camera |
|---|---|
| 30 phút đầu (bốc thăm) | BẮT BUỘC bật |
| Mentor demo | Tuỳ chọn |
| Breakout rooms | Khuyến khích bật |
| Q&A | Tuỳ chọn |
Mic
- Mute khi không nói (tránh tiếng ồn)
- Giữ Space để nói nhanh (Push-to-talk)
- Trong breakout room: bật mic tự do
Giải lao
- 5 phút mỗi 45 phút — mentor đặt timer
- Dùng thời gian này để: uống nước, nghỉ mắt, đi vệ sinh
- Không skip giải lao — Zoom fatigue là thật
Quy tắc vàng
✅ Mentor SẼ gọi tên cụ thể — "Lan, giải thích Git là gì?"
❌ Mentor KHÔNG nói "Ai trả lời đi?" — câu này luôn = im lặng trên Zoom
✅ Được phép nói sai — sai thì sửa, không ai cười
❌ Không được im lặng khi được gọi tên — ít nhất nói "Em chưa hiểu phần này"
7. Ghi Hình Buổi Học
- Mọi buổi đều được ghi hình bởi mentor
- Upload lên Notion trong vòng 24 giờ
- Bạn có thể xem lại nếu bỏ lỡ hoặc muốn ôn
Quy tắc ghi hình
- Camera bạn có thể xuất hiện trong recording
- Nếu không muốn → tắt camera (ngoài 30 phút bắt buộc)
- Không chia sẻ recording ra ngoài khoá học
8. Khi Bị Kẹt — Cầu Cứu Theo Thứ Tự
graph TD
A["🤔 Bạn bị kẹt!"] --> B{"Loại vấn đề?"}
B -->|"Code lỗi / AI lú"| C["1️⃣ Thử '/clear'<br/>bắt đầu lại"]
C --> D["2️⃣ Hỏi buddy<br/>(Discord DM)"]
D --> E["3️⃣ Post lên<br/>#bmad-troubleshoot<br/>+ screenshot"]
E --> F["4️⃣ Đợi mentor<br/>(< 4h giờ HC)"]
B -->|"Không hiểu khái niệm"| G["1️⃣ Đọc lại<br/>Primer Pack"]
G --> H["2️⃣ Xem recording<br/>buổi học"]
H --> I["3️⃣ Hỏi trên<br/>#warmup-help"]
B -->|"Lỗi setup / cài đặt"| J["1️⃣ Xem Troubleshooting<br/>trong bài 07"]
J --> K["2️⃣ Google lỗi<br/>(paste error message)"]
K --> L["3️⃣ Post lên<br/>#bmad-troubleshoot"]
Cách post câu hỏi hay trên Discord
## Mô tả vấn đề
Đang làm Story 2 (tạo form đăng ký), bấm Submit thì không lưu vào DB.
## Đã thử
- Chạy lại `npm run dev` → vẫn lỗi
- `/clear` + paste lại Story → AI sửa nhưng vẫn lỗi
- Kiểm tra Supabase dashboard → bảng `users` trống
## Screenshot lỗi
[paste screenshot console error]
## Đề án
PipeTrack (★★)💡 Càng chi tiết → mentor trả lời càng nhanh. “Em bị lỗi” không đủ — cần screenshot + đã thử gì.
9. Netiquette — Ứng Xử Online
| ✅ Nên | ❌ Không nên |
|---|---|
| Bật camera khi được yêu cầu | Tắt camera suốt buổi |
| Mute khi không nói | Để mic mở có tiếng ồn |
| Đặt câu hỏi trên Slido | Im lặng cả buổi |
| Reply buddy trong 24h | Ghost buddy > 3 ngày |
Share kinh nghiệm trên #wins |
Chê bai code người khác |
| Nói “Em chưa hiểu” khi chưa hiểu | Giả vờ hiểu rồi kẹt sau |
| Dùng reactions (👍 ✋ 👏) | Spam chat không liên quan |
✅ Checklist Trước Buổi 1
🎯 8/8 ✅ → Bạn sẵn sàng 100%! Hẹn gặp ở buổi 1! 🚀
📖 Quay lại: 07 — Hướng Dẫn Cài Đặt Công Cụ
🏁 Bạn đã hoàn thành Primer Pack! Quay lại Mục lục để kiểm tra tiến độ. Hẹn gặp tại buổi 1 — mang theo năng lượng và sẵn sàng Vibe Coding cùng BMAD!