Редактор тестов, входящий в состав VeralTest, является довольно удобным и гибким инструментом для создания и редактирования тестов любой сложности. В то же время в ряде ситуаций предпочтительнее было бы составление теста в любом удобном текстовом редакторе, например в блокноте, с разметкой специальными символами вопросов и ответов.
Некоторых пользователей, например, смущает большое количество окон, появляющихся при редактировании теста. У многих уже есть готовые тесты, набранные в текстовых редакторах, например MS Word, или просто отсканированные с бумажных копий, и занесение всей информации в редактор тестов методом copy+paste становиться трудоемким, особенно при большом количестве вопросов.
VeralTest предоставляет такую возможность. Все дело в том, что формат файлов, в которых хранятся тесты, основан на языке XML – специальном языке разметки гипертекста. Файлы *.xtf, используемые VeralTest, представляют собой zip архивы, в которых содержится файл content.xml (это непосредственно сам тест) и файлы рисунков, используемых в тесте. Чтобы проверить это, достаточно изменить расширение файла на zip и распаковать полученный архив.
Мастер-класс. Создание тестов в программе MyTestXPro.
Краткие сведения о языке XML
XML – это универсальный язык разметки, позволяющий с помощью специальных ключевых слов (тегов) выделять в тексте определенные элементы. Звучит сложно? Ну хорошо, вот простой пример: Рассмотрим один из самых распространенных документов – письмо электронной почты. Какие элементы можно выделить в этом документе?
1. Адрес отравителя; 2. Арес получателя; 3. Тема письма; 4. Текст письма. На языке XML этот документ можно записать так:
Адрес отправителя Адрес получателя Текст письма
Ключевые слова , , , , , , , и есть теги, они отделяют одни элементы документа от других. Из нашего примера легко видеть, что каждый тег имеет своего «однофамильца» — отличающегося только символом «/» перед названием. Это открывающий и закрывающий теги.
Пара таких тегов называется «Контейнер». Почему контейнер? Потому что, как и любой контейнер, он может хранить что-нибудь внутри себя. Например, контейнер содержит внутри себя текст письма, а контейнер – адрес отправителя. Особняком в этом примере стоит контейнер — он хранит в себе все письмо целиком.
Про него можно сказать, что он хранит не только текст, но и другие контейнеры.
И так, любой XML документ – это набор контейнеров. Каждый контейнер состоит из открывающего и закрывающего тега. Открывающий тег должен быть записан в виде <имя_тега>, а закрывающий – в виде . Внутри контейнера может содержаться текст или другие контейнеры. Видите, как все просто!
Внимательный читатель, конечно же, задаст вопрос: «А какие имена должны быть у тегов?». И вот на этот вопрос я, к сожалению, не смогу ответить. И дело здесь не в том, что я плохо знаком с языком XML, просто язык XML задает лишь правила написания тегов, а имена тегов могут быть любыми. Наш пример можно записать и в таком виде:
<почта><отправитель>Адрес отправителя <получатель>Адрес получателя <содержимое>Текст письма
С точки зрения XML этот документ имеет такое же право на существование, как и предыдущий.
Как написать любой онлайн тест на максимальный балл или 5 на дистанционке
Но как же тогда узнать, какие теги использовать? Конкретный набор тегов зависит от программы, которая хранит свои данные в XML. Например, почтовые программы могут для хранения и передачи электронных сообщений используют свои наборы тегов, такие как ,,, а программы для каталогизации музыкальных дисков — , и т.д. Стандарт XML тем и хорош, что позволяет каждой программе использовать свой набор тегов.
Приведенный здесь краткий обзор ни в коем случае не претендует на полноту и строгость описания XML. Этот краткий экскурс нужен лишь для понимания дальнейшего материала, изложенного ниже в данной статье. Если вы хотите узнать больше о XML, его возможностях и сопутствующих технологиях, могу порекомендовать сайт Школы Консорциума W3C ( http://xml.nsu.ru ), содержащий статьи, в которых просто и доходчиво изложены основы языка.
Напоследок приведу еще несколько сведений. В Языке XML теги и контейнеры принято называть элементами. Элементы могут содержать атрибуты, которые записываются внутри угловых скобок после имени элемента. Атрибуты содержат некоторую дополнительную информацию об элементе. Например, почтовая программа может хранить дату каждого сообщения следующим образом:
Адрес отправителя Адрес получателя Текст письма
Атрибут записывается в виде имя=”значение”. Значение атрибута всегда должно помещаться в кавычки.
И еще: Любой XML документ должен начинаться с такой строки:
Закрывающий тег здесь не нужен.
Что нам понадобиться
Для составления теста на языке xml подойдет действительно любой текстовый редактор. Можете писать даже в блокноте, если он Вам нравиться. В то же время существует великое множество специализированных XML редакторов, в том числе и бесплатных. Специализированные XML редакторы удобны тем, что они выделяют при помощи цвета XML элементы и проверяют синтаксическую корректность редактируемого XML кода. В качестве примера такого редактора можно привести бесплатную программу WM Help XMLPad, которую можно загрузить по адресу http://wmhelp.com
Создаем простой тест
Рассмотрим создание простого теста. Наш тест будет состоять из двух вопросов, вопрос с единичным выбором ответа и вопрос с множественным выбором ответа:
Кто автор произведения «Евгений Онегин»?
Какие из этих городов находятся в Российской Федерации?
- Кишинев
- Ярославль
- Минск
- Нижний Новгород
Теперь рассмотрим, как этот тест должен быть записан при помощи XML.
Кто автор произведения «Евгений Онегин»? Лермонтов Пушкин Грибоедов Какие из этих городов находятся в Российской Федерации? Кишинев Ярославль Минск Нижний Новгород
Посмотрим, из каких элементов состоит написанный нами текст.
Первая строчка – это стандартный заголовок XML документа. Мы уже говорили о нем выше. Атрибут encoding указывает кодировку, в которой записан текст.
Вторая строчка задает ссылку на файл, в котором хранятся правила для составления тестов на языке XML. Вот в нем-то как раз и указано, какие названия элементов могут использоваться и в каком порядке элементы должны следовать.
Первые две строчки используются без изменений в любом тесте, поэтому при создании новых тестов их можно просто скопировать их из этого примера и вставить в начало нового документа.
Далее следует элемент — это корневой элемент, который содержит собственно сам тест.
Внутри элемента находится блок вопросов, который задается элементом . Кроме блока вопросов в тесте могут содержаться еще секции и сообщения, но об этом мы поговорим в следующий раз.
Внутри блока находятся непосредственно сами вопросы. В системе VeralTest различают пять типов вопросов, и каждый тип вопроса задается собственным элементом. Перечислим их:
Вопрос с единичным выбором
Вопрос с множественным выбором
Вопрос с вводом числа
Вопрос с вводом текста
Вопрос с сопоставлением
В нашем примере присутствуют вопросы двух типов: Вопрос с единичным выбором и Вопрос с множественным выбором, поэтому мы используем элементы и .
Внутри элемента вопроса записан текст вопроса и описания ответов. Каждый ответ представлен элементом . Атрибут rating элемента задает количество баллов за выбор этого ответа. Значение атрибута rating может быть любым положительным целым числом.
В нашем примере в первом вопросе правильным ответом является второй (b), а во втором вопросе – второй и четвертый (b,d). Пусть за каждый правильный выбор тестируемому дается один балл. Тогда, при описании первого вопроса мы задаем rating=”1” у второго элемента , а у всех остальных – rating=”0”. У второго вопроса значение атрибута rating=”1” устанавливаем у второго и четвертого элемента , а у остальных – rating=”0”.
Таким образом, при правильном ответе на оба вопроса испытуемый получит три балла.
Запишите этот пример в удобном для вас текстовом редакторе. Будьте внимательны, не допускайте ошибок при написании элементов, иначе ничего не получится.
После того, как тест составлен, нужно сохранить его с именем content.xml. Если вы пользуетесь специализированным XML редактором, то достаточно просто нажать на кнопку «Сохранить» и дать название content сохраняемому файлу.
Если вы пользуетесь редактором простого текста, например блокнотом, то выберите пункт меню «Файл/сохранить как», в диалоговом окне сохранения выберите тип файла: «Все файлы» и дайте имя сохраняемому файлу content.xml.
Если вы пользуетесь текстовым процессором типа MS Word, то задача несколько усложняется. Вам сначала надо сохранить файл как обычный текст (*.txt), а затем переименовать его в content.xml
Следующим шагом будет упаковка полученного файла content.xml в архив zip. Пользователи Windows версии XP и выше могут сделать это следующим образом:
- Откройте папку, в которую вы сохранили файл content.xml.
- Щелкните левой кнопкой мышки на имени файла и в выпадающем меню выберите пункт «Отправить/Сжатая ZIP папка»
- Выполнив эти действия, вы получите в той же папке файл архива: content.zip
Пользователям младших версий Windows для упаковки придется использовать сторонние архиваторы: WinZip, WinRar и т.д.
Последний шаг состоит в переименовании полученного zip архива content.zip. Дайте файлу удобное название и расширение: *.xtf, например mytest.xtf
Файл теста готов. Чтобы проверить его работоспособность, откройте полученный файл в редакторе тестов. Если все сделано правильно, то файл откроется, и вы можете просматривать и редактировать вопросы, запускать тест на выполнение. Если при открытии файла появилось сообщение об ошибке, значит, вы допустили неточность при написании кода XML – найдите ошибку в своем коде и повторите операцию еще раз.
И напоследок расскажу об еще одной полезности. Если вы не пользуетесь специализированными XML редакторами, то велика вероятность, что вы допустите ошибку при написании теста. Чтобы можно было быстро найти и исправить эту ошибку еще до упаковки фала в zip архив, откройте ваш файл content.xml в веб браузере (например, InternetExplorer или Firefox). Современные браузеры поддерживают стандарт XML, и если ваш файл содержит ошибку, они покажут вам описание этой ошибки и номер строки в вашем файле, где ошибка находится.
Заключение
В этой статье мы рассмотрели возможность создания тестов для системы VeralTest на языке XML без использования встроенного редактора тестов. Конечно, многое осталось за рамками данной статьи. Впереди нас ждет знакомство с форматированием текста вопросов, вопросы с вводом ответа и сопоставлением, создание секций и сообщений. В общем, продолжение следует…
Источник: veralsoft.com
Какой программой можно открыть содержимое файла с расширением .tst?
Всем привет, есть программа для тестирования в котором нельзя увидеть правильные варианты ответов, программа тестер использует файлы с расширением .tst в котором хранятся вопросы с вариантами, помогите или подскажите кто знает как открыть содержимое этого файла.
Очень нужно для подготовки к тестированию.
- Вопрос задан более года назад
- 407 просмотров
Комментировать
Решения вопроса 1
Для правильного вопроса надо знать половину ответа
‘, «x0d», «x0A»], [‘u’, », », »], $t); print json_decode(‘»‘ . $t . ‘»‘);
Ответ написан более года назад
Если честно этот кусочек кода для меня как китаистике иероглифы, объясни пожалуйста что мне с ним делать
Harist, Это скрипт на PHP, который tst-файл в обычный текст превращает.
[logic]
К слову, которое стоит в левой части бланка, надо подобрать из 4 предложенных слов такое, которое совпадало бы с ним по смыслу, т.е. слово синоним. Выбирать можно только одно слово. Пример: Гравитация – а) притяжение б) отталкивание в) невесомость г) подъем. Правильным будет слово притяжение. Трофей —
— мужество
+ военная добыча
— резня
— глупость
/
[logic]
К слову, которое стоит в левой части бланка, надо подобрать из 4 предложенных слов такое, которое совпадало бы с ним по смыслу, т.е. слово синоним. Выбирать можно только одно слово. Пример: Гравитация – а) притяжение б) отталкивание в) невесомость г) подъем. Правильным будет слово притяжение. Провокация –
+ подстрекательство
— дурное намерение
— нападение
— нарушение обещания
/
Rsa97, Куда нужно положить файл logic.tst чтобы php его преобразовал в текст?
Harist, В ту же папку, где скрипт. Или указать полный путь в file_get_contents
Rsa97, скачал phpstorm, пока лазил по интерфейсу я себе мозг сломал и не смог разобраться в php)
напиши пожалуйста как в php исполнить этот скрипт
Harist, Нужен не phpstorm, а просто php.
И дальше запустить php script.php
Rsa97, Установил PHP и Openserver, создал текстовой документ, переименовал его в «script.php», открыл его блокнотом и вставил код который ты дал, рядом в одну папку с «script.php» положил logic.tst, открыл командную строку от имени админа, прописал путь к «script.php» в командной строке и запустил опен сервер, скопировал ссылку которую выдала командная строка после запуска опен сервера, вставил ссылку в адресную строку браузера, браузер выдал 404 Not found, в командной строке появились эти строки:
[Tue May 17 20:18:40 2022] [::1]:51344 Accepted
[Tue May 17 20:18:40 2022] [::1]:51345 Accepted
[Tue May 17 20:18:40 2022] [::1]:51344 [404]: GET / — No such file or directory
[Tue May 17 20:18:40 2022] [::1]:51344 Closing
[Tue May 17 20:19:55 2022] [::1]:51345 Closed without sending a request; it was probably just an unused speculative preconnection
[Tue May 17 20:19:55 2022] [::1]:51345 Closing
Объясни пожалуйста что я сделал не так?
Harist, Достаточно просто в консоли (bash, cmd) запустить скрипт. Сервер не нужен.
Просто наберите php script.php
Источник: qna.habr.com
Расширение файла TEST
Если появилась ситуация, в которой Вы не можете открыть файл TEST на своем компьютере — причин может быть несколько. Первой и одновременно самой важной (встречается чаще всего) является отсутствие соответствующей аппликации обслуживающей TEST среди установленных на Вашем компьютере.
Самым простым способом решения этой проблемы является нахождение и скачивание соответствующей аппликации. Первая часть задания, уже выполнена, — программы для обслуживания файла TEST Вы найдете ниже. Теперь достаточно скачать и установить соответствующую аппликацию.
В дальнейшей части этой страницы Вы найдете другие возможные причины, вызывающие проблемы с файлами TEST.
Программа(ы), умеющие открыть файл .TEST
Возможные проблемы с файлами в формате TEST
Отсутствие возможности открытия и работы с файлом TEST, совсем не должен значить, что мы не имеем установленного на своем компьютере соответствующего программного обеспечения. Могут выступать другие проблемы, которые также блокируют нам возможность работы с файлом . Ниже находится список возможных проблем.
- Повреждение открываемого файла TEST.
- Ошибочные связи файла TEST в записях реестра.
- Случайное удаление описания расширения TEST из реестра Windows
- Некомплектная установка аппликации, обслуживающей формат TEST
- Открываемый файл TEST инфицирован нежелательным, вредным программным обеспечением.
- На компьютере слишком мало места, чтобы открыть файл TEST.
- Драйверы оборудования, используемого компьютером для открытия файла TEST неактуальные.
Если Вы уверены, что все перечисленные поводы отсутствуют в Вашем случае (или были уже исключены), файл TEST должен сотрудничать с Вашими программами без каких либо проблем. Если проблема с файлом TEST все-таки не решена, это может значить, что в этом случае появилась другая, редкая проблема с файлом TEST. В таком случае остается только помощь специалиста.
Updated 12/31/1969
Похожие расширения
.4zx | Genero Zoom Module Settings |
.cd5 | Chasys Draw Image |
.fau | Simulation Laboratory Creator Collapsed Fault List |
.pekey | PhysicsEditor Key |
.phc | Home Embroidery |
.radius | Ruby-Radius Scipt |
.rpym | RenPy Module |
.tpkey | TexturePacker License |
Как связать файл с установленной программой?
Если Вы хотите связать какой-то файл с новой программой (напр. moj-plik.TEST) Вы можете воспользоваться двумя вариантами. Первый и самый простой — это нажатие правой кнопкой мышки на избранный файл TEST. Из открытого меню выберите опцию Выбрать программу по умолчанию», затем опцию «Пересматривать» и найти требуемую программу. Всю операцию необходимо утвердить нажатием кнопки OK.
Есть ли универсальный метод открытия неизвестных файлов?
Многие файлы содержат данные в виде текста или чисел. Возможно, что во время открытия неизвестных файлов (напр. TEST) популярный в системе Windows простой редактор текста, которым является Notatnik позволит нам увидеть часть данных, закодированных в файле. Этот метод позволяет просмотреть содержимое многих файлов, однако не в такой форме, как программа, предназначенная для их обслуживания.
Last updated
.mmf | 04/13/2023 |
.mup | 04/13/2023 |
.itl | 04/13/2023 |
.scs | 04/10/2023 |
.crypt | 04/10/2023 |
.pnp | 04/10/2023 |
.tap | 04/10/2023 |
.btr | 04/03/2023 |
Источник: www.file-extension.org