Настройка ввода имени тестируемого в MyTestXPro: различия между версиями

Материал из MyTestXPro Wiki Help
Перейти к навигации Перейти к поиску
 
(не показано 30 промежуточных версий этого же участника)
Строка 1: Строка 1:
Для того чтобы приступить к тестированию пользователю необходимо представиться – ввести какую-то информацию о себе. В настройках по умолчанию предполагается ввод Фамилии Имени и Класса тестируемого. Это удобно для большинства школы, но может не подходить вам. В этом случае настройки легко изменить.
+
== Настройка ввода имени ==
 +
 
 +
[[Файл:User6 48.png|слева|link=]]
 +
Для того чтобы приступить к тестированию пользователю необходимо представиться – ввести какую-то информацию о себе. В настройках по умолчанию предполагается ввод Фамилии Имени и Класса тестируемого. Это удобно для большинства школ, но может не подходить вам. В этом случае настройки легко изменить.
 
   
 
   
 
[[Файл:Student input name1.png|центр]]
 
[[Файл:Student input name1.png|центр]]
  
Запустите модуль тестирования (если необходимо, то с правами администратора - правой кнопкой по файлу или ярлыку и там "Запуск от имени администратора"). Дайте команду '''Настройка''' → '''Параметры''', выберите вкладку '''Имя'''.
+
[[Файл:Settings 48.png|безрамки|слева|link=]]
 +
Запустите модуль тестирования (если необходимо, то с правами администратора - правой кнопкой по файлу или ярлыку и там "Запуск от имени администратора"). Дайте команду '''Настройка''' → '''Параметры''', выберите вкладку '''Имя'''.<br />
  
Для каждого из двух полей можно задать:
+
[[Файл:Student_config_name2.png|центр]]
 +
 
 +
Для каждого из трех полей можно задать:
 
* Заголовок (подпись) поля;
 
* Заголовок (подпись) поля;
 
* Текст по умолчанию;
 
* Текст по умолчанию;
 
* Шаблон регулярного выражения для проверки вводимых данных;
 
* Шаблон регулярного выражения для проверки вводимых данных;
* Образец ввод, подсказка в каком формате вводить данные при использовании шаблона.
+
* Образец ввода, подсказка в каком формате вводить данные при использовании шаблона;
 +
* Подсказку о том, что и как требуется ввести в поле.
  
 
Заголовок и значение по умолчанию служат для того, чтобы указать пользователю какие данные о себе необходимо ввести для начала теста.
 
