I am interested in getting some modifications made to LimeSurvey (LS). Can you please have a look at the following and provide some feedback?
Task 1. Run LS in offline mode. I want to deploy LS on a touchscreen kiosk. While the normal version of LS would work fine when the Internet is up and running, on the occasion that the network is down, I would still like to be able to run LS. My thought is that it might be easier to run LS in an offline mode with a scheduler to upload data to the LS server (or some other location).
Task 2. Save result files locally. Related to the first request, it would also be handy to have LS save all results locally. New results could be appended to the bottom of a CSV, or saved in a pre-determined XML format.
Task 3. Upload/download manager. Related to the above two requests, it would be good to have a tool that could be configured to manage survey data and deployment. For instance...
a) it would be good to be able to batch upload the offline results via a scheduling function to the LS server.
b) it would be good to be able to look at the LS server and download any survey updates for deployment (maybe as part of the schedule process).
c) it would be good to be able to create a custom CSV file, where I could choose which columns to include and in what order, and filter out certain records based on metadata or question responses.
d) it would be good to be able to upload/download to/from other sources (e.g., FTP site) in addition to the LS server.
Task 4. Custom report template. I would like the option to select different graph types for quick statistics reporting. Alternatively, I would like to add some custom report templates to the output options box. I can provide a sample report.
Please let me know whether these modification can be made, the expected timeline, and associated costs.