Sử dụng Apps Script để tạo bài kiểm tra tự động

Sử dụng Apps Script để tạo bài kiểm tra tự động

Giới thiệu:

Việc tạo bài kiểm tra thủ công tốn thời gian và dễ xảy ra sai sót. Apps Script là giải pháp giúp bạn tự động hóa quy trình này, tạo bài kiểm tra nhanh chóng và chính xác.

Lợi ích:

  • Tiết kiệm thời gian: Apps Script tự động tạo câu hỏi, đáp án và chấm điểm bài kiểm tra, giúp bạn rảnh tay cho các công việc khác.
  • Nâng cao hiệu quả: Bài kiểm tra được tạo tự động với độ chính xác cao.
  • Giảm thiểu sai sót: Loại bỏ sai sót do thao tác thủ công.

Hướng dẫn:

Bước 1: Chuẩn bị dữ liệu

  1. Tạo bảng tính Google Sheets chứa dữ liệu cho bài kiểm tra.
  2. Cột đầu tiên của bảng tính chứa nội dung câu hỏi.
  3. Các cột tiếp theo chứa các phương án trả lời.
  4. Cột cuối cùng chứa đáp án đúng.

Bước 2: Viết mã Apps Script

JavaScript

function createQuiz() {
  // Lấy dữ liệu từ Google Sheets
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var data = sheet.getRange('A1:E4').getValues();
  
  // Tạo form
  var form = FormApp.create('Bài kiểm tra');
  
  // Thêm câu hỏi vào form
  for (var i = 1; i < data.length; i++) {
    var question = form.addMultipleChoiceItem().setTitle(data[i][0]);
    for (var j = 1; j < 5; j++) {
      question.addChoice(data[i][j]);
    }
    question.setAnswer(data[i][5]);
  }
  
  // Gửi form
  form.send();
}

Bước 3: Chạy mã

  1. Chọn Chạy > Chạy chức năng.
  2. Chọn chức năng bạn muốn chạy (trong ví dụ này là createQuiz).

Kết luận:

Với Apps Script, bạn có thể dễ dàng tạo bài kiểm tra tự động từ dữ liệu Google Sheets. Giải pháp này giúp bạn tiết kiệm thời gian, nâng cao hiệu quả và giảm thiểu sai sót trong công việc.

Lưu ý:

  • Mã code trên chỉ là ví dụ đơn giản. Bạn có thể chỉnh sửa mã để phù hợp với nhu cầu cụ thể của mình.
  • Để sử dụng Apps Script, bạn cần có tài khoản Google Workspace.

Tham khảo thêm:

Dịch vụ lập trình ứng dụngProgramming Services

🎯 Lập trình API, Python, Node JS, Telegram Bot, Power Automate, ứng dụng Power Apps và Apps Script

🎯 Programming API, Python, Node JS, Telegram Bot, Automate Workflow, Power Apps and Apps Script for Google Products.

📒 Nhận dạy Lập trình Apps Script từ cơ bản đến nâng cao khu vực Tân Bình – TP.HCM

📒 Teaching Apps Script from Basic to Advanced around Tan Binh District, HCMC

📞 +84 78 600 5534 (Zalo, WhatsApp, Telegram)

🌏 appscript.online

Viết một bình luận