Ask the community, share ideas, and connect with other LimeSurvey users!
tammo wrote: At that time I did not have time to dive into the possibilities of linking surveys, but now I have. I started to write an article (for the documenation) about this, which I want to share and discuss here.
There is no irony in my posting. Irony isn't working online.tammo wrote: Thanks for writing a more accessible manual section. (Is that ironical?).
I only can imagine how frustrating it will be when to distribute a complex, big survey over two or more linked surveys and learn the hard way that you cannot easily access the values of questions across the surveys.This became very frustrating, since after more than a day of defining questions, I found out that the survey had become too large.
That's why I am asking. It isn't simple as that. To get everything through an URL is not easy. It looks easy on the first sight and with simple examples. But it can get really nasty really fast. If you have a few array questions you need to convert them all into a mass amount of variables. And surveys which hit the database limits seem to have some of these questions as well.And to answer your question about equations: I thought that when a variable is defined in an equation, you might as well transfer it to another equation. Simple as that.
I have no superior knowledge of LS. I have only experienced the situation with linking. Hopefully I learn some new tricks to move answers more easily between linked surveys.Please do not forget that having superior knowledge of a tool (like you seem to have) does not lessen the need for documentation for people that have less knowledge....
holch wrote: But you do not need to have extremely long surveys to run into this problem. A few longer multipe-Choice questions or Matrix questions and you are running into these database limits easily. Let's just assume you want to ask someone which countries they have visited before. There are about 195 countries, which will already require at least 195 columns for a multipe answer question. If you then go on a bit and need to use this list of countries again for some other question, you have used up almost 400 columns for 2 questions.
I was talking about the database limits, not the feature set.tammo wrote: You even hint at saying that what I am doing should be given no chance, because soon we will have a marketing manager that will say that this is impossible, because the main competitor also does not give these possibilities.
www.limesurvey.org/manual/Database_Stora...t_M1_Database_Designholch wrote: I am not a developer and I can't say much about the database structure being "weird". I am not sure how it could be made better. I am wondering how difficult it could be to create a feature that could just join 2 or more MySQL tables to improve this limit. It wouldn't require a whole ne structure for the database I think.
Well this is a possible entity diagram about Limesurvey DB. It should be clear that the greatest utility of this is for "visual guidance" of the db process/scheme and is subject to possible errors or modification due to the fact that the database uses the MYISAN engine and that the use of any software that allows reverse engineering will return only the tables. You will be able to visualize the file with visual paradigm 14.0 and you can also modify it if needed.