2016-10-09 3 views
-1

Google 양식을 만드는 앱 스크립트 코드를 작성했습니다. 양식의 질문에 난수가 포함되어 있습니다.App 스크립트를 사용하여 임의의 숫자로 퀴즈 생성

function question_1() { 
    var a = getRandomInt(1,10); 
    var b = getRandomInt(1,10); 

    var question_string = "What is " + a + " + " + b + '?'; 
    var ans = a + b; 
    return [question_string, ans]; 
} 

function create_quiz() { 
    var form = FormApp.create("Quiz"); 

    var item = form.addMultipleChoiceItem(); 
    q1 = question_1() 

    var question = q1[0] 
    var answer = q1[1] 

    item.setTitle(question) 
    item.setChoices([ 
      item.createChoice(answer), 
      item.createChoice(answer+1), 
      item.createChoice(answer-1) 
    ]); 
} 

올바른 응답이 예를 들어, 문제와 함께 간다 있도록 내가

item.setResponse(answer) 

그래서 퀴즈 될 수있는 후 자동 등급과 같은 추가 양식을 설정하고 싶습니다 학생이 퀴즈를 마쳤습니다.

누구나이 API를 구현하기 위해 필요한 API를 제안 할 수 있습니까?

+1

폼 제출 트리거를 사용하고 값을 확인한 다음 트리거 된 함수에서 유효성을 검사합니다. https://developers.google.com/apps-script/guides/triggers/events#form-submit –

답변

0

업데이트 : 2017 년 4 월 Google announced에서 프로그래밍 방식으로 Google 설문지 퀴즈를 만들 수 있습니다.


은 현재 Google Apps 스크립트에서 양식 서비스는 퀴즈 응답을 처리하는 클래스/메소드가 포함되어 있지 않습니다. 사용 가능한 모든 클래스와 메소드를 찾을 수 있습니다. Forms Service

관련 문제