Меню

My test student как найти ответы

My test student как узнать ответы

MyTestStudent

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

MyTestStudent – приложение для Windows, позволяющее проверить знания учеников. Утилита представляет собой модуль тестирования, входящий в состав программного комплекса MyTestXPro. С ее помощью можно организовать аттестацию и собрать сведения о прохождении тестов.

Тестирование

После запуска программы необходимо указать путь к файлу с расширением MTF, который содержит список вопросов. Для создания тестов используется модуль MyTestEditor.

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

Вопросы

Для начала тестирования нежно нажать соответствующую кнопку на панели управления. В нижней части экрана отображается информация о количестве оставшегося и затраченного времени. Есть возможность узнать текущий номер вопроса.

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

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

Ребята помогите «вытащить» информацию из исполняющего файла .exe

Запрашиваемый документ /attachment139 не был найден на сервере.

короче так. долго ковырялся в нем, это или очень хитрая прогрмма или очень старая. при запуске сначало появляется форма (это прога распаковщик), в которой нужно выбрать тип теста. выбираю, жму ок. и что же происходит дальше?! программа создает файлы (в темповскую папку) один за другим и пишет в них содержимое своих буферов. вот что это за файлы
MathTest.exe — по первым байтам буфера ‘MZ’ я понял что это исполнительный файл вшитый в программу, потом когда показалось название подтвердилось
MathTest.tgf
MathTest.tdf
MathTest — это ярлык для програмы MathTest.exe, зачем?! наверное для полноэкранного режима.
После этого запускается прога MathTest. А программа распаковщик создает MathTest.ini пишет туда 4 байта и ожидает ее завершение. Кстате когда устроить это завершение, то распаковщик создает опять MathTest.ini и пишет туда какието другие 4 байта чем в первый раз, создает опять файл MathTest.exe, загружает его как длл (это и есть библиотека судя по входной функции DllEntryPoint) и вызывает функцию Go, которая пишет в реестр локальное время зачем то, потом править в системной директории файл wininit.ini, как имено уже не стал разбиратся.
А теперь вернемся к нашей основной програмке MathTest, кстате это дос програмулина, я только понял что она считвает какойто файл в память и передает управление куда не могу сказать или на этот файл или на часть своего тела которая умеет работать с этим файломм.
И теперь самое интересное это те 2 файла MathTest.tgf (1.85 мб) и MathTest.tdf (21кб). В инете я не нашел чем их открыть, но могу сказать что это и есть сам тест, но в каком то страном формате типа презинтации только времен дос.
вот фрагмент

Тут можно говорить уже пр какойто язык разметки, описывается какой вопрос, варианты ответа, и подтверждения. К сожелению все по индексам. Сами ресурсы хранятся в соседнем файле, тоесть строчка \answer это картинки да/нет при подтверждении. Как проверяются правильны варианты пока не знаю. Но есть интресные штучки

Chiorufarewerin/MyTestHacks

Надоело писать тесты и постоянно гуглить варианты. Проанализировав передаваемые данные, создал эти программы.

  • MyTestDownloader — Скачивание всех тестов с сервера
  • MyTestHack — Работает не со всеми версиями. Поэтому пользовались MyTestDownloader и открывали MyTestEditor_.exe (Открывал запороленные тесты)

Источник статьи: http://ritorika.com.ua/programma/5/my-test-student-kak-uznat-otvety

Показ результатов тестирования в MyTestXPro

После ответа на все вопросы (или если вышло время тестирования) будут показаны результаты. Результаты отображаются в отдельном окне и в поле информация (там где показывался вопрос).

Будет показано, сколько заданий в тесте, сколько из них задано, сколько из них выполнено правильно. Результативность = заданий правильно / заданий в тесте. На диаграмме: зеленый цвет – заданий правильно, красный – неправильно, белый – не было задано (тест остановлен или кончилось время). Ниже будет показано, сколько баллов набрано и сколько было возможно набрать. На основании этих данных строится вторая диаграмма. Процентное отношение этих величин – это результат. На основании его будет показана оценка.

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

Цвет окна зависит от результат теста — чему лучше — тем зеленее, чему хуже — тем краснее.

Окно Результаты тестирования может содержать дополнительно вкладку «Подробнее», на которой отображается статистика по группам. Эта вкладка будет присутствовать, если в параметрах теста включено показывать название группы тестируемому.

Если необходимо скрыть от пользователя результаты, то в параметрах теста нужно снять переключатель «Показывать результат теста тестируемому» в разделе «Сохранение и вывод результатов».

После нажатия кнопки ОК в окне результатов, в зависимости от настроек теста (параметры теста), тестируемому может быть показан еще и отчет по тесту.

Информация далее только для опытных пользователей!

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

Файл шаблона можно изменить текстовым редактором встроенным в программу. Т.е. для правки шаблона запустите редактор тестов MyTestEditor, перейдите на любое текстовое поле поддерживающее форматирование (описание теста, группы, вопрос, варианты ответа. ) и откройте текстовый редактор командой Формат — Открыть текстовый редактор или F4 . Дайте команду Файл → Открыть и откройте нужный файл.

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

IsTmplResult=0 — вывод по-умолчанию, =1 — использовать свой шаблон. TmplResultFile — имя файла шаблона. Если TmplResultDir пуст, то ищется в каталоге Config в папке с программой (т.е. чаще всего это C:\Program Files (x86)\MyTestXPro\Config).

Источник статьи: http://mytest.klyaksa.net/wiki/%D0%9F%D0%BE%D0%BA%D0%B0%D0%B7_%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%B2_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_MyTestXPro

Использование журнала тестирования в MyTestXPro

Пусть компьютерное тестирование проводится на нескольких компьютерах. На каждый компьютер требуется скопировать тест, с каждого компьютера требуется собрать результаты. Если компьютеры объединены в сеть, то общие каталоги упрощают задачу, но не совсем. Журнал тестирования (MyTestServer) поможет решить эту задачу более эффективно.

На компьютерах тестируемых достаточно установить MyTestXPro в минимальном варианте — только модуль тестирования (MyTestStudent). На одном из компьютеров — в полном варианте, включая Журнал тестирования (MyTestServer). Скорее всего, это будет компьютер преподавателя (учителя, инструктора. ), но не обязательно — подойдет любой из компьютеров.

Содержание

Настройка модуля тестирования

Для того чтобы тестируемый мог получать тесты по сети, чтобы результаты отправлялись преподавателю в Журнал тестирования, необходимо правильно настроить модуль тестирования.

