Из Worda в Глоссарий Moodle

Из Worda в Глоссарий Moodle

от Игорь Поздеев -
Количество ответов: 21
Есть глоссарий в worde, как перегнать в глоссарий в Moodle?
В ответ на Игорь Поздеев

Re: Из Worda в Глоссарий Moodle

от Vadim Bazilevich -
Дык там формат же указан для экспортирования
Имхо проще это будет сделать из OpenOffice - ведь .odt - это архивированный xml
В ответ на Vadim Bazilevich

Re: Из Worda в Глоссарий Moodle

от Игорь Поздеев -
Пробовал не получается, насколько я понял исходный xml должен быть увязан с определенной схемой или как???
В ответ на Игорь Поздеев

Re: Из Worda в Глоссарий Moodle

от July Shvets -
Структуру XML-файла можно получить путем экспорта из существующего глоссария, в котором созданы в ручную статьи.
В ответ на July Shvets

Re: Из Worda в Глоссарий Moodle

от Игорь Поздеев -
Структуру получил что дальше?
Хотелось бы, знать всю цепочку, если это кто-то делал глоссарий из worda экспортировать в глоссарий Moodle.
Заранее благодарен.Одобрить
В ответ на Игорь Поздеев

Re: Из Worda в Глоссарий Moodle

от Dmitry Pupinin -
Обратите внимание на такую вещь, как регулярные выражения. С их помощью можно из любого текста получить любой другой. :-)
Даже в Ворде есть их поддержка (называется Подстановочные знаки), но она сильно кривая. Рекомендую редактор EmEditor, как наиболее адекватно поддерживающий регулярные выражения.
О самих рег.выраж. информации в интернете очень много.

Невозможно порекомендовать конкретное решение, т.к. оно зависит от исходной структуры, в которой находится ваш глосарий в Ворде.
Если он находится в формате:
термин - описание
то подойдет такое выражение (для EmEditor):

Заменить
^([[:alnum:]][^-\x2013\x2014]+) (-|\x2013|\x2014) ([^\n]+)

на
      <ENTRY>\n        <CONCEPT>\1</CONCEPT>\n        <DEFINITION>\3</DEFINITION>\n        <FORMAT>1</FORMAT>\n        <USEDYNALINK>1</USEDYNALINK>\n        <CASESENSITIVE>0</CASESENSITIVE>\n        <FULLMATCH>0</FULLMATCH>\n        <TEACHERENTRY>1</TEACHERENTRY>\n      </ENTRY>

И не забудьте сохранить полученный файл в кодировке UTF-8!
В ответ на Dmitry Pupinin

Re: Из Worda в Глоссарий Moodle

от Игорь Поздеев -
Спасибо!
Попробуем этот вариант.
В ответ на Игорь Поздеев

Re: Из Worda в Глоссарий Moodle

от Dmitry Pupinin -
Забыл написать, что это будут сами элементы глоссария, так что к полученной xml'ке нужно еще начало добавить и конец.
Ну вы структуру видели, так что разберетесь что нужно добавить... подмигиваю
В ответ на Dmitry Pupinin

Re: Из Worda в Глоссарий Moodle

от Игорь Поздеев -
Это я понял. Большое спасибо.
Регулярные выражения заинтересовали, нужно разобраться.
Возможно, есть и другие варианты решения данной проблемы, кто еще предложит???
Чем проще, тем лучше. (Хотя, не всегда)Большая усмешка
В ответ на Игорь Поздеев

Re: Из Worda в Глоссарий Moodle

от Alexandre Scherbyna -
Для импорта в глоссарий данных из Word мы использовали xml-файл, созданный в результате Слияния документов. В качестве Основного документа для слияния брали xml-файл, полученный в результате экспорта из глоссария одного термина. В места, где нужно вставлять термины и определения, вставлялись поля слияния. Они при слиянии заполнялись данными из Word-овской таблицы с двумя колонками: Термин, Определение. Т.е. не использовалось никаких инструментов, кроме Word. По-моему достаточно просто.
В ответ на Alexandre Scherbyna

Re: Из Worda в Глоссарий Moodle

