Website học tập tương tác được sinh ra từ giáo án GiaoAn_VR_UE56_Quest3.md — toàn bộ nội dung bài học lấy thẳng từ tài liệu gốc, không chép tay lại.
🌐 Truy cập: https://reix-labs.github.io/VirtualReality/
| Mục | Nội dung |
|---|---|
| 📖 Bài học | 10 chương · 106 bài, đánh số theo đúng giáo án, kèm nhãn tin cậy ✅ / |
| 🧠 Ôn tập cách quãng | 129 thẻ ghi nhớ, lịch ôn SM-2 — thẻ tự mở khoá theo bài đã học |
| ❓ Quiz | Trắc nghiệm cuối bài cho các bài trọng tâm, có giải thích đáp án |
| 🧪 13 lab tương tác | Mô phỏng bẫy thực địa: judder, IPD, foveated rendering, vignette, guardian… |
| 🗺️ Lộ trình 7 tuần | 31 bài tập thực hành, mỗi tuần có bài chốt chạy trên Quest 3 thật |
| 🪤 Sổ tay bẫy | 13 mục lỗi thực địa, tìm kiếm theo triệu chứng (không dấu cũng ra) |
| 📚 Phụ lục | Console variables, thuật ngữ, tài liệu tham khảo — tra cứu theo tab |
Tiến độ (XP, streak, thẻ ôn, bài tập) lưu trong localStorage của trình duyệt — không cần tài khoản.
npm install
npm run dev # http://localhost:5173Build tĩnh: npm run build → thư mục dist/.
- Vite 5 + React 18 + TypeScript (strict), không dùng UI framework — CSS tự viết.
GiaoAn_VR_UE56_Quest3.mdđược import bằng?rawvà parse lúc runtime thành cây Chương → Bài (src/content/parse.ts). Sửa giáo án = website tự cập nhật theo.- Quiz / thẻ ôn / bài tập / lab là lớp biên soạn thêm, tham chiếu bài học qua
sectionId(src/data,src/content,src/labs). HashRouter+ GitHub Actions deploy lên GitHub Pages (.github/workflows/deploy.yml).
- Sửa
GiaoAn_VR_UE56_Quest3.md git commit+git push— workflow tự build và deploy lại.