Запустите программу (модуль тестирования), откройте окно параметров (Настройка → Параметры), перейдите на вкладку Сеть. По умолчанию сетевые функции отключены.

Отметьте переключатель Сетевые функции доступны (пока он снят программа не будет пытаться получать тесты или отправлять результаты в Журнал).

Если вы просто хотите опробовать данные возможности на одном и том же компьютере, то в поле Сервер оставьте 127.0.0.1 или localhost. Использование адреса 127.0.0.1 позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, независимо от конфигурации аппаратных сетевых средств компьютера.

В реальной обстановке в поле Сервер необходимо указать имя или IP-адрес компьютера на котором будет работать Журнал тестирования.

Для проверки «видит» ли данный компьютер сервер (Журнал тестирования) нажмите на кнопку «Проверить связь с сервером». Обратите внимание, что Журнал тестирования на указанном компьютере должен быть запущен. Иначе, даже при правильной настройке, вы получите сообщение, что нет связи с сервером. Если проверка прошла успешно, можно идти дальше, если нет, то проверьте а) запущен ли Журнал тестирования на указанном компьютере, б) правильное значение имени или IP-адреса вы указали, в) не заблокировал ли брандмауэр Журнал тестирования, г) откройте консоль (напишите cmd в меню Пуск windows) и в ней дайте команду ping IP_адрес_сервера (например, ping 10.32.59.226), если обмен пакетами происходит стоит еще раз проверить пункты а)-в), если обмена пакетами не идет – значит сеть не работает или не настроена, сначала следует настроить сеть.

Если планируете раздавать по сети список тестируемых, то отметьте еще соответствующий переключатель.

Нажмите кнопку «Применить» чтобы применить данные настройки. Для постоянного их использования необходимо сохранить параметры в файл настроек. Для этого перейдите на вкладку «Сохр. Параметры» и нажмите кнопку» Сохранить настройки». Параметры будут сохранены в файл и применяться и при следующих запусках программы. Если вы не сохраните параметры, то они будут действовать до завершения работы программы. Если при сохранении параметров появится сообщение об ошибке записи в файл, это будет означать, что программа не имеет прав на запись в файл настроек в каталог, где она установлена. В этом случае, для настройки программы, ее необходимо запустить от имени администратора (правой кнопкой мыши по файлу или ярлыку и там, в зависимости от ОС, соответствующий пункт).

Настройка журнала тестирования

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

После установки и настройки программы можно опробовать ее сетевые возможности.

Раздача тестов

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

Рассмотрим, как раздать тесты. Запустите Журнал тестирования, перейдите на вкладку «Раздать тест». В таблице отображаются тесты доступные для раздачи, наличие ограничений по дате, времени или IP-адресу. Если вы еще не раздавали тесты, то таблица будет пуста.

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

Нажмите кнопку «. » и выберите нужный файл. В поле Заголовок появится заголовок теста. Если раздается несколько тестов, по тестируемый сможет выбрать нужный по заголовку. Его можно исправить, написав любой текст.

Добавлять ограничения пока не будем.

Отметьте переключатель «Файл доступен для раздачи».

При необходимости повторите действия для раздачи других тестов.

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

Для правки записи можно либо сделать по ней двойной щелчок, либо нажать кнопку правка (рядом с «+»), либо через меню Действия → Раздать файл → Редактировать запись. Удалить запись можно либо кнопкой, либо через меню Действия → Раздать файл → Удалить запись.

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

Переключатель» Раздавать тесты» позволяет включить или выключить раздачу сразу всех тестов без редактирования отдельных записей. Отметьте этот переключатель.

Всё. Теперь тестируемые смогут, нажав «Получить тест», получить нужные тесты по сети из Журнала. Запустив настроенную, описанным выше образом, программу, тестируемый может нажать кнопку «Получить по сети. » или выбрать в меню Файл → Получить по сети. Их модуль тестирования связывается с Журналом, получает тест и открывает его. На компьютере тестируемого файл не сохраняется. Далее тестируемые проходят тест обычным образом, как будто он открыт из файла.

Централизованное получение результатов

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

Для того чтобы Журнал тестирования получал результаты необходимо:

а) настроить программу (как описано выше),

б) разрешить эту возможность в параметрах теста.

Таким образом, составитель теста может контролировать могут ли результаты тестирования отправляться в Журнал тестирования для анализа.

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

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

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

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

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

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

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

Сохранение результатов

Собранные результаты тестирования можно сохранить в файл для анализа в удобное время. Для сохранения результатов дайте команду Файл → Сохранить. (или Сохранить как. ), укажите имя файла и каталог для сохранения.

Сохраненные результаты можно открыть позднее (Файл → Открыть. ). Так же результаты можно объединить в один файл, импортировав их из других файлов (Файл → Импорт).

Так же в Журнале тестирования есть возможность автоматического сохранения принимаемых результатов. Откройте окно параметров Настройка → Параметры и перейдите на вкладку Файлы и папки.

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

Пути можно указывать с шаблоном:

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

В именах файлов еще можно:

Скорее всего, для большинства пользователей можно оставить в автоматическом сохранении только один пункт — Сохранять результаты в текстовый файл. Эта операция достаточно быстрая и позволит восстановить оценки (результаты) тестирования при каком-либо сбое или отключении компьютера. Сами же результаты можно сохранять вручную (Файл → Сохранить. ) по необходимости.

Анализ результатов

Используя Журнал тестирования MyTestXPro, вы получаете подробные результаты каждого теста. Выбрать какие именно колонки будут отображены в таблице результатов вы в любой момент можете дав команду Действия → Результаты → Показывать колонки. Эта настройка может быть сохранена для дальнейшего использования, т.е. при следующем запуске будут показаны выбранные вами колонки.

Щелчок по заголовку таблицы позволяет сортировать данные по данному столбцу. Ctrl + стрелка вверх или стрелка вниз позволяет перемещать строку результата соответственно выше или ниже.

Собранные результаты можно проанализировать совместно.

Дайте команду Действия → Результаты → Анализ → Выбрать из всех. (или Выбрать из выделенных. ).

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

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

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

Анализ по оценкам показывает Средний бал, Успеваемость, Качество знаний. Эти параметры часто требуется вычислять после проведения, например, какого-либо «среза знаний». Программа вычислит их вам сама. Коэффициенты для вычисления можно задать или изменить в настройках программы.

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

