✦ Chiêu sinh lớp Toán 6, 7, 8, 9 — Luyện thi vào lớp 10 — Toán thầy Tân — ☎ 0339914199 — Fb: Pham Tan (Lớp học thầy Tân)     ✦ Chiêu sinh lớp Toán 6, 7, 8, 9 — Luyện thi vào lớp 10 — Toán thầy Tân — ☎ 0339914199 — Fb: Pham Tan (Lớp học thầy Tân)     ✦ Chiêu sinh lớp Toán 6, 7, 8, 9 — Luyện thi vào lớp 10 — Toán thầy Tân — ☎ 0339914199 — Fb: Pham Tan (Lớp học thầy Tân)      ✦ Chiêu sinh lớp Toán 6, 7, 8, 9 — Luyện thi vào lớp 10 — Toán thầy Tân — ☎ 0339914199 — Fb: Pham Tan (Lớp học thầy Tân)     ✦ Chiêu sinh lớp Toán 6, 7, 8, 9 — Luyện thi vào lớp 10 — Toán thầy Tân — ☎ 0339914199 — Fb: Pham Tan (Lớp học thầy Tân)     ✦ Chiêu sinh lớp Toán 6, 7, 8, 9 — Luyện thi vào lớp 10 — Toán thầy Tân — ☎ 0339914199 — Fb: Pham Tan (Lớp học thầy Tân)     
🔔 {{ remindText }}
🎯 {{ ct.heroBadge }}

{{ ct.heroLine1 }}
{{ ct.heroLine2 }}
{{ ct.heroLine3 }}

{{ f.icon }}

{{ f.title }}

{{ f.desc }}

a² + b² = c² (a + b)² ax + b = 0 S = π·r² x = −b⁄a Δ = b²−4ac
⏳ KỲ THI TUYỂN SINH VÀO LỚP 10 CÒN {{ cd10Days }} NGÀY {{ cd10Sub }}
Lộ trình theo lớp

Con bạn đang học lớp nào?

{{ lc.tag }}
{{ lc.num }}

{{ lc.title }}

{{ lc.desc }}

Một buổi luyện đề tại lớp thầy Tân
{{ ws.n }}

{{ ws.t }}

{{ ws.d }}

Về thầy Tân
🏆 {{ ketQuaText }}

{{ aboutThayText }}

{{ ct.homeCoursesKicker }}

{{ ct.homeCoursesTitle }}

{{ c.glyph }} {{ c.grade }}

{{ c.title }}

{{ c.meta }}
{{ c.price }}
π

{{ ct.ctaTitle }}

{{ ct.ctaSub }}

Khóa học

{{ ct.coursesTitle }}

{{ c.glyph }} {{ c.grade }} {{ c.tag }}

{{ c.title }}

{{ c.meta }}
{{ c.price }} {{ c.oldPrice }}
Luyện đề

{{ ct.practiceTitle }}

{{ ct.practiceSub }}

🔥 Chuỗi {{ gameStreak }} ngày học ⭐ {{ gamePoints }} điểm {{ bg.icon }} {{ bg.name }}
🧠

Ôn lại câu sai

{{ mrSubText }}
{{ e.glyph }}
{{ e.source }} {{ e.attempts }} lượt thi

{{ e.title }}

📝 {{ e.questions }} câu ⏱ {{ e.minutes }} phút 📊 {{ e.difficulty }}
Tài liệu

{{ ct.docsTitle }}

{{ ct.docsSub }}

📚 Chủ đề
Thư viện tài liệu
{{ docCountLabel }}
📄 {{ activeDocTitle }}
{{ d.type }}
{{ d.glyph }}
{{ d.topic }}

{{ d.title }}

{{ d.meta }}
Tài liệu mới được thầy thêm dần qua khu Quản trị → 📄 Tài liệu.
🔒

Bài này đang đóng

Thầy/cô đã tạm đóng bài {{ blBoName }}. Khi nào mở lại, em vào đúng link này là học được.

🔑

Nhập mật khẩu bài học

Bài {{ blBoName }} có mật khẩu — hỏi thầy/cô nếu em chưa có.

