from docx import Document

# Inizializza il documento
doc = Document()

doc.add_heading('VERIFICA DI GRAMMATICA E SINTASSI: LA FRASE', level=1)
doc.add_paragraph('Alunno/a: __________________________________ Data: _______________')

# Sezione 1
doc.add_heading('1. IL SOGGETTO', level=2)
doc.add_paragraph('A. Sottolinea il soggetto nelle seguenti frasi:')
doc.add_paragraph('1. Il gatto di Marta dorme beatamente sulla poltrona.')
doc.add_paragraph('2. Nel cielo blu volano rondini veloci.')
doc.add_paragraph('3. La maestra di matematica spiega la lezione alla lavagna.')
doc.add_paragraph('4. Ieri sera i miei nonni hanno cucinato la pizza.')
doc.add_paragraph(
    'B. Riscrivi la frase correggendo l\'errore di accordo tra il soggetto e il'
    ' verbo:'
)
doc.add_paragraph('« I bambini gioca nel parco con la palla. »')
doc.add_paragraph(
    'Riscrivi: ____________________________________________________________'
)

# Sezione 2
doc.add_heading('2. LA FRASE MINIMA', level=2)
doc.add_paragraph(
    'A. Metti una crocetta [X] solo sulle frasi minime (soggetto +'
    ' predicato):'
)
doc.add_paragraph('[  ] Il sole splende.')
doc.add_paragraph('[  ] Luca mangia una mela verde e croccante.')
doc.add_paragraph('[  ] Gli uccellini cantano.')
doc.add_paragraph('[  ] La mamma legge un libro sul divano del soggiorno.')
doc.add_paragraph('[  ] Il treno viaggia.')
doc.add_paragraph(
    'B. Aggiungi un\'informazione per completare la frase minima:'
)
doc.add_paragraph('1. La bambina corre _____________________________________ .')
doc.add_paragraph('2. Il cane abbaia _____________________________________ .')

# Sezione 3
doc.add_heading('3. IL COMPLEMENTO OGGETTO', level=2)
doc.add_paragraph('A. Nelle seguenti frasi, sottolinea il complemento oggetto:')
doc.add_paragraph('1. Andrea ha dipinto un bellissimo paesaggio.')
doc.add_paragraph('2. La nonna cucina la torta di mele per la festa.')
doc.add_paragraph('3. Emma saluta calorosamente il suo migliore amico.')
doc.add_paragraph('4. Il gatto insegue una farfalla colorata.')
doc.add_paragraph('B. Completa inserendo un complemento oggetto adatto:')
doc.add_paragraph('1. Il giardiniere innaffa _________________________________ .')
doc.add_paragraph('2. Sara legge _________________________________ .')

# Sezione 4
doc.add_heading('4. I COMPLEMENTI INDIRETTI', level=2)
doc.add_paragraph(
    'A. Leggi la frase e cerchia la domanda corretta per la parte evidenziata:'
)
doc.add_paragraph(
    '1. Matteo va a scuola con l’autobus.  -->  ( come? / dove? / con chi? )'
)
doc.add_paragraph(
    '2. La mia festa sarà domenica.  -->  ( quando? / di chi? / dove? )'
)
doc.add_paragraph(
    '3. Questo quaderno è di Giulia.  -->  ( di chi? / dove? / come? )'
)
doc.add_paragraph('B. Completa con il complemento indiretto richiesto:')
doc.add_paragraph(
    '1. Ieri ho giocato a calcio ___________________________ (con chi?).'
)
doc.add_paragraph(
    '2. La mia famiglia vive ___________________________ (dove?).'
)

# Soluzioni
doc.add_page_break()
doc.add_heading('SOLUZIONI (Per il docente)', level=1)
doc.add_heading('1. Il Soggetto', level=2)
doc.add_paragraph(
    'A. 1. Il gatto di Marta (soggetto); 2. rondini veloci (soggetto); 3. La'
    ' maestra di matematica (soggetto); 4. i miei nonni (soggetto).\nB. I'
    ' bambini giocano nel parco con la palla.'
)

doc.add_heading('2. La Frase Minima', level=2)
doc.add_paragraph(
    'A. [X] Il sole splende. / [X] Gli uccellini cantano. / [X] Il treno'
    ' viaggia.\nB. (Soluzioni libere, es: nel giardino; nel cuore della'
    ' notte).'
)

doc.add_heading('3. Il Complemento Oggetto', level=2)
doc.add_paragraph(
    'A. 1. un bellissimo paesaggio; 2. la torta di mele; 3. il suo migliore'
    ' amico; 4. una farfalla colorata.\nB. (Soluzioni libere, es: le piante;'
    ' un libro).'
)

doc.add_heading('4. I Complementi Indiretti', level=2)
doc.add_paragraph(
    'A. 1. come?; 2. quando?; 3. di chi?.\nB. (Soluzioni libere, es: con i'
    ' compagni; in una bella casa).'
)

# Salva il file
doc.save('Verifica_Grammatica_Classe3.docx')
print('File Word generato con successo!')

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: