Files
laboratori-cloud/quiz/prompt.md
Luca Sacchi Ricciardi 980ddf5b7a chore: lavoro non committato recuperato da devs (.79) prima del decommissioning
Questi file erano sul disco della VM devs e in nessun commit: modifiche non
committate e file mai aggiunti. La VM e in decommissioning
(ClaudeCodeWorkSpace#29) e sarebbero spariti con lei.

Commit fatto il 2026-09-14 sul ramo devs-recovery-wip-20260914, che parte dallo
stato in cui il checkout di devs era fermo. NON e stato mergiato: e un punto di
salvataggio, la riconciliazione con main e una decisione separata.
2026-09-14 07:28:25 +02:00

153 lines
8.1 KiB
Markdown

# Prompt utilizzati per la generazione dei quiz
---
## Prompt 1 — Generazione dei questionari
Per favore, crea una lista di domande a risposta multipla per testare le dei miei allievi del corso 'Laboratori Cloud',
Una risposta deve essere correta, due risposte devono essere sbagliate. Verifica ogni risposta su Internet per confermare la correttezza e la veridicità della risposta giusta, seguendo questa lista:
Crea un blocco di 20 domande,per ogni domanda a scelta multipla fornisci tre risposte
Non ripetere le risposte.
Non ripetere le domande.
Utilizza un elenco numerato, iniziare la numerazione da 1.
La risposta giusta deve avere un asterisco davanti alla risposta.
Ecco un esempio di output che sto cercando:
Qual è il colore del cielo?
* a) Blu
b) Verde
c) Viola
Esempio di output voluto:
1. Qual è lo scopo principale del technical writing?
- a) Intrattenere il lettore con racconti emozionanti
- b) Stimolare la creatività del lettore
- *c) Fornire informazioni chiare e utili per eseguire un'attività
2. Nel processo DDLC, la fase di "Design" si occupa di:
- *a) Creare una soluzione dettagliata ai requisiti identificati
- b) Scrivere il manuale utente per il software
- c) Testare il software per trovare errori
3. Un documento di analisi funzionale deve:
- a) Descrivere solo l'architettura tecnica del software
- b) Essere scritto in forma narrativa per essere più coinvolgente
- *c) Definire in modo chiaro i requisiti funzionali di sistema e utente
Mi occorre che L'output contenga solo le domande e non altro testo nè prima delle domande nè dopo. Mi occorre in questo formato perchè devo usarlo in un pannello che lo converte in formato compatibile con google scripts per poi creare con lo script un google form per ciascun questionario
Salva i file in formato markdown nella cartella quiz
Salva questo prompt nella cartella quiz in formato markdown
---
## Prompt 2 — Verifica correttezza delle risposte
Hai verificato la correttezza di ciascuna risposta esatta indicata?
---
## Prompt 3 — Generazione spiegazioni dettagliate
Per ogni questionario e per ciascuna domanda del questionario crea una spiegazione dettagliata del perché la risposta corretta lo è e perché in dettaglio le altre risposte sono errate: crea un documento di questo tipo per ciascun questionario e salvalo nella cartella quiz in formato markdown.
Salva questo prompt ed il precedente che ti ha forzato a controllare la correttezza delle domande sempre in formato markdown nella cartella quiz.
---
## Strumenti utilizzati
- **Modello AI**: Claude Opus 4.6 high
- **Conversione in Google Forms**: <https://digitaliser.getmarked.ai/tools/text-to-quiz/>
Per generare il codice JavaScript necessario a creare i Google Forms per l'esecuzione dei quiz, seguire le istruzioni dettagliate che compaiono con l'esecuzione della conversione.
---
## Prompt 4 — Questionario concettuale (architettura cloud)
Analizza tutta la codebase del corso 'Laboratori Cloud' (5 lab: IAM, Network, Compute, Storage, Database) e crea un questionario di 18 domande a risposta multipla **concettuali** sull'uso e l'architettura del cloud computing, basandoti su quanto trattato nel corso.
**Vincoli sulle domande:**
- Le domande NON devono riguardare comandi Docker specifici o comandi AWS specifici.
- Le domande devono riguardare **concetti generali di architettura cloud**, ad esempio:
- IAM: principio del minimo privilegio, autenticazione vs autorizzazione, identità vs accesso, ruolo dei gruppi nella gestione permessi, policy allow/deny
- Network: scopo di una VPC, differenza tra subnet pubblica e privata, isolamento di rete, CIDR e indirizzamento IP, ruolo del gateway, architettura multi-tier, concetto di multi-homed
- Compute: famiglie di istanze (burstable, general purpose, compute optimized, memory optimized), health check come pattern architetturale, scaling verticale vs orizzontale, concetto di limiti di risorse, dipendenze tra servizi
- Storage: persistenza dei dati oltre il ciclo di vita delle istanze, differenza tra block storage e object storage, pattern database con storage persistente, backup e snapshot
- Database: isolamento del database in rete privata, credenziali e sicurezza, health check per readiness, persistenza dati con volumi
- Architettura generale: framework documentale Diátaxis, principi di sicurezza (non-root, localhost-only, limiti risorse, named volumes), infrastruttura come codice dichiarativa
**Formato output:**
- 18 domande numerate da 1 a 18
- 3 risposte per domanda (una corretta, due errate)
- Asterisco (*) davanti alla risposta corretta
- L'output deve contenere SOLO le domande, nessun altro testo prima o dopo
- Salva il file come `quiz-04.md` nella cartella quiz
Esempio formato:
1. Qual è il principio fondamentale di IAM?
a) Dare a tutti gli utenti accesso completo per semplicità
*b) Concedere solo i permessi minimi necessari per svolgere il proprio compito
c) Usare un unico account condiviso per tutto il team
---
## Prompt 5 — Verifica correttezza risposte quiz concettuale
Hai verificato la correttezza di ciascuna risposta esatta indicata nel quiz-04.md (questionario concettuale sull'architettura cloud)? Confronta ogni risposta con i concetti trattati nella codebase del corso e con le definizioni standard di architettura cloud.
---
## Prompt 6 — Spiegazioni dettagliate quiz concettuale
Per il questionario concettuale (quiz-04.md) e per ciascuna delle 18 domande, crea una spiegazione dettagliata del perché la risposta corretta lo è e perché in dettaglio le altre risposte sono errate. Per ogni spiegazione, fai riferimento ai concetti di architettura cloud trattati nel corso. Salva il file come `quiz-04-spiegazioni.md` nella cartella quiz in formato markdown.
---
## Prompt 7 — Questionario concettuale ridotto (quizzone)
Partendo dal questionario concettuale di 18 domande (quiz-04.md), crea una versione ridotta di 10 domande a risposta multipla **concettuali** sull'architettura cloud, selezionando le domande più rappresentative di ciascun argomento del corso.
**Distribuzione domande:**
- IAM: 2 domande (scopo IAM, autenticazione vs autorizzazione)
- Network: 2 domande (subnet pubblica/privata, multi-homed)
- Compute: 2 domande (scaling verticale/orizzontale, dipendenze con health check)
- Storage: 1 domanda (block vs object storage)
- Database: 1 domanda (database in rete privata)
- Architettura generale: 2 domande (IaC dichiarativa, principi di sicurezza INF-01/02/03/04)
**Formato output:**
- 10 domande numerate da 1 a 10
- 3 risposte per domanda (una corretta, due errate)
- Asterisco (*) davanti alla risposta corretta
- L'output deve contenere SOLO le domande, nessun altro testo prima o dopo
- Salva il file come `quizzone.md` nella cartella quiz
---
## Prompt 8 — Verifica correttezza risposte quizzone
Hai verificato la correttezza di ciascuna risposta esatta indicata in quizzone.md? Confronta ogni risposta con i concetti trattati nella codebase del corso e con le definizioni standard di architettura cloud.
---
## Prompt 9 — Spiegazioni dettagliate quizzone
Per il questionario concettuale (quizzone.md) e per ciascuna delle 10 domande, crea una spiegazione dettagliata del perché la risposta corretta lo è e perché in dettaglio le altre risposte sono errate. Per ogni spiegazione, fai riferimento ai concetti di architettura cloud trattati nel corso. Salva il file come `quizzone-spiegazioni.md` nella cartella quiz in formato markdown.
---
## Prompt 10 — Autovalutazione pre-quiz (quizzone)
Crea un questionario di autovalutazione pre-quiz sulle tematiche del quizzone.md (10 domande, una per argomento). Per ogni domanda, fornisci 5 livelli di preparazione in crescendo:
- a) Impreparato (non conosco il concetto)
- b) Idea vaga (ho sentito il termine)
- c) Conosco le basi
- d) Mi sento abbastanza preparato (saprei spiegare il concetto)
- e) Completamente a mio agio con la materia (saprei applicarlo in pratica)
**Formato output:**
- 10 domande numerate da 1 a 10
- 5 risposte per domanda (a-e), nessuna risposta corretta (autovalutazione)
- L'output deve contenere SOLO le domande, nessun altro testo prima o dopo
- Salva il file come `quizzone-autovalutazione.md` nella cartella quiz