Mật khẩu chưa đúng.
🔒

{{ ct.vaultTitle }}

{{ ct.vaultSub }}

Không tìm thấy học sinh. Hãy nhập số điện thoại phụ huynh hoặc mã học sinh (chỉ cần một trong hai).
{{ vaultLoginNote }}
👁 Chế độ xem thử — đây là màn hình học sinh nhìn thấy
Tài liệu riêng của lớp 🔒

{{ ct.vaultTitle }}

{{ vaultWelcome }}

Lớp:
Không tìm thấy bài {{ blBoName }} — có thể link chưa đúng hoặc bài chưa được soạn. Em nhắn thầy/cô kiểm tra lại nhé.
Chọn bài từ vựng
ⓘ Đây là bài mẫu để xem thử. Vào Quản trị → Từ vựng T.Anh tạo bài thật là danh sách này tự thay.
Chưa có bài từ vựng cho lớp này.
📖
{{ vb.title }}
{{ vb.meta }}
Học bài này →
📖 {{ vaultBoTitle }}
{{ vocabCountText }}
🔍
Level:
Không có từ nào khớp bộ lọc trong bài này. Thử gõ ngắn hơn, chọn «Tất cả level», hoặc bấm ✕ xóa tìm kiếm.
Phát âm:
Trình duyệt này không hỗ trợ đọc phát âm. Hãy mở web bằng Chrome, Edge hoặc Safari bản mới.
#
Từ vựng
Phát âm
Loại từ
Nghĩa tiếng Việt
Từ đồng nghĩa
Từ trái nghĩa
Ví dụ
{{ w.num }}
{{ w.tu }}
{{ w.level }}
{{ w.phienam }}
{{ w.loaitu }}
Nghĩa{{ w.nghia }}
Đồng nghĩa{{ w.dongnghia }}
Trái nghĩa{{ w.trainghia }}
Ví dụ{{ w.vidu }}
🎯 Mục tiêu mỗi ngày
{{ studyTodayText }}
🃏
Flashcard Anh → Việt
Lật thẻ, tự đọc tiếng Anh, chấm mức thuộc kiểu Anki
🔄
Flashcard Việt → Anh
Nhìn nghĩa, nhớ từ tiếng Anh rồi lật kiểm tra
🧩
Ghép từ Anh – Việt
Chạm nối từ với nghĩa đúng — tính điểm, có âm thanh
🎧
Trắc nghiệm nghe – chọn
Nghe từ, chọn nghĩa đúng trong 4 đáp án — có chuỗi điểm thưởng 🔥
✍️
Luyện viết luận
Dịch từng câu tiếng Việt sang tiếng Anh — có gợi ý từ vựng và AI chấm điểm
✍️ Chọn chủ đề luyện viết
📝
{{ wt.label }}
{{ wt.countText }}
✍️ {{ wvTopicName }} {{ wvGoodText }}
Đoạn văn song ngữ
🕐 {{ wvTimeText }}
{{ wvProgressText }}
{{ ps.text }}
👆 Bấm vào bất kỳ câu nào để dịch câu đó trước · chữ xanh = câu bạn đã dịch
🎙 Đang nghe… hãy đọc câu tiếng Anh của bạn.
{{ wvPanelTitle }}
{{ wvAiDiem }}/10
👍 Hướng dẫn luyện tập
Đọc câu đang tô sáng bên trái rồi viết lại bằng tiếng Anh.
Bí từ thì bấm Xem gợi ý 💡
Viết xong bấm Kiểm tra để được chấm ✅
{{ wvQuote }}
Từ vựng
Câu này chưa có gợi ý từ vựng — thầy sẽ bổ sung sau nhé.
{{ vc.en }}
{{ vc.vi }}
Cấu trúc câu
{{ wvCauTrucText }}
Độ khớp đáp án mẫu
{{ wvPctText }}
📖 Đáp án mẫu
{{ wvDapAn }}
Từ khóa bạn còn thiếu:
{{ mw }}
🤖 AI đang chấm bài của bạn…
{{ wvAiErr }}
🤖 Muốn AI chấm chi tiết (điểm /10, sửa lỗi, câu gợi ý)? Nhờ thầy dán API key trong Quản trị → Từ vựng trên máy này.
{{ wvAiVerdict }}
👍 Nhận xét chung
{{ wvAiNhanXet }}
💡 Gợi ý cấu trúc câu
{{ wvAiCauTruc }}
✏️ Điểm cần cải thiện
{{ al }}
📝 Gợi ý câu cải thiện
{{ wvAiCauGoiY }}
🎉

