Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -
Количество ответов: 173

Дорогие коллеги!

Всем нам жаль, что в Moodle 2 для создания тестовых вопросов с картинками нельзя применить в свое время очень популярный и любимый нами шаблон Word, созданный Дмитрием Пупыниным для Moodle 1.9. Многие долго даже не переходили на Moodle 2 по этой причине…

Я обнаружил плагин Gift with medias format и немножко подправил шаблон, чтобы он формировал zip-файл в этом формате. Это позволило создавать в  Word тестовые вопросы с картинками и импортировать их в Moodle 2.5 и 2.6. Сейчас всё работает % на 90 и нужно еще немножко «подпилить» и шаблон и, возможно, плагин, чтобы они работали на все 100.

К сожалению, автор плагина Jean-Michel Védrine сначала откликнулся, но потом почему-то перестал общаться, а моих знаний программирования для решения поставленной задачи не хватает. Поэтому я решил обратиться к нашему сообществу, чтобы попытаться решить ее совместными усилиями. Для желающих воспользоваться этим шаблоном уже в его нынешнем виде или принять участие в его доработке ниже размещаю короткую инструкцию.

 

 Для работы шаблона необходимо, чтобы в папке C:\Windows\ находился архиватор pkzipc.exe (тоже прилагается). Напоминаю, что в момент экспорта у вас не должно быть других открытых файлов Word.

Папка плагина giftmedia устанавливается в папку moodle\question\format\

Экспорт файла zip из шаблона и его импорт в Moodle происходит так же, как и раньше, только настроек импорта стало значительно меньше и это радует.

 Что пока работает неправильно:

1. Почему-то плагин неправильно обрабатывает первую строку txt-файла. Там символы // не воспринимаются как комментарий. А если добавить впереди пустую строку, то комментарий распознается, но команда выбора категории $CATEGORY: $course$/… там воспринимается как вопрос типа Пояснение, хотя в других местах эти команды работают правильно.

2. Комментарии к тексту вопроса (которые в txt-файле отделяются от него символом #), должны интерпретироваться как general feedback, но воспринимаются плагином как продолжение текста вопроса. Плагин же  желает видеть general feedback в самом конце вопроса помеченным ####.

3. Баллы за числовые вопросы содержат тильду: ~%30%, а плагину нужен знак равенства: =%30%.

4. Пропущенное слово шаблон вставляется так: {=Пушкин}, а плагину нужно просто {Пушкин}

5. Не работают некоторые опции типа [7], [no_shuffle] и др. но это не так существенно.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Игорь М -

УРА! Я так ждал этого... К сожалению, я сам не программист, помочь не могу... Но потестировать - всегда.

 

 

 

В ответ на Игорь М

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexey Piguzov -

Давно разбираемся с этим вопросом, пока пишем свою разработку, программа-оболочка для составления тестов, но сохраняем в формат MoodleXML. Так поняли, что это наиболее прогрессивный формат. Пока версия очень альфа. Но вроде как работает, тестируем. Картинки там кодируем в base64. И конвертер из АСТ формата тоже есть. Вернее из Word'а размеченного для АСТ.

Данный плагин обязательно посмотрим. Спасибо.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Igor Sivkov -

Может быть кому-нибудь пригодится. Шаблон для создания тестов (веса расставлять не надо). Нашел летом, русифицировал и немного допилил. Летом немного тестировали - вроде, все работало, и картинки тоже, но сейчас уже не помню точно (и времени нет проверить).

Инструкция в файле readme.txt

Работает под 2007 и 2010.

В ответ на Igor Sivkov

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Игорь, я с этим шаблоном знаком хорошо, у него тоже хватает проблем:

  1. рисунки поддерживает только в тексте вопроса
  2. формулы MathType коверкает в формат .wmz
  3. комментарии можно вставлять только ко всему вопросу, к ответам - нельзя
  4. категории можно указывать только в колонтитуле, т. е. нужно создавать новый файл для каждой категории вопросов, что не всегда удобно
  5. почему-то после перевода на русский не вставляет вместо пропущенного слова подчеркивание "__________"

2Alexandre Scherbyna

Александр, пункт 4 лечится просто, нужно в этом фрагменте просто удалить "=":

' Find all the
Private Sub FindBlanks(aRange As Range)
Dim endPoint As Long
    'Set aRange = Selection.Paragraphs(1).Range
    
    
    'ActiveDocument.Content
    endPoint = aRange.End
    With aRange.Find
        .ClearFormatting
        .Style = STYLE_BLANK_WORD
        If .Execute(FindText:="", Forward:=True, Format:=True) = True Then
            With .Parent
                .InsertBefore "{=" ' Удалить знак равенства
                .InsertAfter "}"
                .Move Unit:=wdWord, Count:=1
            End With
        End If
    End With
End Sub

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Спасибо, Вадим. Знак равенства удалился, но вопрос с пропущенным словом от этого у меня не заработал. Может еще что-то надо?

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

В смысле, "не заработал"? Как он выглядит, сюда можете вставить его текст из gift-файла?

Вот мой код:

// Начало вопроса: ВопрПропущСлово
Великий русский поэт Александр Сергеевич {Пушкин} написал сказку "Руслан и Людмила"

Выглядит так:

11

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

А у меня так:

// Начало вопроса: ВопрПропущСлово
Великий русский поэт Александр Сергеевич {Пушкин} написал сказку "Руслан и Людмила" {
}


и это из-за того, что в конце вопроса есть { }. Эти пустые скобки нужно убрать. Вы не знаете как?

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

О, понял улыбаюсь И вспомнил - мне тоже фигурные скобки в конце вопроса покоя не давали, они всё портили.

Сейчас поправим, ищите строку

If paraStyles(i - 1).StyleName <> STYLE_DESCRIPTIONQ And paraStyles(i - 1).StyleName <> STYLE_CATEGORY Then

и меняйте на:

If paraStyles(i - 1).StyleName <> STYLE_DESCRIPTIONQ And paraStyles(i - 1).StyleName <> STYLE_CATEGORY And paraStyles(i - 1).StyleName <> STYLE_MISSINGWORDQ Then

и ещё одна строка (ниже):

If paraStyles(i).StyleName <> STYLE_DESCRIPTIONQ And paraStyles(i).StyleName <> STYLE_CATEGORY Then

меняем на:

If paraStyles(i).StyleName <> STYLE_DESCRIPTIONQ And paraStyles(i).StyleName <> STYLE_CATEGORY And paraStyles(i).StyleName <> STYLE_MISSINGWORDQ Then

Это мы добавляем вопрос "С пропущенным словом" к "Описанию" и "Категории", чтобы в них не вставлялись теги TAG_QUESTION_START и TAG_QUESTION_END, то есть открывающая и закрывающая фигурные скобки

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Спасибо Вадим!

Выкладываю для наших форумчан шаблон с этими исправлениями. С его помощью уже можно создавать все типы вопросов кроме числовых с частично правильными ответами.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

1. Почему-то плагин неправильно обрабатывает первую строку txt-файла.

Причина в том, что добавляется сигнатура BOM в начало файла грущу Пока не знаю, как исправить. Где-то мы уже такое обсуждали

2. Комментарии к тексту вопроса (которые в txt-файле отделяются от него символом #)…

В формате GIFT решетка # - это комментарий к ответу, general feedback (помечаемый ####) в шаблоне отсутствует вовсе - и стиль, и теги, и обработка.

Правильный вопрос с использованием всех видов комментариев должен выглядеть так:

// Начало вопроса: ВопрМножВыбор
Укажите формулу сохранения массы и энергии: {
=<i>E \= mc</i><sup>2</sup>
#Простые формулы могут состоять из текста, верхних и нижних индексов
~<img src\="" alt\="">
#Формулы, набранные с помощью формульного редактора, превратятся в картинки, и их будет очень трудно редактировать
~$$F \= \\gamma \\frac\{\{m_1  \\cdot m_2 \}\}\{\{r^2 \}\}$$
#Формулы в формате TeX легко поддаются редактированию. Редактор MathType умеет конвертировать формулы в этот формат, кроме того, их можно создавать с помощью бесплатных редакторов, таких как TeXaide (аналог Equation для формата TeX)
####Этот вопрос демонстрирует разные способы вставки формул в ответы: картинкой, текстом, в формате TeX
}

3. Баллы за числовые вопросы содержат тильду: ~%30%, а плагину нужен знак равенства: =%30%.

Самое сложное, имхо. Обработка в шаблоне всех таких ответов завязана на STYLE_ANSWERWEIGHT

Пока тоже в голову ничего не приходит умного, нужен спец по VB

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Alexandre Scherbyna, вопрос острый и стоит давно, но всё не было возможности заняться им вплотную. В соседней ветке рассказываю об обновлении moodle для КемГСХИ. Там одной из задач стоит повторить в 2.7 функционал по импорту тестов с рисунками. Как именно он будет выглядеть, это уже другой разговор. Для нас принципиален формат АСТ, у нас к нему за 5 лет уже привыкли, да и лично мне кажется, что им проще научить пользоваться, с плюсиками и минусиками проще, чем с фигурными скобками или стилями. Так что к концу этого учебного года  хоть какое-то решение по импорту рисунков будет. Но это не обязательно будет обсуждаемый конвертер. И я буду поддерживать только версию для Word 2013. Но и в сторону этого конвертера я всёэ же посмотрю.

Пара слов о технической стороне - лично мне не нравится оба способа получения рисунков из Word (у меня использовалось копирование в Publisher и сохранение оттуда, а в этом конвертере - сохранение как веб-страница). Я надеюсь, что найдётся какой-то более элегантный способ, но пока ещё этот вопрос я не изучал.

Так что запасайтесь терпением.

В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Для нас принципиален формат АСТ

В нашем шаблоне есть импорт из АСТ. Вы смотрели его?

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

1. Почему-то плагин неправильно обрабатывает первую строку txt-файла.

Этот пункт выел мне весь МОСК улыбаюсь Не нашел другого способа, как вылечить это в РНР-скрипте самого плагина "Gift with medias format", теперь сигнатура BOM вырезается и всё работает как нужно. Спасибо Дмитрию Пупынину - код его (из плагина для moodle 1.9)

Раз уж пришлось менять код самого плагина, подлечил кое-что ещё:

2. Комментарии к тексту вопроса (которые в txt-файле отделяются от него символом #), должны интерпретироваться как general feedback, но воспринимаются плагином как продолжение текста вопроса. Плагин же  желает видеть general feedback в самом конце вопроса помеченным ####.

Вылечено в скрипте плагина, теперь работают и комментарии к ответам, и general feedback к самому вопросу. В шаблоне ничего не изменилось.

3. Баллы за числовые вопросы содержат тильду: ~%30%, а плагину нужен знак равенства: =%30%.

Вылечено в скрипте плагина. Шаблон не трогал.

4. Пропущенное слово шаблон вставляется так: {=Пушкин}, а плагину нужно просто {Пушкин}

Это было вылечено раньше изменением шаблона Word.

5. Не работают некоторые опции типа [7], [no_shuffle] и др. но это не так существенно.

Согласен, не существенно. Хотя, при желании и наличии времени, можно исправить в самом плагине. Но позже улыбаюсь

Дополнительно (об этом Александр Щербина не писал): Вылечена ошибка обработки записи диапазона в виде 6±2 в ответе на числовой вопрос, так как ± (&plusmn;) не работал.

Плагин в прикрепленном архиве. Отдельно лежащий в корне файл qformat_giftmedia.php закинуть в moodledata/lang/ru_local/ - это русский перевод. Папку giftmedia - в каталог moodle/question/format/. Устанавливать как любой другой плагин: Админка Уведомления.

Сам шаблон Word в сообщении Александра Щербины: Moodle_FullRussian.dot

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexey Piguzov -

Под 2.6 будет работать? В самом шаблоне вверху написано, что только для 1.9 или это просто описание от старого осталось? И в какой формат сохранять doc, docx,  rtf?

В ответ на Alexey Piguzov

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Под 2.6 будет работать? Да, на 2.6.1 тестировал
или это просто описание от старого осталось? Да

в какой формат сохранять doc или docx

В ответ на Alexey Piguzov

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Что касается doc и docx.

Word 2003, как и раньше, шаблон работает без замечаний.

На Word 2010 у меня картина такая: Чтобы слева отображались стили, включаю режим просмотра Черновик и в меню Файл - Параметры - Дополнительно - Экран Ширина полосы стилей ввожу число больше нуля. Как только сохраняю документ в формате docx все картинки в документе исчезают. В других режимах они видны, но там стилей не видно.

Сохраняю в doc. Все картинки остаются на местах. Экспортирую. В конце экспорта выдается сообщение об исключении и Word "вылетает", но правильный zip-файл до того успевает сформироваться.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Я работаю в Word 2007. Ошибок нет.

Для проверки шаблона в Word 2010 пришлось его (Word) специально устанавливать грущу

Тоже всё нормально, ошибок не заметил.

Александр, бывает так, что после закрытия одного из окон Word’а процесс WINWORD.EXE подвисает в фоне (можно проверить через диспетчер задач), тогда возникает похожая ошибка. Такое частенько бывало с Uploader’ом.

Что касается картинок в режиме черновика:

  1. при открытии шаблона картинки видны
  2. при сохранении в формате .docx - картинки исчезают
    11
  3. при сохранении в формате .doc - картинки видны
    show

Вывод: новый WORD и новые форматы становятся всё глючнее, поэтому я и не тороплюсь переходить

Сохраняйте файл как .doc или "до последнего" работайте в шаблоне.

Вопрос на голосование: нужна ли в плагине возможность сохранить название вопроса в тексте самого вопроса?

Вот это: "Названием также может быть фрагмент самого вопроса, заключите его между ;; и :: чтобы этот фрагмент остался в тексте вопроса".

Я это сделал, причем с переносом текста вопроса на новую строку:

delete

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Я предпочитаю Word 2003. Это как в квартире, где много вещей, к которым ты привык за многие годы, знаешь, где что лежит. И вдруг кто-пришел и все куда-то перепрятал... Поэтому скорость серьезной работы в новых Word у меня уменьшается в разы... Пусть молодые ими пользуются. У меня переучиваться нет ни времени, ни желания.

По поводу голосования. Конечно, ;; :: и :: :: - полезные штуки, но я считаю, что [shuffle], [no_shuffle], [7] - важнее.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

я считаю, что [shuffle], [no_shuffle], [7] - важнее.

Ага, "как мёд - так ложкой" улыбаюсь))))

Это будет сложно (для меня, по крайней мере), в плагине для 1.9 Д. Пупынин использовал функции из /lib/weblib.php, кот. в 2.6 отсутствуеют. Т. е., нужно писать код заново.

Подождем, может В. Дворовенко найдет время и посмотрит, что можно сделать улыбаюсь

Конечно, ;; :: и :: :: - полезные штуки

Тогда вот обновленный format.php, скопировать с заменой в каталог /moodle/question/format/giftmedia/

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Огромное спасибо, Вадим! Вы сделали большое дело!

Предлагаю администратору нашего форума выложить сюда  приведенную выше версию плагина и прилагаемую версию шаблона.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Игорь М -

А под версию Мудла 2.4 что качать-устанавливать? А то у меня пишет

1. // Начало вопроса: Описание Версия данного шаблона - 3.0. Он предназначен для создания вопросов с картинками и может использоваться с системой Moodle версий 2.5, 2.6. Описание выглядит как вопрос, на который не нужно отвечать.

В ответ на Игорь М

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

А под версию Мудла 2.4 что качать-устанавливать?

То же, что и под 2.5-2.6, по ссылкам в этой теме. Заодно проверите плагин под 2.4 и расскажете нам.

А то у меня пишет

Ну, содержимое шаблона тоже нужно было изменить под 2.5-2.6

2ALL:

Вопрос: нужно ли в шаблоне предупреждение о том, что в вопросах "Множественный выбор" с одним верным ответом НЕТ нужды указывать веса в %? А то мои преп-ли вставляют % везде, где вздумается улыбаюсь

2Александр: нашел в шаблоне мелкие недочеты, поправил окно с информацией (Moodle: About), см. прикрепленный файл

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Спасибо, Вадим. Я думаю, что в файлы плагина вам надо еще дописать, что это уже не оригинальный плагин от Jean-Michel Védrin, а плагин вами модифицированный и может назвать его немножко иначе, чтобы путаницы не было.

Если % не ставить, то студентам будет сообщено, что правильный ответ только один. Если поставить %, то сколько там правильных ответов: один или много, студентам сообщаться не будет. Т.е. так ваши преподаватели просто выдают студентам более сложное задание. Это их право. А то, что % ставить не обязательно, видно из примеров, содержащихся в шаблоне.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Я думаю, что в файлы плагина вам надо еще дописать, что это уже не оригинальный плагин от Jean-Michel Védrin, а плагин вами модифицированный и может назвать его немножко иначе, чтобы путаницы не было.

Дописать это можно на странице шаблона, если таковую наши админы форума создадут. А вот название я бы не менял, если Jean-Michel плагин будет обновлять, то это сложнее будет отслеживать.

По поводу % вы меня не поняли. Преподаватели ставят % в вопросах "Множ. выбор" с одним верным ответом. Неверные ответы получают "минусовые" % (-100% - это я менял в шаблоне):

Указание

А вот теперь сама проблема:

в 1.9 в таких вопросах с одним верным ответом Moodle обнуляла минусовые %, а в 2.5-2.6 - минусовые оценки остаются. Если студент ответит неверно, за такой вопрос он получит отрицательный балл.

В разных ситуациях даже за весь тест могут быть отрицательные баллы, я с таким столкнулся на практике. И Вадим Дворовенко об этом, кажется, упоминал, но я его тогда не понял. Разве это правильно?

Поэтому я раскомментировал в шаблоне вывод предупреждения при попытке указать веса для вопросов множ. выбор с одним верным ответом.

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Нет, Вадим, я вас понял правильно, и имел в виду как раз то, что вопрос с несколькими правильными ответами может выглядеть и так, как вы указали выше. Вы замечали, что в комментарии к этому типу вопроса так и написано: Выберите один или несколько ответов:
Т.е. у студента нет информации о том, сколько там правильных ответов: один или больше.

Я проверил работу описанного выше вопроса в режиме Отложенный отзыв. За правильный ответ на него начисляется 1 балл, за неправильный - 0, а не -1.

По моему разумению, отрицательные баллы за неправильные ответы на вопросы каких угодно типов могут возникать только в режимах, учитывающих уверенность в ответе.

Конечно было бы идеально, если бы он учел ваши правки и чтобы дальше это был один плагин, а не два, но мне что в это слабо верится.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Т.е. у студента нет информации о том, сколько там правильных ответов: один или больше.

А я имел в виду вопрос «В закрытой форме (множественный выбор)» с одним верным ответом:

Пункт 3

Тут студент может отметить только один ответ переключателем (радиокнопкой):

Адаптивный режимОтложенный отзыв

11

Пункт 3

 

Обратите внимание на "Оценка за этот ответ: -1,00 / 1,00"

Так вот, после обновления сайта с 1.9 до 2.6 я случайно увидел в результатах тестирования отрицательные оценки. Начал выяснять в чем дело и обнаружил, что вопросы загружались ещё в 1.9 с помощью шаблона, выглядели как на картинке в прошлом сообщении.

И всё потому, что в шаблоне можно поставить веса для вопроса множеств. выбор с одним правильным ответом. Это неправильно для 2.6, поэтому я скорректировал шаблон. Moodle 1.9 было "по барабану", т. к. отрицательные % она обнуляла и при неверном ответе студент получал 0 баллов.

А в 2.6 мне пришлось искать все такие вопросы и для неправильных ответов менять -х% на "Пусто", потом запускать переоценку тестов.

Вот вопрос из 1.9, какие отриц. % не ставьте, при неверном ответе - 0 баллов:

11

 

Конечно было бы идеально, если бы он учел ваши правки и чтобы дальше это был один плагин, а не два, но мне что в это слабо верится.

Мне не нужно, чтобы "он учел ваши правки и чтобы дальше это был один плагин", мне нужно оставить родное название плагина, чтобы отслеживать его обновления через админку Moodle и своевременно обновлять наш измененный плагин. Если название плагина будет не qformat_giftmedia, отслеживание будет невозможно.

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Если правильный ответ - один, то шаблон с плагином должны позволять преподавателю создавать два типа вопросов:

1) "Только один ответ" (баллы: 100%, 0%, 0%...)

2) "Допускается несколько ответов", (баллы: 100%, -100%, -100%...)

Тип 1) или 2) должен выбираться в зависимости от того, поставил ли преподаватель веса или нет. Вы же хотите запретить преподавателю создавать вопросы типа 2). Я считаю, что это неправильно. Вопрос типа 2), безусловно, имеет право на существование! Он сложнее, чем 1), т.к. количество правильных ответов студенту не сообщается.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Вадим, я хотел бы, чтобы вы все же прокомментировали высказанное мною возражение против того, что в последней версии шаблона вы запретили создание вопросов типа 2), хотя, как видно из приведенного вами скриншота, раньше такая возможность у шаблона была.

Moodle устроен так, что в типе вопроса, допускающем несколько правильных ответов, преподавателю разрешено указать не только два и более правильных ответа, но и один. В комментарии к этому типу вопроса так и написано: Выберите один или несколько ответов: 

Если так устроен Moodle, то и шаблон должен работать соответственно. Как вы считаете?

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexey Piguzov -

Уважаемые, прочитал всю ветку еще раз при попытке испробовать шаблон, так и не понял из какого архива и куда, что устанавливать. Давайте подытожим какой из архивов взять, что-куда установить, а то совсем запутались грущу

В ответ на Alexey Piguzov

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Если читали по порядку (по дате), то всё должно быть понятно улыбаюсь

Или смотрите тут: https://moodle.org/mod/forum/discuss.php?d=255279#p1112115

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

В своем ответе Vadim Dvorovenko я писал: "Я даже склонен думать, что шаблон тут не виноват и Александр прав."

Ниже в сообщении для Игоря я выложил исправленный шаблон Moodle-2_FullRussian.dot, в котором восстановлена обсуждаемая функция.

Скрипты плагина в прилагаемом архиве. qformat_giftmedia.php перенести в каталог /moodledata/lang/ru_local/

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -
В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexey Piguzov -

Спасибо, будем пробовать!

В ответ на Alexey Piguzov

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexey Piguzov -

Сам шаблон работает, но возникла проблема при Импорте из АСТ. Порядок операций следующий: открываем шаблон в Word 2003, удаляем пример и вставляем скопированный текст с разметкой АСТ. Выбираем Импорт из АСТ идет обработка, до вопроса в котором ответ начинается на целое число. После этого сообщение, что не найден правильный ответ. Тип вопроса Множественный. Ставим скобку, минус или любой символ перед числом проходит дальше до следующего ответа начинающегося с числа. При этом видно, что этот ответ делается типом на соответствие, хотя он множественный. Прилагаю пример вопроса на котором происходит данный баг.

 

 

В ответ на Alexey Piguzov

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

АСТ-ом никогда не пользовались и навряд ли начнем улыбаюсь

В шаблоне эта функция не менялась 100 лет, со времени его создания Д. Пупыниным.

Пока могу посоветовать одно: вставлять по 3 (три) пробела вместо одного после двоеточия в начале таких ответов, тогда всё конвертится нормально.

Быстро сделать это можно в текстовом редакторе с поддержкой регэкспов: EmEditor, Notepad++

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexey Piguzov -

Так вот тоже с АСТ переезжаем. Все в шаблоне работает прекрасно, пробелы поставили заработало. Но теперь на таблицах спотыкается, пока решили переделкой таблиц в картинки, может есть еще идеи (как с термя пробеламиулыбаюсь

В ответ на Alexey Piguzov

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Алексей Котельникоff -

Так вот тоже с АСТ переезжаем.

Если не секрет, то на какую систему. Сам уже давно пожалел, что с ACT связался. В основном из-за его закрытости.

В ответ на Алексей Котельникоff

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexey Piguzov -

Как на какую?! На moodle конечно! Разве еще могут быть варианты. В свое время перебрал наверное все какие есть и были тестовые оболочки, и свободные и платные. Везде что-нибудь да не устраивало. А в moodle, это дааа, это мощь. Особенно если разобраться. улыбаюсь

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Вадим, подскажите, у нас сейчас тоже возникла проблема с отрицательными оценами за тесты. Скажите, достаточно ли будет для всех вопросов типа множественный выбор заменить "-100%" на пусто (это можно сделать одним SQL запросом), чтобы всё начало работать правильно? Как быть с вопросами с несколькими вариантами ответа? И вообще, не является ли такая ситуация багом, о котором нужно написать на трекере (или может быть кто-то уже написал) и сделать патч?

Вот ещё преподаватель сказал о ситуации, когда в вопросе "Короткий ответ" пустой ответ оценивался как правильный, но продиагностировать эту ситуацию было пока некогда. У кого-нибудь возникало что-то подобное?

В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Лично я багов не видел. Оба типа: 1) и 2) работают правильно. Ну а если, как в примере Вадима, из 1) взять тип "Только один ответ", а из 2) баллы 100%, -100%, -100%, ... то, наверное, может быть все, что угодно...

В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

достаточно ли будет для всех вопросов типа множественный выбор заменить "-100%" на пусто (это можно сделать одним SQL запросом), чтобы всё начало работать правильно?

Я так и делал, менял всё запросом к БД. Потом запускал переоценку тестов.

Не думаю, что это баг. Это, имхо, происходит от неполного понимания автором вопроса механизма работы тестовых вопросов в Moodle.

Я даже склонен думать, что шаблон тут не виноват и Александр прав. Скорее всего, автор вопроса вручную в Moodle менял опцию "Несколько верных" на "Один верный", увидев при просмотре вопроса чек-боксы под галочку (вместо переключателя), а он то знает, что тут только один верный ответ. Поменять "отриц. %" на "Пусто" забывал, т. к. в 1.9 "прокатывало".

С неправильной оценкой вопросов "Короткий ответ" не сталкивался, но понаблюдаю.

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Игорь М -

При попытке установить модуль выводит сообщение

Что это и как правится?

Плагин пытался поставить, который в сообщении от 6 марта тут выкладывался.

В ответ на Игорь М

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Ну у вас же там красным подсвечена вррсия мудла. Вам нужна как минимум указанная там, а ваша версия ниже

В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Игорь М -

Значит, все таки версия Мудла... Не, я понял, но думал, может, просто чего-нить доустановить, не весь Мудл обновлять. грущу

В ответ на Игорь М

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

2Игорь,

  1. Moodle нужно обновлять. Не хотите переходить на новую ветку, тогда хоть обновляйте до последней версии в используемой ветке.
  2. Плагин всё равно можно установить. Нужно "подогнать" версию плагина к версии moodle. Скопируйте число из moodle/version.php из строки $version = (например, там написано $version = 2012120301.02;) и замените этим числом (2012120301) то, что написано в строке $plugin->requires = в файле version.php самого плагина, т. е. должно быть так:
    $plugin->requires  = 2012120301;
  3. Тогда вы сможете без проблем установить плагин, в 2.4.1+ (Build: 20130118) он работает, я проверил.

2ALL:

Опции [html], [moodle], [plain] и [markdown] работают, просто в шаблоне вопрос про **Солнце** с указанием [markdown] не работает, так как по умолчанию у всех включен (на сайте и в профиле) редактор TinyMCE. Если в профиле включить простой текстовый редактор, то [markdown] сработает.

Но лучше использовать [html] ,тогда будут обрабатываться такие вопросы:

// Начало вопроса: ВопрМножВыбор
[html]Выберите время года, в котором <span style="font-weight: bold;">Солнце</span> находится ближе всего <i>к горизонту</i>:
#В начале вопроса можно указать способ форматирования текста вопроса. Доступные значения: markdown, html, plain…

Результат:

рис

Прикрепил скорректированный шаблон

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Игорь М -

Moodle нужно обновлять. Не хотите переходить на новую ветку, тогда хоть обновляйте до последней версии в используемой ветке.

Знаю... Но боюсь... грущу

Плагин всё равно можно установить. Нужно "подогнать" версию плагина к версии moodle.

Аха... Спасибо, попробую...

 

В ответ на Игорь М

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Игорь М -

Установил, прогнал на стандартном блоке вопросов, которые в шаблоне - ошибок не было. Завтра попробую поколупать поглубже.

В ответ на Игорь М

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Игорь М -

Ну, пока могу только сказать, что если в офисе 2010 делать формулы в стандартном формульном редакторе и сохранить документ в формате ворд 2010, то формула в картинку не преобразовывается и на ее месте просто пустота. Ну, или если кроме формулы в варианте ответов ничего нет, то и варианта как такового нет.

Для нас не критично, все равно всем в тех говорю делать. Впрочем, таких немного - физик да математик. улыбаюсь Но если документ перед преобразованием сохранить в формате ворда 2001, то формула преобразовывается в картинку и сохраняется. Это если вдруг кому то нужно.

В ответ на Игорь М

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexey Piguzov -

сохранить документ в формате ворд 2010, то формула в картинку не преобразовывается

а далее

если документ перед преобразованием сохранить в формате ворда 2001, то формула преобразовывается

Что-то не понял, так преобразовывается или нет, и 2001 это 2010, очепятка?

В ответ на Alexey Piguzov

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Игорь М -

Что-то не понял, так преобразовывается или нет, и 2001 это 2010, очепятка?

Да, опечатался, пардон... я про 2003 говорил. Если сохранять в этом формате, то формула в картинку преобразовывается.

В ответ на Игорь М

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Tabunshchik -
Изображение пользователя Developers
  1. Никто никогда ни в старом, ни в новом шаблоне не обещал поддержку стандартного формульного редактора Word, потому что такие формулы никто, кроме Word’а, не понимает.
  2. Любой "физик да математик" должны знать про п. 1 и пользоваться нормальным формульным редактором. В каждом Word’е, даже если не установлен MathType, есть EQUATION - его упрощенная версия
В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Игорь М -

Никто никогда ни в старом, ни в новом шаблоне не обещал поддержку стандартного формульного редактора Word, потому что такие формулы никто, кроме Word’а, не понимает.

Э... Так я как бы и без претензий, просто описание ситуации.

Любой "физик да математик" должны знать про п. 1 и пользоваться нормальным формульным редактором. 

так я про ТеХ и говорю

В каждом Word’е, даже если не установлен MathType, есть EQUATION - его упрощенная версия

Оппа... А вот про это мы как то и забыли...

В ответ на Игорь М

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Игорь М -

Сейчас попробовал EQUATION - да, формула в картинку преобразовывается, но дюже некрасивая. В общем, как TeXaide использовали, так и останемся.

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Валерий Слободин -

Проверил на последней версии 2.6.2.+  Все работает.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Я почти не писал в этой ветке, поскольку последние две недели разрабоатывал новый конвертер. Он есть здесь в  соседней ветке, и там крайне нужна ваша помощь по тестированию и, возможно, документированию формата.

Сейчас я могу прокомментировать ситуацию и относительно этого шаблона. Созданные в процессе работы над конвертером для АСТ библиотеки позволяют генерировать тесты в родном для moodle формате moodlexml, минуя используемый в этом конвертере формат gift. Это значит, что для работы с тестами не нужно делать вообще никаких изменений на стороне moodle. Но из-за этого логику работы самого конвертера потребуется серьёзно поменять.

Часть изменений обусловлена изменениями в работе Word - переход на ленточный интерфейс требует от нас изменения внешнего вида модуля. Неразумно использовать разворачивающийся список с типами вопросов, когда свободна вся панель.

Есть и изменения, связанные с moodle. Так, например, теперь html формат является основным для всех возможных полей в вопросах и уже не стоит вопрос в выборе между html, text и marcdown. Тем более, если хотите тесты с картинками, всё-равно нужен html. Тем более глупо сейчас заставлять пользователей писать тэги в тексте вопроса в word, если в moodle это можно сделать в видуальном редакторе. Созданная библиотека позволяют забирать форматирование из word, в том числе и таблицы и многое другое.

Хотя лично мне очень нравится формат АСТ из-за его простоты, только этот конвертер позволяет реализовавать такие возможности, как комментарии к ответам, а это позволяет создавать обучающие тесты. Поэтому я готов взяться и за переработку этого конвертера. Но! 

Поскольку эта задача вроде бы как общественная, хотелось бы, чтобы общественность подключилась к её решению и не только на уровне обсуждения. Хотелось бы, чтобы конвертер действительно стал общественным достоянием, причём не только для русскоязычного сообщества - ведь изначально, до доработки Дмитрием Пупыниным, этот конвертер был создан Mikko Rusama. Поэтом важно, чтобы была версия конвертера на английском. Ну и учитывая, какой вклад делают украинские коллеги в российское сообщество, мне кажется совершенно несправедливым, что этот модуль не говорит по-украински.

Я не уверен, что необходимо включать в модуль вопрос типа "Вложенный ответ". Мне кажется, что для создания вопросов такого типа нужен отдельный инструмент (http://docs.moodle.org/26/en/Cloze_editor_module, тут http://docs.moodle.org/26/en/Embedded_Answers_(Cloze)_question_type пишут, что можно использовать hotpotatos).

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

Думаю, стоит сделать отдлельные вопросы типа order и ddmatch. Я вот не представляю себе moodle без них. 

Что касается веса вопроса и названия вопроса, то для них нужно сделать отдельные стили, чтобы это всё выглядело как вес оценки - все вещи, не относящиеся к тексту вопроса должны быть выделены разными стилями, а не просто знаками разметки. Я бы ещё постарался сделать так, чтобы всегда было легко понятно, к какому типу относится тот или иной вопрос. Можно это сделать, например заменив формат нумерации, вписав туда тип вопроса и убрав номер.

Хотелось бы иметь возможность добавления не только общих комментариев, но и комментариев к правильному/направильному/частично правильному ответу. 

Что можно сделать, чтобы подключиться к работе? Ну, хотя бы, высказать своё мнение по поводу предлагаемого, вроде нужно/ненужно и т.п. 

Ну и поставить word 2010 или 2013 (2007 не позволяет редактировать ленту). Перейти к настройке ленты, создать новую закладку и группу. Натаскать туда элементов с понравившимися картинками (действие значения не имеет, оно потом будет заменено), переименовать название. В принципе, дял вопров можно использовать те же значки, что используются в moodle, но тогда нужно, чтобы кнопочки были мальнькими. Должны быть кнопки для всех видов вопросов, включая ddmatch и order, кнопки для добавления веса ответа и убирания его, для добавления названия вопроса и убирания его, для добавления оценки за вопрос и убирания её, для добавления знака плюсминус в числовой вопрос, для добавления всех видов комментариев. В создании всего этого учитите собственное представление об эргономико создания тестовых вопросов. Также нужно создать стили для оцеки за вопрос, для комментариев разного вида. После чего сделать экспорт настроек (там же где и редактируется лента) и выложить сюда полученный xml-файл и сам файл шаблона с новыми  стилями

В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Вадим, то, что вы предлагаете, - это новый большой проект. Хватит ли у сообщества сил на него я не знаю. Поэтому в первую очередь я бы сосредоточил усилия на том, чтобы довести имеющийся проект до уровня, который был реализован в 1.9. Осталось немного: вес вопроса и [shuffle], [no shuffle].

Я сомневаюсь в целесообразности использования новых стилей вместо знаков разметки. Преимущество разметки ;; :: в том, что она избавляет от необходимости повторять тот же текст дважды: в названии и тексте вопроса.

Еще я бы подождал с началом нового проекта до выхода Moodle 2.7. Там систему тестирования ожидают серьезные изменения. Вроде бы уже в ядре системы могут появится вопросы с перетаскиванием.

Ну и с новыми версиями Word надо еще разобраться. Почему не видны картинки в формате docx? Недавно я начинал создание тестов в Word 2007, а закончил в 2003. В результате в формулах буквы кириллицы превратились в кракозяблы грущу. Во времена 2003 такого никогда не наблюдалось.

В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Вадим, я согласен с А. Щербиной, что это будет новый проект.

Во-первых, формат GIFT меняется на Moodle XML, во-вторых - не нужна будет установка доп. плагина. Имхо, проект "GIFT Converter от Mikko Rusama с усовершенствованиями Д. Пупынина", нужно "заморозить" в нынешнем состоянии. Не вижу смысла переделывать надстройку в ленточный интерфейс, т. к. в Word 2013 (и, кажется, в 2010)  шаблон не работает, нужно макрос переписывать.

Но, я  согласен с тем, что нужно перевести на др. языки, я бы уже перевел, если бы знал, как перевести панель вопросов улыбаюсь Стили и сообщения макроса перевести можно без проблем, а вот где панель переводить?

И последнее: в нынешнем виде шаблон не совсем соответствует формату Moodle GIFT, в частности, комментарий к вопросу требует пометки 4-мя символами ####, а не одним. Нужно изменять макрос, может понадобиться вводить новый стиль "Комментарий для вопроса".

Что касается no_shuffle, так сейчас он и не работает. Функция из плагина giftwithmedia Д. Пупынина под 1.9 не работает, а переписать для 2.х - знаний не хватает, нужен РНР-шник

 

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Вернемся к нашимему баранамшаблону улыбаюсь

Все молчат чего-то, а я, спустя полгода, попробовал связку "шаблон+плагин GiftMedia" на обновленных версиях Moodle (2.6.5 и 2.7.2).

Результат: не импортируется вопрос типа "Эссе" (ошибка записи в БД), он в шаблоне крайний - Напишите очерк на тему: "Образ Наташи Ростовой…"

Стал копать, подробности не буду выкладывать, вот исправление для плагина GiftMedia.

В файле format.php в секции case 'essay' (стр. 401) нужно добавить 2 строчки кода (полужирный шрифт):

БылоСтало
            case 'essay':
                $question->responseformat = 'editor';
                $question->responsefieldlines = 15;
                $question->attachments = 0;
                          case 'essay':
                $question->responseformat = 'editor';
                $question->responserequired = 0;
                $question->responsefieldlines = 15;
                $question->attachments = 0;
                $question->attachmentsrequired = 0;
В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Здравствуйте, Вадим!

Пытались сделать тесты по HTML - не получилось. Оказалось, что модуль giftmedia неправильно обрабатывает символы <, >. Пытались использовать вместо них заменители: &lt; и &gt; Ну так в тест и попали заменители:

 

ZIP-файл прикрепляю.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Tabunshchik -
Изображение пользователя Developers
модуль giftmedia неправильно обрабатывает символы <, >

Это проблема не данного модуля, а особенность работы системы в целом. Потому как импорт просто текстового файла gift_format.txt с выбором «Формат GIFT» дает те же результаты. Т. е., система "чистит" главные теги типа html, head, title, body.

И получается разная "бяка":

рис

Такое было и в более ранних версиях moodle. Если Вы пользовались программой Uploader, должны были заметить, что после загрузки Word-документа moodle оставляла в html-странице только тег meta, а дальше за тегом div (или <р>) сразу шло содержание страницы.

Выход в Вашем случае: использовать в шаблоне Word формат вопроса html, т. е., перед текстом вопроса вставлять [html] и производить замену символов <, > на &lt; &gt; вручную в документе сразу или потом в текстовом файле в блокноте.

Архив с исправленным файлом прикрепил.

ЗЫ: не учите студентов старому стандарту HTML улыбаюсь))

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Значит не в документе Word, а в файле gift_format.txt надо менять символы <, > на &lt; &gt;

Спасибо большое!

А ваше замечание, что стандарт HTML - старый, я передам автору тестовых вопросов. улыбаюсь

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Выкладываю, новую версию шаблона, где указанную выше замену в файле gift_format.txt делает он сам, т.е. после этого шаблона уже ничего править не нужно. Добровольцам просьба протестировать.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Петр Молоков -

Уважаемые коллеги!

Выкладываю свою модификацию шаблона, которая позволяет создавать вопросы с картинками и формулами.

Шаблон модифицирован для работы с Moodle 2.6+, рисунки вставляются по тексту в формате base64.

Для работы этого шаблона не используются какие либо изменения на стороне сервера. Поэтому в шаблоне нет возможности использовать служебные слова типа [no_shuffle]. Также диапазон числовых значений необходимо указывать через двоеточие.

Данный шаблон на выходе делает текстовый файл, полностью совместимый с форматом GIFT.

В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Большое спасибо, Петр! Это действительно классная штука!

По сравнению с рассмотренным выше, этот шаблон имеет такие преимущества:

  1. Импорт производится с помощью стандартного формата GIFT, что избавляет от необходимости устанавливать дополнительные плагины типа giftmedia и совершенствовать их от версии к версии.
  2. Благодаря формату base64, картинки хранятся не отдельно, а в самом вопросе, т.е. перенос таких вопросов с картинками на другие платформы не должен вызывать проблемы, которые иногда возникают, если картинки хранятся отдельно.
  3. Отпадает необходимость в архиваторе pkzipc.exe.

Как недостаток, пока что могу отметить только:

  1. Формат base64 - не очень экономичный. Но обычно в тестах картинки небольшие, так что это несущественно.

Еще раз, большое вам спасибо, Петр, от всего нашего сообщества.

В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Оказалось у вашего шаблона была та же болезнь - он не разрешал использовать в тестах символы <,  >. Я его "полечил" тем же способом и выкладываю здесь.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Петр Молоков -

Александр, добрый день! Рад что вам понравился шаблон.

Хранения рисунков в формате Base64 в тексте вопроса на мой взгляд также должно облегчит  работу сервера, поскольку в конечном итоге сокращает количество запросов.

Хорошее замечание по поводу символов  <,  >. Но к сожалению внесенные вами изменения затрагивали и рисунки (тег <img) и перенос строки (тег </br>). Поэтому немного доработал вашу правку добавив еще предварительную замену тегов.

Внося вышеперечисленные изменения пришел к выводу, что шаблон не позволяет выделять полужирным текст в вопросе. Если это реализовывать, то тогда необходимо будет немного переправить стили (убрать из всех стилей полужирное выделение) - есть ли в этом необходимость?.

Также отмечу, что макрос не запустился на 64-битной платформе Windows 8 и Word 2010 64bit. Не стал разбираться с этой проблемой.

Из возможных вариантов дальнейшего развития данного данного шаблона - модернизация его с выдачей на выходе Moodle XML. В свое время я планировал этим заняться, но посчитал что на данный момент функционал вполне устраивает. Также планирую сделать парсинг таблиц внутри вопросов (в принципе этот момент уже проработан мной, надо найти только время и варианты примененияулыбаюсь

P.S.: Александр, также хочу узнать у вас в какой версии word вы сохраняли сохраняли шаблон? Выложенный выше ваш файл "легче" исходного почти на 80 кб. Загадка))


В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Здравствуйте, Пётр.

Спасибо за Ваш вклад в совершенствование шаблона.
По поводу Word 2010 64bit, почитайте тут, я с этим сталкивался. Сейчас нет возможности проверить, т. к. не использую 64bit версию Word’а.

Если есть возможность, попробуйте адаптировать шаблон для работы в Word 2013, в нем макрос выбивает ошибку в строке Selection.Find.Execute Replace:=wdReplaceAll. Моих познаний в VBS для этого недостаточно улыбаюсь

Формат Moodle XML и парсинг таблиц - идея хорошая. Где-то в англоязычных обсуждениях я встречал шаблон для XML (можно поискать по фразе moodle_quiz_v21). Он основан на разработке от Vyatcheslav Yatskovsky. Я его даже на русский переводил. Код VBS в прикрепленном файле.

ЗЫ: Александр использует Word 2003, насколько я знаю.

 

В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Я работаю в Windows 7, 64 бита, но Word 2003 (не люблю я этот новый интерфейс, где всё куда-то перепрятали) у меня 32-разрядный, c конвертером для формата docx, разумеется.

Вы имеете в виду полужирный с помощью выделения звездочками (**Солнце** ближе всего к горизонту)? Тут надо подумать. Именно полужирный не обязательно, но в вопросе иногда требуется поставить логическое ударение на каком-то слове. Поэтому лучше, чтобы возможность как-то выделить это слово была, хотя можно использовать для этого и БОЛЬШИЕ БУКВЫ, например.

Ранее созданный шаблон требовал и подготовки Moodle (установка на сервере соответствующего плагина), и подготовки компьютера пользователя (запись файла pkzip.exe в папку Windows). Преимущество вашего шаблона в том, что он «всегда готов» для использования на любом компьютере и на любом Moodle.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Петр Молоков -

Вадим, спасибо за информацию про 64 битные версии Word. Внес соответствующие коррективы, теперь работает. Также внес правки для работы на Word 2013. Удалось проверить, вроде все корректно. Правда надеюсь, что сейчас все также работает и на Word 2003))

Также спасибо за информацию по поводу Moodle XML. Правда мне сейчас хватает возможностей и GIFT, он понятен преподавателям с точки зрения оперативного внесения правок. Необходимость перехода на XML, на мой взгляд, может потребоваться если встанет вопрос использования тега [no_shifle].

С таблицами удалось сегодня немного разобраться... К сожалению идеология данного шаблона ограничивает нас в использовании таблиц, поскольку она всегда будет на другой строке от вопроса. Это в принципе можно решить придумав алгоритм верификации расположения таблицы в документе относительно других абзацев. Правда возникают вопросы: а сколько таблиц может быть в вопросе? нужны ли таблицы в вариантах ответа? В настоящий момент этот вопрос также решил отложить, так как реальной надобности пока нет. На крайний случай можно вставить рисунком или html кодом.

Александр, по поводу HTML тегов возникла следующая мысль: к сожалению мы сейчас не можем специально использовать html теги для форматирования текста, так как все теги будут преобразовываться. Например захотим в тест вставить фрейм с видео, а не получиться... 

Может имеет смысл договорится об экранировании тегов? Допустим, если необходимо, чтобы тег писался как есть, набирать его например так: \<b\>, а в тесте это бы выглядело как <b>.

По поводу жирного шрифта я имел ввиду, что преподаватель не может выделить текст полужирным шрифтом, так как в стилях уже заложено, что они полужирные. то есть остается только наклонный и подчеркнутый шрифт. Использование форматирования markdown очень специфично и не интуитивно в среде word. Ситуацию можно решить, если изменить стили в шаблоне, исключив из них полужирное начертание, то тогда можно осуществить акцентирование и полужирным начертанием.


В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -
Ситуацию можно решить, если изменить стили в шаблоне, исключив из них полужирное начертание, то тогда можно осуществить акцентирование и полужирным начертанием.

По-моему это хорошая идея.

Может имеет смысл договорится об экранировании тегов? Допустим, если необходимо, чтобы тег писался как есть, набирать его например так: \<b\>, а в тесте это бы выглядело как <b>.

Я не понял, зачем экранировать, если символы угловых скобок мы успешно заменили? Написали <b> оно и выглядит, как <b>, но тегом не является и слава Богу.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Тэги и их экранирование - IMHO в принципе дурная идея. Эта функция будет востребована у 1% пользователей, а проблем и непонятного поведения она добавит остальным 99%. Пользователь в ворде должен видеть вопрос в том же виде, что и студент, писать напрямую тэгами это позавчерашний день.

Что касается в принципе экранирования, тэгов и их внешнего вида. Предлагаю набрать в шаблоне базу спорных вопросов. Ну то есть создать вопрос с символами <, > в тексте вопроса в варианте когда они должны быть видны, и вопрос с этими символами, которыя являются часть тэга и не должны быть видны. Также и с жирностью, разрывами строки и т.п. И этим файлом будем проверять работу конвертера во всех специфических режимах. Таким же обрзазом нужно создать вопросы с экранирующим символом в роли экранирующео символа и экранирующим символом в роли самого себя.

В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

На Word 2003 всё работает прекрасно: и картинки, и теги! Спасибо, Петр! ---

В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Петр, Вы идете моим путем. Поэтому хочу предостеречь вас от ошибок и двойной работы.

1. Храненение рисунков в формате base64 перекладывает нагрузку с файловой системы сервера на сервер баз данных. Когда растет база данных, медленнее отрабатывают все запросы к базе, усложняется процедура резервного копирования и т.д. Хотя в совокупности количество запросов с base64 будет меньше, нагрузка на сервер не упадет. Рисунки, сделанные отдельно хорошо кэшируются, поэтому при нескольких переходах туда-сюда в тесте между двумя страницами они повторно грузиться не будут. А в случае с base64 каждый раз будет целиком грузиться каритинки раз они в html-коде. Плюс, не все старые браузеры распознают рисунки в base64, хотя это уже не очень актуально. Я несколько лет назад использовал base64 в тестах, но потом ушел от этого.

2. Все неообходимое для преобразования в формат moodleXML уже написано мной в рамках разработки конвертера для формата АСТ-тест. Этот конвертер сделан на чистом vba, не требует дополнительных утилит, работает на 64-х разрядных системах, использует html-форматирование везде, где это возможно. Это сразу снимает вопросы с парсингом тэгов, жирности, таблиц. Необходимо лишь написать код, который покажет где именно в Word начинается и заканчивается текст вопроса и текст ответа. Если вы решитесь на подобное, я постараюсь оказать всю необходимую консультативную помощь. Но текущий конвертер при этом придется переписать на 90%.

В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Петр Молоков -

Вадим, отвечу сначала на предыдущее сообщение по поводу тегов. Перебирая различные варианты использования < и > пришел к выводу, что математики могут обидеться, если их заставлять всегда экранировать знак меньше и больше)) Поэтому согласен с вами, что тот кто понимает зачем он использует теги в документе, сможет их грамотно и заэкранировать. Для остальных это должно быть как есть на экране.

Теперь в шаблоне чтобы экранировать символы < и > необходимо писать \< и \>.

Прошу помощи разобраться со следующей проблемой:

// Начало вопроса: 00. Описание
::Вопрос 3:: Видео в предыдущем вопросе вставлено с использованием следующего кода: \\&lt;iframe width\="420" height\="315" src\="https://www.youtube.com/embed/wgUZAiAR5Ck" frameborder\="0" allowfullscreen\\&gt;\\&lt;/iframe\\&gt;.<br>Для экранировки символов &lt; и &gt; используйте <b>обратный слеш \\ </b>, например \\&lt;html\\&gt;.

Если импортировать файл с таким содержимым, то браузер выбивает напрочь...

Шаблон также доработан по полужирному выделению. Кроме этого решил пронумеровать стили. Теперь, если их упорядочить в инспекторе стилей, то будет логика их расположения.

По поводу базы вопросов в шаблоне - согласен. Хотелось бы еще потестировать шаблон на различном содержимом.

По поводу base64. Полагаю что подавляющее большинство использует этот шаблон для конвертирования тестов с формулами. Допустим формулы повторяются в документе. Единственная возможность чтобы браузер их кешировал - это одинаковые имена и расположение на сервере. В свое время я решал эту проблему используя в качестве названия md5 хеш рисунка. Возможно здесь можно использовать подобный подход.

Насколько я понимаю, то при использовании формата Moodle XML рисунки при импорте запишутся на диск. Как поведет себя Moodle при импорте при полном совпадении имен рисунка в разных вопросах? Посчитает что это один и тот же файл или разместит его в другом месте?Надо протестировать...

Вадим, буду рад познакомиться с вашей наработкой по поводу создания формата Moodle XML. В этом вопросе меня сейчас пугает незнание мной структуры формата Moodle XML)) Готов попытаться поработать в этом направлении))

В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Я, может, и не тот Вадим улыбаюсь, но почему выбивает браузер отвечу: виноват тег html в конце вопроса. Страница на нем "режется", нет ни кнопки Продолжить", ни футера. Только у меня браузер (Pale Moon 64bit) не выбивает.

И после импорта из Test GIF_death browser.txt вопрос отображается некорректно:

Видео в предыдущем вопросе вставлено с использованием следующего кода: \<iframe width="420" height="315" src="https://www.youtube.com/embed/wgUZAiAR5Ck" frameborder="0" allowfullscreen\>\</iframe\>.
Для экранировки символов < и > используйте обратный слеш \ , например \<html\>.