Подсветка результатов для тестов не из списка раздачи

В Журнале можно подсвечивать результаты с тестами не из списка раздачи. Т.е. если в списке раздачи есть тесты, но результат по другому (и на вкладке Результаты, и в Мониторе), то для этой строки ячейки группы тест будут выделены красноватым цветом. Можно отслеживать подставные тесты.

Информация об ошибка в задании от тестируемых

Тесты делают люди, а людям свойственно ошибаться 🙂 Если при тестировании используется отправка результатов в Журнал, то тестируемые так же могут сообщить об найденных ошибках. Для этого во время ответа на задание или во время показа окна «не верный ответ» в обучающем режиме тестируемый может нажать F8 или Ctrl + F8 (можно добавить свой комментарий к сообщению). В Журнале на вкладке Сообщения появится запись типа:

Данные сообщения можно автоматически сохранять в файл (настройка через параметры IsSaveMessageText = 1 или 0 и FileNameMessageText).

Раздача списка тестируемых

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

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

Список может браться как с локального компьютера, так и получаться по сети.

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

Импорт результатов с компьютеров, не подключенных в сеть

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

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

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

Автораздача тестов и списка тестируемых

Для раздачи тестов добавьте их в список раздачи (как было указано выше), настройте параметры (дату, время, IP).

Команда Действия → Раздать тест → Сохранить в файл. позволяет сохранить список раздачи в файл.

Данный файл — это файл формата xml (кодировка utf8) и править (создавать) список раздачи можно даже в блокноте (рекомендую вместо блокнота использовать Notepad++, он быстрее, удобней и кодировка не пропадет).

Имея список файлов для раздачи можно либо вручную открыть его (Действия → Раздать тест → Загрузить из файла. ), либо задать в настройках программы, чтобы он загружался автоматически при старте Журнала тестирования.

Для этого откройте параметры Журнала тестирования, перейдите на вкладку Раздача, укажите этот файл и отметьте переключатель Автозагрузка списка раздачи.

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

Создание отчета

Если к результату прикреплен отчет просмотреть его можно командой Действия → Результаты → Отчеты → Показать отчет. или нажав F6 .

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

В меню выберите Действия → Результаты → Отчеты → Создать отчет → Из всех или из выделенных результатов. или клавиша F7 . В открывшемся окне укажите файл с тестом (тестами) и/или папку для их поиска, параметры отчета (показывать правильные ответы, показывать все или только задания с ошибками). Если при выборе команды держать Shift , то отчет будет не только создан и показан, а прикреплен к результату.

Отчеты можно создавать сразу по нескольким результатам тестирования.

Полученный отчет можно сохранить в различных форматах: docx (документ word 2007 и выше), rtf, html и др.

Протокол тестирования

Так же в Журнале можно создать протокол тестирования. Файл с тестом для этого не требуется, достаточно результатов.

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

а) сразу в html (этот способ остался от предыдущей версии)

б) и в текстовом редакторе (как отчет).

Нужно дать команду Действия → Результаты → Протокол → Выбрать из всех (или Выбрать из выделенных).

Просмотр результатов на удаленном компьютере через веб-браузер

Иногда может возникнуть потребность контролировать результаты по сети находясь на другом компьютере, а не на том, где установлен и работает Журнал тестирования. Для этого достаточно запустить HTTP-сервер в Журнале тестирования (Сервер → Сервер HTTP активен). В параметрах можно указать, чтобы он запускался автоматически. После этого с другого компьютера в сети можно в браузере открыть страницу http://имя_или_IP_сервера:7777 Имя или IP-адрес тот, что указывали в настройках модуля тестирования.

В таблице будет те колонки, которые отображаются в таблице результатов Журнала тестирования.

Источник статьи: http://mytest.klyaksa.net/wiki/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B0_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_MyTestXPro

Использование журнала тестирования в MyTestXPro

Пусть компьютерное тестирование проводится на нескольких компьютерах. На каждый компьютер требуется скопировать тест, с каждого компьютера требуется собрать результаты. Если компьютеры объединены в сеть, то общие каталоги упрощают задачу, но не совсем. Журнал тестирования (MyTestServer) поможет решить эту задачу более эффективно.

На компьютерах тестируемых достаточно установить MyTestXPro в минимальном варианте — только модуль тестирования (MyTestStudent). На одном из компьютеров — в полном варианте, включая Журнал тестирования (MyTestServer). Скорее всего, это будет компьютер преподавателя (учителя, инструктора. ), но не обязательно — подойдет любой из компьютеров.

Содержание

Настройка модуля тестирования

Для того чтобы тестируемый мог получать тесты по сети, чтобы результаты отправлялись преподавателю в Журнал тестирования, необходимо правильно настроить модуль тестирования.

Запустите программу (модуль тестирования), откройте окно параметров (Настройка → Параметры), перейдите на вкладку Сеть. По умолчанию сетевые функции отключены.

Отметьте переключатель Сетевые функции доступны (пока он снят программа не будет пытаться получать тесты или отправлять результаты в Журнал).

Если вы просто хотите опробовать данные возможности на одном и том же компьютере, то в поле Сервер оставьте 127.0.0.1 или localhost. Использование адреса 127.0.0.1 позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, независимо от конфигурации аппаратных сетевых средств компьютера.

В реальной обстановке в поле Сервер необходимо указать имя или IP-адрес компьютера на котором будет работать Журнал тестирования.

Для проверки «видит» ли данный компьютер сервер (Журнал тестирования) нажмите на кнопку «Проверить связь с сервером». Обратите внимание, что Журнал тестирования на указанном компьютере должен быть запущен. Иначе, даже при правильной настройке, вы получите сообщение, что нет связи с сервером. Если проверка прошла успешно, можно идти дальше, если нет, то проверьте а) запущен ли Журнал тестирования на указанном компьютере, б) правильное значение имени или IP-адреса вы указали, в) не заблокировал ли брандмауэр Журнал тестирования, г) откройте консоль (напишите cmd в меню Пуск windows) и в ней дайте команду ping IP_адрес_сервера (например, ping 10.32.59.226), если обмен пакетами происходит стоит еще раз проверить пункты а)-в), если обмена пакетами не идет – значит сеть не работает или не настроена, сначала следует настроить сеть.

Если планируете раздавать по сети список тестируемых, то отметьте еще соответствующий переключатель.

