Как проверить правильность ответа?

Я хочу создать индивидуальный лист обратной связи для своих учеников в зависимости от их ответов на вопросы в форме Google.

При переборе ItemResponses из ответа формы с использованием следующего кода:

function response_deal() {
      var form = FormApp.openById('bla');
     var formResponses = form.getResponses();
     for (var i = 0; i < formResponses.length; i++) {
     var formResponse = formResponses[i];
     var itemResponses = formResponse.getItemResponses();
     for (var j = 0; j < itemResponses.length; j++) {
     var itemResponse = itemResponses[j];
     Logger.log('Response #%s to the question "%s" was "%s" and the score was "%s"',
     (i + 1).toString(),
     itemResponse.getItem().getTitle(),
     itemResponse.getResponse(),
     itemResponse.getScore()  );
     }
     }

     }

Мне нужен код, который проверит правильность itemResponse, например.

if itemResponse.isCorrect()

или похожие.

Кто-нибудь знает, есть ли подходящий метод для этого?

Один из методов, который я пробовал, заключается в использовании:

 itemResponse.getScore()

метод, но он возвращает ноль, даже если я устанавливаюScore(1) и т. д., если только я не разрешаю оценивание задания и не выставляю баллы, чего я не хочу делать.


person user1654183    schedule 25.06.2017    source источник
comment
Если это не викторина, это просто форма без понятия правильного или неправильного. Вы можете сохранить электронную таблицу со ссылкой и перекрестно проверить каждый идентификатор вопроса, если значение ссылки соответствует ответу.   -  person Robin Gertenbach    schedule 26.06.2017
comment
Это викторина. Это, безусловно, решение, но мне интересно, есть ли более элегантный способ?   -  person user1654183    schedule 26.06.2017
comment
Нет, нет. ItemResponse поступает непосредственно из метода getItemResponses объекта формы. Таким образом, вы не можете добавить метод к этому объекту. Я бы последовал предложению @RobinGertenbach.   -  person mTorres    schedule 27.06.2017
comment
Робин, не могли бы вы вкратце описать структуру данных электронной таблицы?   -  person user1654183    schedule 27.06.2017