Benvenuto nel repository del progetto Questionario. Questo sistema consente agli utenti di compilare questionari online e agli amministratori di gestire utenti e questionari.
- Compilazione dei questionari: Gli utenti possono rispondere a domande di vario tipo (checkbox, textarea, testo, radio, select) sia in modo anonimo che registrandosi.
- Gestione degli utenti: Possibilità di visualizzare profili e storici dei questionari.
- Dark Mode: Per un'esperienza utente ottimizzata in condizioni di scarsa luminosità.
- Compatibilità multi-dispositivo: Design responsivo per accesso ottimale su desktop, tablet e smartphone.
- Browser supportati:
- Google Chrome (v80+)
- Mozilla Firefox (v72+)
- Safari (v13+)
- Microsoft Edge (v80+)
- Sistema operativo:
- Windows 10
- macOS 10.13+
- Ubuntu 18.04+
- Connessione Internet: 1 Mbps (download), 0.5 Mbps (upload)
- Server:
- Tomcat con supporto per file WAR
- MySQL o MariaDB per il database
- Accedi a
phpMyAdmin
o un altro gestore di database. - Crea un nuovo database e importa il file
.sql
per popolare le tabelle richieste.
- Scarica il file
Questionario.war
. - Carica il file WAR nel server Tomcat tramite la console di gestione.
- Modifica il file
web.xml
per configurare i parametri:- DB_URL: URL del database.
- DB_NAME: Nome del database.
- USER/PASS: Credenziali del database.
- ADMIN_USER/ADMIN_PASS: Credenziali amministrative.
- Avvia l'applicazione e verifica che sia accessibile all'URL configurato.
- Registrazione e accesso:
- Compila i campi richiesti e accedi al tuo profilo.
- Compilazione questionari:
- Visualizza i questionari disponibili e rispondi alle domande.
- Gestione utenti:
- Elimina o aggiorna gli utenti tramite la dashboard.
- Creazione questionari:
- Configura domande personalizzate e imposta opzioni obbligatorie o facoltative.
- Configurazione applicazione:
- Personalizza
web.xml
per cambiare parametri di connessione o preferenze.
- Personalizza
Per maggiori dettagli, consulta i seguenti manuali inclusi nel repository:
Questo progetto è distribuito sotto la Licenza MIT - vedi il file LICENSE per ulteriori dettagli.
Questo progetto è stato creato da alessandromasone.