Это в moodle 2.8.3+

В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

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

Если одинаковые формулы из разных вопросов, то здесь кэширование ни к чему.  Я говорил о повторном многократном просмотре одного и того же вопроса. 

Как поведет себя Moodle при импорте при полном совпадении имен рисунка в разных вопросах? 

В moodle файлы храняться отдельно для каждой из ткстовых областей. Текст вопроса - отдельная текстовая область, ответ на него - отдельная, комментарий - отдельная. В рамках разных областей имена могут повторяться, внутри одной - не должны. Но эти все вопросы уже решены в сделанных мной библиотеках конвертации - там на входе только указание на объект range в word, остальное все делается и нумеруется автоматически.

В этом вопросе меня сейчас пугает незнание мной структуры формата Moodle XML

Это и не нужно. Качаете и ставите последнюю версию конвертера отсюда. https://moodle.org/mod/forum/discuss.php?d=257603 Правой клавишей - Открыть на файл C:\Users\имя пользоватея\AppData\Roaming\Microsoft\Word\STARTUP\AST.dotm и изучаете библиотеки. Обратите внимание на unittest - там примеры создания всех возможных вопросов. Единственное, что везде, где требуется указать в вопросе фрагмент с рисунками и форматированием, нужно использовать функцию RangeToHTML, а не вручную формировать html-код, как в образце в unittest.

В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Петр Молоков -

Вадим, воспользовался вашими классами для создания формата Moodle XML. К сожалению я не нашел у вас классов для создания следующих типов вопросов: описание, вопросы true-false, вопросы с пропуском. Если у вас есть возможность, то прошу дописать эти классы.

В настоящий момент шаблон находится в стадия разработки экспорта в формат Moodle XML. Должны отрабатываться следующие типы: категория, вопрос на сопоставление, числовой вопрос, короткий ответ, множественный и единичный выбор, эссе.

Файт формата xmlпоявляется совместно с форматом GIFT.

Логика работы в шаблоне осталась старой. Вернул возможность указывать вес вопроса в квадратных скобках в любом месте вопроса, например [2]. Вернул [no_shuffle] и [shuffle].  Не обрабатывается тег форматирования [markdown] (а нужен ли он???).

Прошу протестировать шаблон.


В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Да, Петр, я не разрабатывал эти типы вопросов, поскольку их нет в формате AST. Я сделаю их как только появится немного времени, но с этим пока туго. 

Я восхищен вашими достижениями - вы уже сделали огромную работу. Но у вас в подходе сейчас есть одна ошибка. Вы генерируете объект CHTML текстовой строки, выковыривая рисунки обратно из тэгов img. Это неправильный подход - получается вы делете moodleXML из GIFT, а не из Word напрямую. Вы должны создавать объект CHTML функцией RangeToHTML, у нее совершенно иной принцип работы - он позволяет забрать html с картинками с полным сохранением форматирования средствами Word. 

Все эти манимпуляции нужно делать до того, как в тексте проведены замены тэгов и т.п., замены в принципе становятся не нужны, поскольку сохраняется все необходимое форматирование, рисунки, таблицы. Таким образом вопрос 24 будет импортирован как есть. Для вопросов 26 и 27 нужно будет в word сделать таблицу, что куда удобнее, чем вставлять её html-код. Для вопроса 25 нужно будет воспользоваться функцией Word Вставка - видео из интернета. Правда такое видео будет вставлено не как iframe, a как ссылка с картинкой, но это IMHO настолько редкая ситуация, что о ней можно особо не заботится, да исправляется это за одну замену, но уже после конвертации фрагмена в html.

Что касается markdown, то я сторонник отказа от него, так как мы пользуетмя Word как раз для того, чтобы писать вопросы в WYSIWYG редакторе

В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Петр Молоков -

Вадим, это не ошибка, а принципиальное решение))) Моя задача была вклиниться в существующую программу конвертирования формата GIFT и с минимальными затратами получить на выходе XML. Поэтому на данном этапе не задействовал функцию RangeToHTML. Кроме этого не люблю я код HTML, который создает Word... У вас конечно код "чистится", но на практике может получится, что преподаватель будет копировать текст из разных источников и у нас на выходе будет очень весело.

Например, приведенный ниже код обязательно сдвинет рисунок ниже основного текста:

<p>команду меню Правка-Вставить<span style='position:relative; top:6.0pt'><img width=80 height=30 src="https://moodle.org/pluginfile.php/536/mod_forum/post/1205508/image001.png"></span></p>

 Пример выполнения:

команду меню Правка-Вставить

Поэтому использование такого подхода приведет к ненужному переносу размеров шрифтов, разраженного текста, выравнивания абзаца и прочего... В общем считаю, что в функцию RangeToHTML нужно добавить еще несколько регулярных выражений для очистки получаемого кода.

Что касается таблиц, то у меня есть рабочий скрипт их корректного парсинга, который позволяет получить минимальный код без сохранения ширины, высоты и прочих ненужных форматирований. С таблицами у меня сейчас только проблема в том, что они обязательно располагаются в отдельном абзаце, поэтому нужно менять логику всего шаблона по проверки на корректность структуры теста. 

Немного разобрался с типом вопроса "Пропущенное слово". По сути это короткий ответ, поэтому для него ничего делать не нужно)))

Вадим, я не понял что за типы вопросов "ddmatch" и "order", при импорте этих вопросов выдается ошибка (Moodle 2.8.3+) и в документации про них нет упоминаний (https://docs.moodle.org/28/en/Moodle_XML_format). - Вопрос снимаю, уже разобрался с этими типами.

В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Ну тут наши мнения расходятся. Почему Вы считаете, что размер шрифтов, разряжение, выравнивание не должны переноситься? Почему это вдруг форматиование стало ненужным? Здесь всё зависит от задумок автора вопроса. Я считаю, что конвертер должен передавать вопрос в том форматировании, в котором его создал автор. Функция RangeToHTML забирает только изменения относительно базового стиля. Если автор посчитал необходимым в тексте вопроса что-то отметить подчеркиванием, разрежением или другим шрифтом, относительно основного стиля, то значит ему это зачем-то надо.

Единственное, нужно чистить регулярным выржанеием из тэга p атрибут class, ссылающийся на базовый стиль, поскольку по нему можно вычислить правильные и неправильные ответы.

Если уж боретесь за чистоту форматирования, тогда лучше сделать в шаблоне отдельную кнопки очистки, чтобы пользователи могли сбрасывать форматирование по желанию.

В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Петр Молоков -

Шаблон с конвертацией в формат Moodle XML готов. Обрабатывает все типы вопросов, которые поддерживает шаблон:

  • категории
  • верно-неверно (+ комментарии)
  • на сопоставление
  • числовой
  • короткий ответ
  • множественный выбор
  • эссе (+ прикреплять файл, информация для оценщика и шаблон ответа)
  • описание (информация)
  • с пропущенным словом

Прошу протестировать и написать о замеченных проблемах.

На данный момент также формируется и GIFT формат, хотя за счет служебных слов уже не встречаются несоответствия (например эссе и служебные слова, вес ответа).

Считаю, что для дальнейшего развития шаблона необходимо отказаться в новых версиях от экспорта в формат GIFT, поддержку формата ACT (для это есть прекрасный макрос от Вадима Дворовенко). Также считаю хорошей идеей сделать новый ленточный интерфейс, однако при этом придется отказаться от поддержки 2003 word.

Из возможных вариантов развития шаблона:

  • добавить поддержку многоабзацных текстов (например сделать стиль "продолжение", который будет относиться к абзацу выше. Это сразу же позволит внедрить таблицы)))
  • сделать на выходе помимо xml и html формат, в котором бы изображались вопросы как в Moodle. Это позволит проверять корректность отображения вопросов без необходимости загрузки в Moodle.
  • убрать ключевые слова (например заменив их стилями)
  • сделать ленточный  интерфейс)
В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Петр, всецело поддерживаю Ваши предложения, тем более что я многие их них тоже когда-то высказывал.

Вы отлично работаете! Буквально несколько дней и все готово! Вы просто молодец - даже сами дописали недостающие типы вопросов.

Теперь несколько предложений: Если вы пока не используете никаких вещей, которые не работают в Word 2003, то желательно сначала поглядеть на новый ленточный интерфейс, чтобы он был действительно более удобен и было бы ради чего биться. Вот цитирую сам себя

Ну и поставить word 2010 или 2013 (2007 не позволяет редактировать ленту). Перейти к настройке ленты, создать новую закладку и группу. Натаскать туда элементов с понравившимися картинками (действие значения не имеет, оно потом будет заменено), переименовать название. В принципе, дял вопров можно использовать те же значки, что используются в moodle, но тогда нужно, чтобы кнопочки были мальнькими. Должны быть кнопки для всех видов вопросов, включая ddmatch и order, кнопки для добавления веса ответа и убирания его, для добавления названия вопроса и убирания его, для добавления оценки за вопрос и убирания её, для добавления знака плюсминус в числовой вопрос, для добавления всех видов комментариев. В создании всего этого учитите собственное представление об эргономико создания тестовых вопросов. Также нужно создать стили для оцеки за вопрос, для комментариев разного вида. После чего сделать экспорт настроек (там же где и редактируется лента) и выложить сюда полученный xml-файл и сам файл шаблона с новыми стилями

Если получится красиво, разовьём эту идею, например сделаем в шаблоне значки как в moodle

По поводу ключевых слов - не получится ли слишком много разных стилей? Ведь (предполагаю) могут быть еще и комбинации ключевых слов.

По поводу стиля продолжение - не создаст ли это путаницы? Сейчас могу предложить альтеративый вариант. Вставляете в текст текстовое поле. У поля отключаете черную рамку и делаете положение в тексте. Тогда как другие рисунки такую рамку можно вставить в текущий абзац. После этого в рамку вставляете таблицы. (Небыстро, но потом эту операцию можно сделать макросом, тогда будет 1 нажатием). Правда у меня при экспорте эта вставка сохранятеся как рисунок, но зато не нужно переписывать логику конвертера и остается важный элемент логики - "один абзац - один элемент".

По html - идея хороша, но как вы будете собирать из фрагментов HTML обратно? Там же могут оказаться картинки с одинаковыми именами из разных блоков. У меня встречный вопрос. Обсуждаю создание обратного конвертера, который создаст из moodlexml обратно документ word, но уже пригодный для печати. Будет ли этого достаточно для того, чтобы оценить, не пролезли где ненужные стили?

В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Петр, вечер добрый. улыбаюсь

Выяснилось, что:

  1. В последних версиях moodle (проверял в 2.2 и выше) нет поддержки названия вопроса из фрагмента текста самого вопроса, т. е., конструкция ;;Название вопроса:: не работает. Можно убрать из шаблона. В QUESTION NAME parser оставили поддержку только двойных двоеточий - if (substr($text, 0, 2) == '::')
  2. Комментарий к вопросу, помеченный ####, импортируется в текст вопроса, а не в general_feedback:
    ris
    Судя по question/format/gift/format.php, в начале комментария должна быть табуляция:
    ris
    В этом случае вопросы импортируются правильно, комментарий на своем месте.
  3. В первом вопросе типа "Описание" после комментария ставится закрывающая фигурная скобка, кот. не должно быть (импорт обрывается с ошибкой):
    // Начало вопроса: 00. Описание
    Версия данного шаблона - 3.5.1. Он предназначен для создания вопросов с картинками в <b>формате GIFT</b> (рисунки кодируются в тексте вопроса в формате base64) и <b>Moodle XML </b>для Moodle 2.6+<br>Описание выглядит как вопрос, на который не нужно отвечать.
    ####У описания также может быть комментарий.
    }
  4. Косяк со слешами в формулах и в формате GIFT, и в XML. В формате GIFT должно быть так: F \= \\gamma \\frac\{\{m_1  \\cdot m_2 \}\}\{\{r^2 \}\}, а в наличии: F \= \gamma \frac\{\{m_1  \cdot m_2 \}\}\{\{r^2 \}\}, т.е., там, где нужно, слеши не экранируются вторым символом, при импорте вырезаются и формула неверно или вообще не обрабатывается фильтром.
    В XML слеши исчезают вовсе: F = gamma frac{{m_1  cdot m_2 }}{{r^2 }}

Пока всё. Спасибо.

В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Григорий Москалёв -

При работе шаблона столкнулся с такой проблемой. 

При расстановке дробных весов, в процессе экспорта происходит ошибка 13 "Несоотвествие типов".

Шаблон расставляет значения с точкой.

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

Изначально так:

а для работоспособной версии так:

И еще нехватает функции не нумеровать ответы, так как нумерация в принципе и не нужна, она только загромождает конструкцию вопроса, эту проблему решаю заменой значения "abc" на "none"уже в готовом файле XML 

В ответ на Григорий Москалёв

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Tabunshchik -
Изображение пользователя Developers
  1. Не было ни в одной версии Word/шаблона/moodle проблем с разделителем. Проверил, настройки разделителя в дробной и целой части в системе не влияют на шаблон. И это не удивительно, т. к. в шаблоне есть функция ConvertDecimalSeparator для замены запятой на точку. "Debug" на какой строке останавливается?
  2. Функция не нужна, есть класс CMultichoice, в котором нужно подкорректировать одну строку:
    pAnswernumbering = MultichoinceAnswernumberingOptions.numbering_abcnone
    В XML получите <answernumbering>none</answernumbering>
    Откройте Visual Basic на вкладке "Разработчик"
В ответ на Петр Молоков

Множественный выбор на Word 2003

от Дмитрий Науменко -

Поелику под ОО подходящего шаблона сыскать не удалось- воспользовался вашим решением под Word 2003. Вышло удобно, просто, быстро и зло...

Но обнаружилась ошибка.

Если вопрос "Множественный выбор" имеет больше 4-х ответов и автоматически установленные веса - при попытке экспорта выдаёт окно с ошибкой: Microsoft Visual Basic Runtime error '13' Type missmatch

При этом- если веса 100%- то всё работает.

Вопросов несколько:

Что делать? Ну, кроме очевидного варианта "Прописать вручную после экспорта"?

Имеется-ли актуальный шаблон под ОО? Украинскую версию не предлагать- "...плавали, знаем!"

В ответ на Дмитрий Науменко

Re: Множественный выбор на Word 2003

от Alexandre Scherbyna -
Вы указывали в параметрах импорта, что в случае ошибки оценку надо заменить ближайшей?
В ответ на Alexandre Scherbyna

Re: Множественный выбор на Word 2003

от Дмитрий Науменко -
Совершенно точно: не указывал, ибо не знаю, где это делается.
В ответ на Дмитрий Науменко

Re: Множественный выбор на Word 2003

от Alexandre Scherbyna -
В ответ на Alexandre Scherbyna

Re: Множественный выбор на Word 2003

от Vadim Tabunshchik -
Изображение пользователя Developers
Так это в Мудл, а у Дмитрия в шаблоне Word выдает ошибку Microsoft Visual Basic Runtime error '13'
Дмитрий, скиньте документ с вопросами
В ответ на Vadim Tabunshchik

Re: Множественный выбор на Word 2003

от Дмитрий Науменко -

Вот, например.

Без указанных весов- экспортируется "на ура!". Стоит проставить веса...

В ответ на Дмитрий Науменко

Re: Множественный выбор на Word 2003

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

GIFT and XML for Moodle with Image (v 3.5.1).dot - это не крайняя версия шаблона, и не самая удачная. Я вообще отказался от использования этого шаблона, потому что он много «весит», делает 2 файла (Gift & XML), что абсолютно не нужно.

Я пользуюсь вот этим шаблоном: https://moodle.org/mod/forum/discuss.php?d=255279#p1546493

ЗЫ: Чтобы убрать ошибку, просто закомментируйте эту строку в коде «'MultichoiceAnswer.Fraction = CDbl(Mid(Text, 3, InStr(3, Text, "%", vbTextCompare) - 3))»

Вопрос: вы сознательно проставляете веса в вопросах с одним верным ответом?

В ответ на Vadim Tabunshchik

Re: Множественный выбор на Word 2003

от Дмитрий Науменко -

Попробую шаблон. Стили, с обсуждаемой версией, совместимы?

Ответ: Сознательно? Пожалуй нет !)) Разве что считаю, что неправильные ответы должны штрафоваться... И свои тесты вовсе не делаю вопросы с одним верным ответом, если это не Пропущенное слово, или Верное/Неверное утверждение.

В ответ на Дмитрий Науменко

Re: Множественный выбор на Word 2003

от Alexandre Scherbyna -
Наверное, вы не поняли вопрос Вадима. О пропущенном слов и Верно/неверно речь не идет. В теме вы обозначили тип вопроса: Множественный выбор. Но он имеет 2 разновидности: с ОДНИМ правильным ответом и с ОДИНМ ИЛИ БОЛЕЕ правильными ответами. В первом случае в вопросе отображаются радиокнопки и веса в шаблоне не указываются, во втором - чекбоксы и веса нужно указать.  
Раз вы говорите о расстановке весов, значит выбрали вопрос с чекбоксами, где правильных ответов может быть один или больше, но у вас ровно один. Вот Вадим и спрашивает: сознательно ли вы не даете студентам подсказку, что правильный ответ один, используя тип вопроса с чекбоксами, а не радиокнопками?
В ответ на Vadim Tabunshchik

Я пользуюсь вот этим шаблоном

от Дмитрий Науменко -

Попробовал шаблон: https://moodle.org/mod/forum/discuss.php?d=255279#p1546493

Был удивлён сначала приятно: старые стили, бог знает какого года- поддержались и заработали!!!

Но не все.😩

Практиковал я способ вставки формул, и отдельных древнегреческих букв в вопросах на сопоставление (пример прикрепляю).

При команде "Проверить" шаблон и Word-2003 выводит в окошке: "Ошибка! Недопустимый элемент: Утверждение Знак"/Ок


В ответ на Дмитрий Науменко

Re: Я пользуюсь вот этим шаблоном

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

Нужно очистить формат в этих абзацах и заново отметить их стилем «Утверждение». Всё заработает.

В ответ на Vadim Tabunshchik

Re: Множественный выбор на Word 2003

от Віктор Мандзюк -

>>>GIFT and XML for Moodle with Image (v 3.5.1).dot - это не крайняя версия шаблона, и не самая удачная. 

может знаете где последнюю версию найти?  (GIFT and XML for Moodle with Image )  я уже обискался...  и ничего новее не нашел


В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Допустим формулы повторяются в документе. Единственная возможность чтобы браузер их кешировал - это одинаковые имена и расположение на сервере. В свое время я решал эту проблему используя в качестве названия md5 хеш рисунка. Возможно здесь можно использовать подобный подход.Насколько я понимаю, то при использовании формата Moodle XML рисунки при импорте запишутся на диск. Как поведет себя Moodle при импорте при полном совпадении имен рисунка в разных вопросах? Посчитает что это один и тот же файл или разместит его в другом месте?

Пётр, я Вам опишу принцип работы Moodle с файлами, выводы делайте сами.

При загрузке любого файла в Moodle система считает его хэш SHA-1, для этого существует функция:

public function get_contenthash() {
        return sha1('');
    }

Если подсчитанный хэш уже есть в таблице mdl_files (поле contenthash), то абсолютно идентичный файл (по содержимому и размеру) в системе уже существует и загружен (физически) не будет, просто Moodle запишет в таблицу новую строку, указав другой путь/компонент/польз-ля/и_т._д. (см. табл. mdl_files)

Вы можете загрузить в разные места системы хоть 100 одинаковых файлов с одинаковыми или разными именами, без разницы, но физически на ЖД сервера будет храниться один файл, а вот записей в БД будет больше 100.

Название файла принимается во внимание только при подсчете хэша пути к файлу (pathnamehash), см. функцию:

    public function get_pathnamehash() {
        return sha1('/'.$this->get_contextid().'/'.$this->get_component().'/'.$this->get_filearea().'/'.$this->get_itemid().$this->get_filepath().$this->get_filename());
    }
В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Петр Молоков -

Привожу файл с вопросом, который вызывает сбой при импорте. Сбой заключается в некорректности предварительного отображения вопроса при импорте. Хотя вопрос импортируется, и потом выглядит корректно. Проверял в IE, Chrome, Safari.

В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Петр Молоков -

Вадим, полностью согласен с тем, что написали выше. Единственное - это будет полностью новый шаблон))). Также по поводу ленточного интерфейса. Текущий шаблон поддерживает word 2003, а предлагаемые вами изменения не поддерживают это.

В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Игорь М -

Эххх, такой бы шаблон под Libre или OpenOffice... 

В ответ на Игорь М

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Tabunshchik -
Изображение пользователя Developers
Эххх, такой бы шаблон под Libre или OpenOffice... 

https://moodle.org/mod/forum/discuss.php?d=35992#p766751

Старенький, версию софта придется подбирать

Ещё:

OOo template 2013 to write exams and convert to GIFT format

Совсем "пожилая" тема: https://moodle.org/mod/forum/discuss.php?d=20705

В ответ на Петр Молоков

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Прошу разработчиков посмотреть прилагаемый файл Test GIFT and XML.doc, из которого вопросы успешно экспортировались с помощью шаблона П.Молоква (893440 байт) в Word 2003, но Test GIFT and XML.MoodleXML.xml оказался пустым (9 байт), а Test GIFT and XML.gift_format.txt вызвал ошибку:

Ошибка при импорте вопроса

далее идет текст файла Test GIFT and XML.gift_format.txt

Не удалось найти {...} среди ответов
В импортируемом файле нет вопросов

Ошибка импорта

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

В файле Test GIFT and XML.doc используются стили из какого-то "левого" шаблона, не из GIFT and XML for Moodle with Image (v 3.5.1).dot.

В шаблоне П. Молокова стили пронумерованы и не имеют полужирного начертания. На скриншоте я обвел стили, кот. используются в документе, а нужно, чтобы использовались верхние, с нумерацией.

ris

Файл нужно "переразметить" новыми стилями, тогда всё получится.

В архиве первые 10 вопросов из вашего примера с результатом.

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

А я не догадался, что стили не те. Спасибо, Вадим!

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Пожалуйста.

Александр, вы не сталкивались с ошибкой, описанной Григорием Москалёвым тут: https://moodle.org/mod/forum/discuss.php?d=255279#p1350302

Я там ещё пытался что-то доказать, а сегодня сам столкнулся с этой проблемой. Попалось много вопросов с дробными процентами улыбаюсь

Пришлось поковыряться и отключить в макросе ConvertDecimalSeparator, вроде работает нормально теперь.

В Windows 7 разделитель установлен "запятая", вот фрагмент документа Word:

ris

Вот фрагмент XML:

ris

Как видно на рис. разделитель - точка.

Вот вопрос после экспорта при редактировании:

ris1

Я уже шаблон Петра допилил потихоньку под свои нужды: устранил то, что описал тут, отключил конвертацию в Gift (перевожу всех на XML).

Будет желание, скачайте и попробуйте. Только учтите, в этом шаблоне вес неверных ответов wrongScore = -100

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Нет, мне с такими проблемами сталкиваться не приходилось.

Шаблон попробую. Спасибо.

А хорошо ли, что Молоков стили изменил? У многих могли сохраниться файлы со старыми стилями, которые теперь придется менять на новые. Правда, если теперь программа будет различать стили именно по номерам, а не по названиям, то это может облегчить перевод шаблона на другие языки и позволит разноязычным шаблонам обрабатывать те же файлы.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Tabunshchik -
Изображение пользователя Developers
А хорошо ли, что Молоков стили изменил?

Полужирное начертание из стилей вопросов было Петром убрано специально, т. к. он реализовал выделение какого-то слова в тексте вопроса полужирным или курсивом с/без полужирного для акцентирования. В старых версиях шаблона это можно было сделать только с помощью тегов (<b></b>, <i></i>).

У многих могли сохраниться файлы со старыми стилями, которые теперь придется менять на новые.

Проблема не в изменении форматирования самого стиля, а в изменении названия. Раз в шаблоне изменено название (было "ВопрМножВыбор", стало "06. ВопрМножВыбор"), то "старый" файл в любом случае нужно переразмечать.

Кстати, это ответ и на вопрос "программа будет различать стили именно по номерам, а не по названиям". В макросе указаны константы именно в таком виде: "06. ВопрМножВыбор" и т. д.. Чтобы программа различала стили по номерам, нужно оставить только "06.", но тогда в таблице стилей пользователю будет сложнее выбирать нужный тип вопроса/ответа, т. к. необходимо помнить их номера. улыбаюсь

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

А нельзя ли в операторах if, вместо проверки, что имя стиля равно чему то, прописать, что имя стиля содержит 06 ? Тогда мы могли бы называть этот стиль "06. ВопрМножВыбор", а англичане "06. Q-Multichoice", например? И тогда наш шаблон мог бы также обрабатывать  файлы с их стилями, а англоязычная версия шаблона - файлы с нашими стилями.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

В модуле GIFT объявлены константы, значениями кот. являются названия стилей, например: Const STYLE_MULTIPLECHOICEQ =  "06. ВопрМножВыбор" и дальше в коде везде фигурирует STYLE_MULTIPLECHOICEQ

Как сюда вставить if contains(06.), не имею представления, тем более, что в Visual Basic константа – имено­ванное значение или строка, которая не меняется при выполнении программы улыбаюсь

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Хоть и спустя год, отвечаю, вдруг этом момент ещё интересен.

Нужно заменить
if имя_переменной_с_именем_стиля = STYLE_MULTIPLECHOICEQ then

на

if InStr (имя_переменной_с_именем_стиля, STYLE_MULTIPLECHOICEQ) > 0 then

Ну и по желанию заменить константы типа STYLE_MULTIPLECHOICEQ на короткие значения "06. "


В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Григорий Москалёв -

Вадим, спасибо что исправили проблему, описанную мной ранее. Скачал вашу версию шаблона, буду использовать ее. Но вернул распределение отрицательных весов. Считаю что это более правильно. Но у каждого свои задачи.в думах

От Gift тоже в этом году отошли. Переводим все сервера на 3.x версии.



В ответ на Григорий Москалёв

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Oleksandr Szpinkowski -

Григорий, как Вы конвертируете вопросы в 3.1. версию  moodle?

на какой формат после gift Вы ориентируетесь?

В ответ на Oleksandr Szpinkowski

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Григорий Москалёв -

MoodleXML. Тестовые материалы в таком формате заносятся в систему любой версии.

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Oxana V -

Здравствуйте, Вадим!

Обращаюсь к Вам как к большому специалисту улыбаюсь

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

А то при наличии такого символа выходит ошибка...

Заранее благодарна!

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Александр Козлов -

Для создания вопросов в том числе с картинками я лично использую программу MyTestXPro (лицензия от 100 руб), потом из неё экспортирую в xml, и специальной плагинкой (есть на сайте программы) переделываю в Moodle XML и просто загружаю вопросы на сайт. Программа так же поддерживает и остальные типы вопросов доступные в Moodle, но конечно же не все но самые распространённые. У программы есть демо период 1 мес, можете попробовать, это на много удобней чем веб интерфейс. Плагинка кстати может и из Moodle вопросы в свой формат перекидывать.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Наталья Шишлина -

А есть шаблон Word 2010 для moodle 3.0.2+?

В ответ на Наталья Шишлина

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Да. Рекомендую шаблон от Петра Молокова.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Roman Kravchenko -
Эх, до чего жаль, что данный шаблон не поддерживается Microsoft Office 2016 for Mac! Придется использовать виртуальную машину.
В ответ на Наталья Шишлина

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Oleksandr Szpinkowski -

Подскажите шаблон для конвертации в moodle 3.1.2+ из word 2003 или Libre Office? Спасибо

В ответ на Oleksandr Szpinkowski

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

В названии этого обсуждения написано, что это шаблон Word, а не Libre Office. Указанные вами версии Moodle и Word им поддерживаются тоже.

В ответ на Oleksandr Szpinkowski

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Дмитрий Науменко -
С W2003- сам работаю, единственный отловленный глюк обсуждается в этой ветке, где-то здесь рядом. P.S. На ОО ничего работающего найти вовсе не удалось.
В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Андрей Рогов -

Делаю вот такой вопрос

shortanswer
    74) Все 6-буквенные слова, составленные из букв Д, А, Р записаны в алфавитном порядке. Вот начало списка:
1. АААААА
2. АААААД
3. АААААР
4. ААААДА
5. ААААДД
……
Запишите номер первого слова, которое начинается на букву Р.
Ответ: 487

В результате та часть вопроса, в которой пошла нумерация, не включается в вопрос. Видимо, программа думает, что это пошли номера вариантов. Но в shortanswer в принципе не предусмотрены варианты ответа.

Хотя, возможно, это из-за переноса строк. Мне кажется, удобнее было бы, чтобы вопросы разделялись двумя переносами строк, а не одним. Было бы проще.

В ответ на Андрей Рогов

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Вы перепутали два инструмента для создания тестовых вопросов. Это в XML-конвертере используется заголовок shortanswer, а в шаблоне Word  вопрос от ответа отличается стилем. Вы смотрели каким стилем набран ваш вопрос?

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Валерий Слободин -

Александр!

Подскажите, пожалуйста, какая последняя стабильная версия шаблона для MS Word, желательно работающая с Word2007?

В ответ на Валерий Слободин

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Я пользуюсь этой, созданной Молоковым и скорректированной Табунщиком.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Владимир Фулин -

Уважаемые коллеги, нужна ваша помощь!

Использую шаблон 3.5.1. При попытке экспортировать тест с рисунками возникает ошибка:


При этом создается файлик в формате gift без картинок, а файл MoodleХml не создается

Если картинку удалить, то все работает штатно.

Пробовал на образце, который получается при создании документа из шаблона - та же ошибка((

В ответ на Владимир Фулин

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Какая версия Microsoft Office?

Кнопку «Debug» нажмите и покажите строку с ошибкой.

Если картинку удалить, то все работает штатно.

Что за картинка, в каком вопросе?

Пробовал на образце

Образец не редактировали?

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Владимир Фулин -

Какая версия Microsoft Office? - 2010

Кнопку «Debug» нажмите и покажите строку с ошибкой.


Что за картинка, в каком вопросе? - если из шаблонного документа, то убрать все картинки

Образец не редактировали? - без редактирования - ошибка, убрал все картинки - все ок (2 файла: gift и xml)

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Здравствуйте. Несколько запутался в этой теме, поэтому не знаю, что будет актуально и для какой из версий шаблона. 

Прошу прощения, что не удалось написать раньше, Vadim Tabunshchik задавал вопрос в личке ещё в прошлом году.

Для того, чтобы шаблон правильно работал на 64-битной версии офиса, нужно вместо 

    Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long

использовать вот такую совместимую конструкцию (в шаблоне Молокова уже вроде сделано)

#If VBA7 Then
Declare PtrSafe Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As LongPtr, ByVal lpbuffer As String) As Long
#Else
Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpbuffer As String) As Long
#End If


Чтобы работало но более новых версиях word, везде, где используется функция .SaveAs сделать замену на

    Separator = Mid$(CStr(Format(0, "fixed")), 2, 1)
    If CDbl(Replace(Application.Version, ".", Separator)) >= 14 Then
        Doc.SaveAs2 <параметры>
    Else
        Doc.SaveAs <параметры>
    End If

Параметры вроде бы в большинстве своём одинаковые у этих функций, если вдруг что-то не пойдёт, то тогда придется по документации смотреть.


Про сохранение в текстовый формат в utf8 office всегда добавляет BOM. Сделать с этим ничего нельзя, никакими параметрами не регулируется. Единственный выход, написать процедуру, которая потом файл укоротит. Процедура такая

Sub RemoveBOM(Filename As String)
    Dim withBOM
    Set withBOM = CreateObject("ADODB.Stream")
    Dim withoutBOM
    Set withoutBOM = CreateObject("ADODB.Stream")
    Dim ñontent
    withBOM.Charset = "UTF-8"
    withBOM.Type = 2 'adTypeText
    withBOM.Open
    withBOM.LoadFromFile (Filename)
    withBOM.Position = 3
    
    withoutBOM.Charset = "UTF-8"
    withoutBOM.Type = 1 ' adTypeBinary
    withoutBOM.Open
    withoutBOM.Position = 0
    
    withBOM.CopyTo withoutBOM
    withBOM.Close
    withoutBOM.SaveToFile Filename, 2 'adSaveCreateOverWrite
    withoutBOM.Close
End Sub

вызывать, например так, 

    RemoveBOM Filename:=(outputPath & "\gift_format.txt")

вызывать процедуру следует после пересохранения документа в .doc, так как после сохранения в .txt файл блокируется вордом, пока не пересохранится или не закроется.


Вместо архаичного pkzipc можно использовать 7z или его автономную версию 7za (качайте 7-Zip Extra и берите оттуда только 7za.exe). Параметры командной строки для 7z и 7za одинаковые. Код архивации примерно такой

Shell ("путь_к_архиватору\7za.exe a """ & curPath & "\" & fname & """ """ & outputPath & "\*""")


В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Здравствуйте, Вадим.

Прошу прощения, что не удалось написать раньше…

Лучше позже, чем никогда улыбаюсь Да и вопрос не настолько критичный.

Для всех поясню: в этой теме мы занимались доработкой шаблона Word для совместного использования с плагином Gift with medias format. В итоге пришлось делать модификацию как шаблона, так и вносить правки в код этого плагина, что не совсем верно.

Главный затык в том, что текстовый файл для импорта создается в кодировке UTF-8 с сигнатурой, что приводит ошибке (https://moodle.org/mod/forum/discuss.php?d=255279#p1107242)

Все остальные проблемы уже решены и шаблон готов к работе с оригинальным плагином «Gift with medias format». Я проверял на MS Office 2016 (32 и 64 Bit). Функцию .SaveAs переписывать не стал, работает и так.

А вот с проблемой UTF-8 BOM сложнее: попытка вставить процедуру Sub RemoveBOM(Filename As String) в код шаблона приводит к ошибке в строке withBOM.LoadFromFile (Filename)

Вадим, шаблон я прикрепил. Можете на досуге посмотреть, куда «прикрутить» Sub RemoveBOM и где вызывать RemoveBOM Filename?

 

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
ну у меня вроде без ошибок заработало, у меня Word 2013 x64, win 10


И в предыдущем сообщении в коде процедуры код лишний был, вроде не должно влиять, но может из-за этого, строчка

Dim ñontent
лишняя
В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Вот удивительно. Почему такая разница в размере файлов? Я прикреплял шаблон - 293 КБ, ваш шаблон, Вадим, - 417 КБ, сейчас прикрепил вложение - 275 КБ. Из-за версии WORD?

Я тестировал на трех машинах, везде WORD 2016 (32 и 64 Bit). Работает. Что удивительно, процедуру вставлял тоже в самый низ кода VB и вызов в ту же самую строку, что и в вашем шаблоне. Может, действительно проблема была в строке Dim ñontent.

Все пункты из этого сообщения решены, кроме п. 5, потому что опции типа [7], [no_shuffle] не заложены в стандарт формата GIFT в коде Moodle. 

Как использовать:

  1. Установить плагин Gift with medias format. Никаких изменений в плагине делать не нужно.
  2. Скачать шаблон (прикрепил). Справка Д. Пупынина по работе с шаблоном актуальна (https://opentechnology.ru//files/moodle/testtempl/UsingGIFTTemplate.swf). Отличие только в формате получаемого файла после экспорта: в справке - текстовый файл в формате GIFT, в данном шаблоне - архив ZIP.
  3. На ПК должен быть установлен архиватор 7-zip (32-bit x86, 64-bit x64)
  4. Создаем вопросы в шаблоне -> Вкладка «Надстройки»-Вопросы-Экспортировать -> получаем zip-архив
  5. Идем в курс -> банк вопросов -> импорт -> формат Gift with medias -> загружаем архив из п. 4

Вадим, спасибо улыбаюсь

Всех желающих приглашаю протестировать шаблон и отписаться в теме улыбаюсь))

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Сильно по разному ведет себя VBA в разных версиях Office. Можно в разных верисях office попробовать зайти в VBA, сделать compile и сохранить, и посмотреть, что выйдет с итоговым размером файла.

Можно ещё попробовать вот этой утилитой пройти для сжатия VBA проекта https://orlandomvp.org/VBADecompilerMore.asp?IdC=Rmvps#WhatItIs

В ответ на Vadim Dvorovenko

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Спасибо, Вадим.

Использовал VBADecompiler, результат прикрепил.

Изменения: добавил в окно About инфу о разработчиках, предупреждение о необходимости установки плагина Gift with media, кнопку для скачивания плагина. Шаблон теперь использует архиватор 7-zip, добавил в макрос проверку на его наличие в ОСи и вывод ошибки при отсутствии.

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от shkiper dj -

Office 2019 x64. Экспорт происходит, все ОК. После чего Word вылетает без слов. При следующем открытии этого документа нас встречает вот такое окошко (во вложении). В журнале ошибок только такая информация.

Имя сбойного приложения: WINWORD.EXE, версия: 16.0.11425.20204, метка времени: 0x5c9db53a
Имя сбойного модуля: VBE7.DLL, версия: 0.0.0.0, метка времени: 0x5c064824
Код исключения: 0xc0000005
Смещение ошибки: 0x000000000010d3d6
Идентификатор сбойного процесса: 0x858
Время запуска сбойного приложения: 0x01d4f29e932e36b9
Путь сбойного приложения: C:\Program Files\Microsoft Office\Root\Office16\WINWORD.EXE
Путь сбойного модуля: C:\Program Files\Common Files\Microsoft Shared\VBA\VBA7.1\VBE7.DLL
Идентификатор отчета: 57853c90-1f2d-40ea-93f1-c055652ebe3c
Приложение 2019-04-14_11-52-54.png
В ответ на shkiper dj

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Vadim Tabunshchik -
Изображение пользователя Developers
Экспорт происходит, все ОК

Ну, значит, шаблон работает, вопросов к нему нет. улыбаюсь

По поводу «Word вылетает без слов» и сбойного модуля VBE7.DLL - это вам уже к Гуглу нужно обращаться, где сразу же зададут кучу вопросов:

  • Office 2019 x64 - лицензионный?
  • версия библиотеки VBE7.DLL? Переустанавливать пробовали?
  • MathType установлен? Лицензионный?
  • и др. в том же духе

К тому же, шаблон не тестировался на Office 2019, нет возможности и не вижу необходимости.

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от shkiper dj -

В лицензионном доме, внутри лицензионной квартиры, на лицензионном столе стоит лицензионный системный блок с лицензионным и переустановленным офисом 2019 улыбаюсь  Ну это скорее, для статистики. И с заделом на будущее. А по делу - спасибо всем причастным за работающий шаблон.

Заметил ещё один нюанс - на русский не переведены подсказки, которые показываются при наведении на кнопки панели инструментов этой надстройки. Они в принципе не переводимы из-за каких-то особенностей или можно это сделать (это чисто мой бзик, если есть возможность - подскажите, как это сделать, я сам).

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Елена Базык -