Hoàn thành bài luyện viết!

{{ wvDoneText }}

{{ studyProgressText }} {{ studyScoreText }} {{ quizStreakText }}
{{ flashHint }}
{{ flashMain }}
{{ flashSub }}
{{ flashBackMain }}
{{ flashBackSub }}
{{ flashBackVidu }}
👆 Chạm thẻ để lật
Chạm một từ tiếng Anh, rồi chạm nghĩa tiếng Việt đúng của nó. Đúng +10 điểm 🔊, sai −2 điểm.
Tiếng Anh
Nghĩa tiếng Việt
Từ này nghĩa là gì?
{{ quizWord }}
{{ quizPhienam }}
🎉
Hoàn thành!
{{ summaryText }}
{{ studyTodayText }}

Tài liệu & đề của lớp

{{ vaultDocsNote }}

📄 {{ activeDocTitle }}
Chưa có tài liệu file cho mục này.
{{ vd.glyph }}
{{ vd.type }}

{{ vd.title }}

{{ vd.topic }}
{{ vd.meta }}
Lịch học

{{ ct.scheduleTitle }}

{{ ct.scheduleSub }}

{{ it.day }}
{{ it.date }}
{{ it.pillText }} {{ it.level }}

{{ it.topic }}

⏱ {{ it.time }} 👤 {{ it.teacher }}
Liên hệ

Kết nối với đội ngũ {{ ct.brand }}

{{ ct.contactSub }}

{{ cc.icon }}
{{ cc.label }}
{{ cc.value }}
@
Giờ hỗ trợ
Thứ 2 – Thứ 7 · 08:00 – 21:00
Chủ nhật · 09:00 – 17:00

Đã soạn tin nhắn!

Nội dung đã được sao chép sẵn — vào khung chat Zalo/Messenger vừa mở, dán (Ctrl+V) rồi bấm gửi là thầy nhận được ngay.

Vui lòng nhập ít nhất Họ tênSố điện thoại nhé.
Bấm gửi — nội dung được sao chép sẵn, mở khung chat chỉ cần dán (Ctrl+V) và gửi.
👁 Chế độ xem thử — đây là màn hình học sinh nhìn thấy khi mở link
🔒

Bài này đang đóng

Thầy/cô đã tạm đóng bài {{ ieBaiName }}. Khi nào mở lại, em vào đúng link này là luyện được.

🔑

Nhập mật khẩu bài luyện

Bài {{ ieBaiName }} có mật khẩu — hỏi thầy/cô nếu em chưa có.

Mật khẩu chưa đúng.
Luyện thi IELTS Writing 🎯

{{ ieHeadline }}

Luyện từng câu một — làm xong câu nào chấm điểm và giải thích ngay câu đó.

📭
Chưa có bài nào cho {{ ieTaskName }}
Thầy/cô soạn bài trong Quản trị → 🎯 IELTS, sau đó học sinh vào đúng link này là luyện được.
🎯
{{ bc.label }}
{{ bc.countText }}
{{ bc.taskTag }}
📭

Bài này chưa có câu nào

Không tìm thấy câu hỏi nào cho bài {{ ieBaiName }}. Có thể link bị gõ sai, hoặc thầy/cô chưa đẩy bài lên. Em nhắn lại cho thầy/cô nhé.

