- Posts: 9
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Import .lss
- litotes
- Topic Author
- Offline
- New Member
Less
More
4 years 4 months ago - 4 years 4 months ago #192336
by litotes
Import .lss was created by litotes
Hi guys,
I love working with Limesurvey (I am using Version 3.17.3+190429)
and have already made several surveys.
However, this time I have to customize the XML of an LSS.
Example: I have 20 words as answer options in one question and want to create 30 surveys or
30 variants of this question, each time with a different set of 20 words.
So my first question is: is that possible to do within Limesurvey?
I guess not without much manual input, thus my more important second question:
1. I make my survey and export it as .lss. I can re-import it just fine, even if the same survey exists. New ID is created.
2. I change my words in the XML (with R) and save the .lss.
3. I get the error message upon importing:
"It is not a valid Limesurvey-XML-file. Cannot import survey."
In German: "Diese Datei ist keine gültige LimeSurvey-Umfrage-XML Datei. Import fehlgeschlagen."
I tried to change the <sid> fields and the title in R. Did not work.
I tried to just export the .lss and and re-import it. Worked.
I tried to manually edit one word in Notepad++. Worked.
So, what do I have to do that Limesurvey accepts my new .lss file?
Anything to do with my importing it in R?
I attach both the working version and the not working version ("doesnotwork.lss").
Thank you very much for your help!
Ulrich
I love working with Limesurvey (I am using Version 3.17.3+190429)
and have already made several surveys.
However, this time I have to customize the XML of an LSS.
Example: I have 20 words as answer options in one question and want to create 30 surveys or
30 variants of this question, each time with a different set of 20 words.
So my first question is: is that possible to do within Limesurvey?
I guess not without much manual input, thus my more important second question:
1. I make my survey and export it as .lss. I can re-import it just fine, even if the same survey exists. New ID is created.
2. I change my words in the XML (with R) and save the .lss.
3. I get the error message upon importing:
"It is not a valid Limesurvey-XML-file. Cannot import survey."
In German: "Diese Datei ist keine gültige LimeSurvey-Umfrage-XML Datei. Import fehlgeschlagen."
I tried to change the <sid> fields and the title in R. Did not work.
I tried to just export the .lss and and re-import it. Worked.
I tried to manually edit one word in Notepad++. Worked.
So, what do I have to do that Limesurvey accepts my new .lss file?
Anything to do with my importing it in R?
I attach both the working version and the not working version ("doesnotwork.lss").
Thank you very much for your help!
Ulrich
Attachments:
Last edit: 4 years 4 months ago by litotes. Reason: Second attachment
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12908
- Thank you received: 3970
4 years 4 months ago #192338
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Import .lss
If it is only to change these 20 words, just copy the survey 30 times inside LimeSurvey.
Here you are free to set the survey title and a survey ID.
Then change your words in these new created surveys.
In my opinion the best option.
Other option: export to *.txt, open in EXCEl or OpenOffice, change and import the *.txt again
Joffm
Here you are free to set the survey title and a survey ID.
Then change your words in these new created surveys.
In my opinion the best option.
Other option: export to *.txt, open in EXCEl or OpenOffice, change and import the *.txt again
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
- litotes
- Topic Author
- Offline
- New Member
Less
More
- Posts: 9
- Thank you received: 0
4 years 4 months ago #192339
by litotes
Replied by litotes on topic Import .lss
Thanks for the fast reply!
However, that does not help. I have > 1000 words from which I sample.
These will go in several rounds of different surveys... Too much to do manually.
However, that does not help. I have > 1000 words from which I sample.
These will go in several rounds of different surveys... Too much to do manually.
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12908
- Thank you received: 3970
4 years 4 months ago - 4 years 4 months ago #192340
by Joffm
Then you would have seen the quotes (probably added by R).
The first line of your "doesnotwork.lss": "<?xml version=""1.0"" encoding=""UTF-8""?>"
The first line of your "working survey.lss":<?xml version="1.0" encoding="UTF-8"?>
Remove the quotes and everything is fine.
Joffm
BTW: There are much more quotes in the lss file, which you have to remove.
<gid><![CDATA[48]]></gid>
<sid><![CDATA[93232]]></sid>
<group_name><![CDATA[Einordnen von Verben in eine Hierarchie]]></group_name>
<group_order><![CDATA[2]]></group_order>
"<description><![CDATA[<p>Deine Aufgabe ist es, die folgenden Verben in eine Reihenfolge zu bringen - von allgemein, abstrakt und breit anwendbar zu speziell, unwichtig und eng.</p>"
""
<p>Es gelten die vorhin genannten 2 Merkmale:</p>
""
"<p>1. Allgemeinheit (= es gibt viele Unterkonzepte, z. B. drehen, laufen, springen zum Oberkonzept bewegen)</p>"
""
"<p>2. Breite Anwendbarkeit (das Verb lässt sich mit vielen Substantiven aus verschiedenen Bereichen (z. B. Tieren, Dingen, Ereignissen, usw.) sinnvoll kombinieren.</p>"
""
<p>Beispiele für die Ebenen:</p>
""
"<p>Ebene ""Sehr allgemein oder allgemein"" => bewegen</p>"
""
"<p>Ebene ""Relativ allgemein"" => springen</p>"
""
"<p>Ebene ""Speziell"" => herunterspringen</p>"
]]></description>
<language><![CDATA[de-informal]]></language>
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Import .lss
Did you really compare the two files in a text editor (like notepad++)?Anything to do with my importing it in R?
Then you would have seen the quotes (probably added by R).
The first line of your "doesnotwork.lss": "<?xml version=""1.0"" encoding=""UTF-8""?>"
The first line of your "working survey.lss":<?xml version="1.0" encoding="UTF-8"?>
Remove the quotes and everything is fine.
Joffm
BTW: There are much more quotes in the lss file, which you have to remove.
<gid><![CDATA[48]]></gid>
<sid><![CDATA[93232]]></sid>
<group_name><![CDATA[Einordnen von Verben in eine Hierarchie]]></group_name>
<group_order><![CDATA[2]]></group_order>
"<description><![CDATA[<p>Deine Aufgabe ist es, die folgenden Verben in eine Reihenfolge zu bringen - von allgemein, abstrakt und breit anwendbar zu speziell, unwichtig und eng.</p>"
""
<p>Es gelten die vorhin genannten 2 Merkmale:</p>
""
"<p>1. Allgemeinheit (= es gibt viele Unterkonzepte, z. B. drehen, laufen, springen zum Oberkonzept bewegen)</p>"
""
"<p>2. Breite Anwendbarkeit (das Verb lässt sich mit vielen Substantiven aus verschiedenen Bereichen (z. B. Tieren, Dingen, Ereignissen, usw.) sinnvoll kombinieren.</p>"
""
<p>Beispiele für die Ebenen:</p>
""
"<p>Ebene ""Sehr allgemein oder allgemein"" => bewegen</p>"
""
"<p>Ebene ""Relativ allgemein"" => springen</p>"
""
"<p>Ebene ""Speziell"" => herunterspringen</p>"
]]></description>
<language><![CDATA[de-informal]]></language>
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 4 years 4 months ago by Joffm.
The topic has been locked.
- litotes
- Topic Author
- Offline
- New Member
Less
More
- Posts: 9
- Thank you received: 0
4 years 4 months ago #192341
by litotes
Replied by litotes on topic Import .lss
Hi Joffm,
thanks - that was it!
After some hours of re-importing (also without quotes) I found that it works only if
a) no quotation marks are there
b) first line is the xml header
c) the double quotation marks inside the first line have to removed, too.
For all R users that may read this - just add quote=FALSE, row.names = FALSE at the end of write.table when saving the survey.
Thank you!!
Ulrich
thanks - that was it!
After some hours of re-importing (also without quotes) I found that it works only if
a) no quotation marks are there
b) first line is the xml header
c) the double quotation marks inside the first line have to removed, too.
For all R users that may read this - just add quote=FALSE, row.names = FALSE at the end of write.table when saving the survey.
Thank you!!
Ulrich
The topic has been locked.
- gabrieljenik
- Offline
- Official LimeSurvey Partner
Less
More
- Posts: 272
- Thank you received: 45
4 years 4 months ago #192344
by gabrieljenik
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Checkout our Reporting Solutions and our plugin shop at www.encuesta.biz .
Replied by gabrieljenik on topic Import .lss
For a prior customer, have done a development based on Excel for a very similar situation. He was able to choose the words on excel abd surveys were created automatically.
Please contact me at gabriel@encuesta.biz if need some help.
Thanks
Please contact me at gabriel@encuesta.biz if need some help.
Thanks
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Checkout our Reporting Solutions and our plugin shop at www.encuesta.biz .
The topic has been locked.
- jochenmeiners
- Offline
- New Member
Less
More
- Posts: 2
- Thank you received: 0
3 years 9 months ago #202078
by jochenmeiners
Replied by jochenmeiners on topic Import .lss
I found your answer to the export/ import question and thought you might be able to solve my problem. These are not my own questinaires, but I was asked because I do create the users on our limesurvey installation at oldenburg university.
I do get the error message for every exported survey, when trying to import it again: Fehler
"Diese Datei ist keine gültige LimeSurvey-Umfrage-XML Datei. Import fehlgeschlagen."
What is wrong with the export files:
I do get the error message for every exported survey, when trying to import it again: Fehler
"Diese Datei ist keine gültige LimeSurvey-Umfrage-XML Datei. Import fehlgeschlagen."
What is wrong with the export files:
Attachments:
The topic has been locked.
- holch
- Away
- LimeSurvey Community Team
Less
More
- Posts: 11645
- Thank you received: 2738
3 years 9 months ago #202118
by holch
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Replied by holch on topic Import .lss
Without having looked at the files yet, what is the version of...
a. the limesurvey installation these come from?
b. the limesurvey installtion these fail to be imported?
My guess: Export form LS 4.x into LS 3.x...
a. the limesurvey installation these come from?
b. the limesurvey installtion these fail to be imported?
My guess: Export form LS 4.x into LS 3.x...
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
The topic has been locked.
- holch
- Away
- LimeSurvey Community Team
Less
More
- Posts: 11645
- Thank you received: 2738
3 years 9 months ago #202119
by holch
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Replied by holch on topic Import .lss
Just did a quick test, at least the first LSS file can not be imported in 3.x nor in 4.x.
Do they come straight out of Limesurvey or have they been tinkert with in a text editor?
Do they come straight out of Limesurvey or have they been tinkert with in a text editor?
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
The topic has been locked.
- jochenmeiners
- Offline
- New Member
Less
More
- Posts: 2
- Thank you received: 0
3 years 9 months ago #202124
by jochenmeiners
Replied by jochenmeiners on topic Import .lss
The questionaires came direct from LimeSurvey and were imported without manipulating. But this morning we didt an update: "Die Datenbank wurde von Version 356 auf Version 359 aktualisiert." Now it works. Thank you for looking at my question.
The topic has been locked.