Добрый день, Вадим. используя данный шаблон, после загрузки на Moodle 3.6.1 выдает сообщение, что данный файл пуст. Как можно решить эту проблему?


Приложение Безымянный.png
В ответ на Елена Базык

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Здравствуйте.

Прикрепите к сообщению архив, который получился после экспорта вопросов из шаблона. Подозреваю, что в завершающей операции вы документ Word сохраняете как XML-файл, а не пользуетесь функцией «Экспортировать» в панели управления вопросами.

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Елена Базык -
В ответ на Елена Базык

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

У вас в текст внедрились какие-то непонятные символы: <неи

Вот фрагмент текста с одним вопросом:

// Начало вопроса: ВопрМножВыбор<неиСбор исходных данных и анализ существующего состояния, сравнительная оценка альтернатив относятся к фазе {<неи=концептуальной<неи~подготовки технического предложения <неи~проектирования <неи~разработки<неи}<неи<неи

Разбирайтесь с файлом Word, это из него эта бяка берется.  Или очищайте полностью форматирование в документе, или вовсе из Word сначала всё копируйте в простой текстовый редактор (блокнот), а потом из блокнота вставляйте в шаблон.

Похоже, что вот это <неи - не что иное, как символ абзаца.

И почему-то у вас текстовый файл получился в UTF-8 с сигнатурой. Крайняя версия шаблона сигнатуру убирает.

Прикрепил файл, как он должен выглядеть.

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexander Soloviev -
Добрый день, уважаемый Вадим и коллеги.

Прошерстил эту и соседние ветки по данному шаблону.

На 4х компьютерах (с Word 2003, 2007,2010) разные версии шаблона ругаются на "run-time error "4172" путь не найден".

Пробовал на следующих ОС: Windows XP, Windows 7 x64, Windows 10 x32, Windows 10 x64.  

Я перепробовал все прикрепленные файлы в этой ветке - везде одна и та же ошибка.

Подскажите, пожалуйста, в чем может быть проблема???? Я не первый день изучаю данную проблему, шаблон постоянно ругается и не конвертирует, решения найти не могу.

Вижу что тема жива, оооочень прошу помощи.

Скриншот после debug прикрепил.

Заранее спасибо.


Приложение ошибка шаблона moodle.jpg
В ответ на Alexander Soloviev

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

Что за компьютеры? Где установлены? Под какой учеткой работаете? Права ограничены?

Другие файлы Ворд открыты во время работы с шаблоном? Попробуйте все файлы закрыть.

Строка с ошибкой просто дает команду Ворд переоткрыть файл после конвертации, без сохранения изменений.

Я прикрепил файл с простейшим макросом, скачайте, сохраните в той же папке, где шаблон вызывает ошибку, следуйте инструкции в файле.

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexander Soloviev -
компьютеры домашние (sony vaio vpcz1 (Windows 7, Office 2007), lenovo g570 (Windows 10, Office 2007), Asus X51H (Windows XP, Office 2007), Lenovo Ideacentre AIO 520 (Windows 10,Office 2010)).

Работаю под учеткой администратора, права не ограничены.

Спасибо за объяснение всплывающей ошибки, в интернете только общее описание ошибки есть.

Скачал прикрепленный макрос, выполнил все инструкции, макрос сработал.

Основной макрос после выполнения инструкций простейшего заработал, спасибо большое!!!
Правда, для того, чтобы макрос заработал, файл, который сохраняется в формате .doc пришлось сохранить, как .docm и сохранить его в той же папке, где сохранен макрос (простите, если я пропустил эти моменты при чтении ветки форума).

Скажите, существует ли какая-то процедура по копированию вопросов из другого файла word?
вопросы формата:
1. в какую систему сейчас загружаются вопросы?
*Moodle
iSpring Learn

Заранее спасибо.
В ответ на Alexander Soloviev

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

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

>> чтобы макрос заработал, файл, который сохраняется в формате .doc пришлось сохранить, как .docm и сохранить его в той же папке, где сохранен макрос

Об этом в описании к шаблону ничего нет, потому что это не нужно. Достаточно, чтобы Word «видел», где находится шаблон и были включены макросы в настройках безопасности.

Я обычно шаблон кладу в папку Word для шаблонов по умолчанию (c:\Users\Имя_пользователя\AppData\Roaming\Microsoft\Шаблоны\) и создаю новый документ на основе этого шаблона, в который копирую тестовые вопросы из источника.

Другой вариант: открыть источник с вопросами, если это документ Word, и подключить к нему шаблон.

Копируя в шаблон вопросы из другого файла word, желательно очищать форматирование, чтобы убрать неиспользуемые в шаблоне стили.

Шаблон предназначен только для импорта вопросов в Мудл.

В ответ на Vadim Tabunshchik

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexander Soloviev -
Неоднократно пытался сделать описанные Вами действия. Не знаю, почему, но созданный файл отказывается экспортироваться и выдает ошибку "путь не найден". 

Очистка форматирования также не помогает при копировании вопросов.
В ответ на Владимир Фулин

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Григорий Москалёв -

Здравствуйте Владимир. 

Сталкиваюсь с такой проблемой постоянно. Происходит у меня она при обработке файлов, где присутствуют некоторые непечатаемые символы, а если точнее: мягкий перенос, все разрывы. Выравнивание картинки все, кроме "в тексте".

(Тесты мне присылают, иногда с очень ужасным форматированием).

Т.Е. проблема на уровне форматирования в MS Word.

Часто помогает функция "удалить форматирование", и только потом установка нужного стиля.

В ответ на Григорий Москалёв

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Григорий Москалёв -

Здравствуйте, кто нибудь сталкивался с такой проблемой:

При наличии в тексте вопроса или ответа символов греческого алфавита(а также других символов), при конвертации в MoodleXML они заменяются скобкой, приходится потом проверять и править такие вопросы после импорта. Что естественно замедляет работу.

В ответ на Владимир Фулин

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Владимир Фулин -

Проблема решилась сохранением файла  в формат Word 97-2003. 

По крайней мере и шаблонный и рабочий тесты сохранились и импортировались с картинками.

В ответ на Владимир Фулин

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -

Владимир, подобная ошибка возникает из-за того, что во время экспорта у вас были открыты другие файлы Word. Попробуйте повторить, закрыв все остальные файлы.

В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Владимир Фулин -

Не сработало(( Та же ошибка. Пересохранил в doc и все завелось.

В ответ на Alexandre Scherbyna

Вкладка с командами шаболона

от Николай О -

Доброго времени суток. Пытаюсь использовать шаблон https://moodle.org/mod/forum/discuss.php?d=255279#p1491087, однако при попытке запустить шаблон из под офиса 2010 х86 корпоратив не могу подключить вкладку в ленту. Команды Public Sub без параметров в списке макросов есть, думал создать вкладку самостоятельно, но нет команд с параметрами (например SetAnswerWeight) - провал (

Есть ли возможность вручную подключить вкладку с командами шаблона? Или ткните пожалуйста носом где я что либо делаю неправильно: Скачал шаблон->разрешил в word все макросы и объектную модель VBA->запустил шаблон

Дополнительно к офису 2010 установил отдельно Word 2003, так в нём эта панель с командами присутствует, и все команды работают. Но всё же мне удобнее работать в офисе 2010, хотелось бы подключить вкладку в нём.

В ответ на Николай О

Re: Вкладка с командами шаболона

от Віктор Мандзюк -
Он должен бы работать в 2010 оффисе, вот у меня вобще последняя версия Оффис 365 да еще и английский  и панелька есть, а до этого была 2010 тоже корпоративка. И колеги преподаватели вроде не жаловались на эту версию шаблона. Можете когото со знакомых попросить попробовать на другом PC c новым офисом? Такая же проблема?  Если корпоративка настоящая (не ломанная) пропробуйте последнюю версию скачать, вроде бы должны предоставить.

moodle template office 365
В ответ на Віктор Мандзюк

Re: Вкладка с командами шаболона

от Дмитрий Науменко -

Не хочу я работать в 2010-м офисе. Я в нём уже с 2007-го работать больше не хочу.

Работаю в OO- но под него работающий шаблон- мне не известен...

В ответ на Віктор Мандзюк

Re: Вкладка с командами шаболона

от Николай О -
На другой машине с аналогичной ОС и офисом шаблон запускается с панелью. На своём компьютере попытался переставить офис - проблема не решилась. Может как то сотворить панель самому всё же? В 2003-ем офисе нет вкусностей 2010-го, к которым я уже привык...
В ответ на Николай О

Re: Вкладка с командами шаболона

от Віктор Мандзюк -

может она просто спряталась вот что советуют проверить на сайте майкрософта

· Open Word 2010.

· Click on File, Options and then Customize Ribbon.

· Click to select the check box for ‘Add-ins’ under ‘Main Tabs’

· Click Ok.


https://answers.microsoft.com/en-us/msoffice/forum/all/microsoft-word-add-in-tab-is-missing/daf2857f-e35e-4d95-bfe9-aa32cb4ac229


В ответ на Віктор Мандзюк

Re: Вкладка с командами шаболона

от Николай О -
Проблему смог решить откатом системы до первоначального состояния, когда не было установлено ни одной программы (благо есть образ диска). Другими путями, такими как чистка реестра, переустановка офиса, сброс настроек и т.п. панель проявить не удалось.
Спасибо за участие.
В ответ на Николай О

Re: Вкладка с командами шаболона

от Николай О -
Доброго времени суток, уважаемые. При использовании этого шаблона впервые использовал вопросы и ответы с рисунками.При конвертировании возникла ошибка, указанная на скриншоте.
Run-time error '-2147467259 (80004005)'  В текстовом комментарии обнаружен недопустимый знак.
Проверка структуры файла средствами шаблона ошибок не выявила. Файл, как и шаблон сохранен в корне диска. Компьютер работает под Win10, Office 2010 pro. Учетная запись имеет админские права.
Прикрепленный в шаблоне пример при конвертации выдает такую же ошибку.
Подскажите пожалуйста, в чем может быть проблема?
В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Дмитрий Науменко -
А есть -ли, в шаблоне, возможность сразу указывать отзывы?
В ответ на Дмитрий Науменко

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Роман Симак -
Всем добрый день!

Представляю бесплатную программу Ассистент, которая помогает экспортировать тесты из ворда в Moodle!
Поддерживаемые типы вопросов
1) Выбор одого варианта ответа
2) Выбор нескольких вариантов ответа
3) Вопросы на соответствие
4) Вопросы на написание правильного ответа из нескольких вариантов
5) Вопрос пропущенное слово
6) Эссэ

Особенности:
1) Перенос всех изображений, вложенных в текст вопроса и ответов
2) Выделение правильных ответов фоновым цветом
3) Распознавание математических формул
4) Использование категорий
5) Добавление описания к вопросам
6) Интеграция в MS Word
7) Возможность не только экспорта в GIFT/GIFT with medias, но и обратного импорта из GIFT в WORD с картинками!
8) Экспорт/импорт ISPRING
9) Экспорт из двух форматов представления теста (табличный и текстовый)
10) Наличие подробного примера теста для экспорта

🎬 Проморолик о программе (5 мин) -


🎓 Площадка поддержки Ассистента с видеороликами по подготовке тестов для Moodle (https://vk.com/topic-174955675_39589469)
👨‍🏫 Мастер-класс (1,5 часа) -

Приложение Assistent.png
В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Павел Иванов -
Здравствуйте.
1. Скажите пожалуйста, а можно в этом плагине как-то реализовать "Вложенные ответы" а ещё лучше "Выбор пропущенных слов"?
2. Этот плагин забросили как я понимаю и на последних версия Moodle он не будет работать?
В ответ на Павел Иванов

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -
Это шаблон для Word, а не плагин для Moodle. Чтобы импортировать в Moodle созданные с помощью этого шаблона вопросы может потребоваться установка плагина Gift with medias format, но это не обязательно. Версия шаблона, предложенная Молоковым, не требует установки в Moodle никаких плагинов.
Тип вопроса с пропущенным словом в шаблоне есть.
Вопросов типа "Вложенные ответы" - нет. Но и особой необходимости в этом тоже нет. Лучше использовать плагин, добавляющий в редактор Atto кнопку для создания этого типа вопросов.
Шаблон не забросили. Не думаю, что новые версии Moodle перестанут понимать формат файлов, создаваемых этим шаблоном. А вот с новыми версиями Word шаблон может оказаться несовместимым. Но это не большая беда. Я, например, пользуюсь этим шаблоном в Word 2016 и даже 2003.
В ответ на Alexandre Scherbyna

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Павел Иванов -
Спасибо за ответ! А можно как-то немного видоизменить шаблон, чтобы можно было использовать несколько пропущенных слов в одном вопросе?
В ответ на Павел Иванов

Re: Давайте вместе восстановим наш любимый шаблон Word для создания тестовых вопросов с картинками

от Alexandre Scherbyna -
Если умеете программировать на VBA, то пожалуйста, изменяйте шаблон и с нами потом поделитесь. Но стоит ли этим заниматься, если любое количество пропущенных слов можно задать в вопросе типа "Вложенные ответы", о котором говорилось выше?