от Игорь Поздеев -
Спасибо за участие!
Будем пробовать.
Не оскудела земля на светлые головыУлыбка

В ответ на Alexandre Scherbyna

Re: Из Worda в Глоссарий Moodle

от Александр Тарасов -
Поля вставляются, только непонятно как же этот документ сохранить в этом же формате xml. ведь когда завершаешь слияние на выходе тот xml не остается
В ответ на Александр Тарасов

Re: Из Worda в Глоссарий Moodle

от Alexandre Scherbyna -
Не понял, в чем ваша проблема, Александр. Попытаюсь объяснить технологию подробнее.
  1. Вручную создаем в глоссарии хотя бы пару статей и экспортируем их в xml-файл.
  2. Анализируем структуру полученного файла. Ее можно представить так: Ш-Т1-О1-Т2-О2...ТN-ON-К, где Ш-шапка, К-конец, Тi, Oi - i-й термин и его объяснение.
  3. Середину файла Т1-О1-Т2-О2...ТN-ON, содержащего термины, которые требуется импортировать и объяснения к ним, создаем в Word с помощью инструмента Слияние документов.
  4. Чтобы не ошибиться с кодировками в текстовом xml-файле, открываем его в Word, заменяем серединку результатом слияния и сохраняем его, не изменяя формата.
  5. Используем созданный xml-файл для импорта терминов в глоссарий.
В ответ на Alexandre Scherbyna

Re: Из Worda в Глоссарий Moodle

от Yulia I -
К чему такие сложности? В Moodle XML Converter http://moodle.heroku.com достаточно вставить текст из Word и выбрать свой формат записей.
XML сгенерится автоматически.

В ответ на Игорь Поздеев

Re: Из Worda в Глоссарий Moodle

от Луняна Монгуш -

http://узнай-научись.рф/files/summary/6-internet/9-converter-moodle

скачайте конвертер.

Только что скачала и импортировала глоссарий. Все работает.

Могу отправить на электронную почту конвертер. 

Моя почта lmon66@mail.ru

В ответ на Луняна Монгуш

Re: Из Worda в Глоссарий Moodle

от Alexandre Scherbyna -

А чем предлагаемый вами конвертер лучше известного? Например, ключевые слова он позволяет импортировать?

В ответ на Alexandre Scherbyna

Re: Из Worda в Глоссарий Moodle

от Vadim Tabunshchik -
Изображение пользователя Developers
А чем предлагаемый вами конвертер лучше…

Это один и тот же конвертер улыбаюсь

ключевые слова он позволяет импортировать?

Нет, кажется.

Я вообще не заморачивался с этими конвертерами, а просто «прикрутил» на сайте страницу с JS-скриптом, конвертирующим текст, вставленный в левое окно, в XML-файл глоссария (правое окно). Оформил эу страницу в виде блока, кот. можно добавить на любой странице Мудл.

В ответ на Vadim Tabunshchik

Re: Из Worda в Глоссарий Moodle

от Alexandre Scherbyna -

Супер! Спасибо!

Можно делать ссылку на ваш ресурс и пользоваться им? Или лучше на собственном сайте этот блок установить? Тогда дайте его скачать.

В ответ на Alexandre Scherbyna

Re: Из Worda в Глоссарий Moodle

от Vadim Tabunshchik -
Изображение пользователя Developers

Блок прикрепил архивом.

Можно блок не устанавливать, а извлечь glossaryXMLconverter.html и создать HTML-блок со ссылкой на эту страницу. Как в теме про чат (https://moodle.org/mod/forum/discuss.php?d=360032#p1452517)

В ответ на Vadim Tabunshchik

Re: Из Worda в Глоссарий Moodle

от Oxana V -
Здравствуйте!
А можно ли как-то автоматически отметить автосвязывание записей?.. После импорта приходится вручную к каждой записи ставить галочку…(
В ответ на Oxana V

Re: Из Worda в Глоссарий Moodle

от Vadim Tabunshchik -
Изображение пользователя Developers
Автосвязывание включено в скрипте по умолчанию строкой <USEDYNALINK>1</USEDYNALINK>, поэтому после импорта в настройках термина галка уже отмечена:
1234
У вас разве не так?