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."
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.
