View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
07482 | Feature requests | Import/Export | public | 2011-04-15 23:47 | 2021-11-17 08:09 |
Reporter | Assigned To | galads | |||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | fixed | ||
Summary | 07482: Simplifying integration with other tools | ||||
Description | The main problem with Lime survey is that groups and questions have all different IDs. If you copy a survey, the survey ID will change (and this is normal) but all the question IDs and the group IDs will also change. This way of working makes Lime more difficult to integrate with outside applications. It also prevents having features like a bank of questions which one could pick into. Example: I am passing company name parameter from another application (my ERP for instance) to a given question in one survey. I will use the SGQA Identifier which will be for instance 12345X1X1001. If Lime would not automatically increment the group and question numbers, passing (and retrieving) parameters would be far easier because only the survey ID would need to be changed. This would mean that the company name of all of my surveys could be passed to DDDDDX1X1001 with DDDDD being the survey ID to point to. In that situation, I would be able to copy the map of a survey to the next and simply change the mapping for questions which have truly changed versus the original survey copy. I understand there might not be an easy way of achieving such purpose, at least I wanted to place that rationale in the pool of ideas as it is important for Lime to be integrable with other tools. I believe its current structure is a barrier towards that objective. | ||||
Additional Information | A possible solution: Alias & Structural change? Short term:
Long term:
| ||||
Tags | No tags attached. | ||||
Bug heat | 0 | ||||
Story point estimate | |||||
Users affected % | |||||