
Hệ Thống Chấm Bài Giấy Tự Động v4.0
Mô tả chi tiết
📋 Mô tả sản phẩm
Hệ Thống Chấm Bài Giấy Tự Động là ứng dụng web chạy trên Google Apps Script, cho phép giáo viên chấm điểm bài làm viết tay của học sinh một cách tự động và nhanh chóng bằng trí tuệ nhân tạo (Google Gemini).
Thay vì ngồi chấm từng tờ giấy thủ công, giáo viên chỉ cần chụp ảnh hoặc scan bài làm của từng học sinh, tải lên cùng với đáp án chuẩn, hệ thống sẽ tự động đọc nội dung, so sánh với đáp án và cho điểm kèm nhận xét chi tiết. Toàn bộ kết quả được lưu lại và có thể xuất ra file Excel để báo cáo hoặc lưu trữ.
Ứng dụng hỗ trợ chấm bài cho 8 môn học phổ thông — Toán, Ngữ văn, Tiếng Anh, Vật lý, Hóa học, Sinh học, Lịch sử và Địa lý — với tiêu chí chấm được tùy chỉnh riêng cho từng môn. Ngoài ảnh chụp, hệ thống còn hỗ trợ chấm bài từ file PDF, phù hợp với bài thi được scan thành tài liệu số. Kết quả chấm được tổng hợp thành báo cáo PDF chuyên nghiệp, sẵn sàng để in hoặc lưu trữ.
✨ Tính năng chính
- Chấm bài bằng AI — Google Gemini 2.0 Flash đọc bài làm viết tay, so sánh với đáp án và cho điểm theo thang 10
- Hỗ trợ 8 môn học — Toán, Ngữ văn, Tiếng Anh, Vật lý, Hóa học, Sinh học, Lịch sử, Địa lý — mỗi môn có tiêu chí chấm riêng biệt
- Chấm bài từ ảnh — Upload ảnh chụp bài làm (JPG, PNG, GIF, WebP), tối đa 10MB mỗi file
- Chấm bài từ PDF — Upload file PDF bài làm (tối đa 50MB), phù hợp với bài thi được scan
- Chấm theo lô — Xử lý nhiều bài nộp cùng lúc trong một phiên chấm (batch processing)
- Nhận xét chi tiết — AI trả về phản hồi cụ thể về từng phần đúng/sai, gợi ý cải thiện
- Xuất Excel — Tổng hợp kết quả điểm số toàn lớp ra file Excel để lưu trữ và báo cáo
- Xuất báo cáo PDF — Tạo báo cáo kết quả chấm bài theo định dạng PDF chuyên nghiệp
- Kéo thả file — Giao diện drag & drop trực quan, dễ sử dụng
- Lưu trữ tự động — Toàn bộ file bài làm và kết quả lưu vào Google Drive, dữ liệu lưu vào Google Sheets
❓ FAQ
Hệ thống hỗ trợ những môn học nào? Hỗ trợ 8 môn: Toán học, Ngữ văn, Tiếng Anh, Vật lý, Hóa học, Sinh học, Lịch sử và Địa lý. Mỗi môn có tiêu chí chấm điểm riêng được tối ưu cho đặc thù của môn đó — ví dụ Toán kiểm tra từng bước giải, Ngữ văn đánh giá lập luận và diễn đạt.
Chất lượng ảnh như thế nào thì chấm được chính xác? Ảnh cần đủ sáng, chữ rõ ràng, không bị mờ hoặc nghiêng quá nhiều. Ảnh chụp bằng điện thoại trong điều kiện ánh sáng tốt thường cho kết quả tốt. File PDF từ máy scan sẽ cho độ chính xác cao hơn ảnh chụp tay.
Có thể chấm nhiều bài cùng một lúc không? Có. Hệ thống hỗ trợ upload và xử lý hàng loạt (batch processing) — giáo viên chọn nhiều file ảnh hoặc PDF cùng lúc, hệ thống sẽ lần lượt xử lý từng bài và tổng hợp kết quả.
Dữ liệu và file bài làm được lưu ở đâu? File ảnh và PDF được lưu tự động vào thư mục Enhanced Grading Results trên Google Drive của tài khoản deploy. Điểm số và nhận xét được lưu vào Google Spreadsheet bạn đã cấu hình. Không có dữ liệu nào gửi ra ngoài ngoại trừ nội dung bài làm được gửi đến Gemini API để chấm.
Kết quả Excel có gồm những thông tin gì? File Excel xuất ra bao gồm tên học sinh, môn học, điểm số, nhận xét của AI, thời gian chấm và tên file bài làm tương ứng — đủ để nộp báo cáo hoặc lưu vào học bạ.
Tôi gặp lỗi quota API thì 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 để tránh vượt giới hạn khi chấm số lượng bài lớn.
Có giới hạn số bài chấm trong một phiên không? Không có giới hạn cứng về số bài, nhưng mỗi file ảnh tối đa 10MB và mỗi file PDF tối đa 50MB. Thời gian xử lý phụ thuộc vào số lượng bài và tốc độ phản hồi của Gemini API.
🔧 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 |
| 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) + PDF |
| Ảnh tối đa | 10 MB |
| PDF tối đa | 50 MB |
| Phiên bản | v4.0 Enhanced |
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 giấy).
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)-chấm_bài_giấy.txtPaperGradingMain.html— Tạo file HTML mới, dán nội dung filePaperGradingMain_(HTML)-chấm_bài_giấy.txtPdfTemplate.html— Tạo file HTML mới, dán nội dung filePdfTemplate_(HTML)-chấm_bài_giấy.txt
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.
Bước 5 — Khởi tạo database
Trong Apps Script Editor, chạy hàm setupDatabase() để tự động tạo các sheet cần thiết trong Google 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 sử dụng.
📖 Hướng dẫn sử dụng
Chấm bài từ ảnh:
- Chọn môn học từ bảng danh sách
- Upload ảnh chụp đáp án chuẩ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 → Chờ AI xử lý
- Xem kết quả điểm và nhận xét, xuất Excel hoặc PDF nếu cần
Chấm bài từ PDF:
- Chọn tab Chấm bài PDF
- Upload file PDF đáp án chuẩn
- Upload các file PDF bài làm của học sinh
- Nhấn Chấm bài → Hệ thống xử lý theo lô
- Tải về kết quả khi hoàn tất
Đánh giá (0)
Chưa có bình luận đánh giá chi tiết nào.