Нажмите кнопку «Применить» чтобы применить данные настройки. Для постоянного их использования необходимо сохранить параметры в файл настроек. Для этого перейдите на вкладку «Сохр. Параметры» и нажмите кнопку» Сохранить настройки». Параметры будут сохранены в файл и применяться и при следующих запусках программы. Если вы не сохраните параметры, то они будут действовать до завершения работы программы. Если при сохранении параметров появится сообщение об ошибке записи в файл, это будет означать, что программа не имеет прав на запись в файл настроек в каталог, где она установлена. В этом случае, для настройки программы, ее необходимо запустить от имени администратора (правой кнопкой мыши по файлу или ярлыку и там, в зависимости от ОС, соответствующий пункт).

Настройка журнала тестирования

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

После установки и настройки программы можно опробовать ее сетевые возможности.

Раздача тестов

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

Рассмотрим, как раздать тесты. Запустите Журнал тестирования, перейдите на вкладку «Раздать тест». В таблице отображаются тесты доступные для раздачи, наличие ограничений по дате, времени или IP-адресу. Если вы еще не раздавали тесты, то таблица будет пуста.

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

Нажмите кнопку «. » и выберите нужный файл. В поле Заголовок появится заголовок теста. Если раздается несколько тестов, по тестируемый сможет выбрать нужный по заголовку. Его можно исправить, написав любой текст.

Добавлять ограничения пока не будем.

Отметьте переключатель «Файл доступен для раздачи».

При необходимости повторите действия для раздачи других тестов.

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

Для правки записи можно либо сделать по ней двойной щелчок, либо нажать кнопку правка (рядом с «+»), либо через меню Действия → Раздать файл → Редактировать запись. Удалить запись можно либо кнопкой, либо через меню Действия → Раздать файл → Удалить запись.

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

Переключатель» Раздавать тесты» позволяет включить или выключить раздачу сразу всех тестов без редактирования отдельных записей. Отметьте этот переключатель.

Всё. Теперь тестируемые смогут, нажав «Получить тест», получить нужные тесты по сети из Журнала. Запустив настроенную, описанным выше образом, программу, тестируемый может нажать кнопку «Получить по сети. » или выбрать в меню Файл → Получить по сети. Их модуль тестирования связывается с Журналом, получает тест и открывает его. На компьютере тестируемого файл не сохраняется. Далее тестируемые проходят тест обычным образом, как будто он открыт из файла.

Централизованное получение результатов

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

Для того чтобы Журнал тестирования получал результаты необходимо:

а) настроить программу (как описано выше),

б) разрешить эту возможность в параметрах теста.

Таким образом, составитель теста может контролировать могут ли результаты тестирования отправляться в Журнал тестирования для анализа.

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

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

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

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

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

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

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

Сохранение результатов

Собранные результаты тестирования можно сохранить в файл для анализа в удобное время. Для сохранения результатов дайте команду Файл → Сохранить. (или Сохранить как. ), укажите имя файла и каталог для сохранения.

Сохраненные результаты можно открыть позднее (Файл → Открыть. ). Так же результаты можно объединить в один файл, импортировав их из других файлов (Файл → Импорт).

Так же в Журнале тестирования есть возможность автоматического сохранения принимаемых результатов. Откройте окно параметров Настройка → Параметры и перейдите на вкладку Файлы и папки.

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

Пути можно указывать с шаблоном:

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

В именах файлов еще можно:

Скорее всего, для большинства пользователей можно оставить в автоматическом сохранении только один пункт — Сохранять результаты в текстовый файл. Эта операция достаточно быстрая и позволит восстановить оценки (результаты) тестирования при каком-либо сбое или отключении компьютера. Сами же результаты можно сохранять вручную (Файл → Сохранить. ) по необходимости.

Анализ результатов

Используя Журнал тестирования MyTestXPro, вы получаете подробные результаты каждого теста. Выбрать какие именно колонки будут отображены в таблице результатов вы в любой момент можете дав команду Действия → Результаты → Показывать колонки. Эта настройка может быть сохранена для дальнейшего использования, т.е. при следующем запуске будут показаны выбранные вами колонки.

Щелчок по заголовку таблицы позволяет сортировать данные по данному столбцу. Ctrl + стрелка вверх или стрелка вниз позволяет перемещать строку результата соответственно выше или ниже.

Собранные результаты можно проанализировать совместно.

Дайте команду Действия → Результаты → Анализ → Выбрать из всех. (или Выбрать из выделенных. ).

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

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

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

Анализ по оценкам показывает Средний бал, Успеваемость, Качество знаний. Эти параметры часто требуется вычислять после проведения, например, какого-либо «среза знаний». Программа вычислит их вам сама. Коэффициенты для вычисления можно задать или изменить в настройках программы.

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

Подсветка результатов для тестов не из списка раздачи

В Журнале можно подсвечивать результаты с тестами не из списка раздачи. Т.е. если в списке раздачи есть тесты, но результат по другому (и на вкладке Результаты, и в Мониторе), то для этой строки ячейки группы тест будут выделены красноватым цветом. Можно отслеживать подставные тесты.

Информация об ошибка в задании от тестируемых

Тесты делают люди, а людям свойственно ошибаться 🙂 Если при тестировании используется отправка результатов в Журнал, то тестируемые так же могут сообщить об найденных ошибках. Для этого во время ответа на задание или во время показа окна «не верный ответ» в обучающем режиме тестируемый может нажать F8 или Ctrl + F8 (можно добавить свой комментарий к сообщению). В Журнале на вкладке Сообщения появится запись типа:

Данные сообщения можно автоматически сохранять в файл (настройка через параметры IsSaveMessageText = 1 или 0 и FileNameMessageText).

Раздача списка тестируемых

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

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

Список может браться как с локального компьютера, так и получаться по сети.

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

Импорт результатов с компьютеров, не подключенных в сеть

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

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

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

Автораздача тестов и списка тестируемых

Для раздачи тестов добавьте их в список раздачи (как было указано выше), настройте параметры (дату, время, IP).

Команда Действия → Раздать тест → Сохранить в файл. позволяет сохранить список раздачи в файл.

Данный файл — это файл формата xml (кодировка utf8) и править (создавать) список раздачи можно даже в блокноте (рекомендую вместо блокнота использовать Notepad++, он быстрее, удобней и кодировка не пропадет).

Имея список файлов для раздачи можно либо вручную открыть его (Действия → Раздать тест → Загрузить из файла. ), либо задать в настройках программы, чтобы он загружался автоматически при старте Журнала тестирования.