{{ ieTaskTag }} {{ ieBaiName }} {{ ieScoreText }} {{ ieStreakText }}
{{ ieDangLabel }}
{{ ieProgressText }}
🕐 {{ ieTimeText }}
Yêu cầu
{{ ieDeBai }}
{{ ieCauHoi }}
{{ ieSubText }}
Điền vào chỗ trống
Câu trả lời của em (tiếng Anh)
🎙 Đang nghe… hãy đọc câu tiếng Anh của em.
{{ iePanelTitle }}
{{ ieAiDiem }}/10
👍 Cách luyện
Làm từng câu một — bấm Kiểm tra là chấm và giải thích ngay câu đó, rồi mới sang câu sau.
Bí thì bấm Xem gợi ý 💡
Chưa nghĩ ra thì bấm Bỏ qua, cuối bài làm lại được.
{{ ieQuote }}
💡 Gợi ý
{{ hc }}
{{ ieVerdictText }}
Độ khớp đáp án mẫu
{{ iePctText }}
✅ Đáp án đúng
{{ ieDapAn }}
✍️ Em đã trả lời
{{ ieYours }}
📖 Giải thích
{{ ieGiaiThich }}
Từ khóa em còn thiếu:
{{ mw }}
🤖 AI đang chấm sâu câu này…
{{ ieAiErr }}
🤖 AI nhận xét
{{ ieAiNhanXet }}
✏️ Điểm cần sửa
{{ al }}
📝 Câu viết lại tốt hơn
{{ ieAiCauGoiY }}
{{ ieDoneIcon }}

Xong bài {{ ieBaiName }}!

{{ ieDonePct }}

{{ ieDoneText }}

👨‍👩‍👧

Cổng phụ huynh

Đăng nhập để theo dõi tình hình học tập của con.

Không tìm thấy học sinh. Hãy nhập số điện thoại phụ huynh hoặc mã học sinh (chỉ cần một trong hai).
{{ parentLoginNote }}
👁 Xem thử — màn hình phụ huynh nhìn thấy. Bấm nút ✎ ở từng khối để sửa ngay khối đó.
📅 Điểm danh nhanh

Mặc định tất cả Có mặt — chỉ bấm em đi muộn/vắng. Lưu xong bảng phía sau cập nhật ngay.

Ngày
Bài học hôm nay
Lớp
Giờ vào
Giờ tan
{{ ds2.name }}
{{ ds2.meta }}
{{ ddMsg }}
📢 Gửi thông báo nhanh

Gửi xong phụ huynh mở web là thấy — khối Thông báo phía sau cũng cập nhật ngay.

{{ tbMsg }}
📚 Giao bài tập nhanh

Giao cho cả lớp hoặc riêng em đang xem — khối Bài tập phía sau cập nhật ngay.

{{ hwMsg }}
Cổng phụ huynh

{{ child.name }}

{{ todayClassText }}
{{ child.avatar }}
{{ child.name }}
{{ child.class }} · Mã HS {{ child.code }}
🕘 Giờ học chính: {{ child.hours }}
{{ zaloRepMsg }}
{{ st.value }}
{{ st.label }}

Thông báo

{{ notifCount }} MỚI
{{ n.icon }}
{{ n.title }}
{{ n.body }}
{{ n.time }}
Chưa có thông báo nào từ thầy/cô.

Học phí

{{ hpRemindText }}
QR chuyển khoản học phí
📲 Quét QR để chuyển học phí
{{ hpQrNote }}
{{ hpPaidLabel }}
✓ {{ hpr.label }}
{{ hpr.date }}
Chưa có xác nhận học phí nào.

Điểm danh

Buổi gần nhất {{ today.dateLabel }} · {{ month.label }}
Chưa có buổi điểm danh nào được ghi nhận.
{{ ms.value }}
{{ ms.label }}
Ngày
Buổi học
Giờ vào
Giờ tan
Trạng thái
{{ ar.date }}
{{ ar.dow }}
{{ ar.lesson }}
{{ ar.inT }}
{{ ar.outT }}
{{ ar.status }}
Có mặt Muộn Vắng

Bài học từng buổi

{{ ls.thu }}
{{ ls.ngay }}
{{ ls.baihoc }}
{{ ls.timeIn }}
{{ ls.timeOut }}
{{ ls.detail }}
{{ ls.badge }}
📄 {{ activeDocTitle }}
🔒 Chỉ xem — không tải về ⤓ Mở tab mới / Tải về

