import { useState } from "react"; import { Card, CardContent } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; const quizData = [ { question: "Hai già sentito parlare di Erasmus+, CERV o Horizon Europe?", options: [ "No, è la prima volta che li sento nominare", "Sì, ma non so bene di cosa si tratta", "Sì, ho anche letto qualche bando", "Sì, e ho provato a scrivere una proposta" ] }, { question: "Quanto ti senti preparato a scrivere un progetto europeo?", options: [ "Per niente", "Un po’, ma mi perdo nei formulari", "Me la cavo, ma servirebbe affiancamento", "Mi sento pronto a lavorarci seriamente" ] }, { question: "Hai mai partecipato a un corso di europrogettazione?", options: [ "No, mai", "Sì, ma solo corsi base o gratuiti", "Sì, corsi teorici ma poco pratici", "Sì, e ho già iniziato a lavorare su progetti" ] }, { question: "Hai già una rete di enti partner in Europa?", options: [ "Nessuna", "Ho qualche contatto, ma non collaborazioni", "Sto costruendo la mia rete", "Sì, ho già fatto progetti con partner internazionali" ] }, { question: "Cosa cerchi oggi?", options: [ "Capire se questa carriera fa per me", "Una guida chiara per iniziare", "Affiancamento per scrivere il mio primo progetto", "Un percorso completo per diventare professionista" ] } ]; const results = [ { title: "Curioso", description: "Stai scoprendo ora il mondo dei fondi europei. Ti servono basi solide e un primo orientamento.", recommendation: "Starter Kit + mini corso base a 49€" }, { title: "Esploratore", description: "Hai già sentito parlare di progettazione europea ma ti senti confuso. È il momento di fare chiarezza e metterti alla prova.", recommendation: "Mini-corso + Laboratorio pratico + Canvas gratuito" }, { title: "Apprendista attivo", description: "Hai già studiato o provato a scrivere. Ti serve qualcuno che ti affianchi e ti porti al livello successivo.", recommendation: "Coaching + co-writing con i nostri esperti" }, { title: "Professionista in costruzione", description: "Hai già un buon livello e vuoi diventare un punto di riferimento nel settore.", recommendation: "Masterclass di Europrogettazione + accesso alla community" } ]; export default function QuizEuroprogettista() { const [step, setStep] = useState(0); const [answers, setAnswers] = useState([]); const handleAnswer = (index: number) => { setAnswers([...answers, index]); setStep(step + 1); }; const calculateResult = () => { const avg = answers.reduce((a, b) => a + b, 0) / answers.length; return results[Math.round(avg)] || results[0]; }; if (step >= quizData.length) { const result = calculateResult(); return (

Sei un: {result.title}

{result.description}

Consigliato per te: {result.recommendation}

); } const current = quizData[step]; return (

{current.question}

{current.options.map((opt, idx) => ( ))}

Domanda {step + 1} di {quizData.length}

); }