Dati strutturati per esercitazioni (Quiz
)
Per aiutare studenti, insegnanti e genitori a trovare più facilmente materiale didattico e di apprendimento online, puoi utilizzare i dati strutturati per eseguire il markup delle esercitazioni. La presente guida spiega come implementare questo schema nella tua pagina web. L'aggiunta dei dati strutturati rende le esercitazioni idonee a essere mostrate in un'esperienza utente speciale nei risultati della Ricerca Google.
![Risultato avanzato delle esercitazioni nella Ricerca Google](https://developers.google.cn/static/search/docs/images/practice-problems.png?authuser=5&hl=it)
Come aggiungere dati strutturati
I dati strutturati sono un formato standardizzato per fornire informazioni su una pagina e classificarne i contenuti. Se non li hai mai utilizzati, scopri di più su come funzionano i dati strutturati.
Ecco una panoramica su come creare, testare e rilasciare i dati strutturati. Per una guida passo per passo su come aggiungere dati strutturati a una pagina web, consulta il codelab sui dati strutturati.
- Aggiungi le proprietà obbligatorie. In base al formato che utilizzi, scopri dove inserire i dati strutturati nella pagina.
- Segui le linee guida.
- Convalida il codice utilizzando lo strumento di Test dei risultati avanzati e correggi eventuali errori critici. Prendi in considerazione anche la possibilità di correggere eventuali problemi non critici che potrebbero essere segnalati nello strumento, in quanto possono contribuire a migliorare la qualità dei tuoi dati strutturati (tuttavia, questo non è necessario per l'idoneità per i risultati avanzati).
- Implementa alcune pagine che includono dati strutturati e utilizza lo strumento Controllo URL per verificare come Google vede la pagina. Assicurati che la pagina sia accessibile per Google e che non venga bloccata da file robots.txt, tag
noindex
o requisiti di accesso. Se la pagina non presenta problemi, puoi chiedere a Google di ripetere la scansione degli URL. - Per tenere Google informata delle future modifiche, ti consigliamo di inviare una Sitemap. Puoi automatizzare questa operazione con l'API Search Console Sitemap.
Disponibilità della funzionalità
La funzionalità relativa alle esercitazioni è disponibile in inglese in tutte le aree geografiche in cui è disponibile la Ricerca Google. La funzionalità è disponibile solo per argomenti di matematica e scienza, per tipologie di domande a scelta multipla e con casella di controllo e su computer e dispositivi mobili.
Esempi
Quiz con una sola domanda
Di seguito è riportato un esempio di quiz a cui è associata una sola domanda con un'unica risposta corretta.
<html> <head> <title>Quiz about fractions</title> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Quiz", "name": "Quiz about fractions", "hasPart": { "@type": "Question", "typicalAgeRange": "7-12", "educationalAlignment": [ { "@type": "AlignmentObject", "alignmentType": "educationalSubject", "targetName": "Mathematics" }, { "@type": "AlignmentObject", "alignmentType": "educationalSubject", "targetName": "Algebra" }, { "@type": "AlignmentObject", "alignmentType": "educationalLevel", "targetName": "Grade 5 » Number and Operations—Fractions » Apply and extend previous understandings of multiplication and division. » 3", "educationalFramework": "Common Core", "targetUrl": "https://www.corestandards.org/Math/Content/5/NF/B/3/" } ], "about": { "@type": "Thing", "name": "Fractions" }, "educationalLevel": "intermediate", "eduQuestionType": "Multiple choice", "learningResourceType": "Practice problem", "assesses": "Multiplying fractions by whole numbers", "name": "Choose the model", "comment": { "@type": "Comment", "text": "This is a hint about the question." }, "encodingFormat": "text/markdown", "text": "Which model represents the product $$2 * \\frac{2}{3}$$?", "suggestedAnswer": [ { "@type": "Answer", "position": 0, "encodingFormat": "text/html", "text": "<img src=\"www.test.com/practice-problems-fractions/…image2.png\" alt=\"Answer 2\" />", "comment": { "@type": "Comment", "text": "This is a hint about the answer." } } ], "acceptedAnswer": { "@type": "Answer", "position": 1, "encodingFormat": "text/html", "text": "<img src=\"www.test.com/practice-problems-fractions/…image1.png\" alt=\"Answer 1\" />", "comment": { "@type": "Comment", "text": "This is a hint about the answer." }, "answerExplanation": { "@type": "Comment", "text": "This is a full explanation on how this answer was achieved." } } } } </script> </head> <body> </body> </html>
Quiz con una sola domanda e risposte con casella di controllo
Di seguito è riportato un esempio di quiz a cui è associata una sola domanda con più risposte corrette.
<html> <head> <title>Quiz about laws of Physics</title> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Quiz", "name": "Quiz about laws of physics", "about": { "@type": "Thing", "name": "Laws of Physics And Applications" }, "educationalLevel": "intermediate", "assesses": "Laws of physics", "hasPart": { "@type": "Question", "eduQuestionType": "Checkbox", "learningResourceType": "Practice problem", "name": "Laws of Physics And Applications", "typicalAgeRange": "12-15", "text": "Identify laws of Physics. (Select all valid answers)", "suggestedAnswer": [ { "@type": "Answer", "position": 0, "text": "Nevada's Law", "comment": { "@type": "Comment", "text": "This is a hint" } }, { "@type": "Answer", "position": 2, "text": "EUA law", "comment": { "@type": "Comment", "text": "This is a hint" } } ], "acceptedAnswer": [ { "@type": "Answer", "position": 1, "text": "Newton's law", "comment": { "@type": "Comment", "text": "This is a hint" }, "answerExplanation": { "@type": "Comment", "text": "This is a full explanation on how this answer was achieved." } }, { "@type": "Answer", "position": 3, "text": "Ohm's law", "comment": { "@type": "Comment", "text": "This is a hint" }, "answerExplanation": { "@type": "Comment", "text": "This is a full explanation on how this answer was achieved." } } ] } } </script> </head> <body> </body> </html>
Quiz con più domande
Di seguito è riportato un esempio di quiz con più coppie di domanda e risposta.
<html> <head> <title>Quiz about displacement, velocity and time</title> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Quiz", "typicalAgeRange": "7-12", "educationalLevel": "intermediate", "assesses": "Velocity and speed", "educationalAlignment": [ { "@type": "AlignmentObject", "alignmentType": "educationalSubject", "targetName": "Science" }, { "@type": "AlignmentObject", "alignmentType": "educationalSubject", "targetName": "Physics" } ], "name": "Quiz about displacement, velocity and time", "about": { "@type": "Thing", "name": "Displacement, velocity, and time" }, "hasPart": [ { "@type": "Question", "eduQuestionType": "Multiple choice", "learningResourceType": "Practice problem", "name": "Average velocity and average speed from graphs", "text": "A bug crawls on a wall. What is the average velocity of the bug between the times $$t = 1s$$ and $$t = 10s$$?", "comment": { "@type": "Comment", "text": "This is a hint about the question." }, "encodingFormat": "text/markdown", "suggestedAnswer": [ { "@type": "Answer", "position": 0, "encodingFormat": "text/markdown", "text": "$$0.5 \\frac{m}{s}$$", "comment": { "@type": "Comment", "text": "This is a hint" } }, { "@type": "Answer", "position": 1, "encodingFormat": "text/markdown", "text": "$$-0.5 \\frac{m}{s}$$", "comment": { "@type": "Comment", "text": "This is a hint" } }, { "@type": "Answer", "position": 3, "encodingFormat": "text/markdown", "text": "$$1.5 \\frac{m}{s}$$", "comment": { "@type": "Comment", "text": "This is a hint" } } ], "acceptedAnswer": { "@type": "Answer", "position": 2, "encodingFormat": "text/markdown", "text": "$$0 \\frac{m}{s}$$", "comment": { "@type": "Comment", "text": "This is a hint" } } }, { "@type": "Question", "eduQuestionType": "Multiple choice", "learningResourceType": "Practice problem", "name": "Average velocity and average speed from graphs", "text": "A swimmer motion is shown on the following graph of position x vs. time t. What is the average speed?", "encodingFormat": "text/markdown", "comment": { "@type": "Comment", "text": "This is a hint about the question." }, "suggestedAnswer": [ { "@type": "Answer", "position": 0, "text": "1", "encodingFormat": "text/html", "comment": { "@type": "Comment", "text": "This is a hint" } }, { "@type": "Answer", "position": 2, "text": "3", "encodingFormat": "text/html", "comment": { "@type": "Comment", "text": "This is a hint" } }, { "@type": "Answer", "position": 3, "text": "4", "encodingFormat": "text/html", "comment": { "@type": "Comment", "text": "This is a hint" } } ], "acceptedAnswer": { "@type": "Answer", "position": 1, "text": "2", "encodingFormat": "text/html", "comment": { "@type": "Comment", "text": "This is a hint" }, "answerExplanation": { "@type": "Comment", "text": "This is a full explanation on how this answer was achieved." } } } ] } </script> </head> <body> </body> </html>
Linee guida
Devi rispettare queste linee guida affinché i tuoi contenuti siano idonei a comparire nell'esperienza utente dedicata alle esercitazioni di Google:
- Linee guida generali sui dati strutturati
- Nozioni di base sulla Ricerca
- Linee guida tecniche
- Linee guida relative ai contenuti
Linee guida tecniche
- Inserisci i dati strutturati nella pagina foglia più dettagliata possibile. Non aggiungere dati strutturati a pagine senza esercitazioni.
- Aggiungi una proprietà
Quiz
per ogni esercitazione che vuoi mettere in primo piano. I dati strutturati devono essere visualizzati nella stessa pagina dell'esercitazione con cui un utente può interagire sulla tua pagina web. - La pagina web deve includere tutte le proprietà dei dati strutturati obbligatorie.
- Devi eseguire il markup di almeno due esercitazioni per argomento (ad esempio, due esercitazioni per il concetto "equazioni di secondo grado"). Concentrati sul markup dei concetti e dei problemi che vuoi siano idonei a comparire nel risultato avanzato delle esercitazioni. Possono trovarsi su pagine separate.
- Le esercitazioni sul tuo sito devono essere accessibili agli utenti, ovvero non trovarsi solo in un file di dati o in un PDF.
- Assicurati che Googlebot possa eseguire la scansione del tuo sito in modo efficiente.
- Se hai più copie della stessa esercitazione pubblicate sul tuo sito con URL distinti, utilizza gli URL canonici in ciascuna copia della pagina.
- Per le esercitazioni con solo testo:
- La domanda deve avere una lunghezza massima di 320 caratteri.
- Le risposte a scelta multipla devono avere una lunghezza massima di 70 caratteri per risposta.
- Per le esercitazioni con testo e un'immagine:
- La domanda deve avere una lunghezza massima di 160 caratteri.
- L'altezza massima dell'immagine deve essere di 200 px.
- Accessibilità: non sono consentite esercitazioni per cui sia necessario l'accesso o che siano protette da paywall. Quando gli utenti passano dalla funzionalità su Google al tuo sito, devono poter accedere ai contenuti dell'esercitazione. I contenuti aggiuntivi possono essere protetti da credenziali di accesso o paywall.
- Rappresentazione ingannevole: non sono consentite esercitazioni il cui scopo sia ingannare o raggirare gli utenti, ad esempio non è consentito eseguire un markup non corretto di argomenti che non sono associati alla domanda.
Linee guida relative ai contenuti
Abbiamo creato queste linee guida relative ai contenuti delle esercitazioni per garantire che i nostri utenti possano accedere a risorse di apprendimento pertinenti. Se rileviamo contenuti che violano queste norme, adotteremo le misure adeguate, ad esempio un'azione manuale e la rimozione delle tue pagine dall'esperienza dedicata alle esercitazioni su Google.
Linguaggio volgare e offensivo
Non sono consentite esercitazioni che contengono un linguaggio osceno, volgare o offensivo.
Pubblicità celate dietro un'esercitazione
Non sono consentiti contenuti promozionali celati dietro a esercitazioni, come quelli pubblicati da terze parti (ad esempio, programmi di affiliazione).
Richieste di rimozione per motivi legali
Nel caso in cui Google riceva un reclamo relativo a contenuti di un'esercitazione in potenziale violazione della legge, tali contenuti verranno gestiti in conformità con le norme relative alla Ricerca.
Qualità
-
Sei responsabile dell'accuratezza e della qualità delle esercitazioni disponibili tramite questa funzionalità. Se una determinata porzione di dati viene ritenuta non accurata in base alle nostre procedure di verifica della qualità, le esercitazioni potrebbero essere rimosse dalla funzionalità, in tutto o in parte, finché non risolverai i problemi, a seconda della gravità. Viene valutata l'accuratezza
di quanto segue:
- Pertinenza del concetto di cui viene eseguito il markup rispetto alla domanda posta
- Formattazione e accuratezza della domanda, dell'opzione di risposta, del suggerimento e della spiegazione della risposta
- Ordine corretto delle risposte (ad esempio, non mettere "Nessuna delle risposte precedenti" come prima opzione)
- Qualità e accuratezza dell'immagine o della formula in relazione alla domanda
- Visualizzazione dei simboli matematici e implementazione dei delimitatori
Eseguire il markup degli standard didattici
Gli standard di apprendimento sono gli obiettivi di apprendimento che delineano ciò che gli studenti dovrebbero conoscere e saper fare per ogni livello scolastico. Gli standard di apprendimento hanno molteplici usi, ad esempio rimandare a contenuti o costituire una parte di un percorso didattico. L'applicazione del markup agli standard (nei campi educationalAlignment
e hasPart.educationalAlignment
) associati ai materiali di apprendimento online consente a Google di organizzare e mostrare le informazioni più utili alle persone che potrebbero cercare contenuti didattici nella Ricerca in base a questi standard. Di seguito una panoramica generale dello schema.
Ecco alcuni esempi di standard:
- Common Core State Standards
- Texas Essential Knowledge and Skills (TEKS)
- Virginia Standards of Learning (SOL)
- BC Performance Standards
- Alberta Programs of Studies
- Australian Curriculum (ACARA)
- Victorian Curriculum (F-10)
- UK National Curriculum
Definizioni dei tipi di dati strutturati
Affinché i tuoi contenuti siano idonei per essere visualizzati come risultato avanzato, devi includere le proprietà obbligatorie. Puoi anche includere le proprietà consigliate per aggiungere ulteriori informazioni ai dati strutturati, fornendo un'esperienza utente migliore.
Quiz
Un Quiz
è un raggruppamento di esercitazioni (una o più) che generalmente si riferiscono allo stesso concetto o argomento.
La definizione completa di Quiz è disponibile su schema.org.
Proprietà obbligatorie | |
---|---|
about |
Thing
Informazioni nidificate relative al concetto alla base di { "@type": "Quiz", "about": { "@type": "Thing" } } |
about.name |
Text
Informazioni nidificate relative al concetto alla base di { "@type": "Quiz", "about": { "@type": "Thing", "name": "Fractions" } } |
hasPart |
Question
Informazioni nidificate relative all'esercitazione specifica del quiz. Utilizza una proprietà Per includere più esercitazioni per un singolo quiz, ripeti questa proprietà. { "@type": "Quiz", "hasPart": { "@type": "Question" } } |
hasPart.acceptedAnswer |
Answer
La risposta corretta alla domanda. Se ci sono più risposte corrette per una singola domanda, ripeti questa proprietà. { "@type": "Quiz", "hasPart": { "@type": "Question", "acceptedAnswer": { "@type": "Answer" } } } |
hasPart.eduQuestionType |
Text
Il tipo di esercitazione. Questa proprietà è fondamentale affinché la Ricerca Google possa visualizzare e verificare le risposte corrette e quelle errate. Per ogni domanda, Google mostrerà un minimo di due risposte e un massimo di sei. Utilizza uno dei valori supportati:
{ "@type": "Quiz", "hasPart": { "@type": "Question", "eduQuestionType": "Multiple choice" } } |
hasPart.learningResourceType |
Text
Il tipo di questa risorsa di apprendimento. Utilizza questo valore fisso: { "@type": "Quiz", "hasPart": { "@type": "Question", "learningResourceType": "Practice problem" } } |
hasPart.suggestedAnswer |
Answer
Tutte le altre risposte corrette o errate per la domanda. Per specificare più risposte, ripeti questa proprietà e le relative proprietà nidificate. { "@type": "Quiz", "hasPart": { "@type": "Question", "suggestedAnswer": { "@type": "Answer", } } } |
hasPart.suggestedAnswer.text |
Text
Il contenuto della risposta. Puoi utilizzare Markdown o HTML. Scopri come codificare le esercitazioni in HTML o Markdown. { "@type": "Quiz", "hasPart": { "@type": "Question", "suggestedAnswer": { "@type": "Answer", "text": "$$x = 1$$" } } } |
hasPart.text |
Text
Il contenuto della domanda. Puoi utilizzare Markdown o HTML. Scopri come codificare le esercitazioni in HTML o Markdown. { "@type": "Quiz", "hasPart": { "@type": "Question", "text": "Which diagram represents the product $$3 *\frac{2}{3}$$?" } } |
Proprietà consigliate | |
---|---|
educationalAlignment |
AlignmentObject
L'allineamento del quiz rispetto a un quadro didattico stabilito. Questa proprietà può essere ripetuta per allineare il quiz a un'area di studio o dominio, nonché all'anno scolastico o allo standard didattico di riferimento.
Puoi aggiungere allineamenti didattici direttamente alla proprietà { "@type": "Quiz", "educationalAlignment": [] } |
educationalAlignment.alignmentType |
Text
Una categoria di allineamento tra la risorsa di apprendimento e il nodo del quadro didattico per il quiz. La Ricerca Google utilizza lo standard LRMI.
Ripeti
È possibile inserire più oggetti nel caso in cui esistano altri domini e sottodomini. Per specificare dei concetti, utilizza invece la proprietà
Ecco come specificare sia { "@type": "Quiz", "educationalAlignment": [ { "@type": "AlignmentObject", "alignmentType": "educationalSubject", "targetName": "Mathematics" }, { "@type": "AlignmentObject", "alignmentType": "educationalLevel", "targetName": "Fifth grade" } ] }
Per fare riferimento agli standard, ad esempio "Common Core", utilizza le proprietà { "@type": "Quiz", "educationalAlignment: [ { "@type": "AlignmentObject", "alignmentType": "educationalLevel", "educationalFramework": "Common Core", "targetName": "Grade 8: Expressions and Equations", "targetUrl": "https://www.corestandards.org/Math/Content/8/EE/A/2/" } ] } |
educationalAlignment.educationalFramework |
Text
Il quadro didattico a cui è allineato il quiz, ad esempio "Common Core". Per scoprire di più sul motivo per cui questa proprietà è importante, consulta la sezione Eseguire il markup degli standard didattici. Sono consentite più voci di questa proprietà. |
educationalAlignment.targetName |
Text
Il nome di un nodo di un quadro didattico stabilito, ad esempio: "Terza media: espressioni ed equazioni". { "@type": "Quiz", "educationalAlignment: [ { "@type": "AlignmentObject", "targetName": "Grade 8: Expressions and Equations" } ] } |
educationalAlignment.targetUrl |
URL
L'URL del quadro didattico specifico, ad esempio, l'URL per lo standard Common Core relativo alla matematica per la terza media. { "@type": "Quiz", "educationalAlignment: [ { "@type": "AlignmentObject", "targetUrl": "https://www.corestandards.org/Math/Content/8/EE/A/2/" } ] } |
educationalLevel |
Text
Il livello di difficoltà del quiz. Ecco alcuni valori di esempio che possono essere utilizzati:
{ "@type": "Quiz", "educationalLevel": "beginner" } |
hasPart.about |
Thing
Informazioni nidificate relative al concetto alla base della domanda. Se la proprietà { "@type": "Quiz", "hasPart": { "@type": "Question", "about": { "@type": "Thing" } } } |
hasPart.about.name |
Text
Il titolo del concetto alla base della domanda. Se la proprietà { "@type": "Quiz", "hasPart": { "@type": "Question", "about": { "@type": "Thing", "name": "Fractions" } } } |
hasPart.acceptedAnswer.answerExplanation |
Comment
Una spiegazione completa su come ottenere il risultato descritto in questa risposta. Questa proprietà di solito viene utilizzata solo per le risposte corrette. Utilizza la proprietà { "@type": "Quiz", "hasPart": { "@type": "Question", "acceptedAnswer": { "@type": "Answer", "answerExplanation": { "@type": "Comment" } } } } |
hasPart.acceptedAnswer.answerExplanation.text |
Text
Il contenuto della spiegazione per la risposta suggerita. Per cambiare il formato dei contenuti (HTML o Markdown), utilizza { "@type": "Quiz", "hasPart": { "@type": "Question", "suggestedAnswer": { "@type": "Answer", "answerExplanation": { "@type": "Comment", "text": "*In order to get to this result..*", "encodingFormat": "text/markdown" } } } } |
hasPart.acceptedAnswer.comment |
Comment
Un suggerimento sulla risposta che potrebbe essere utilizzato per capire perché è corretta.
Utilizza la proprietà { "@type": "Quiz", "hasPart": { "@type": "Question", "acceptedAnswer": { "@type": "Answer", "comment": { "@type": "Comment" } } } } |
hasPart.acceptedAnswer.comment.text |
Text
Il contenuto del suggerimento per la risposta suggerita. Per cambiare il formato dei contenuti (HTML o Markdown), utilizza { "@type": "Quiz", "hasPart": { "@type": "Question", "acceptedAnswer": { "@type": "Answer", "comment": { "@type": "Comment", "text": "<p>This is a hint</p>" } } } } |
hasPart.acceptedAnswer.position |
Integer
La posizione di questa risposta quando viene mostrata all'utente. { "@type": "Quiz", "hasPart": { "@type": "Question", "acceptedAnswer": { "@type": "Answer", "position": "2" } } } |
hasPart.assesses |
DefinedTerm o Text
Le competenze necessarie per risolvere il problema. Compilare questa proprietà può migliorare la rilevabilità. { "@type": "Quiz", "hasPart": { "@type": "Question", "assesses": "Multiplying fractions by whole numbers" } } |
hasPart.comment |
Comment
Un suggerimento sulla domanda che può essere utilizzato per individuare la risposta. Utilizza la proprietà { "@type": "Quiz", "hasPart": { "@type": "Question", "comment": { "@type": "Comment" } } } |
hasPart.comment.text |
Text
Il contenuto del suggerimento per la domanda. Per cambiare il formato dei contenuti (HTML o Markdown), utilizza { "@type": "Quiz", "hasPart": { "@type": "Question", "comment": { "@type": "Comment", "text": "<p>This is a hint</p>" } } } |
hasPart.educationalAlignment |
AlignmentObject
L'allineamento della domanda a un quadro didattico stabilito. Questa proprietà sostituisce gli allineamenti didattici aggiunti
nell'oggetto { "@type": "Quiz", "hasPart": { "@type": "Question", "educationalAlignment": [] } |
hasPart.educationalAlignment.alignmentType |
Text
Una categoria di allineamento tra la risorsa di apprendimento e il nodo del quadro didattico per la domanda. La Ricerca Google utilizza lo standard LRMI.
Ripeti
È possibile inserire più oggetti nel caso in cui esistano altri domini e sottodomini. Per specificare dei concetti, utilizza invece la proprietà
Ecco come specificare sia { "@type": "Quiz", "hasPart": { "@type": "Question", "educationalAlignment": [ { "@type": "AlignmentObject", "alignmentType": "educationalSubject", "targetName": "Mathematics" }, { "@type": "AlignmentObject", "alignmentType": "educationalLevel", "targetName": "Fifth grade" } ] } }
Per fare riferimento agli standard, ad esempio "Common Core", utilizza le proprietà { "@type": "Quiz", "hasPart": { "@type": "Question", "educationalAlignment: [ { "@type": "AlignmentObject", "alignmentType": "educationalLevel", "educationalFramework": "Common Core", "targetName": "Grade 8: Expressions and Equations", "targetUrl": "https://www.corestandards.org/Math/Content/8/EE/A/2/" } ] } } |
hasPart.educationalAlignment.educationalFramework |
Text
Il quadro a cui è allineata la domanda, ad esempio "Common Core". Per scoprire di più sul motivo per cui questa proprietà è importante, consulta la sezione Eseguire il markup degli standard didattici. Sono consentite più voci di questa proprietà. |
hasPart.educationalAlignment.targetName |
Text
Il nome di un nodo di un quadro didattico stabilito, ad esempio: "Terza media: espressioni ed equazioni". { "@type": "Quiz", "hasPart": { "@type": "Question", "educationalAlignment: [ { "@type": "AlignmentObject", "alignmentType": "educationalLevel", "targetName": "Grade 8: Expressions and Equations" } ] } } |
hasPart.educationalAlignment.targetUrl |
URL
L'URL del quadro didattico specifico che si applica alla domanda. ad esempio, l'URL per lo standard Common Core relativamente alla matematica per la terza media. |
hasPart.educationalLevel |
Text
Il livello di difficoltà della domanda, sotto forma di testo. Ecco alcuni valori di esempio che possono essere utilizzati:
{ "@type": "Quiz", "hasPart": { "@type": "Question", "educationalLevel": "beginner" } } |
hasPart.name |
Text
Una descrizione generale della domanda. Non includere l'intero contenuto della domanda; utilizza invece { "@type": "Quiz", "hasPart": { "@type": "Question", "name": "Question about fractions" } } |
hasPart.suggestedAnswer.comment |
Comment
Un suggerimento sulla risposta che potrebbe essere utilizzato per capire perché è corretta o errata. Utilizza la proprietà { "@type": "Quiz", "hasPart": { "@type": "Question", "suggestedAnswer": { "@type": "Answer", "comment": { "@type": "Comment" } } } } |
hasPart.suggestedAnswer.comment.text |
Text
Il contenuto del suggerimento per la risposta suggerita. Per cambiare il formato dei contenuti (HTML o Markdown), utilizza { "@type": "Quiz", "hasPart": { "@type": "Question", "suggestedAnswer": { "@type": "Answer", "comment": { "@type": "Comment", "text": "<p>This is a hint</p>" } } } } |
hasPart.suggestedAnswer.encodingFormat |
Text
Il formato MIME utilizzato per codificare la proprietà di testo. Se
{ "@type": "Quiz", "hasPart": { "@type": "Question", "suggestedAnswer": { "@type": "Answer", "encodingFormat": "text/html" } } } Scopri come codificare le esercitazioni in HTML o Markdown. |
hasPart.suggestedAnswer.position |
Integer
La posizione di questa risposta quando viene mostrata all'utente. { "@type": "Quiz", "hasPart": { "@type": "Question", "suggestedAnswer": { "@type": "Answer", "position": "0" } } } |
hasPart.typicalAgeRange |
Text
La fascia di età tipica a cui è destinata la domanda. Ad esempio:
{ "@type": "Quiz", "hasPart": { "@type": "Question", "typicalAgeRange": "7-12" } } |
name |
Text
Il titolo del quiz. { "@type": "Quiz", "name": "Negative exponents review" } |
typicalAgeRange |
Text
La fascia di età tipica a cui è destinato il quiz. Ad esempio: { "@type": "Quiz", "typicalAgeRange": "7-12" } |
Codificare le esercitazioni in HTML o Markdown
La Ricerca Google supporta Markdown (versione CommonMark) e HTML per la codifica di Question
, Answer
e Comment
. L'insieme di costrutti è limitato a:
- Intestazioni
- Interruzioni di riga
- Elenchi (ordinati e non ordinati)
- Paragrafi
- Grassetto
- Corsivo
- Immagini
- Formule in LaTex
CSS o JavaScript vengono ignorati. Google non mostrerà le domande che contengono tag HTML non supportati.
Come specificare il formato
Per specificare il formato di codifica utilizzato, usa la proprietà encodingFormat
e imposta il valore su "text/html"
per HTML o su "text/markdown"
per Markdown.
Di seguito è riportato un esempio di domanda impostata sul formato Markdown:
{ "@type": "Question", "name": "Average velocity and average speed from graphs", "text": "What is the average velocity [..] between the times $$t = 4s$$ and $$t = 10s$$?", "encodingFormat": "text/markdown" .. .. }
Se encodingFormat
non è specificato, viene usato il valore "text/html"
.
Formule
Per specificare una formula, utilizza il formato LaTex. Devi utilizzare il simbolo del doppio dollaro ($$
)
to embed formulas. For example:
"<p>Please solve: $$2x^2 = 18$$</p>"
Risoluzione dei problemi
Se hai difficoltà con l'implementazione o il debug dei dati strutturati, ecco alcune risorse che potrebbero esserti utili.
- Se utilizzi un sistema di gestione dei contenuti (CMS) o un'altra persona si sta occupando del tuo sito, chiedile di aiutarti. Assicurati di inoltrarle gli eventuali messaggi di Search Console che illustrano il problema.
- Google non garantisce che le funzionalità che utilizzano dati strutturati vengano visualizzate nei risultati di ricerca. Per un elenco delle cause comuni per cui i tuoi contenuti potrebbero non essere mostrati da Google in un risultato avanzato consulta le linee guida generali sui dati strutturati.
- I tuoi dati strutturati potrebbero contenere un errore. Consulta l'elenco degli errori nei dati strutturati e il report sui dati strutturati non analizzabili.
- Se i dati strutturati della tua pagina sono interessati da un'azione manuale, i dati strutturati sulla pagina verranno ignorati (sebbene la pagina possa ancora essere visualizzata nei risultati della Ricerca Google). Per risolvere i problemi relativi ai dati strutturati, utilizza il report Azioni manuali.
- Consulta nuovamente le linee guida per verificare se i tuoi contenuti non sono conformi. Il problema può essere causato dall'utilizzo di contenuti di spam o di markup di spam. Tuttavia, il problema potrebbe non riguardare la sintassi e perciò non essere identificato dal Test dei risultati avanzati.
- Risolvi i problemi relativi a risultati avanzati mancanti o a un calo del numero totale di risultati avanzati.
- Lascia del tempo per le nuove operazioni di scansione e indicizzazione. Ricorda che possono passare diversi giorni dopo la pubblicazione di una pagina prima che Google la rilevi e la sottoponga a scansione. Per domande generali sulla scansione e sull'indicizzazione, consulta le Domande frequenti (FAQ) relative alla scansione e all'indicizzazione della Ricerca Google.
- Pubblica una domanda nel forum di Google Search Central.