Как настроить mytestxpro для тестирования по сети

Настройка программы MyTestXPro

Настройка MyTestXPro производится либо с помощью окна Параметры соответствующего модуля программы, либо редактированием файла настроек MyTestConfig.ini (файл сохранен в кодировке UTF8) в текстовом редакторе (например, в Блокноте или Notepad++).

Почти все настройки хранятся в файле MyTestConfig.ini (он находится в папке Config в папке с программой), реестр ОС Windows не используется, что облегчает перенос программы/настроек на другой компьютер. Т.е. достаточно настроить один раз и скопировать файл настроек на все компьютеры. В реестре хранится только пароль доступа к окну Параметры.

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

Окно настройки «Параметры» содержит несколько вкладок, на которых настраиваются те или иные опции работы данного модуля. Задайте нужные вам значения и нажмите кнопку «Применить» внизу вкладки. Все изменения будут действовать до закрытия программы. Например, для того чтобы изменить параметры авторизации тестируемого, например, вам нужно не Фамилия Имя и Класс, а Фамилия И.О. и Группа, отредактируйте соответствующие опции на вкладке «Имя».

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

При установке программы в папку по умолчанию, это может быть например, «C:\Program Files (x86)\MyTestXPro» для сохранения настроек могут требоваться права администратора, т.к. запись в «C:\Program Files» и «C:\Program Files (x86)» для обычных пользователей запрещена, вспомните, для установки любой программы требуются права администратора.

Поэтому, если при нажатии на кнопку «Сохранить настройки» вы получаете сообщение вида:

для настройки программы запустите ее (однократно, только для настройки) с правами администратора (правой кнопкой по файлу или ярлыку → Запуск от имени администратора) и произведите настройку программы и сохранение настроек.

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

Так же программу можно установить в любую другую папку, где есть доступ обычным пользователям, например, прямо на диск «С:» в папку «C:\MyTestXPro». Тогда можно будет сохранять настройки в файл настроек без прав администратора, но есть вероятность, что тестируемые случайно самостоятельно изменят настройки программы.

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

Источник

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

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

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

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

  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. Тест запустится

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

Источник

Отправка результатов MyTestXPro методом POST на веб-сервер в Интернет

Если программа используется в компьютерном классе, то удобно раздавать тесты и принимать результаты с помощью модуля Журнал. Но может возникнуть необходимость получать результаты с удаленных компьютеров (самостоятельное выполнение тестов дома или дистанционное обучение). Модуль Журнал может работать не только в локальной сети, но и через сеть Интернет. Но возникают дополнительные сложности — например, как минимум, Ваш компьютер должен быть виден модулям тестирования через Интернет (т.е. иметь внешний «белый» IP).

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

Итак, Вы решили собирать результаты тестирования таким способом. Рассмотрим как это можно организовать. Конечно, неплохо бы иметь некоторые знания по веб-программированию и размещению сайтов в Интернет, но можно обойтись и без них и просто использовать готовые скрипты. Скрипты — это программки на языке программирования PHP, которые выполняются на веб-сервере и сохраняют или показывают результаты тестов.

1) Зарегистрироваться на хостинге с поддержкой PHP (если уже есть, то использовать свой хостинг). Это самый длительный этап.

Для начала можно, например, на бесплатном https://ru.000webhost.com Хотя, если позволяют финансы, лучше использовать нормальный платный хостинг (например, reg.ru, есть варианты примерно от 100 руб. в месяц и пробный на 2 недели).

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

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

На 000webhost.com для распаковки в текущую папку надо поставить путь «.» (точку без кавычек).

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

4) * Возможно, потребуется зайти в папку со скриптами и папке results задать права (755) с разрешением на запись. Скорее всего такие права уже заданы.

В принципе, все готово.

5) Остается включить в параметрах теста в редакторе тестов пункт «отправлять результаты в web» и указать путь к скрипту сохранения результатов в параметрах модуля тестирования или автономного теста. Для этого на вкладке Email внизу поставьте галочку «Разрешить отправлять результаты в web» и в поле адрес укажите http://ВАШ-САЙТ/ПУТЬ/save.php

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

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

Читайте также:  Кишечник не работает понос

b) Нажимаем «Начать», выбираем бесплатный тарифный план.

c) Вводим свою почту (желательно на gmail.com), придумываем пароль для хостинга (это не пароль от почты). Записываем пароль куда-нибудь. Нажимаем «Зарегистрироваться».

d) Переходим в почту, открываем письмо от хостинга и переходим по ссылке для подтверждения почтового ящика. Если с первого раза не подтверждается, то жмем отправить еще раз.

e) Переходим к вводу названия своего проекта. Ваш адрес будет https://ИмяПроекта.000webhostapp.com

f) Все готово, можно загружать на сайт файлы.

Шаги 2-5 на видеопримере (всего 3 минуты):

upd: у 000webhost что-то сломалось с архиватором, поэтому сначала распакуйте архив у себя на компьютере, а затем загружайте (просто перетаскиванием) папку с файлами.

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

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

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

Для создания автономного теста в Редакторе тестов дайте команду Файл — Экспорт — Автономный тест. Если вы сохранили настройки для модуля тестирования, то они подтянутся при создании автономного теста и достаточно будет их только проверить, а не вводить заново.

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

Учитывайте, что ориентироваться только на текстовые поля не очень надежно, т.к. данные присылаются так же как и обычной веб-формой. Поэтому в важных случаях обращайте внимание на файл с результатами, который тоже присылается. Т.е. данные на веб-странице можно использовать для анализа текущей ситуации (кто выполнил, как выполнил), но, если результаты важны, то стоит скачать (можно сразу все показанные на странице) результаты, импортировать их в Журнал (Файл — Импорт и выбрать все).

Для усиления защиты Вы можете измените в настройках программы значение SendPostSecretKey и задайте в файле save.php для $SecretKey такое же значение.

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

Источник

Оцените статью