Bài tập về nhà

MỚI {{ hwDoneText }}
{{ h.statusText }} {{ h.subject }}
{{ h.title }}
⏰ Hạn nộp: {{ h.due }}{{ h.dueBadge }}
Chưa có bài tập nào được giao.
📖
Tài liệu
Tài liệu bổ trợ và tài liệu riêng thầy/cô gửi.
Mở →
Bài giảng

{{ ct.lecturesTitle }}

{{ ct.lecturesSub }}

▶ {{ activeVideoTitle }}
{{ l.glyph }}
{{ l.topic }}

{{ l.title }}

{{ l.desc }}

Dành cho giáo viên

Kết nối dữ liệu lớp học

Toàn bộ dữ liệu của web (điểm danh, bài tập, thông báo, bài giảng, tài liệu, đề thi, lịch học) được đọc từ một file Google Sheets do bạn quản lý. Bạn cập nhật Sheet → web tự cập nhật, không cần server.

{{ sheetStatusText }}
🔗 Link gửi cho phụ huynh

Gửi đúng link này (đã gắn sẵn Sheet) — phụ huynh mở là thấy ngay dữ liệu, không cần cài gì.

1️⃣
Tạo Google Sheet mới với các tab đặt tên đúng theo bảng bên dưới.
2️⃣
Bấm Chia sẻ → chọn "Bất kỳ ai có đường liên kết" → quyền Người xem.
3️⃣
Dán link vào ô trên và bấm Kết nối. Link được ghi nhớ cho lần sau.

Cấu trúc các tab trong Sheet

{{ g.tab }}
{{ g.cols }}
{{ g.note }}
✓ {{ g.count }}
🎬
Cách đăng video bài giảng
Đăng video lên YouTube (chọn chế độ "Không công khai" nếu chỉ muốn học viên có link xem được) → copy link video → dán vào cột LinkVideo của tab BaiGiang. Web sẽ tự nhúng trình phát video.
📄
Cách đăng tài liệu PDF
Upload file PDF lên Google Drive → chuột phải → Chia sẻ → "Bất kỳ ai có đường liên kết – Người xem" → copy link → dán vào cột LinkFile của tab TaiLieu. Học viên bấm nút là mở/tải được ngay.

Khu quản trị

Chỉ dành cho người quản lý web. Giáo viên và học sinh không có quyền truy cập.

Mật khẩu không đúng.
⚙ Khu quản trị

{{ adminSecTitle }}

{{ adminSecSub }}

{{ autoBackupMsg }}
{{ tt.value }}
{{ tt.label }}
{{ tkLoadingText }}
Khu vực truy cập (theo IP — mức thành phố)
{{ tg }}
Phụ huynh theo lớp — chấm xanh = đang mở web · bấm tên để xem giờ vào
{{ tp.name }}
{{ tp.sub }}
{{ tp.onlineText }} {{ tp.hint }}
{{ tpt }}
Chưa có số liệu. Chỉ cần làm 1 bước (3 phút): qua mục ☁️ Kết nối & sao lưu → copy đoạn code trong ô → mở Sheet → Tiện ích mở rộng → Apps Script → dán đè → 💾 Lưu → Triển khai → Quản lý triển khai → ✏️ → Phiên bản mới → Triển khai (giữ nguyên link cũ).
Code mới sẽ tự ghi dòng scriptUrl vào tab NoiDung để điện thoại phụ huynh cũng được đếm — không phải thêm gì bằng tay. Sau đó mỗi lượt mở web tự hiện ở đây (bấm ↻ Làm mới để cập nhật).

Thanh menu (các tab)

Bấm nút để chuyển vòng: Đang hiện🔒 Khóa (vẫn hiện trên menu kèm 🔒 nhưng không bấm vào được) → Đã ẩn (biến mất khỏi menu).

➕ Tab tùy chỉnh (mở link ngoài — để trống tên nếu không dùng)
○ Chưa kết nối Google Sheet — dữ liệu mới chỉ lưu trên máy này, phụ huynh chưa thấy.
{{ dg.title }}
Lọc theo lớp:
Mở lớp mới:
{{ lopEmptyText }}
🔍 {{ dataSearchCount }}
📢 Gửi thông báo nhanh