Для этого откройте параметры Журнала тестирования, перейдите на вкладку Раздача, укажите этот файл и отметьте переключатель Автозагрузка списка раздачи.

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

Создание отчета

Если к результату прикреплен отчет просмотреть его можно командой Действия → Результаты → Отчеты → Показать отчет. или нажав F6 .

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

В меню выберите Действия → Результаты → Отчеты → Создать отчет → Из всех или из выделенных результатов. или клавиша F7 . В открывшемся окне укажите файл с тестом (тестами) и/или папку для их поиска, параметры отчета (показывать правильные ответы, показывать все или только задания с ошибками). Если при выборе команды держать Shift , то отчет будет не только создан и показан, а прикреплен к результату.

Отчеты можно создавать сразу по нескольким результатам тестирования.

Полученный отчет можно сохранить в различных форматах: docx (документ word 2007 и выше), rtf, html и др.

Протокол тестирования

Так же в Журнале можно создать протокол тестирования. Файл с тестом для этого не требуется, достаточно результатов.

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

а) сразу в html (этот способ остался от предыдущей версии)

б) и в текстовом редакторе (как отчет).

Нужно дать команду Действия → Результаты → Протокол → Выбрать из всех (или Выбрать из выделенных).

Просмотр результатов на удаленном компьютере через веб-браузер

Иногда может возникнуть потребность контролировать результаты по сети находясь на другом компьютере, а не на том, где установлен и работает Журнал тестирования. Для этого достаточно запустить HTTP-сервер в Журнале тестирования (Сервер → Сервер HTTP активен). В параметрах можно указать, чтобы он запускался автоматически. После этого с другого компьютера в сети можно в браузере открыть страницу http://имя_или_IP_сервера:7777 Имя или IP-адрес тот, что указывали в настройках модуля тестирования.

В таблице будет те колонки, которые отображаются в таблице результатов Журнала тестирования.

Источник статьи: http://mytest.klyaksa.net/wiki/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B0_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_MyTestXPro

Снимаем пароль с тестов MyTestX и easyQuizzy

Время от времени сталкиваюсь с просьбами, касающимися программ для проведения компьютерного тестирования (MyTestX и easyQuizzy), которые заключаются либо в извлечении файла теста из .exe-файла (в случае с MyTestX), либо в открытии защищенного паролем теста.
Набросал «деревянный» последовательный мануал для тех, кому необходимо самостоятельно извлечь тест или сделать, чтобы редактор позволял открыть тест при вводе любого пароля.

Нам понадобится отладчик, например, OllyDbg и программа для упрощенной работы со структурой PE-файла, например, CFF Explorer, также нам понадобится редактор тестов (элементарно ищется в Google), который мы будем «исправлять», и файл, содержащий тест, который необходимо открыть.

Перейти к описанию про easyQuizzy
Перейти к модифицированным редакторам для открытия тестов без пароля
Снимаем пароль с тестов MyTestXPro (.mtx)
Утилита для извлечения теста (.mtf/.mtx) из .exe-файла (пароль kaimi-io)

Для начала, разберем самую тривиальную проблему: как извлечь из .exe-файла файл с тестом — .mtf (речь о MyTestX).
Берем .exe-файл, который содержит тест (я воспользовался экземпляром с форума) и открываем его в CFF Explorer. Сразу же переходим в раздел «Resource Directory» в колонке слева, далее, в списке справа, ищем «Resource Directory Entry . AKA: RCData», открываем выпадающий список и в нем ищем «Resource Directory Entry . AKA: MTA».

Этот ресурс фактически является .mtf-файлом, который нас интересует. Теперь нам необходимо извлечь его. Для этого обратимся к дочернему элементу последнего вышеупомянутого ресурса — «Resource Data Entry». Выделим его и увидим в нижней половине окна его атрибуты, нас интересуют поля «OffsetToData» и «Size».

Запомним значение поля «OffsetToData» и переключимся на «Address Converter» в списке слева. Теперь введем значение в поле RVA — мы получили физическое смещение интересующего нас ресурса относительно начала файла («File Offset»).

Воспользуемся встроенным hex-редактором, который расположен в нижней части окна и пометим это место (правая клавиша мыши, «Begin Of Block»), теперь прибавим к «File Offset» значение поля «Size», которое я упоминал выше: 003437E8 + 0001A50B = 0035DCF3 (значения указаны в hex, у вас значения могут отличаться), переместимся по этому адресу (кнопка с изогнутой стрелкой), отметим это место (правая клавиша мыши, «End Of Block»). Осталось сохранить выделенный фрагмент в отдельный файл. Снова нажмем правую клавишу, выберем Copy->Into New File, укажем имя файла, и готово (dx предлагает упрощенный метод: CFF Explorer->Resource Editor->RCData->»MTA»->правой кнопкой мыши Save Resource (Raw)).

Мы получили .mtf-файл, который можно открыть в редакторе тестов MyTestX — MyTestEditor. Однако, тест может быть защищен паролем. Давайте рассмотрим, как модифицировать редактор тестов, чтобы файл с тестом открывался при вводе любого пароля.

Запускаем редактор тестов MyTestEditor и отладчик OllyDbg. Аттачимся OllyDbg к процессу MyTestEditor (File->Attach). Мы оказываемся внутри ntdll.

Нажимаем Debug->Run и возобновляем работу приложения. Далее нажимаем правую клавишу где-нибудь в левом верхнем окне отладчика. В появившемся меню выбираем Go to->Expression, в появившемся окне вводим ReadFile (имя функции WinAPI, которая скорее всего будет использоваться для чтения содержимого файла с тестом).

В списке снизу выбираем kernel32.ReadFile и нажимаем «Follow expression». Мы находимся в начале функции ReadFile, теперь нам необходимо поставить breakpoint, чтобы отследить обращение программы к функции. Ставим breakpoint, для этого нажимаем правой клавишей на подсвеченной линии ассемблерного кода и выбираем Breakpoint->Toggle. Вообще, прежде чем ставить breakpoint, лучше сначала в MyTestEditor вызвать диалог открытия теста, иначе придется пропускать много обращений (F9) к ReadFile из не интересующих нас мест, их можно определить по значению на верхушке стек-фрейма (правое нижнее окно отладчика, строка с текстом «Return from kernel32.ReadFile to . «). Интересующий нас вызов будет выглядеть приблизительно так:

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

