📤 Trình xuất & Đóng gói

📄 Xuất đề thi HTML độc lập

Tạo file HTML chứa đề thi hoàn chỉnh với chấm điểm tự động, đếm giờ, hiển thị kết quả. Không cần Internet.

🗂️ Xuất toàn bộ Suite HTML

Đóng gói toàn bộ KHTN Authoring Suite thành một thư mục HTML để dùng offline hoàn toàn không cần Internet.

✅ index.html — Dashboard
✅ editor.html — Tạo câu hỏi
✅ bank.html — Ngân hàng
✅ exam.html — Tạo đề thi
✅ chemistry.html — Hóa học
✅ periodic.html — Bảng tuần hoàn
✅ simulation.html — Mô phỏng
✅ chart.html — Biểu đồ

📊 Xuất dữ liệu JSON

Xuất toàn bộ ngân hàng câu hỏi, dữ liệu học sinh thành JSON để sao lưu hoặc chuyển máy.

📋 Xuất CSV (Excel)

Xuất danh sách câu hỏi hoặc kết quả học sinh ra file CSV, mở được bằng Excel.

📥 Nhập dữ liệu JSON

Khôi phục dữ liệu từ file JSON đã xuất trước đó (câu hỏi, học sinh, cài đặt).

📂
Click để chọn file JSON
hoặc kéo thả vào đây

🌐 Chế độ Offline

KHTN Suite hoạt động hoàn toàn offline — không cần Internet. Tất cả dữ liệu lưu trong localStorage của trình duyệt.

✅ Không cần Internet
✅ Không cần cài đặt
✅ Chạy trên mọi máy tính
✅ Dữ liệu lưu trên máy
✅ Xuất file HTML chạy offline
Giới hạn localStorage: ~5MB/trình duyệt. Xuất JSON thường xuyên để sao lưu.

💻 Đóng gói thành .EXE

Chuyển toàn bộ ứng dụng thành file .EXE chạy trên Windows không cần cài đặt (dùng Electron hoặc NW.js).

Hướng dẫn đóng gói EXE:
1. Cài Node.js và Electron
2. Tải toàn bộ file HTML về máy
3. Chạy: npm install electron
4. Chạy: npx electron-packager .
5. Lấy file .exe trong thư mục dist/

💾 Trạng thái dữ liệu

Kiểm tra dung lượng dữ liệu đang lưu trong trình duyệt.