Viết một lần — phụ huynh mở web là thấy ngay. Chọn gửi chung tất cả hoặc riêng một lớp.

{{ tbMsg }}
📅 Điểm danh nhanh

Bấm trạng thái từng em rồi Lưu — mặc định tất cả là Có mặt, chỉ cần sửa em đi muộn/vắng.

Ngày
Bài học hôm nay
Lớp
Giờ vào
Giờ tan
{{ ds.name }}
{{ ds.meta }}
Vào lớp
{{ ddMsg }}
Chưa có học sinh nào — vào chip 🎓 Học sinh nhập danh sách trước, rồi quay lại đây điểm danh nhanh.
💰 Xác nhận học phí — {{ hpCountLabel }}

Bấm nút của từng em để xác nhận đã đóng tháng này, bấm lại để bỏ — lưu và đẩy lên Sheet ngay. Thầy/cô xem đủ lịch sử mọi tháng ở bảng dưới; phụ huynh chỉ thấy 3 tháng gần nhất của con mình.

Tháng
Lớp
{{ hs2.name }}
{{ hs2.meta }}
{{ hpMsg }}
Chưa có học sinh nào — vào chip 🎓 Học sinh nhập danh sách trước, rồi quay lại đây xác nhận học phí.
🗓 Tạo lịch học tuần cho một lớp

Lớp học 2 buổi/tuần — mỗi buổi có giờ vào và giờ tan riêng. Buổi 2 bỏ trống ô nào thì lấy theo Buổi 1.

Lớp
Chủ đề / môn (tùy chọn)
Buổi 1
Vào
Tan
Buổi 2
Vào
Tan
{{ lhMsg }}
📄 Gửi tài liệu nhanh

Điền tên, dán link file rồi bấm gửi — phụ huynh mở mục Tài liệu là xem trực tiếp được ngay. Link Google Drive cần bật chia sẻ "Bất kỳ ai có đường liên kết – Người xem". Tài liệu riêng của từng lớp (chỉ lớp đó thấy) thì dùng tab 🔒 Tài liệu (Khóa).

Tên tài liệu
Chủ đề
Loại
Link file (Drive / YouTube / web)
✓ Link hợp lệ — phụ huynh bấm là xem trực tiếp được
Ghi chú (tùy chọn)
{{ tlMsg }}
⚡ Tạo đề trắc nghiệm nhanh — dán cả đề một lần

Copy đề từ Word / Zalo rồi dán vào ô dưới theo mẫu: mỗi câu bắt đầu bằng Câu 1:, các dòng A. B. C. D., rồi dòng Đáp án: B (thêm Lời giải: nếu có). Bấm nút — hệ thống tự tách thành từng câu ở bảng dưới, xong bấm Đẩy lên Sheet.

Mã đề
Tên đề
Phút
{{ examStatusText }}
📖 Các bài từ vựng

Mỗi bài là một bộ từ học sinh thấy trong tab Tài liệu (Khóa). Bấm vào bài để mở — bảng từ của bài đó hiện ở dưới để sửa từng từ.

Chưa có bài nào. Bấm + Tạo bài mới — đặt tên bài (VD: Unit 12) rồi nhờ Claude soạn hoặc dán danh sách từ.
{{ vl.title }}
{{ vl.meta }}
🤖 {{ vocabComposerTitle }}

Điền lớp, tên bài và yêu cầu → bấm Copy prompt rồi dán sang claude.ai, xong copy kết quả dán ngược lại ô dưới. Hoặc dán API key để web tự gọi Claude và điền bảng luôn. Dán sẵn danh sách từ vào ô Yêu cầu thì Claude làm đúng và đủ các từ đó — ô Số từ để trống là không giới hạn.

Lớp
Tên bài
Số từ (tùy chọn)
Yêu cầu gửi Claude
↗ Mở claude.ai
⚡ Tự động (tùy chọn) — dán Anthropic API key để web tự gọi Claude

