driz wrote: A few threads in the forum talk about displaying the results in a dashboard - so I hope that someone can help me in the right direction.
After reading these threads what is your conclusion?
I see three ways of accessing data
a) Direct access of the database
b) Indirect acceess via plugIn
c) Indirect acccess via API
A dashboard can be everything from a static display to a strong analytic toolbox.
Depending on your needs and budget you could choose a dashboard tool.
From open-source to commercial there are a lot of tools. But all come with there own requirements for being used as a web-based service. Most are not based on PHP, so you would need additional software to run the show. Often the user management is only available in the commercial tools.
What are you able to maintain? Java, Python and third party libraries might need to be installed and updated. With many dashboards you end up with a complex toolchain to keep running.
I would search and test dashboards without thinking about LimeSurvey first.
Access of data is a secondary issue. Your primary issue is to maintain the dashboard on a server.
Or you might outsource the dashboard and use a SaaS tool.
There is currently no gold standard for external reporting/dashboard with LimeSurvey.
Personally I'm looking for a way to access LimeSurvey via the API via R.
I'm looking for dashboards which can run R and allow having a usermanagement.
E.g. Shiny is offering something in that direction
shiny.rstudio.com/
But the user management is only available on the commercial server offering.
Which is currently at $9,995 per year.
The combination of HTML with R our Python in "notebooks" looks quite promising.
E.g. IPython notebooks like this:
nbviewer.jupyter.org/github/lightning-vi...b/master/index.ipynb
If you want code some PHP you might try the Reportico component with this plugin to get something out of LimeSurvey.
www.limesurvey.org/de/foren/plugins/1077...ts-within-limesurvey
It all depends on your budget in time and money you want and can invest. If you know R, Python etc you have more options to choose from. If you stick to PHP and MySQL, you might need to do it on your own. If your clients needs a solution next week, you might have to hire a coder to create a special dashboard for one survey.
I'm not convinced about the dashboard hype at all. Often a good PDF report is doing the trick. That could be done with R via LimeSurvey API. The PDF would be recreated every 5 min and then uploaded somewhere on the web.