(XML) Как перекинуть старые ответы после добавления новых вопросов?

More
10 months 2 weeks ago #145623 by vkuzmin
vkuzmin created the topic: (XML) Как перекинуть старые ответы после добавления новых вопросов?
Лайм может экспортировать опрос в формате .lsa, который является архивом, состоящим из самого опроса .lss, ответов .lsr и таймингов .lsi. Добавить ещё 1 вариант ответа к вопросам с несколькими вариантами после запуска опроса ещё можно, Лайм прекрасно принимает старый .lsr. Но как быть, если надо добавить именно новые вопросы и не потерять уже существующие ответы? Чем редактировать .lsr? Или есть какой-то другой путь?

Excel спокойно импортирует .lsr как данные xml и позволяет их просматривать, но вот экспортировать уже не даёт с ошибкой:

Невозможно сохранить или экспортировать XML-данные. Карты XML в этой книге не предназначены для экспорта

поясняя при проверке карты:

Экспорт *** невозможен, поскольку он содержит следующее:
-Ненормированные данные
-Невозможно сохранить отношения сопоставленного элемента с другими элементами.


Если кто знает способ добавить новые поля для вопросов в уже существующий файл с ответами и пересчитать SGQA для них, чтобы всё это нормально импортировалось в лайм - подскажите, пожалуйста.

Please Log in to join the conversation.

More
4 months 4 weeks ago - 4 months 4 weeks ago #155133 by vkuzmin
vkuzmin replied the topic: (XML) Как перекинуть старые ответы после добавления новых вопросов?
В общем, способа победить Excel я не нашёл, добавляю вопросы уже после запуска ну очень окольным путём:
1. (не обязательно) Скачиваю .lsa архив опроса, импортирую обратно, чтобы не испортить оригинальный опрос и далее работаю в копии.
2. Скачиваю .lsa (импортированного опроса, который получил новый шестизначный номер) и куда-нибудь сохраняю ещё одну его копию.
3. Останавливаю опрос (импортированный).
4. Добавляю новые вопросы / варианты ответов / меняю порядок вопросов.
5. Скачиваю .lss. При большой необходимости можно поменять его ID используя найти/заменить в блокноте или каком-нибудь Sublime Text 3, который всё красиво подсветит (не пробовал - мне проще поменять редирект на сам опрос).
6. Открываю в любом архиваторе (7-zip, например) скачанный на 2 шаге .lsa.
7. Заменяю в этом .lsa архиве файл survey_******.lss на файл с таким же именем из шага 5.
8. Импортирую изменённый .lsa.

Все ответы, которые дадут Ваши респонденты после шага 2 перенесены не будут (я руками прохожу так же, как отвечали они, чтобы перенести), выбирайте момент, когда опрос почти не используется.
Last Edit: 4 months 4 weeks ago by vkuzmin.

Please Log in to join the conversation.

Moderators: vipgroup

Start now!

Just create your account and start using Limesurvey today.

Register now