Form submission statistics (per-form + cross-form aggregate)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 38/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- ruby
- Ambito
- backend, data-visualization
Direzione di ricerca
Inizia leggendo i modelli FormSubmission e FormAnswer e le indicazioni di dataviz menzionate nell’issue. Definisci come presentare gli aggregati per modulo e tra moduli, la consultazione del testo libero, il numero di risposte nel tempo e le distribuzioni Likert. Il lavoro è completo quando la vista delle statistiche supporta i confronti richiesti tra un singolo modulo e più moduli con grafici appropriati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
🤖 From Claude: Filed while spiking the post-event survey feature.
What's wanted
A statistics view for a Form's submissions — aggregate the answers across all FormSubmissions of that form:
- Per selectable question (radio/dropdown/checkbox, incl. Likert scales): distribution/counts per option.
- Free-text questions: list/browse responses.
- Response rate / submission count over time.
Cross-form
Allow selecting/filtering multiple forms to see combined, cross-form statistics — e.g. compare Day 1 vs Day 2 survey Likert results side by side, or roll up several events' surveys.
Why
The post-event survey brings evaluations in-house (previously an external tool). The value is in reading the aggregate results, not just individual submissions. Likert questions especially need distribution charts.
Notes
- Data is already there:
FormSubmission+FormAnswer(answers stored verbatim, plusquestion_name_when_answered). - Consider the dataviz guidance for the charts.
- Lingua principale
- Ruby
- Stelle
- 15
- Fork
- 28
- Merge medio
- 1g 12m
- PR unite (30g)
- 262
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rubyforgood/awbw
-
blocked
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
rubyforgood/awbw#2824 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
rubyforgood/awbw#2822 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
rubyforgood/awbw#2160 ·
I maintainer di solito rispondono entro 1 giorno
-
Update callout faq defualt text when the new person subscription launchesForse già presa @maebeale l’ha presa 80 giorni fa. Apertablocked
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
rubyforgood/awbw#2095 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
rubyforgood/awbw#2088 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di rubyforgood/awbw
Issue simili
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
alphagov/tech-docs-gem#580 ·
I maintainer di solito rispondono entro 1 giorno
-
Onboarding form: instructor radio never pre-selected "Yes" (permission vs permissions typo)Forse già presa @ThakuraAnki l’ha presa oggi. Apertabug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
WikiEducationFoundation/WikiEduDashboard#7235 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
davidteren/mutineer#361 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
zerocracy/judges-action#3021 ·
I maintainer di solito rispondono entro 2 giorni