Key chỉ lưu trên trình duyệt này, không đẩy lên Google Sheet và không nằm trong file sao lưu. Đừng nhập key trên máy công cộng. Lấy key tại console.anthropic.com.

Dán kết quả Claude trả về
{{ vocabStatusText }}
🤖 Nhờ Claude soạn bài luyện viết

Dán nguyên bài luận tiếng Việt vào ô Yêu cầu → bấm Copy prompt rồi dán sang claude.ai → copy kết quả dán ngược lại ô dưới cùng. Claude sẽ tự tách từng câu, kèm gợi ý từ vựng và đáp án mẫu. Hoặc dán API key để web tự làm hết.

Chủ đề (tên bài luận)
Lớp
Số câu (tùy chọn)
Yêu cầu / dán bài luận tiếng Việt vào đây
↗ Mở claude.ai
📄 Đây chính là nội dung nút Copy prompt sẽ chép — tự cập nhật theo ô thầy điền
{{ wcPromptPreview }}
Dán kết quả Claude trả về
{{ wcStatus }}
🎯 Nhờ Claude soạn bài luyện IELTS

Điền Tên bài + dán bảng cấu trúc / trọng tâm cần luyện vào ô Yêu cầu → bấm Copy prompt dán sang claude.ai → copy kết quả dán ngược lại ô dưới cùng. Học sinh làm từng câu một, chấm điểm và giải thích ngay sau mỗi câu. Bài chỉ ai có link mới vào được.

Task
Tên bài
Số câu
Số câu nhanh
{{ icSoNote }}
Dạng câu muốn có (bấm để bật/tắt)
Trọng tâm cần luyện — dán bảng cấu trúc vào đây
↗ Mở claude.ai
📄 Đây chính là nội dung nút Copy prompt sẽ chép — tự cập nhật theo ô thầy điền
{{ icPromptPreview }}
Dán kết quả Claude trả về
{{ icStatus }}
🔗 Link riêng của bài "{{ icBaiName }}"

Giống video "không công khai" trên YouTube: bài không hiện ở đâu trên web, chỉ ai có đúng link này mới luyện được. Đóng bài hoặc đặt mật khẩu bất cứ lúc nào.

{{ icLinkUrl }}
✎ Đang mở: {{ vocabOpenTitle }} {{ vocabOpenMeta }} — sửa từng từ ở bảng dưới
{{ vocabLinkMsg }}
Mã QR bài học
📱 Học sinh quét mã là vào thẳng bài "{{ vocabOpenTitle }}"
Chiếu lên máy chiếu, in ra, hoặc chụp màn hình gửi vào nhóm lớp. Muốn lưu ảnh: bấm chuột phải vào mã → Lưu hình ảnh thành...
{{ qrLink }}
Chưa có dòng nào. Bấm + Thêm dòng ở phía trên để bắt đầu nhập.
Không có dòng nào khớp từ khóa đang tìm — bấm ở ô tìm để xem lại tất cả.
{{ dc2.icon }}
{{ dc2.title }}
{{ dc2.badgeText }}
{{ dc2.sub }}
{{ tg2 }}
{{ dc2.formTitle }}

Sửa ô nào lưu ngay ô đó — bấm ✓ Xong để đóng phiếu.

{{ cell.label }}
👁 Xem thử giao diện — nhìn đúng như phụ huynh / học sinh

Chọn học sinh rồi bấm để mở đúng màn hình phụ huynh em đó thấy (điểm danh, lịch, thông báo, bài tập); hoặc mở tab Tài liệu (Khóa) như học sinh. Bấm Thoát xem thử để quay lại quản trị.

☁ Đồng bộ lên Google Sheet — mọi người đều thấy
● Tự động bật ○ Chưa bật — dán link bên dưới

Dán link Apps Script một lần. Sau đó mọi thứ thầy gõ trên web tự ghi vào Google Sheet (khoảng 1,5 giây sau khi ngừng gõ) — phụ huynh tải lại trang là thấy ngay, thầy không phải bấm gì thêm.

{{ syncStatusText }}
💾 Sao lưu về máy tính

