
Hệ Thống Chấm Bài Toán Visual Grading v6.0
Chấm bài Toán viết tay bằng AI kết hợp chú thích trực quan ngay trên bài làm — xuất kết quả Excel chuyên nghiệp
Mô tả chi tiết
📋 Mô tả sản phẩm
Hệ Thống Chấm Bài Toán Visual Grading là ứng dụng web chuyên biệt dành riêng cho môn Toán, chạy trên Google Apps Script. Ứng dụng cho phép giáo viên chấm điểm bài làm viết tay của học sinh tự động bằng AI, đồng thời tạo ra bản chú thích trực quan ngay trên ảnh bài làm — đánh dấu từng bước đúng, sai hoặc cần chú ý bằng các ký hiệu màu sắc trực tiếp lên bài.
Điểm khác biệt lớn nhất của sản phẩm này so với các công cụ chấm bài thông thường là tính năng Visual Annotation — sau khi AI chấm xong, hệ thống tự động vẽ các ký hiệu (✓ xanh lá cho đúng, ✗ đỏ cho sai, ⚠ cam cho cần chú ý) và khung highlight trực tiếp lên ảnh bài làm của học sinh, tạo ra một bản chấm bài trực quan giống như giáo viên chấm tay. Học sinh có thể nhìn vào bài và hiểu ngay mình sai ở bước nào, đúng ở bước nào.
Ngoài ảnh chụp, hệ thống còn nhận bài làm dạng PDF. Toàn bộ kết quả sau khi chấm được lưu lại và xuất ra file Excel theo từng đợt chấm, phục vụ lưu trữ và báo cáo. Giao diện web hỗ trợ hiển thị công thức Toán chuẩn LaTeX thông qua MathJax, đảm bảo nhận xét và đề bài hiển thị đẹp và chính xác.
✨ Tính năng chính
- Chấm bài Toán bằng AI — Google Gemini 2.0 Flash đọc bài làm viết tay, kiểm tra từng bước giải và chấm điểm theo thang 10
- Chú thích trực quan (Visual Annotation) — Tự động vẽ ký hiệu ✓/✗/⚠ và khung highlight màu trực tiếp lên ảnh bài làm, đánh dấu từng vị trí đúng/sai theo tọa độ thực tế
- Hiển thị công thức LaTeX — Tích hợp MathJax để hiển thị công thức Toán chuẩn trong nhận xét và đề bài
- Chấm bài từ ảnh — Nhận file ảnh JPG, PNG, GIF, WebP (tối đa 10MB)
- Chấm bài từ PDF — Nhận file PDF bài làm scan (tối đa 50MB)
- Chấm theo lô (Batch) — Xử lý nhiều bài trong cùng một đợt chấm, theo dõi tiến trình từng bài
- Nhận xét chi tiết — AI đưa ra phản hồi từng bước giải: bước nào đúng, bước nào sai, sai ở đâu và gợi ý sửa
- Xem bài có chú thích — Giáo viên và học sinh xem được ảnh bài đã được đánh dấu kèm danh sách nhận xét bên dưới
- Xuất Excel — Tổng hợp điểm số toàn lô ra file Excel để lưu trữ và báo cáo
- Kéo thả file — Giao diện drag & drop trực quan cho cả ảnh đáp án và bài làm học sinh
- Lưu trữ tự động — File và kết quả lưu vào Google Drive và Google Sheets
❓ FAQ
Tính năng Visual Annotation hoạt động như thế nào? Sau khi AI chấm bài, hệ thống phân tích vị trí từng bước giải trên ảnh và tự động đặt ký hiệu màu (✓ xanh = đúng, ✗ đỏ = sai, ⚠ cam = cần chú ý) đúng vào tọa độ tương ứng trên ảnh bài làm. Ngoài ký hiệu, AI còn vẽ khung highlight (viền đỏ hoặc cam) bao quanh vùng có lỗi. Kết quả là một bản chấm bài trực quan giống như giáo viên chấm tay.
Hệ thống chấm theo tiêu chí gì cho môn Toán? AI kiểm tra từng bước giải xem có đúng về mặt logic không, đánh giá cách trình bày, chấm điểm theo thang 10 (có thể dùng số thập phân) và đưa ra gợi ý cải thiện cụ thể cho từng bước sai.
Chất lượng ảnh như thế nào thì nhận được kết quả tốt? Ảnh cần đủ sáng, chữ và ký hiệu Toán rõ ràng, không bị mờ hoặc nghiêng quá 30 độ. Ảnh chụp bằng điện thoại trong điều kiện ánh sáng tốt thường đạt yêu cầu. File PDF từ máy scan cho kết quả chính xác nhất.
Hỗ trợ những loại file nào? Ảnh bài làm: JPG, PNG, GIF, WebP (tối đa 10MB mỗi file). Bài làm dạng PDF: tối đa 50MB. Đáp án chuẩn có thể là ảnh hoặc PDF.
Công thức Toán trong nhận xét có hiển thị đúng không? Có. Ứng dụng tích hợp MathJax — toàn bộ công thức LaTeX trong nhận xét và đề bài được render thành ký hiệu Toán chuẩn, hiển thị đẹp ngay trên giao diện web.
Dữ liệu được lưu ở đâu? File ảnh và PDF lưu vào thư mục Math Grading Results trên Google Drive. Điểm số, nhận xét và thông tin từng đợt chấm lưu vào Google Sheets. Không có dữ liệu nào gửi ra ngoài ngoại trừ nội dung bài làm gửi đến Gemini API để chấm.
Tôi gặp lỗi quota API phải làm gì?
Thêm nhiều API key Gemini vào mảng CONFIG.GEMINI.API_KEYS trong Code.gs. Hệ thống tự động xoay vòng giữa các key để phân tải khi chấm nhiều bài.
🔧 Thông tin kỹ thuật
| Thành phần | Công nghệ |
|---|---|
| Nền tảng | Google Apps Script |
| AI Chấm bài | Google Gemini 2.0 Flash |
| Hiển thị công thức | MathJax |
| Cơ sở dữ liệu | Google Sheets |
| Lưu trữ file | Google Drive |
| Frontend | HTML + Bootstrap 5 + Font Awesome |
| Xuất kết quả | Excel (.xlsx) |
| Ảnh tối đa | 10 MB |
| PDF tối đa | 50 MB |
| Phiên bản | v6.0 Visual Grading |
Hướng dẫn cài đặt
🛠️ Hướng dẫn cài đặt
Yêu cầu
- Tài khoản Google
- API key của Google Gemini
Các bước cài đặt
Bước 1 — Tạo Google Apps Script project
Truy cập script.google.com → Nhấn New project → Đặt tên (ví dụ: Chấm bài Toán Visual).
Bước 2 — Thêm các file vào project
Thêm các file theo cấu trúc sau:
Code.gs— Dán nội dung filecode_(gs).txtMathGradingMain.html— Tạo file HTML mới, dán nội dung fileMathGradingMain_(HTML).html
Bước 3 — Tạo Google Sheet và cấu hình ID
Tạo một Google Spreadsheet mới → Copy ID từ URL:
https://docs.google.com/spreadsheets/d/[ĐÂY_LÀ_ID]/edit
Mở Code.gs, tìm dòng đầu và thay ID:
const SHEET_ID = "ID_GOOGLE_SHEET_CỦA_BẠN"; // ← Thay ID vào đây
Bước 4 — Cấu hình API key Gemini
Trong Code.gs, tìm phần CONFIG.GEMINI.API_KEYS và thay bằng API key của bạn:
const CONFIG = {
GEMINI: {
API_KEYS: [
'GEMINI_API_KEY_CỦA_BẠN', // ← Thay vào đây
],
...
}
}
Có thể thêm nhiều API key để tránh giới hạn quota khi chấm nhiều bài cùng lúc.
Bước 5 — Khởi tạo database
Trong Apps Script Editor, chạy hàm setupDatabase() để tự động tạo các sheet GradingBatches, StudentResults, GradingSessions trong Spreadsheet.
Bước 6 — Deploy ứng dụng
Nhấn Deploy → New deployment → Chọn loại Web app → Cấu hình:
- Execute as:
Me - Who has access:
Anyone
Nhấn Deploy → Cấp quyền → Copy URL.
Bước 7 — Truy cập và sử dụng
Mở URL trên trình duyệt để bắt đầu chấm bài.
📖 Hướng dẫn sử dụng
- Truy cập ứng dụng → Tạo đợt chấm mới, đặt tên lớp/đợt thi
- Upload ảnh đáp án chuẩn (hoặc PDF đáp án)
- Upload ảnh bài làm của từng học sinh (có thể chọn nhiều file cùng lúc)
- Nhấn Bắt đầu chấm bài → AI xử lý lần lượt từng bài
- Xem kết quả: điểm số, nhận xét chi tiết và ảnh bài đã được chú thích trực quan
- Xuất Excel để lưu kết quả toàn lô
Đánh giá (0)
Chưa có bình luận đánh giá chi tiết nào.