Поставим hardware breakpoint, чтобы отследить обращение по этому адресу. Для этого выберем строчку, которая содержит путь к тесту, нажмем правой клавишей мыши и выберем Breakpoint->Hardware. В открывшемся окне в первой колонке (Break on), выберем Access (R/W) и нажмем OK.

Продолжим выполнение программы (F9 или Debug->Run). Через какое-то время программа в очередной раз остановится, сработает наш свежепоставленный hardware breakpoint. У меня место срабатывания выглядело как-то так:

Напоминает какую-то промежуточную функцию для работы с файлом, поэтому воспользуемся несколько раз опцией Debug->Execute till return (Ctrl+F9), пока не окажемся в более «высокоуровневом» участке кода, где строится основная логика обработки файла с тестом.

Полистаем код. Нас интересуют всевозможные условные переходы (je, jne, jz, jnz и так далее), которые перепрыгивают более-менее внушительные фрагменты кода, скажем от 5 инструкций. Некоторые участки я сразу пропустил, где, как мне показалось, производятся неинтересные действия, как, например, в этом фрагменте:

Напоминает проверку версии теста. Мне так сразу показалось, но можно убедиться и опытным путем, поставив breakpoint на инструкции условного перехода и поменяв значение Z-флага в окне регистров справа, когда выполнение программы прервется на этом участке. Пролистаем немного вниз и наткнемся на следующую группу условных переходов:

Попробуем в лоб поменять Z-флаг на каждом переходе. То есть в MyTestStudent у нас открыт диалог выбора файла с тестом, мы ставим breakpoint на одном из переходов, в диалоге выбираем файл с тестом, который защищен паролем, наблюдаем окно, запрашивающее ввод пароля, вводим туда произвольный текст, после этого у нас должен сработать ранее установленный breakpoint, меняем Z-флаг и продолжаем выполнение программы нажатием F9.
Мы увидим, что на вышеупомянутых двух переходах, при изменении Z-флага программа завершает свою работу, после этого запускается браузер, где открывается сайт с фрагментом законодательства: какая-то самопальная «защита» от простого взлома. Однако, при изменении логики условного перехода, который расположен чуть ниже, мы видим, что в программе предварительно открывается тест, хотя после этого программа все равно завершает свою работу и открывает браузер.

Для открытия браузера скорее всего используется функция WinAPI ShellExecute. Проверим наше предположение: снова нажимаем правую клавишу где-нибудь в левом верхнем окне отладчика, в появившемся меню выбираем Go to->Expression, в появившемся окне вводим имя нашей функции, переходим в начало функции и ставим там breakpoint. Снова выполним модификацию логики последнего, интересующего нас, условного перехода, и наш breakpoint срабатывает:

Воспользуемся несколько раз Debug->Execute till return (или Ctrl+F9), чтобы вернуться из недр shell32.dll и попасть в модуль MyTestEditor (следим за заголовком окна отладчика, там где в данный момент написано «[CPU — main thread, module shell32]»). Почти сразу попадаем в подобное место:

Здесь мы видим еще один условный переход, который нам необходимо исправить (на лету, либо заменив условный переход на безусловный — jmp). Получается, что нам нужно подправить два условных перехода, чтобы получить возможность открывать защищенный тест, вводя любой пароль. Заменим и проверим:

Мой тестовый .mtf-файл, защищенный паролем, открылся без проблем (ссылки на модифицированный редактор и пример файла с тестом находятся в конце статьи). После внесения необходимых изменений, нажимаем правой клавишей в левом верхнем окне отладчика, выбираем Edit->Copy all modifications to executable, в появившемся диалоге указываем имя файла и получаем модифицированный редактор тестов.

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

Давайте запустим редактор файлов easyQuizzy, отладчик OllyDbg, подсоединим отладчик к процессу (здесь и далее я не буду детализировать тривиальные моменты работы с отладчиком, как в тексте до этого) и возобновим работу процесса. В этот раз воспользуемся другим способом поиска участка кода, который необходимо исправить. Как вы могли заметить, при открытии защищенного паролем теста, программа выдает сообщение «Incorrect password» (у меня язык интерфейса переключен на английский). Будем отталкиваться от этого.

Переключимся на основной исполняемый модуль easyQuizzy в отладчике (View->Executable modules, двойной клик по имени модуля, убедитесь, что в заголовке окна присутствует текст: «. module easyQuizzy»). Нажмем правой клавишей мыши в окне отладчика и найдем все строковые ресурсы, на которые существуют ссылки в исполняемом коде.

Перед нами появится перечень строк в одной большой таблице, найдем в ней строки с сообщением о некорректном пароле и поставим на них breakpoint’ы.

Пробуем открыть защищенный тест и тут же ловим срабатывание breakpoint’а.

Почему? Скорее всего программа подгружает необходимые строковые ресурсы при открытии теста, опираясь на некоторые внутренние идентификаторы. Бегло осмотрев функцию, где мы оказались, можно сделать вывод, что ничего особого интересного здесь не происходит. Единственный примечательный момент, это условный переход, отвечающий за отображение подсказки к паролю — ссылка на строку «Password hint:» в коде. Давайте рассмотрим функцию, откуда была вызвана эта функция (либо воспользовавшись Execute till return, либо посмотрев адрес возврата в стеке).

Мы оказались внутри занимательной функции, где можем наблюдать пропуск довольного большого фрагмента кода по условному переходу, вдобавок пропускаемый фрагмент содержит ссылку на строку «Incorrect password.».

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

Пробуем изменить логику его работы (например, забиваем условный переход NOP’ами) — вуаля, защищенный тест открывается не запрашивая пароль.

Подведем итог: как мы видим, защита теста паролем в общем-то номинальная и ее легко преодолеть при наличии базовых навыков работы с отладчиком.

Файлы с тестами, на которых я проводил эксперименты: cкачать.
Оригинальные редакторы тестов: MyTestX и easyQuizzy.

Модифицированные редакторы тестов, позволяющие открыть тест, не зная оригинального пароля:
☯ mega.co.nz: MyTestX-mod, easyQuizzy-mod
☯ sendspace.com: MyTestX-mod, easyQuizzy-mod

Снимаем пароль с тестов MyTestX и easyQuizzy: 176 комментариев

есть у кого сломанный mytesteditor версий 11? 10 версия не распознает файлы mtx.

Не сохраняет в формате mtf , сохраняет в не понятном формате под название фал