Заголовок и значение по умолчанию служат для того, чтобы указать пользователю какие данные о себе необходимо ввести для начала теста.
  
 
Шаблоны задаются на основе регулярных выражений. Подробнее о регулярных выражениях можно, например, почитать на [http://ru.wikipedia.org/wiki/Регулярные_выражения википедии].
 
Шаблоны задаются на основе регулярных выражений. Подробнее о регулярных выражениях можно, например, почитать на [http://ru.wikipedia.org/wiki/Регулярные_выражения википедии].
 +
 +
Подсказка отображается по щелчку по полю. В ней можно описать в каком формате тестируемому нужно ввести свои данные.
  
 
Если не требуется заполнение дополнительного поля, то можно оставить пустыми его заголовок и шаблон, тогда оно не будет показано тестируемому, а будет только одно поле ввода имени.
 
Если не требуется заполнение дополнительного поля, то можно оставить пустыми его заголовок и шаблон, тогда оно не будет показано тестируемому, а будет только одно поле ввода имени.
  
 
[[Файл:Student input name2.png|центр]]
 
[[Файл:Student input name2.png|центр]]
 +
  
 
== Настройки по умолчанию ==
 
== Настройки по умолчанию ==
 
[[Файл:Student config name.png|центр]]
 
  
 
'''Для ввода Фамилии Имени''' в настройках уже задан следующий шаблон:
 
'''Для ввода Фамилии Имени''' в настройках уже задан следующий шаблон:
Строка 46: Строка 54:
  
  
'''В дополнительное (второе) поле''' настроено ввод класса тестируемого, ввод данных проверяется следующим шаблоном:
+
'''В поле группа (или класс)''' настроено ввод класса тестируемого, ввод данных проверяется следующим шаблоном:
  
 
  ^(([1-9]{1})|(1[0-2]{1})){1}( [А-Яа-я]{1}){0,1}$
 
  ^(([1-9]{1})|(1[0-2]{1})){1}( [А-Яа-я]{1}){0,1}$
Строка 56: Строка 64:
 
Вначале требуется ввести <font color="#dd0000">либо цифру от 1 до 9</font>, <font color="#00dd00">либо цифру 1 и затем цифру от 0 до 2</font>. Знак «|» означает «или», т.е. либо так, либо так. <font color="#0000dd">Затем может идти пробел и одна из букв (без учета регистра)</font>.
 
Вначале требуется ввести <font color="#dd0000">либо цифру от 1 до 9</font>, <font color="#00dd00">либо цифру 1 и затем цифру от 0 до 2</font>. Знак «|» означает «или», т.е. либо так, либо так. <font color="#0000dd">Затем может идти пробел и одна из букв (без учета регистра)</font>.
  
 +
''Т.е. можно ввести: «9» (для школ, где один класс в параллели), «5 А», «10 Б», но нельзя: «13», «6В» (без пробела), «7 Q», «13 A», «9 АА» и т.п.''
 +
 +
 +
Третье поле по умолчанию скрыто.
 +
 +
Второе (группа) и третье (дополнительное) поля отображаются в окне ввода имени только если для них заданы подписи или шаблоны проверки ввода.
  
''Т.е. можно ввести: «9» (для школ, где один класс в параллели), «5 А», «10 Б», но нельзя: «13», «6В» (без пробела), «7 Q», «13 A», «9 АА» и т.п.''
+
[[File:Student_input_name3.png|центр]]
  
  
Строка 70: Строка 84:
  
 
Рассмотрим несколько примеров.
 
Рассмотрим несколько примеров.
 +
 +
[[File:Student input name4.png|центр]]
 +
 +
Фамилия и Имя через пробел (без двойных фамилий, т.е. только типа Иванов Иван):
 +
 +
^[А-Я]{1}[а-я]{1,} [А-Я]{1}[а-я]{1,}$
 +
 +
Фамилия и Имя через пробел (без двойных фамилий, т.е. только типа Иванов Иван) + можно использовать букву ё:
 +
 +
^[А-Я]{1}[а-яё]{1,} [А-Я]{1}[а-яё]{1,}$
 +
 +
Фамилия и Имя с буквой "ё":
 +
 +
^[А-Я]{1}[а-яё]{1,}(-[А-Я]{1}[а-яё]{1,}){0,1} [А-Я]{1}[а-яё]{1,}$
  
 
Если в первое поле требуется ввести Фамилию Имя Отчество, то шаблон может быть таким:
 
Если в первое поле требуется ввести Фамилию Имя Отчество, то шаблон может быть таким:
Строка 95: Строка 123:
 
Если требуется e-mail, то шаблон может быть таким:  
 
Если требуется e-mail, то шаблон может быть таким:  
 
  ^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$
 
  ^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$
 +
 +
== Еще опции в данном окне ==
 +
 +
Если отмечен переключатель "Помнить информацию о последнем пользователе", то если тестируемый пройдя тест не закрывает программу, а запускает еще тест (этот или другой), то в поле Имя и Группа будет подставлены его данные - второй раз вводить не потребуется. Естественно, вместо них можно ввести другие - если не закрывая программу за нее сел другой тестируемый.
 +
 +
Если поле "Свое приветствие" пусто, то в окне "Начнем тест" будет надпись типа "Добрый день! Как вас зовут?" (зависит от времени суток). Вместо него можно задать свое приветствие.
 +
 +
== Вот так подсказка и образец выглядят для тестируемого ==
 +
 +
<center>
 +
[[File:Student_input_name_hint.png.png|400px|Подсказка]] [[File:Student_input_name_obr.png.png|400px|Образец]]
 +
</center>
  
  
Строка 106: Строка 146:
  
 
[[Файл:User list.png|центр]]
 
[[Файл:User list.png|центр]]
 +
 +
Можно подготовить список в другой программе, например, электронных таблицах Excel и вставить данные в редактор списка.
 +
 +
В качестве списка можно использовать и XML-файл.
 
   
 
   
 
Укажите какой файл со списком желаете использовать (для этого щелкните по кнопочке справа в поле имя файла и выберите этот файл) и отметьте переключатель «Использовать список пользователей». [[Настройка программы MyTestXPro|Примените настройки]].  
 
Укажите какой файл со списком желаете использовать (для этого щелкните по кнопочке справа в поле имя файла и выберите этот файл) и отметьте переключатель «Использовать список пользователей». [[Настройка программы MyTestXPro|Примените настройки]].  

Текущая версия на 11:45, 21 июля 2017

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

User6 48.png

Для того чтобы приступить к тестированию пользователю необходимо представиться – ввести какую-то информацию о себе. В настройках по умолчанию предполагается ввод Фамилии Имени и Класса тестируемого. Это удобно для большинства школ, но может не подходить вам. В этом случае настройки легко изменить.

Student input name1.png
Settings 48.png

Запустите модуль тестирования (если необходимо, то с правами администратора - правой кнопкой по файлу или ярлыку и там "Запуск от имени администратора"). Дайте команду НастройкаПараметры, выберите вкладку Имя.

Student config name2.png

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

  • Заголовок (подпись) поля;
  • Текст по умолчанию;
  • Шаблон регулярного выражения для проверки вводимых данных;
  • Образец ввода, подсказка в каком формате вводить данные при использовании шаблона;
  • Подсказку о том, что и как требуется ввести в поле.

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

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

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

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

Student input name2.png


Настройки по умолчанию

Для ввода Фамилии Имени в настройках уже задан следующий шаблон:

^[А-Я]{1}[а-я]{1,}(-[А-Я]{1}[а-я]{1,}){0,1} [А-Я]{1}[а-я]{1,}$

Рассмотрим, что тут задано:

^[А-Я]{1}[а-я]{1,}(-[А-Я]{1}[а-я]{1,}){0,1} [А-Я]{1}[а-я]{1,}$

Знак «^» - означает начало строки, знак «$» конец строки.

[А-Я]{1}[а-я]{1,} – означает, что сначала идет одна ({1}) заглавная буква от А до Я ([А-Я]), затем одна или более ({1,}) строчных русских букв от а до я ([а-я]). Т.е. это фамилия, например, Иванов.

(-[А-Я]{1}[а-я]{1,}){0,1} – затем может быть один раз или не быть ({0,1}) вторая часть фамилии для двойных фамилий. Т.е. тире и вторая часть фамилии. Обе эти части описывают фамилию либо в виде «Иванов», либо «Петров-Водкин».

Затем идет один пробел.

[А-Я]{1}[а-я]{1,} – затем требуется ввод имени, аналогично фамилии.


Т.е. можно ввести: «Башлаков Саша», «Петров-Водкин Кузьма», «Иванов Иван», но нельзя: «сидоров коля», «Петроff Сергей», «кнопо4ка» и т.п.


В поле группа (или класс) настроено ввод класса тестируемого, ввод данных проверяется следующим шаблоном:

^(([1-9]{1})|(1[0-2]{1})){1}( [А-Яа-я]{1}){0,1}$

Рассмотрим, что тут задано:

^(([1-9]{1})|(1[0-2]{1})){1}( [А-Яа-я]{1}){0,1}$

Вначале требуется ввести либо цифру от 1 до 9, либо цифру 1 и затем цифру от 0 до 2. Знак «|» означает «или», т.е. либо так, либо так. Затем может идти пробел и одна из букв (без учета регистра).

Т.е. можно ввести: «9» (для школ, где один класс в параллели), «5 А», «10 Б», но нельзя: «13», «6В» (без пробела), «7 Q», «13 A», «9 АА» и т.п.


Третье поле по умолчанию скрыто.

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

Student input name3.png


Отключение шаблонов

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

Если шаблоны не используются (они пустые), то и задание образцов тоже не имеет смысла.


Настройка шаблонов для себя

Рассмотрим несколько примеров.

Student input name4.png

Фамилия и Имя через пробел (без двойных фамилий, т.е. только типа Иванов Иван):

^[А-Я]{1}[а-я]{1,} [А-Я]{1}[а-я]{1,}$

Фамилия и Имя через пробел (без двойных фамилий, т.е. только типа Иванов Иван) + можно использовать букву ё:

^[А-Я]{1}[а-яё]{1,} [А-Я]{1}[а-яё]{1,}$

Фамилия и Имя с буквой "ё":

^[А-Я]{1}[а-яё]{1,}(-[А-Я]{1}[а-яё]{1,}){0,1} [А-Я]{1}[а-яё]{1,}$

Если в первое поле требуется ввести Фамилию Имя Отчество, то шаблон может быть таким:

^[А-Я]{1}[а-я]{1,}(-[А-Я]{1}[а-я]{1,}){0,1} [А-Я]{1}[а-я]{1,} [А-Я]{1}[а-я]{1,}$

Если Имя Отчество Фамилия, то шаблон может быть таким:

^[А-Я]{1}[а-я]{1,} [А-Я]{1}[а-я]{1,} [А-Я]{1}[а-я]{1,}(-[А-Я]{1}[а-я]{1,}){0,1}$

Если Фамилия И.О., то шаблон может быть таким:

^[А-Я]{1}[а-я]{1,}(-[А-Я]{1}[а-я]{1,}){0,1} [А-Я]{1}\.[А-Я]{1}\.{1,}$

Если требуется Фамилия Имя на украинском языке, то шаблон может быть таким:

^[А-ЯҐЄІЇ]{1}[а-яґєії]{1,}(-[А-ЯҐЄІЇ]{1}[а-яґєії]{1,}){0,1} [А-ЯҐЄІЇ]{1}[а-яґєії]{1,}$

Если в дополнительное поле требуется ввести серию и номер паспорта (например, 1502 123456), то шаблон может быть таким:

^[0-9]{4} [0-9]{6}$

Если требуется семизначный номер зачетной книжки, то шаблон может быть таким:

^[0-9]{7}$

Если требуется e-mail, то шаблон может быть таким:

^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$

Еще опции в данном окне

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

Если поле "Свое приветствие" пусто, то в окне "Начнем тест" будет надпись типа "Добрый день! Как вас зовут?" (зависит от времени суток). Вместо него можно задать свое приветствие.

Вот так подсказка и образец выглядят для тестируемого

Подсказка Образец


Выбор тестируемого из списка

Фамилию Имя и Класс или другие данные (в зависимости от настроек программы) можно не только вводить, но и выбирать из заранее созданного списка.

Запустите модуль тестирования (если необходимо, то с правами администратора). Дайте команду Настройка → Параметры, выберите вкладку Список.

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

User list.png

Можно подготовить список в другой программе, например, электронных таблицах Excel и вставить данные в редактор списка.

В качестве списка можно использовать и XML-файл.

Укажите какой файл со списком желаете использовать (для этого щелкните по кнопочке справа в поле имя файла и выберите этот файл) и отметьте переключатель «Использовать список пользователей». Примените настройки.

Student config list.png

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

Student select list1.png Student select list2.png

Подписи полей берутся из настроек вкладки «Имя».

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