Al momento ci sono fondamentalmente due applicazioni per sondaggi open source basate su server: LimeSurvey e ODK Aggregate/Enketo.
ODK Aggregate fa parte dell'ecosistema ODK ed è scritto in Java. Alcune delle sue caratteristiche includono:
- Integrazione con ODK Collect, un'applicazione gratuita per Android per compilare i sondaggi anche se offline.
- Memorizzazione persistente dei dati e strumenti di visualizzazione/analisi (grafici, tabelle, filtri, esportazione)Di per sé, ODK
Aggregate non supporta i sondaggi web, è qui che entra in gioco Enketo. Enketo è un'applicazione open source scritta in JavaScript (usando Express) che supporta i sondaggi come moduli web. Si integra con ODK aggregate.
Inoltre, ODK Aggregate non supporta la creazione di sondaggi come fa LimeSurvey. Devi usare un altro strumento per questo: ODK build. ODK non supporta i modelli personalizzati.
Secondo me, lavorare con ODK è un po' caotico, e la qualità dei suoi strumenti è inferiore a quella di LimeSurveys, ma ha l'ulteriore vantaggio di supportare i sondaggi mobili offline gratuiti (anche se la qualità dell'applicazione stessa lascia molto a desiderare, poiché è stata fatta con dispositivi più vecchi/economici in mente).