Импортиране на отговори
From LimeSurvey Manual
Въведение
Функцията импортиране на отговори се отнася до способността на LimeSurvey да импортира и показва стари отговори в собствената си Таблица с отговори. Някои сценарии, когато можете да го използвате:
- искате да комбинирате всички ваши данни, събрани в две или повече LimeSurvey инстанции, в една LimeSurvey инстанции. Това обикновено се прави, за да получите по-добра представа за всички отговори, които искате да анализирате допълнително.
- някои въпроси не са зададени в правилния тип. Тъй като LimeSurvey не позволява промяна на типа на въпроса, докато анкетата е активна, ще трябва да я деактивирате. Чрез деактивирането му се създава таблица с отговори и се съхранява в базата данни, свързана с вашата инсталация на LimeSurvey. След като приключите с промените си, активирайте отново вашата анкета и импортирайте отново вашите отговори от старата база данни с отговори.
- искате да редактирате пакетно няколко реда в софтуер за електронни таблици и по-късно да ги импортирате отново във вашата инсталация. Това обикновено е случаят, в който сте променили типа на въпроса и искате да „настроите“ старите съхранени отговори към новия формат.
За достъп до функцията за импортиране изберете 'Отговори и статистика от главната лента с инструменти (показва се на всеки панел, свързан с проучване) и след това щракнете върху Отговори:

Ще бъде заредена страницата по подразбиране, резюме на отговора. Сега потърсете опцията Импортиране в горната горна лента с инструменти:

Налични са две опции за импортиране:
Импортиране
Импортиране на отговори от деактивирана анкетна таблица
След като щракнете върху 'Импортиране на отговори от деактивирана таблица с анкети, ще се зареди следната страница:

На тази страница можете да изберете две опции:
- Изходна таблица: изберете таблицата, която искате да импортирате. Моля, имайте предвид, че таблиците могат да бъдат разположени или в раздела „съвместими“ или в раздела „съвместими с принудителен тип“. Моля, продължете да четете по-долу, за да разберете каква е последната опция, както и възможните рискове от принудително въвеждане на таблица с отговори.
- 'Импортиране на времена (ако има)': времената не се показват в таблицата с отговори, а в таблицата с времена. Ако е активирано, времената също ще бъдат импортирани.
Във втората част на страницата се показва предупредително съобщение, което посочва как се определя съвместимостта между две таблици с отговори (между текущата и старата/втората).

Можете да импортирате всички стари отговори, които са съвместими с текущото ви проучване. Съвместимостта се определя чрез сравняване на типове и имена на колони, като полето ID винаги се игнорира.
Използването на принуда към тип може да повреди вашите данни; използвайте внимателно или изобщо не използвайте, ако е възможно.'
LimeSurvey открива и обработва следните промени:
- Въпросът е преместен в друга група (резултатът е импортиран правилно).
- Въпросът се премахва от целта (резултатът се игнорира).
- Въпросът се добавя към целта (резултатът е зададен на стойността по подразбиране на базата данни).
Импортиране на файл с проучване на VV
Ако щракнете върху бутона Импортиране на файл с проучване на VV, ще се зареди следната страница:

- Response data file: select the file to be uploaded from your machine. The accepted file formats are : *.csv, *.vv, *.txt.

- Exclude record IDs?: if 'id' column exist in the file you can exclude this line or not. If this setting is checked then a new record is added for each line of the .vv file. If unchecked you can choose:

- When an imported record matches an existing record ID (displayed if exclude record IDs is disabled, see the above screenshot):
- skip: report and skip the new record. After upload you will see if the record already existed - if it did it's not imported.
- renumber: renumber the new record. A new record is added to the response table with answer of the VV file.
- replace: replace the existing record. The old record is deleted and completely replaced by the record from the VV file.
- replace answer: replace response details from the vv file into the existing record. The old record is updated with the new response from the VV file.
- Import as not finalized response?: if checked, the submitdate is set to NULL - the response is set to not completed.
- Character set of the file: you can choose the character set of the file - the default and recommended value is UTF-8 but some spreadsheet program don't allow to choose a character set.
- First line contains question codes: iy default, VV file's first line contains the human readable question, the real column names being located on the second line. Basically, the first line contains the real column names.
- Force import: if the question codes are not found in the database name or in Qcode Variable Naming, then columns are assigned depending of order. This can be used to import the VV file from different LimeSurvey instance. Regardless of this, each survey must be exactly the same. We strongly recommend to use this option only if you know what you are doing. It can be very dangerous - the results can end up in the wrong column.
Reserved names
The reserved names are located between left and right brackets. When the .VV file is imported back into LimeSurvey, the strings are being replaced with:
{question_not_shown}
: NULL value in database. LimeSurvey uses [empty string] for questions that were not answered and NULL value for questions that have not been shown (e.g., when using the ExpressionScript).{quote}
: " (a double quote){cr}
: Carriage return{newline}
: A new line{lbrace}
: Left bracket (for example, if you want to have {cr} in response, use{lbrace}cr}
)
Potential issues & solutions with the VV file
If you used Microsoft Excel to edit the exported vv file, the data structure of this file may be corrupted, so LimeSurvey is not able to import the edited file. You can try the following workaround to get the import working without an error:
- Open your exported vv file in Excel and do your edits.
- Save it as tab-separated text file (it creates a new file with the extension .txt).
- Do another "clean" vv export from LimeSurvey.
- Open this new exported vv file with a text editor like notepad (or anything similar).
- Press CTRL + A to mark all of the content and delete it.
- Open the Excel edited vv file (the tab separated .txt file) with a text editor and press CTRL + A to mark all the content.
- Press CTRL + C to copy the content and paste it into the new (now empty) vv file.
- Press CTRL + S to save the file as it is (in .csv format).
- Try now to import this file.

