- Ressource: FormResponse
- Antwort
- TextAnswers
- TextAnswer
- FileUploadAnswers
- FileUploadAnswer
- Note
- Methoden
Ressource: FormResponse
Eine Formularantwort.
JSON-Darstellung |
---|
{
"formId": string,
"responseId": string,
"createTime": string,
"lastSubmittedTime": string,
"respondentEmail": string,
"answers": {
string: {
object ( |
Felder | |
---|---|
form |
Nur Ausgabe. Die Formular-ID. |
response |
Nur Ausgabe. Die Antwort-ID. |
create |
Nur Ausgabe. Zeitstempel für das erste Einreichen der Antwort. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
last |
Nur Ausgabe. Zeitstempel für die letzte Antwort. Änderungen an Noten werden nicht erfasst. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
respondent |
Nur Ausgabe. Die E-Mail-Adresse des Teilnehmers (falls erfasst). |
answers |
Nur Ausgabe. Die tatsächlichen Antworten auf die Fragen, sortiert nach questionId. Ein Objekt, das eine Liste von |
total |
Nur Ausgabe. Die Gesamtpunktzahl, die der Teilnehmer für seine Antwort erhalten hat. Nur festlegen, wenn das Formular ein Quiz war und die Antwort benotet wurde. Dazu gehören auch Punkte, die automatisch über die automatische Benotung vergeben wurden und durch manuelle Korrekturen des Eigentümers des Formulars angepasst wurden. |
Antwort
Die eingereichte Antwort auf eine Frage.
JSON-Darstellung |
---|
{ "questionId": string, "grade": { object ( |
Felder | |
---|---|
question |
Nur Ausgabe. Die ID der Frage. Siehe auch |
grade |
Nur Ausgabe. Die Note für die Antwort, wenn es sich bei dem Formular um ein Quiz handelt. |
Union-Feld value . Die Antwort des Nutzers. Für value ist nur einer der folgenden Werte zulässig: |
|
text |
Nur Ausgabe. Die spezifischen Antworten als Text. |
file |
Nur Ausgabe. Die Antworten auf eine Frage zum Hochladen von Dateien. |
TextAnswers
Die Antworten auf eine Frage als Text.
JSON-Darstellung |
---|
{
"answers": [
{
object ( |
Felder | |
---|---|
answers[] |
Nur Ausgabe. Antworten auf eine Frage. Bei |
TextAnswer
Eine Antwort auf eine Frage, die als Text dargestellt wird.
JSON-Darstellung |
---|
{ "value": string } |
Felder | |
---|---|
value |
Nur Ausgabe. Der Antwortwert. Formatierung für verschiedene Arten von Fragen:
|
FileUploadAnswers
Alle eingereichten Dateien für eine Frage zum Hochladen von Dateien.
JSON-Darstellung |
---|
{
"answers": [
{
object ( |
Felder | |
---|---|
answers[] |
Nur Ausgabe. Alle eingereichten Dateien für eine Frage zum Hochladen von Dateien. |
FileUploadAnswer
Informationen zu einer einzelnen Datei, die für eine Frage zum Hochladen von Dateien eingereicht wurde.
JSON-Darstellung |
---|
{ "fileId": string, "fileName": string, "mimeType": string } |
Felder | |
---|---|
file |
Nur Ausgabe. Die ID der Google Drive-Datei. |
file |
Nur Ausgabe. Der Dateiname, wie er beim Hochladen in Google Drive gespeichert wurde. |
mime |
Nur Ausgabe. Der MIME-Typ der Datei, wie er beim Hochladen in Google Drive gespeichert wurde. |
Note
Benotungsinformationen, die mit der Antwort eines Teilnehmers auf eine Frage verknüpft sind.
JSON-Darstellung |
---|
{
"score": number,
"correct": boolean,
"feedback": {
object ( |
Felder | |
---|---|
score |
Nur Ausgabe. Die Bewertung der Antwort. |
correct |
Nur Ausgabe. Ob die Frage richtig beantwortet wurde oder nicht. Eine Punktzahl von null Punkten reicht nicht aus, um auf eine Falschheit zu schließen, da eine richtig beantwortete Frage auch null Punkte wert sein kann. |
feedback |
Nur Ausgabe. Zusätzliches Feedback zu einer Antwort. |
Methoden |
|
---|---|
|
Eine Antwort aus dem Formular abrufen |
|
Antworten auf ein Formular auflisten |