Tải một file .json chứa toàn bộ học sinh, điểm danh, BTVN, thông báo… Cất vào Google Drive hoặc USB. Nếu Sheet bị xoá hay web sập, bấm Phục hồi rồi chọn file đó là có lại hết. Mỗi 7 ngày web TỰ tải một bản khi thầy vào Quản trị; nút dưới để tải thêm bất cứ lúc nào.

{{ backupNote }}
Cài đặt 1 lần (5 phút):
1. Mở Google Sheet của thầy (Sheet đã kết nối sẵn với web này — không cần tạo Sheet mới).
2. Menu Tiện ích mở rộng → Apps Script → xoá code có sẵn, dán đoạn code dưới đây vào rồi bấm 💾 Lưu.
3. Nếu Sheet còn trống: chọn hàm taoKhung → bấm Chạy để tạo đủ các tab. Sheet đã có dữ liệu thì bỏ qua bước này.
4. Bấm Triển khai → Tuỳ chọn triển khai mới → Ứng dụng web → Thực thi với tư cách Tôi, người truy cập Bất kỳ ai → Triển khai → copy URL ứng dụng web (kết thúc bằng /exec) → dán vào ô trên.
5. Bấm Chia sẻ của Sheet → "Bất kỳ ai có đường liên kết – Người xem" để phụ huynh đọc được.

Chữ và nội dung từng trang

Gõ vào ô nào là web đổi ngay ô đó (tự lưu trên trình duyệt này). Muốn mọi người đều thấy chữ mới: tạo tab NoiDung trong Google Sheet với 2 cột Khoa | GiaTri, chép mã khóa (chữ xám) và nội dung vào.

{{ g.title }}

{{ f.key }}
💡 Mục này chỉ sửa chữ trên giao diện. Còn danh sách dữ liệu (học sinh, điểm danh, đề thi, từ vựng, tài liệu…) nhập ở mục 📚 Dữ liệu lớp học phía trên, hoặc gõ thẳng vào Google Sheet.
Câu {{ currentQuestion.num }} / {{ currentQuestion.total }} {{ currentQuestion.mon }}
⏱ {{ timeText }}
{{ currentQuestion.text }}
{{ opt.letter }} {{ opt.text }}
Kết quả bài thi · {{ resultMsg }}
{{ scoreText }}
Bạn trả lời đúng {{ score }} / {{ totalQ }} câu ({{ percent }}%)
🎁
+{{ awardPts }} điểm · 🔥 chuỗi {{ awardStreak }} ngày học
🧠 {{ awardSrsN }} câu sai / bỏ trống đã tự vào mục Ôn lại câu sai ở trang Luyện đề — web sẽ nhắc em ôn theo lịch kiểu Anki.
{{ ab.icon }} Huy hiệu mới: {{ ab.name }}

Lời giải chi tiết

{{ r.statusText }} Câu {{ r.num }} · {{ r.mon }}
{{ r.text }}
{{ o.letter }}{{ o.text }}{{ o.tag }}
Lời giải
{{ r.sol }}
🧠 Ôn lại câu sai

Thẻ {{ mrPos }} / {{ mrTotal }}

{{ mrMon }} Tự nhớ lại cách giải rồi mới lật đáp án nhé
{{ mrText }}
{{ mo.letter }}{{ mo.text }}{{ mo.tag }}
💡 Lời giải
{{ mrSol }}
Em nhớ được đến đâu? (web hẹn ngày gặp lại theo lựa chọn)
🏅

Xong lượt ôn!

✓ Thuộc {{ mrRight }} thẻ · ✕ Cần ôn thêm {{ mrWrong }} thẻ
🎁 +{{ mrAwardPts }} điểm 🔥 Chuỗi {{ mrAwardStreak }} ngày {{ mb.icon }} Huy hiệu mới: {{ mb.name }}
π
Lớp Toán Thầy Tân
{{ ct.brand }}

{{ ct.authHeadline }}

{{ ct.authSub }}

{{ authTitle }}

{{ authSubtitle }}

{{ authSwitchText }} {{ authSwitchLink }}
Zalo