x

Основни глави

  1. LimeSurvey Cloud срещу LimeSurvey CE
  2. LimeSurvey Cloud - Кратко ръководство за стартиране
  3. LimeSurvey CE - Монтаж
  4. Как да проектираме добро проучване (Ръководство)
  5. Приготвяме се да започнем
  6. Конфигурация на LimeSurvey
  7. Въведение - Анкети
  8. Вижте настройките на проучването
  9. Вижте менюто за проучване
  10. Вижте структурата на проучването
  11. Въведение - Въпроси
  12. Въведение - Групи въпроси
  13. Въведение – Проучвания – Управление
  14. Опции на лентата с инструменти за проучване
  15. Многоезично проучване
  16. Кратко ръководство за стартиране - ExpressionScript
  17. Разширени функции
  18. Общи ЧЗВ
  19. Отстраняване на неизправности
  20. Заобиколни решения
  21. Разрешително
  22. Дневник на промените на версията
  23. Плъгини - Разширени
 Actions

Import responses/bg: Difference between revisions

From LimeSurvey Manual

Maren.fritz (talk | contribs)
Created page with "Налични са две опции за импортиране: * Импортиране на отговори#Импортиране на отговори от деак..."
Maren.fritz (talk | contribs)
Created page with "{{Забележка|За други проблеми и решения, свързани с функциите за експортиране и импортиране, пре..."
 
(25 intermediate revisions by the same user not shown)
Line 33: Line 33:




=Import=
=Импортиране=




==Import responses from a deactivated survey table==
==Импортиране на отговори от деактивирана анкетна таблица==




Once clicked on '''Import responses from a deactivated survey table''', the following page will be loaded:
След като щракнете върху '''Импортиране на отговори от деактивирана таблица с анкети'', ще се зареди следната страница:




Line 45: Line 45:




Two options are selectable on this page:
На тази страница можете да изберете две опции:


*'''Source table''': select the table you wish to import. Please note that the tables can be located in either under the ''compatible'' tab or under the ''compatible with type coercion tab''. Please continue reading below to understand what the last option is as well as the possible risks of type coercing a response table.
*'''Изходна таблица''': изберете таблицата, която искате да импортирате. Моля, имайте предвид, че таблиците могат да бъдат разположени или в раздела „съвместими“ или в раздела „съвместими с принудителен тип“. Моля, продължете да четете по-долу, за да разберете каква е последната опция, както и възможните рискове от принудително въвеждане на таблица с отговори.


*'''Import timings (if exist)''': timings are not displayed in the response table but in the timings table. If enabled, the timings will also be imported.
*''''Импортиране на времена (ако има)'''': времената не се показват в таблицата с отговори, а в таблицата с времена. Ако е активирано, времената също ще бъдат импортирани.




{{Note|To use timings, please enable this feature from [[Notifications_%26_data#Save_timings|here]].}}
{{Забележка|За да използвате времена, моля, активирайте тази функция от [[Notifications_%26_data#Save_timings|тук]].}}




In the second part of the page, a '''warning message''' is displayed stating how compatibility is determine between two response tables (between the current one and the old/second one).
Във втората част на страницата се показва '''предупредително съобщение''', което посочва как се определя съвместимостта между две таблици с отговори (между текущата и старата/втората).




{{Alert|title=Warning|</br>
{{Alert|title=Предупреждение|</br>


You can import all old responses that are compatible with your current survey. Compatibility is determined by comparing column types and names, the ID field being always ignored.
Можете да импортирате всички стари отговори, които са съвместими с текущото ви проучване. Съвместимостта се определя чрез сравняване на типове и имена на колони, като полето ID винаги се игнорира.


'''Using type coercion may break your data; use with care or not at all if possible.'''
'''Използването на принуда към тип може да повреди вашите данни; използвайте внимателно или изобщо не използвайте, ако е възможно.''''


LimeSurvey detects and handles the following changes:
LimeSurvey открива и обработва следните промени:


*Question is moved to another group (result is imported correctly).
*Въпросът е преместен в друга група (резултатът е импортиран правилно).


*Question is removed from target (result is ignored).
*Въпросът се премахва от целта (резултатът се игнорира).


*Question is added to target (result is set to database default value).}}
*Въпросът се добавя към целта (резултатът е зададен на стойността по подразбиране на базата данни).}}


==Import a VV survey file==
==Импортиране на файл с проучване на VV==




If you click the '''Import a VV survey file''' button, the following page will be loaded:
Ако щракнете върху бутона '''Импортиране на файл с проучване на VV''', ще се зареди следната страница:




Line 81: Line 81:




* '''Response data file:''' select the file to be uploaded from your machine. The accepted file formats are : *.csv, *.vv, *.txt.
* '''Файл с данни за отговор:''' изберете файла, който да бъде качен от вашата машина. Приетите файлови формати са: *.csv, *.vv, *.txt.




{{Note|As long as the first two lines are intact, you can import your vv survey file back into an active LimeSurvey survey.}}
{{Забележка|Докато първите два реда са непокътнати, можете да импортирате вашия vv файл с проучване обратно в активно проучване на LimeSurvey.}}




* '''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:
* '''Изключване на идентификатори на записи?:''', ако във файла съществува колона 'id', можете да изключите този ред или не. Ако тази настройка е отметната, тогава се добавя нов запис за всеки ред на .vv файла. Ако нямате отметка, можете да изберете:




Line 93: Line 93:




* '''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.
** ''преномериране:'' преномериране на новия запис. Нов запис се добавя към таблицата с отговори с отговор на VV файла.
** ''replace:'' replace the existing record. The old record is deleted and completely replaced by the record from the VV file.
** ''замени:'' замени съществуващия запис. Старият запис се изтрива и напълно се заменя със записа от VV файла.
** ''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.
** ''замени отговор:'' замени детайлите на отговора от vv файла в съществуващия запис. Старият запис се актуализира с новия отговор от VV файла.


* '''Import as not finalized response?:''' if checked, the submitdate is set to NULL - the response is set to not completed.
* '''Импортиране като нефинализиран отговор?:''' ако е отметнато, датата на изпращане е зададена на NULL - отговорът е зададен на незавършен.


* '''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.
* '''Набор от знаци на файла:''' можете да изберете набора от знаци на файла - стандартната и препоръчителна стойност е UTF-8, но някои програми за електронни таблици не позволяват избор на набор от знаци.


* '''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.
* '''Първият ред съдържа кодове на въпроси:''' iy по подразбиране, първият ред на VV файла съдържа въпроса, който може да се чете от човека, като истинските имена на колони са разположени на втория ред. По принцип първият ред съдържа истинските имена на колони.


* '''Force import:''' if the question codes are not found in the database name or in [[Expression_Manager#Qcode_Variable_Naming|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.
* '''Принудително импортиране:''', ако кодовете на въпросите не са намерени в името на базата данни или в [[Expression_Manager#Qcode_Variable_Naming|Наименуване на Qcode променлива]], тогава колоните се присвояват в зависимост от реда. Това може да се използва за импортиране на VV файла от различен екземпляр на LimeSurvey. Независимо от това, всяка анкета трябва да бъде абсолютно еднаква. Силно препоръчваме да използвате тази опция само ако знаете какво правите. Може да бъде много опасно - резултатите могат да се окажат в грешната колона.




===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:
Запазените имена са разположени между левите и десните скоби. Когато .VV файлът се импортира обратно в LimeSurvey, низовете се заменят с:
* <code>{question_not_shown}</code> : 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).
* <code>{question_not_shown}</code> : NULL стойност в базата данни. LimeSurvey използва [празен низ] за въпроси, на които не е отговорено, и NULL стойност за въпроси, които не са показани (напр. при използване на ExpressionScript).
* <code>{quote}</code> : " (a double quote)
* <code>{quote}</code> : " (двоен кавичка)
* <code>{cr}</code> : Carriage return
* <code>{cr}</code> : Връщане на каретка
* <code>{newline}</code> : A new line
* <code>{newline}</code> : Нов ред
* <code>{lbrace}</code> : Left bracket (for example, if you want to have {cr} in response, use <code>{lbrace}cr}</code>)
* <code>{lbrace}</code> : Лява скоба (например, ако искате да имате {cr} в отговор, използвайте <code>{lbrace}cr}</code> )


===Potential issues & solutions with the VV file===
===Потенциални проблеми и решения с VV файла===




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:
Ако сте използвали Microsoft Excel за редактиране на експортирания '''vv файл''', структурата на данните на този файл може да е повредена, така че LimeSurvey не може да импортира редактирания файл. Можете да опитате следното решение, за да накарате импортирането да работи без грешка:


#Open your exported vv file in Excel and do your edits.
#Отворете своя експортиран vv файл в Excel и направете вашите редакции.
#Save it as tab-separated text file (it creates a new file with the extension .txt).
#Запазете го като текстов файл, разделен с табулатори (той създава нов файл с разширение .txt).
#Do another "clean" vv export from LimeSurvey.
#Направете още един "чист" vv експорт от LimeSurvey.
#Open this new exported vv file with a text editor like notepad (or anything similar).
#Отворете този нов експортиран vv файл с текстов редактор като notepad (или нещо подобно).
#Press CTRL + A to mark all of the content and delete it.
#Натиснете CTRL + A, за да маркирате цялото съдържание и да го изтриете.
#Open the Excel edited vv file (the tab separated .txt file) with a text editor and press CTRL + A to mark all the content.
#Отворете редактирания Excel vv файл (.txt файл, разделен с табулатори) с текстов редактор и натиснете CTRL + A, за да маркирате цялото съдържание.
#Press CTRL + C to copy the content and paste it into the new (now empty) vv file.
#Натиснете CTRL + C, за да копирате съдържанието и да го поставите в новия (вече празен) vv файл.  
#Press CTRL + S to save the file as it is (in .csv format).
#Натиснете CTRL + S, за да запишете файла такъв, какъвто е (във формат .csv).
#Try now to import this file.
#Опитайте сега да импортирате този файл.




{{Alert|title=Attention|text=Possible import errors include date format - some system date fields do not allow a NULL value, some do. If the date looks okay but gives an error, use the Excel cell format "2009-12-01".}}
{{Alert|title=Внимание|text=Възможните грешки при импортиране включват формат на датата - някои системни полета за дата не позволяват NULL стойност, други позволяват. Ако датата изглежда добре, но дава грешка, използвайте формата на клетката на Excel „2009-12-01“.}}




{{Note|For other problems & solutions related to the export and import functionalities provided by LimeSurvey, please check the following [[Problems & solutions|wiki section]]. In the case in which you found a bug or something is not working properly/as described in the manual, please open a ticket (via your limesurvey.org administration panel), create a [https://www.limesurvey.org/community/forums forum post], or submit directly a bug report on our [https://bugs.limesurvey.org/ bugs tracker].}}
{{Забележка|За други проблеми и решения, свързани с функциите за експортиране и импортиране, предоставени от LimeSurvey, моля, проверете следния [[Проблеми и решения|wiki раздел]]. В случай, че сте открили грешка или нещо не работи правилно/както е описано в ръководството, моля, отворете билет (чрез вашия административен панел на limesurvey.org), създайте [https://www.limesurvey.org/community /forums forum post], или изпратете директно доклад за грешка в нашия [https://bugs.limesurvey.org/ инструмент за проследяване на грешки].}}

Latest revision as of 10:10, 21 November 2023


Въведение

Функцията импортиране на отговори се отнася до способността на LimeSurvey да импортира и показва стари отговори в собствената си Таблица с отговори. Някои сценарии, когато можете да го използвате:

  • искате да комбинирате всички ваши данни, събрани в две или повече LimeSurvey инстанции, в една LimeSurvey инстанции. Това обикновено се прави, за да получите по-добра представа за всички отговори, които искате да анализирате допълнително.
  • някои въпроси не са зададени в правилния тип. Тъй като LimeSurvey не позволява промяна на типа на въпроса, докато анкетата е активна, ще трябва да я деактивирате. Чрез деактивирането му се създава таблица с отговори и се съхранява в базата данни, свързана с вашата инсталация на LimeSurvey. След като приключите с промените си, активирайте отново вашата анкета и импортирайте отново вашите отговори от старата база данни с отговори.
  • искате да редактирате пакетно няколко реда в софтуер за електронни таблици и по-късно да ги импортирате отново във вашата инсталация. Това обикновено е случаят, в който сте променили типа на въпроса и искате да „настроите“ старите съхранени отговори към новия формат.


За достъп до функцията за импортиране изберете 'Отговори и статистика от главната лента с инструменти (показва се на всеки панел, свързан с проучване) и след това щракнете върху Отговори:



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



Налични са две опции за импортиране:


Импортиране

Импортиране на отговори от деактивирана анкетна таблица

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



На тази страница можете да изберете две опции:

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


Template:Забележка


Във втората част на страницата се показва предупредително съобщение, което посочва как се определя съвместимостта между две таблици с отговори (между текущата и старата/втората).


  Предупреждение :

Можете да импортирате всички стари отговори, които са съвместими с текущото ви проучване. Съвместимостта се определя чрез сравняване на типове и имена на колони, като полето ID винаги се игнорира.

Използването на принуда към тип може да повреди вашите данни; използвайте внимателно или изобщо не използвайте, ако е възможно.'

LimeSurvey открива и обработва следните промени:

  • Въпросът е преместен в друга група (резултатът е импортиран правилно).
  • Въпросът се премахва от целта (резултатът се игнорира).
  • Въпросът се добавя към целта (резултатът е зададен на стойността по подразбиране на базата данни).


Импортиране на файл с проучване на VV

Ако щракнете върху бутона Импортиране на файл с проучване на VV, ще се зареди следната страница:



  • Файл с данни за отговор: изберете файла, който да бъде качен от вашата машина. Приетите файлови формати са: *.csv, *.vv, *.txt.


Template:Забележка


  • Изключване на идентификатори на записи?:, ако във файла съществува колона 'id', можете да изключите този ред или не. Ако тази настройка е отметната, тогава се добавя нов запис за всеки ред на .vv файла. Ако нямате отметка, можете да изберете:



  • Когато импортиран запис съответства на съществуващ идентификатор на запис (показва се, ако изключване на идентификатори на записи' е деактивирано, вижте екранната снимка по-горе):
    • пропускане: отчет и пропуснете новия запис. След качване ще видите дали записът вече е съществувал - ако е съществувал, не е импортиран.
    • преномериране: преномериране на новия запис. Нов запис се добавя към таблицата с отговори с отговор на VV файла.
    • замени: замени съществуващия запис. Старият запис се изтрива и напълно се заменя със записа от VV файла.
    • замени отговор: замени детайлите на отговора от vv файла в съществуващия запис. Старият запис се актуализира с новия отговор от VV файла.
  • Импортиране като нефинализиран отговор?: ако е отметнато, датата на изпращане е зададена на NULL - отговорът е зададен на незавършен.
  • Набор от знаци на файла: можете да изберете набора от знаци на файла - стандартната и препоръчителна стойност е UTF-8, но някои програми за електронни таблици не позволяват избор на набор от знаци.
  • Първият ред съдържа кодове на въпроси: iy по подразбиране, първият ред на VV файла съдържа въпроса, който може да се чете от човека, като истинските имена на колони са разположени на втория ред. По принцип първият ред съдържа истинските имена на колони.
  • Принудително импортиране:, ако кодовете на въпросите не са намерени в името на базата данни или в Наименуване на Qcode променлива, тогава колоните се присвояват в зависимост от реда. Това може да се използва за импортиране на VV файла от различен екземпляр на LimeSurvey. Независимо от това, всяка анкета трябва да бъде абсолютно еднаква. Силно препоръчваме да използвате тази опция само ако знаете какво правите. Може да бъде много опасно - резултатите могат да се окажат в грешната колона.


Запазени имена

Запазените имена са разположени между левите и десните скоби. Когато .VV файлът се импортира обратно в LimeSurvey, низовете се заменят с:

  • {question_not_shown} : NULL стойност в базата данни. LimeSurvey използва [празен низ] за въпроси, на които не е отговорено, и NULL стойност за въпроси, които не са показани (напр. при използване на ExpressionScript).
  • {quote} : " (двоен кавичка)
  • {cr} : Връщане на каретка
  • {newline} : Нов ред
  • {lbrace} : Лява скоба (например, ако искате да имате {cr} в отговор, използвайте {lbrace}cr} )

Потенциални проблеми и решения с VV файла

Ако сте използвали Microsoft Excel за редактиране на експортирания vv файл, структурата на данните на този файл може да е повредена, така че LimeSurvey не може да импортира редактирания файл. Можете да опитате следното решение, за да накарате импортирането да работи без грешка:

  1. Отворете своя експортиран vv файл в Excel и направете вашите редакции.
  2. Запазете го като текстов файл, разделен с табулатори (той създава нов файл с разширение .txt).
  3. Направете още един "чист" vv експорт от LimeSurvey.
  4. Отворете този нов експортиран vv файл с текстов редактор като notepad (или нещо подобно).
  5. Натиснете CTRL + A, за да маркирате цялото съдържание и да го изтриете.
  6. Отворете редактирания Excel vv файл (.txt файл, разделен с табулатори) с текстов редактор и натиснете CTRL + A, за да маркирате цялото съдържание.
  7. Натиснете CTRL + C, за да копирате съдържанието и да го поставите в новия (вече празен) vv файл.
  8. Натиснете CTRL + S, за да запишете файла такъв, какъвто е (във формат .csv).
  9. Опитайте сега да импортирате този файл.


  Внимание : Възможните грешки при импортиране включват формат на датата - някои системни полета за дата не позволяват NULL стойност, други позволяват. Ако датата изглежда добре, но дава грешка, използвайте формата на клетката на Excel „2009-12-01“.



Template:Забележка