- Posts: 12
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Grafico collegato ad equazione
- Giordo
- Topic Author
- Offline
- New Member
Less
More
3 years 5 months ago - 3 years 5 months ago #207523
by Giordo
Grafico collegato ad equazione was created by Giordo
Salve a tutti.
Vorrei costruire, per l'indagine a cui lavoro, un grafico collegato ad una equazione di limesurvey da mostrare come output finale dell'indagine che mostri al rispondente il punteggio ottenuto al questionario. L'idea sarebbe quella di costruire un tachimetro da 0 a 199 (valore massimo dell'equazione), con una "stanghetta" che indichi il valore esattamente ottenuto dal rispondente.
Da quanto ho visto finora pare che la cosa non si possa fare nel messaggio finale dell'indagine (correggetemi se sbaglio), ma sembra sia possibile farlo su una landing page costruendo il grafico in php; quello che non ci torna è come trasferire il valore ottenuto dal rispondente, calcolato tramite domanda equazione, dalla survey a questa landing page.
Qualcuno sa aiutarci?
Vorrei costruire, per l'indagine a cui lavoro, un grafico collegato ad una equazione di limesurvey da mostrare come output finale dell'indagine che mostri al rispondente il punteggio ottenuto al questionario. L'idea sarebbe quella di costruire un tachimetro da 0 a 199 (valore massimo dell'equazione), con una "stanghetta" che indichi il valore esattamente ottenuto dal rispondente.
Da quanto ho visto finora pare che la cosa non si possa fare nel messaggio finale dell'indagine (correggetemi se sbaglio), ma sembra sia possibile farlo su una landing page costruendo il grafico in php; quello che non ci torna è come trasferire il valore ottenuto dal rispondente, calcolato tramite domanda equazione, dalla survey a questa landing page.
Qualcuno sa aiutarci?
Last edit: 3 years 5 months ago by Giordo.
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12941
- Thank you received: 3979
3 years 5 months ago #207527
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Grafico collegato ad equazione
Si prega di non fare doppie domande allo stesso tempo.
Lo hai chiesto anche nella parte inglese e hai ricevuto una risposta.
Joffm
Lo hai chiesto anche nella parte inglese e hai ricevuto una risposta.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
- lfanfoni
- Offline
- Platinum Member
Less
More
- Posts: 916
- Thank you received: 218
3 years 5 months ago #207535
by lfanfoni
Se mi vuoi contattare, non mandare messaggi privati qui, bensì scrivi a lfanfoni at gmail.com
Per le livestream in italiano vai su: www.youtube.com/playlist?list=PLOSjjxAG9...SiiCsSz_JxIH7xJwLdPd
Le soluzioni LimeSurvey per l'Italia si trovano su: github.com/lfanfoni
Replied by lfanfoni on topic Grafico collegato ad equazione
Metto qui le due soluzioni proposte nel forum in inglese:
- Da Joffm: se la domanda equazione ha codice "eqCode", puoi usare una pagina finale personalizzata (mypage.php) in php da lanciare con parametro:
.../mypage.php?param={eqCode}
-Da tpartner: puoi usare la pagine standard di conclusione della survey e inserire del codice javascript per visualizzare i grafici. Consiglia queste librerie da incorporare e personalizzare con il valore di {eqCode} nella pagina di conclusione:
- developers.google.com/chart/interactive/docs/gallery/gauge
- www.highcharts.com/demo/gauge-speedometer
- Da Joffm: se la domanda equazione ha codice "eqCode", puoi usare una pagina finale personalizzata (mypage.php) in php da lanciare con parametro:
.../mypage.php?param={eqCode}
-Da tpartner: puoi usare la pagine standard di conclusione della survey e inserire del codice javascript per visualizzare i grafici. Consiglia queste librerie da incorporare e personalizzare con il valore di {eqCode} nella pagina di conclusione:
- developers.google.com/chart/interactive/docs/gallery/gauge
- www.highcharts.com/demo/gauge-speedometer
Se mi vuoi contattare, non mandare messaggi privati qui, bensì scrivi a lfanfoni at gmail.com
Per le livestream in italiano vai su: www.youtube.com/playlist?list=PLOSjjxAG9...SiiCsSz_JxIH7xJwLdPd
Le soluzioni LimeSurvey per l'Italia si trovano su: github.com/lfanfoni
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12941
- Thank you received: 3979
3 years 5 months ago #208564
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Grafico collegato ad equazione
Se è ancora aggiornato.
L'ho fatto con la libreria "Highcharts".
Nel testo del messaggio finale
Sono normali cose bootstrap e un javascript dalla demo di HighCharts
{eqSum}: L'equazione da calcolare
Joffm
L'ho fatto con la libreria "Highcharts".
Nel testo del messaggio finale
Sono normali cose bootstrap e un javascript dalla demo di HighCharts
{eqSum}: L'equazione da calcolare
Code:
<div class="container" style="margin-top:50px"> <div class="row"> <div class="col-sm-12"> <div class="panel panel-default"> <div class="panel-heading">Your score:</div> <div class="panel-body"> <div class="row"> <div class="col-sm-6 col-sm-offset-3"> <div id="chart1" style="width:100%;height:250px;"> </div> </div> </div> </div> </div> </div> </div> </div> <script src="https://code.highcharts.com/highcharts.js"></script> <script src="https://code.highcharts.com/highcharts-more.js"></script> <script type="text/javascript" charset="utf-8"> Highcharts.chart('chart1', { chart: { type: 'gauge', plotBackgroundColor: null, plotBackgroundImage: null, plotBorderWidth: 0, plotShadow: false }, title: { text: '' }, pane: { startAngle: -120, endAngle: 120, background: [{ backgroundColor: { linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 }, stops: [ [0, '#FFF'], [1, '#333'] ] }, borderWidth: 0, outerRadius: '109%' }, { backgroundColor: { linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 }, stops: [ [0, '#333'], [1, '#FFF'] ] }, borderWidth: 1, outerRadius: '107%' }, { // default background }, { backgroundColor: '#DDD', borderWidth: 0, outerRadius: '105%', innerRadius: '103%' }] }, // the value axis yAxis: { min: 0, max: 200, minorTickInterval: 'auto', minorTickWidth: 1, minorTickLength: 10, minorTickPosition: 'inside', minorTickColor: '#666', tickPixelInterval: 30, tickWidth: 2, tickPosition: 'inside', tickLength: 10, tickColor: '#666', title: { text: 'Points' }, plotBands: [{ from: 0, to: 50, color: '#DF5353' // red }, { from: 50, to: 150, color: '#DDDF0D' // yellow }, { from: 150, to: 200, color: '#55BF3B' // green }] }, series: [{ name: 'Points', data: [{eqSum}] }] }); </script>
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: lfanfoni
The topic has been locked.