easy_quiz
v1.0.3
Published
"description": "A mini Node.js library to create True/False quizzes directly in the console. Easy to use, no dependencies, with random questions and final score display."
Downloads
35
Readme
Easy Quiz
Una mini libreria Node.js per creare quiz Vero/Falso direttamente nella console. Facile da usare, senza dipendenze, con domande casuali e visualizzazione del punteggio finale.
🚀 Installazione
Installa la libreria tramite npm:
npm install easy_quiz💡 Utilizzo
La libreria è progettata per essere semplice e immediata.
1. Importa la libreria
Importa la funzione Quiz (o come preferisci chiamarla) nel tuo progetto.
// index.js
const Quiz = require('easy_quiz');
// Oppure, se usi i moduli ES:
// import Quiz from 'easy_quiz';2. Definisci le Domande
Le domande devono essere fornite come un array di oggetti. Ogni oggetto deve avere le proprietà question (la domanda) e answer (la risposta corretta, true o false).
const questions = [
{ question: "Il cielo è blu?", answer: true },
{ question: "I cani sono felini?", answer: false },
{ question: "La Terra è piatta?", answer: false },
{ question: "2 + 2 = 4?", answer: true },
// Aggiungi qui tutte le tue domande
];3. Avvia il Quiz
Passa l'array di domande alla funzione importata e avviala.
Quiz(questions);Esempio Completo
Ecco come appare un file di esempio (example.js):
const Quiz = require('easy_quiz');
// Definisci le tue domande
const myQuestions = [
{ question: "Il sole è una stella?", answer: true },
{ question: "L'acqua bolle sempre a 100°C?", answer: false }, // Dipende dalla pressione!
{ question: "La capitale d'Italia è Milano?", answer: false },
{ question: "Il linguaggio JavaScript è tipizzato staticamente?", answer: false },
];
// Avvia il quiz
Quiz(myQuestions);Per eseguire l'esempio:
node example.js🤝 Contributi
I contributi sono sempre benvenuti! Se hai suggerimenti, segnalazioni di bug o vuoi aggiungere nuove funzionalità, sentiti libero di aprire una Issue o inviare una Pull Request sul repository GitHub.
Progetto sviluppato come esercizio di programmazione JavaScript.
