- Zasób: FormResponse
- Odpowiedz
- TextAnswers
- TextAnswer
- FileUploadAnswers
- FileUploadAnswer
- Ocena
- Metody
Zasób: FormResponse
odpowiedź w formularzu,
Zapis JSON |
---|
{
"formId": string,
"responseId": string,
"createTime": string,
"lastSubmittedTime": string,
"respondentEmail": string,
"answers": {
string: {
object ( |
Pola | |
---|---|
formId |
Tylko dane wyjściowe. Identyfikator formularza. |
responseId |
Tylko dane wyjściowe. Identyfikator odpowiedzi. |
createTime |
Tylko dane wyjściowe. Sygnatura czasowa pierwszego przesłania odpowiedzi. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
lastSubmittedTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniego przesłania odpowiedzi. Nie śledzi zmian w ocenach. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
respondentEmail |
Tylko dane wyjściowe. Adres e-mail (jeśli jest zebrany) respondenta. |
answers |
Tylko dane wyjściowe. Rzeczywiste odpowiedzi na pytania pogrupowane według identyfikatora pytania. Obiekt zawierający listę par |
totalScore |
Tylko dane wyjściowe. Łączna liczba punktów, które respondent otrzymał za swoje zadanie. Ustawiona tylko wtedy, gdy formularz był testem, a odpowiedź została oceniona. Obejmuje to punkty przyznawane automatycznie za pomocą automatycznego oceniania, skorygowane za pomocą ręcznych poprawek wprowadzonych przez właściciela formularza. |
Odpowiedź
Przesłana odpowiedź na pytanie.
Zapis JSON |
---|
{ "questionId": string, "grade": { object ( |
Pola | |
---|---|
questionId |
Tylko dane wyjściowe. Identyfikator pytania. Zobacz też |
grade |
Tylko dane wyjściowe. Ocena odpowiedzi, jeśli formularz to test. |
Pole sumy value . Odpowiedź użytkownika. value może mieć tylko jedną z tych wartości: |
|
textAnswers |
Tylko dane wyjściowe. Konkretne odpowiedzi w formie tekstu. |
fileUploadAnswers |
Tylko dane wyjściowe. Odpowiedzi na pytanie dotyczące przesyłania plików. |
TextAnswers
Odpowiedzi na pytanie w formie tekstowej.
Zapis JSON |
---|
{
"answers": [
{
object ( |
Pola | |
---|---|
answers[] |
Tylko dane wyjściowe. Odpowiedzi na pytanie. W przypadku funkcji |
TextAnswer
Odpowiedź na pytanie przedstawiona w formie tekstowej.
Zapis JSON |
---|
{ "value": string } |
Pola | |
---|---|
value |
Tylko dane wyjściowe. Wartość odpowiedzi. Formatowanie różnych rodzajów pytań:
|
FileUploadAnswers
Wszystkie pliki przesłane w odpowiedzi na pytanie z użyciem FileUpload.
Zapis JSON |
---|
{
"answers": [
{
object ( |
Pola | |
---|---|
answers[] |
Tylko dane wyjściowe. Wszystkie pliki przesłane w odpowiedzi na pytanie z użyciem FileUpload. |
FileUploadAnswer
Informacje o pojedynczym pliku przesłanym w pytaniu dotyczącym przesyłania pliku.
Zapis JSON |
---|
{ "fileId": string, "fileName": string, "mimeType": string } |
Pola | |
---|---|
fileId |
Tylko dane wyjściowe. Identyfikator pliku na Dysku Google. |
fileName |
Tylko dane wyjściowe. Nazwa pliku zapisana na Dysku Google podczas przesyłania. |
mimeType |
Tylko dane wyjściowe. Typ MIME pliku przechowywany na Dysku Google podczas przesyłania. |
Ocena
Informacje o ocenie powiązane z odpowiedzią respondenta na pytanie.
Zapis JSON |
---|
{
"score": number,
"correct": boolean,
"feedback": {
object ( |
Pola | |
---|---|
score |
Tylko dane wyjściowe. Wartość liczbowa przyznana za odpowiedź. |
correct |
Tylko dane wyjściowe. czy odpowiedź na pytanie jest poprawna czy nie. Wynik 0 punktów nie wystarcza do wnioskowania o nieprawidłowość, ponieważ poprawna odpowiedź na pytanie może mieć wartość zero. |
feedback |
Tylko dane wyjściowe. Przekazano dodatkową opinię dotyczącą odpowiedzi. |
Metody |
|
---|---|
|
uzyskać jedną odpowiedź z formularza, |
|
Wyświetlanie listy odpowiedzi formularza. |