Нужно самому изменить формат на mtf. В имени файла дописываешь .mtf

что то у меня не выходит взломать my test editor. У кого получилось помогите пожалуйста

Если тест создан на 11й версии, как вытащить MTX файл?

Низкий тебе поклон))) за модифицированный MyTestEditor. Нет предела радости)))

Привет) я интересуюсь дизассемблерированием. Немного знаю язык ассемблера. Я нашел свой способ взломать mytestxpro mystudent. Во время тестирования внедряюсь в процессы(с помощтю CE(cheat engine)(скомпилировал скрипты в .exe) и меняю значения допустим вместо оценка 2 выдает всегда оценка 4 тоже меняю, вот токо как поменять процент выполненых заданий. Как проценты отображены в ассемблере? Или может есть анологично CE чтобы искал в процентах и допустим слова в тесте на подобии(хорошо или плохо)? Через Hex тоже некатит там защита стоит от crack, кстати незнаешь какая там защита? Сделай в своем сайте чтобы изображения можно было прикреплять.

Как проценты отображены в ассемблере?

Или может есть анологично CE чтобы искал в процентах и допустим слова в тесте на подобии(хорошо или плохо)?

кстати незнаешь какая там защита?

rabin2 -S MyTestEditor.exe
.
idx=09 addr=0x00000000 off=0x00000000 sz=0 vsz=16714295 perm=-rwx name=.vmp0
idx=10 addr=0x00000400 off=0x00000400 sz=18924544 vsz=18924094 perm=-rwx name=.vmp1
.
http://vmpsoft.com/

Сделай в своем сайте чтобы изображения можно было прикреплять.

Kaimi, нужна помощь, пробовал все сделать по инструкции, но не выходит( а ответы очень нужны(
https://dropmefiles.com/204JQ

В конце статьи ссылка на MyTestX-mod. В чем проблема скачать и открыть?

Источник статьи: http://kaimi.io/2014/06/opening-protected-mytestx-easyquizzy/

Как провести тестирование на компьютере в программе MyTestX

После того как скачали программу её нужно установить на учительский компьютер.
По умолчанию устанавливается 3 компонента программы. Это Редактор тестов, Журнал результатов тестирования и Модуль тестирования. На нашем учительском компьютере нужны все компоненты, поэтому устанавливаем всё по умолчанию.

Когда установите на свой компьютер эту программу, ее нужно настроить:

  1. Откройте компонент Журнал тестирования, и зайдите в настройки программы (Настройка — Параметры)
  2. Здесь нас интересует вкладка Сеть. Порт для приёма должен стоять 5005. Для выдачи результатов – 7777. Также поставьте галочку — Стартовать сервер результатов при запуске программы. Нажмите Применить

  1. Теперь нужно сохранить изменения. На вкладке Сохранение параметров жмёте Сохранить настройки сейчас, а затем Загрузить настройки сейчас.

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

Теперь нужно установить на компьютеры студентов, компонент Модуль тестирования MyTestStudent. Остальные можно не устанавливать.
И настраиваем модуль:

  1. Настройка – Парметры. Переходим на вкладку Сеть. В поле IP или имя сервера ставитеip – адрес учительского компьютера (там, где ставили Журнал тестирования), у меня, например это 192.168.1.15. Порт на сервере – 5005. И поставьте галочку Отправлять результаты на сервер учителю, получать тесты. Проверьте связь с сервером, если ошибок нет, значит всё сделано, верно (в этот момент на учительском компьютере должен быть запущен Журнал тестирования). Нажмите Применить.

  1. Теперь на вкладке Список нужно установить две галочки Использовать список пользователей и Пытаться загружать список с сервера. Применить.

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

  1. И сохраните изменения на вкладке Сохранение параметров. Сохранить настройки сейчас. Загрузить настройки сейчас.

Рабочую среду мы настроили. Осталось сделать какой-нибудь тест и сделать список студентов.
Создаем тест и список студентов
В третьем модуле как Вы поняли, Мы будет делать сам тест. Интерфейс очень понятен. Ваша задача придумать несколько вопросов и к ним варианты ответов, в том числе правильные.

Для создания теста необходимо:

  1. Запустить программу Редактор тестов MyTestEditor (Пуск – Программы –MytestX — Редактор тестовMyTestEditor). Запустится редактор тестов.
  2. В меню Файл выберите пункт Сохранить как. Введите название теста «Локальная сеть» и нажмите Сохранить.
  3. Добавьте первое задание. Задание – Добавить – Одиночный выбор

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

  1. Чтобы сохранить вопрос нужно нажать кнопку Сохранить задание
  2. Сразу установите параметры оценивания как на рисунке ниже (Параметры теста — Оценивание)

  1. Аналогично пунктам 3, 4 и 5, создавайте другие вопросы.
  2. Сохраняем тест на компьютере.

Для создания списка студентов необходимо:

  1. В Журнале тестирования открыть вкладку Раздать список. И нажать кнопку Открыть редактор списка.
  2. Жмём кнопку Добавить строку и вводим список студентов, указывая имя и группу (класс). Если есть необходимость, то устанавливаем пароль. Сохраняем список у себя на компьютере.

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

Проведение тестирования

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

На компьютере учителя:

  1. Переходите на вкладку Раздать список. Жмете маленькую кнопочку Открыть и открываете тот список, который Вы создавали ранее. Ставите галочку Раздавать файл списка.

  1. Переходите на вкладку Раздать тест. Жмёте Добавить файл в список раздачи. Ставите галочку Раздавать файл с тестом.

  1. Теперь можете наблюдать за вкладкой Результаты и Монитор.

На компьютере студента:

  1. Файл – Получить по сети
  2. Тест – Начать тест
  3. Тест запустится

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

Источник статьи: http://artursharipov.ru/article/kak_provesti_testirovaniye_na_komp_yutere_v_programme_mytestx

Отчет по прохождению теста MyTestXPro

Отчет — это документ сформированный на основе результатов теста. Он может быть создан автоматически после тестирования в модуле тестирования и в Журнале (на основе результатов и файла с тестом). Отчет представляет собой краткую информацию о результатах тестирования и детальную информацию по заданиям. В отчете могут быть как все задания, которые задавались тестируемому, так и только те на которые был дан ошибочный ответ. Кроме указания как ответил тестируемый может быть показан и верный ответ на тест. Для удобства так же используется цветовое обозначение: зеленый — ответ указан верно, красный — неверно, синий — требовалось отменить (или что-то выбрать или ввести), но не отмечено (не выбрано, не отвечено).

Отчет может быть показан тестируемому, открыт в текстовом редакторе или сохранен в файл (rtf, docx, pdf, html).

Содержание

Отчет в модуле тестирования

Отчет по прохождению теста может выглядеть так:

Будет ли показан и/или сохранен отчет модулем тестирования, все задания или только с ошибками, с верными ответами или без, задается в параметрах теста (составителем теста). Сам тестируемый настройками модуля тестирования не может задать или изменить данные параметры.

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

Если включено сохранять отчет, то он будет сохранен в файл. При этом он может быть как показан тестируемому, так и нет. Обычно данная возможность используется в том случае, если для тестирования используется только один компьютер. Если компьютеров много, то удобнее использовать модуль Журнал. Файл может быть сохранен в нескольких форматах. Наиболее актуальными являются формат docx (Microsoft Word 2007 и выше) и html. Куда и в каком формате будет сохранен отчет указываться в параметрах модуля тестирования на вкладе Файлы и папки.

Обратите внимание еще раз: будет ли показан и/или сохранен отчет указываться в параметрах теста. Если в параметрах теста не включен отчет, то в модуле тестирования его никак не включить.

Изображения, прикрепленные к заданиям и открывающиеся в полный размер по щелку, вставляются в конце текста вопроса. Т.к. они могут быть большими (если позволяют размеры экрана), а в отчете это будет не удобно, то их можно уменьшить до удобной ширины. Для этого на вкладке Разное должен быть отмечен переключатель «Ограничить ширину изображений в отчете» и задано значение ширины. Большие изображения будут автоматически уменьшены. По умолчанию эта опция включена и указан наиболее удобный для ширины листа размер.

Результаты тестирования Модулем тестирования могут сохраняться в файл и/или отправляться в Журнал тестирования. К результатам может быть прикреплен отчет. Прикрепленный отчет можно будет открыть в Журнале, открыв или получив данные результаты. Включать или нет отчет в результаты задается так же в параметрах теста. Но следует учитывать, что отчет может очень сильно увеличить объем данных результатов, поэтому прикреплять его следует только, если вы уверены, что это вам требуется. Тем более отчет можно и создать в Журнале.

Отчет в журнале

Если к результату прикреплен отчет, то просмотреть его можно командой Действия → Результаты → Отчеты → Показать отчет. или нажав F6 . О том что к результату прикреплен отчет можно узнать по отметке в колонке «отчет» таблицы результатов или по кнопке «показать отчет» внизу окна, где подробности по заданиям.

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

Для того чтобы создать отчет в меню выберите Действия → Результаты → Отчеты → Создать отчет → Из всех или из выделенных результатов. (или нажав F7 или Ctrl + F7 ). Если при выборе команды держать Shift , то отчет будет не только создан и показан, а прикреплен к результату.

В открывшемся окне укажите файл с тестом (тестами) и/или папку для их поиска, параметры отчета (показывать правильные ответы, показывать все или только задания с ошибками). Если при нажатии кнопки «Указать папку» держать Shift , то поиск файлов с тестами будет проводится не только в указанной папке, но и во всех вложенных в нее папках.

Отчеты можно создавать сразу по нескольким результатам тестирования.

Полученный отчет можно распечатать или сохранить в различных форматах: docx (документ word 2007 и выше), rtf, html и др.

Источник статьи: http://mytest.klyaksa.net/wiki/%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%BF%D0%BE_%D0%BF%D1%80%D0%BE%D1%85%D0%BE%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D1%8E_%D1%82%D0%B5%D1%81%D1%82%D0%B0_MyTestXPro

MyTestStudent

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

Обзор приложения

Обозреваемый сегодня софт предоставляет свои пользователям сразу несколько инструментов. Через «Editor» осуществляется составление и проработка различных тестовых заданий. Через «Student» человек, проходящий тестирование, отвечает на поставленные вопросы. Инструмент «Server» обеспечивает выгрузку полученных результатов на общий сервер. Типы заданий в приложении используются следующего типа:

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

Тестовые задания позволяют быстро и точно проверить знания и получить результат.

Инструкция по работе

Кратко пройдемся по порядку загрузки и инсталляции обозреваемого софта.

Скачиваем программу

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

  1. Внизу странички загружаем архив с файлом инсталляции по прикрепленной ссылке. Распаковываем архив и запускаем файл mytestxsetup.exe. После этого выбираем русский язык и жмем на «ОК».

  1. Обязательно читаем условия лицензионного соглашения и принимаем их, отметив галочкой соответствующую строку. Кликаем по «Далее».

  1. Если нужно, меняем путь установки программы. Можно оставить все как есть. Снова жмем по «Далее».

  1. На следующем этапе внимательно смотрим, какой софт прилагает инсталлировать мастер установки. Пакет «My TestXPro» содержит такой дополнительный софт, как «MyTestEditor», «MyTestStudent» и «MyTestServer». Отмечаем галочкой нужные пункты.

  1. После внесения всех желаемых изменений жмем по кнопке «Установить».

  1. Теперь осталось лишь подождать, пока инсталляция подойдет к концу. Это займет 2-3 минуты.

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

Как пользоваться

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

Кстати, при желании можно импортировать задания их MyTestX. С помощью инструмента под названием «MyTestServer» можно вести удаленный доступ к устройству, на котором человека проходит тестирование.

Решить поставленные задания пользователь может через инструмент «MyTestStudent». Тесты можно открыть на ПК с жесткого диска или получить по электронной почте.

Плюсы и минусы

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

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

Аналоги

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

Системные требования

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

  • Процессор: не менее 500 МГц.
  • ОЗУ: от 256 Мб.
  • Место на жестком диске: от 50 Мб.
  • Платформа: Microsoft Windows 7, 8 или 10.

Скачать

Загружайте пакет MyTestXPro и другие инструменты утилиты через ссылку, предоставленную ниже.

Редакция программы: Последняя
Издатель: www.klyaksa.net
Год выпуска: 2022
Название: MyTestStudent
Операционная система: Microsoft Windows 32/64 Bit
Интерфейс: Русский
Лицензия: Бесплатно
Пароль от архива: fraps.pro

Видеообзор

Смотрите этот видеоролик. Он поможет быстрее разобраться с принципом работы в программе.

Подводим итоги

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

Источник статьи: http://fraps.pro/obuchenie/myteststudent.html

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *