0
stars
3
commits
JavaScript
primary language
May 13, 2026
updated
Trang web tĩnh tổng hợp kiến thức 8 tuần của khóa học, kèm code mẫu và link tới notebook gốc.
Chỉ cần mở index.html trong trình duyệt là chạy — không cần build, không cần server.
# Windows
start tom-tat-khoa-hoc/index.html
# macOS
open tom-tat-khoa-hoc/index.html
Nếu trình duyệt chặn
file://đối với<script src>(hiếm), chạy local server:python -m http.server 8000rồi truy cậphttp://localhost:8000/tom-tat-khoa-hoc/.
tom-tat-khoa-hoc/
├── index.html # Trang chính
├── styles.css # Theme (dark/light)
├── app.js # Logic render bài học, search, theme toggle
├── data/
│ ├── manifest.js # Danh sách toàn bộ tuần/ngày của khóa học
│ ├── week1-day1.js # Tóm tắt bài Week 1 - Day 1
│ └── ... # Các bài khác (sẽ bổ sung dần)
└── README.md
data/weekN-dayM.js:window.LESSONS = window.LESSONS || [];
window.LESSONS.push({
week: N, day: M,
title: "...",
notebooks: ["weekN/dayM.ipynb"],
topics: ["..."],
summary: "Markdown text...",
keyPoints: ["..."],
code: [{ title: "...", lang: "python", code: "..." }]
});
<script src="data/weekN-dayM.js"></script> vào index.html.Sidebar và progress bar sẽ tự cập nhật.
srt-extract/<week>/...srt — dùng để tóm tắt nội dung từng video.weekN/dayM.ipynb trong repo gốc.Tóm tắt được build dần để tránh vượt giới hạn context. Bài đã hoàn thành sẽ hiển thị ở sidebar; bài chưa làm được đánh dấu ⏳ "chưa tóm tắt".
3 commits
JavaScript
97.0%
CSS
2.1%
0
stars
3
commits
JavaScript
primary language
May 13, 2026
updated
Trang web tĩnh tổng hợp kiến thức 8 tuần của khóa học, kèm code mẫu và link tới notebook gốc.
Chỉ cần mở index.html trong trình duyệt là chạy — không cần build, không cần server.
# Windows
start tom-tat-khoa-hoc/index.html
# macOS
open tom-tat-khoa-hoc/index.html
Nếu trình duyệt chặn
file://đối với<script src>(hiếm), chạy local server:python -m http.server 8000rồi truy cậphttp://localhost:8000/tom-tat-khoa-hoc/.
tom-tat-khoa-hoc/
├── index.html # Trang chính
├── styles.css # Theme (dark/light)
├── app.js # Logic render bài học, search, theme toggle
├── data/
│ ├── manifest.js # Danh sách toàn bộ tuần/ngày của khóa học
│ ├── week1-day1.js # Tóm tắt bài Week 1 - Day 1
│ └── ... # Các bài khác (sẽ bổ sung dần)
└── README.md
data/weekN-dayM.js:window.LESSONS = window.LESSONS || [];
window.LESSONS.push({
week: N, day: M,
title: "...",
notebooks: ["weekN/dayM.ipynb"],
topics: ["..."],
summary: "Markdown text...",
keyPoints: ["..."],
code: [{ title: "...", lang: "python", code: "..." }]
});
<script src="data/weekN-dayM.js"></script> vào index.html.Sidebar và progress bar sẽ tự cập nhật.
srt-extract/<week>/...srt — dùng để tóm tắt nội dung từng video.weekN/dayM.ipynb trong repo gốc.Tóm tắt được build dần để tránh vượt giới hạn context. Bài đã hoàn thành sẽ hiển thị ở sidebar; bài chưa làm được đánh dấu ⏳ "chưa tóm tắt".
3 commits
JavaScript
97.0%
CSS
2.1%